3 ms·
For Solidity-based tokens, learn Solidity to be able to know the syntax for creating your contract. After developing the contract, use something like Truffle S
by bmelton 4y ago
For Solidity-based tokens, learn Solidity to be able to know the syntax for creating your contract.
After developing the contract, use something like Truffle Suite to validate that the contract is good, and add a testing suite around it.[1]
Find a test net for the coin that you're developing for and create an account. Generally testnets will allow you to have "play money" to work with. This will allow you to learn how to deploy your contract to the testnet (which is functionally identical to mainnet)
Deploy it there, test it further. Write apps around it with tools like web3.js or eth.js as appropriate.
Buy some currency for the applicable mainnet and deploy your contract to mainnet just as you did with testnet, only this time it'll cost actual currency to deploy -- this will vary wildly by network and token and such.
This guy's videos are pretty helpful:
https://www.dappuniversity.com/articles/the-ultimate-ethereum-dapp-tutorial https://www.dappuniversity.com/articles/the-ultimate-ethereu...
Different tokens have different protocols and such. The above works for Eth and Eth-based tokens. Cardano is Haskell-based, and refers to smart contracts as programs, and the process is wildly different. Some other tokens use Rust, or other languages, but the BASIC outline I've laid out is basically the same no matter which (except for Cardano, which may be the same, I have no idea.)
[1] - https://trufflesuite.com/ https://trufflesuite.com/