Explanation of Token Factory

The text below is intended to be generic enough to be copy-pasted into Telegram or elsewhere and shared with any integrators, such as CEXs or market makers. We should continue to refine it over time based on confusion we see from teams we work with.

LVN token, Osmosis, and Token Factory

On the Osmosis blockchain, the recommended approach for tokens is to use the native tokenfactory, which allows anyone to create their own native coin. This is different from Ethereum's ERC20 approach, or the CW20 standard in Cosmos (which is going away in favor of tokenfactory). The Osmosis team token factory docs are located at:

https://docs.osmosis.zone/osmosis-core/modules/tokenfactory/

In order to work with the LVN token, you don't interact with a smart contract. Instead, you use the chain's native "send coin" ability (MsgSend), and provide the denom for our LVN token:

factory/osmo1mlng7pz4pnyxtpq0akfwall37czyk9lukaucsrn30ameplhhshtqdvfm5c/ulvn

Here's a sample transaction of sending 4,499 LVN:

https://www.mintscan.io/osmosis/tx/1B8FA0BF6AADBB086030631C209A26E49D2948A59A2367E325F9AC0AAC8382AC

You can send LVN token on Osmosis in the same way that you would send the OSMO coin itself. You use the same MsgSend native coin transfer message, but instead of using the uosmo denom, use the factory denom above.