Tonion
Reusable smart contract library and toolkit for the TON and Tact language
Easy to use
You don't need to be an expert to use Tonion toolkit. All fo our tools are readable and well documented.
Accessible from NPM (Soon)
Tonion offers a robust CLI tool for managing/building Tact and TON projects. Tonion CLI is accessible from NPM.
Secure
All Tonion contract and tools are strongly tested on each change!
Invest in time, enjoy faster development.
The Tonion offers a set of pre-implemented, standard and tested implementation of commonly used contracts and traits ready for customize, so you can focus on main logic.
Read Docs
import "../imports/tonion/JettonMaster.tact";
import "../imports/tonion/JettonWallet.tact";
contract TonionJettonMaster with JettonMaster {
total_supply: Int as coins;
owner: Address;
jetton_content: Cell;
mintable: Bool;
init(owner: Address, content: Cell){
self.total_supply = 1000000;
self.owner = owner;
self.mintable = true;
self.jetton_content = content;
}
override inline fun calculate_jetton_wallet_init(owner_address: Address): StateInit {
return initOf TonionJettonWallet(owner_address, myAddress());
}
}
Used By
if you are using Tonion in your project, just open a Pull Request to add your project here!