Tongo Instances
The class hash of the current version of Tongo is
Mainnet
We listed here a set of instances of Tongo deployed in mainnet
| STRK | |
|---|---|
| ERC20 | 0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d |
| Tongo | 0x3a542d7eb73b3e33a2c54e9827ec17a6365e289ec35ccc94dde97950d9db498 |
| rate | 50000000000000000 |
| ETH | |
|---|---|
| ERC20 | 0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7 |
| Tongo | 0x276e11a5428f6de18a38b7abc1d60abc75ce20aa3a925e20a393fcec9104f89 |
| rate | 3000000000000 |
| wBTC | |
|---|---|
| ERC20 | 0x03fe2b97c1fd336e750087d68b9b867997fd64a2661ff3ca5a7c771641e8e7ac |
| Tongo | 0x6d82c8c467eac77f880a1d5a090e0e0094a557bf67d74b98ba1881200750e27 |
| rate | 10 |
| USDC.e | |
|---|---|
| ERC20 | 0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8 |
| Tongo | 0x72098b84989a45cc00697431dfba300f1f5d144ae916e98287418af4e548d96 |
| rate | 10000 |
| USDC | |
|---|---|
| ERC20 | 0x033068F6539f8e6e6b131e6B2B814e6c34A5224bC66947c47DaB9dFeE93b35fb |
| Tongo | 0x026f79017c3c382148832c6ae50c22502e66f7a2f81ccbdb9e1377af31859d3a |
| rate | 10000 |
| USDT | |
|---|---|
| ERC20 | 0x068f5c6a61780768455de69077e07e89787839bf8166decfbf92b645209c0fb8 |
| Tongo | 0x659c62ba8bc3ac92ace36ba190b350451d0c767aa973dd63b042b59cc065da0 |
| rate | 10000 |
| DAI | |
|---|---|
| ERC20 | 0x00da114221cb83fa859dbdb4c44beeaa0bb37c7537ad5ae66fe5e0efd20e6eb3 |
| Tongo | 0x511741b1ad1777b4ad59fbff49d64b8eb188e2aeb4fc72438278a589d8a10d8 |
| rate | 10000000000000000 |
Sepolia
We listed here a set of instances of Tongo deployed in mainnet
| STRK | |
|---|---|
| ERC20 | 0x4718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d |
| Tongo | 0x408163bfcfc2d76f34b444cb55e09dace5905cf84c0884e4637c2c0f06ab6ed |
| rate | 50000000000000000 |
| ETH | |
|---|---|
| ERC20 | 0x49d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7 |
| Tongo | 0x2cf0dc1d9e8c7731353dd15e6f2f22140120ef2d27116b982fa4fed87f6fef5 |
| rate | 3000000000000 |
| USDC | |
|---|---|
| ERC20 | 0x53b40a647cedfca6ca84f542a0fe36736031905a9639a7f19a3c1e66bfd5080 |
| Tongo | 0x2caae365e67921979a4e5c16dd70eaa5776cfc6a9592bcb903d91933aaf2552 |
| rate | 10000 |
Deployment
You can deploy another instance of Tongo with your own set of parameters. The constructor of the contract is
#![allow(unused)] fn main() { #[constructor] fn constructor( ref self: ContractState, owner: ContractAddress, ERC20: ContractAddress, rate: u256, bit_size: u32, auditor_key: Option<PubKey>, ) { self.owner.write(owner); self.ERC20.write(ERC20); self.rate.write(rate); assert!(bit_size <= 128_u32, "Bit size should be 128 at max"); self.bit_size.write(bit_size); if let Some(key) = auditor_key { self._set_auditor_key(key); } } }