@broxus/tip3
Version:
Set of ready-to-use tvm token contracts following tip3 standard
154 lines (153 loc) • 2.95 kB
JSON
{
"ABI version": 2,
"version": "2.2",
"header": ["time"],
"functions": [
{
"name": "constructor",
"inputs": [
{"name":"_owner","type":"address"}
],
"outputs": [
]
},
{
"name": "owner",
"inputs": [
{"name":"answerId","type":"uint32"}
],
"outputs": [
{"name":"value0","type":"address"}
]
},
{
"name": "pendingOwner",
"inputs": [
{"name":"answerId","type":"uint32"}
],
"outputs": [
{"name":"value0","type":"address"}
]
},
{
"name": "rootCode",
"inputs": [
{"name":"answerId","type":"uint32"}
],
"outputs": [
{"name":"value0","type":"cell"}
]
},
{
"name": "walletCode",
"inputs": [
{"name":"answerId","type":"uint32"}
],
"outputs": [
{"name":"value0","type":"cell"}
]
},
{
"name": "walletPlatformCode",
"inputs": [
{"name":"answerId","type":"uint32"}
],
"outputs": [
{"name":"value0","type":"cell"}
]
},
{
"name": "createToken",
"inputs": [
{"name":"callId","type":"uint32"},
{"name":"name","type":"string"},
{"name":"symbol","type":"string"},
{"name":"decimals","type":"uint8"},
{"name":"initialSupplyTo","type":"address"},
{"name":"initialSupply","type":"uint128"},
{"name":"deployWalletValue","type":"uint128"},
{"name":"mintDisabled","type":"bool"},
{"name":"burnByRootDisabled","type":"bool"},
{"name":"burnPaused","type":"bool"},
{"name":"remainingGasTo","type":"address"}
],
"outputs": [
]
},
{
"name": "transferOwner",
"inputs": [
{"name":"answerId","type":"uint32"},
{"name":"newOwner","type":"address"}
],
"outputs": [
{"name":"value0","type":"address"}
]
},
{
"name": "acceptOwner",
"inputs": [
{"name":"answerId","type":"uint32"}
],
"outputs": [
{"name":"value0","type":"address"}
]
},
{
"name": "setRootCode",
"inputs": [
{"name":"_rootCode","type":"cell"}
],
"outputs": [
]
},
{
"name": "setWalletCode",
"inputs": [
{"name":"_walletCode","type":"cell"}
],
"outputs": [
]
},
{
"name": "setWalletPlatformCode",
"inputs": [
{"name":"_walletPlatformCode","type":"cell"}
],
"outputs": [
]
},
{
"name": "upgrade",
"inputs": [
{"name":"code","type":"cell"}
],
"outputs": [
]
}
],
"data": [
{"key":1,"name":"randomNonce_","type":"uint32"}
],
"events": [
{
"name": "TokenCreated",
"inputs": [
{"name":"tokenRoot","type":"address"}
],
"outputs": [
]
}
],
"fields": [
{"name":"_pubkey","type":"uint256"},
{"name":"_timestamp","type":"uint64"},
{"name":"_constructorFlag","type":"bool"},
{"name":"randomNonce_","type":"uint32"},
{"name":"owner_","type":"address"},
{"name":"pendingOwner_","type":"address"},
{"name":"rootCode_","type":"cell"},
{"name":"walletCode_","type":"cell"},
{"name":"walletPlatformCode_","type":"cell"}
]
}