{ "ABI version": 2, "version": "2.4", "header": ["time", "expire"], "functions": [ { "name": "constructor", "inputs": [ ], "outputs": [ ] }, { "name": "sendTransaction", "inputs": [ {"name":"dest","type":"address"}, {"name":"value","type":"varuint16"}, {"name":"bounce","type":"bool"} ], "outputs": [ ] }, { "name": "sendCurrency", "inputs": [ {"name":"dest","type":"address"}, {"name":"value","type":"varuint16"}, {"name":"ecc","type":"map(uint32,varuint32)"} ], "outputs": [ ] }, { "name": "sendWithBody", "inputs": [ {"name":"dest","type":"address"}, {"name":"value","type":"varuint16"}, {"name":"bounce","type":"bool"}, {"name":"flag","type":"uint8"}, {"name":"body","type":"cell"} ], "outputs": [ ] }, { "name": "sendCurrencyWithFlag", "inputs": [ {"name":"dest","type":"address"}, {"name":"value","type":"varuint16"}, {"name":"ecc","type":"map(uint32,varuint32)"}, {"name":"flag","type":"uint8"} ], "outputs": [ ] }, { "name": "sendCurrencyWithBody", "inputs": [ {"name":"dest","type":"address"}, {"name":"value","type":"varuint16"}, {"name":"ecc","type":"map(uint32,varuint32)"}, {"name":"flag","type":"uint8"}, {"name":"body","type":"cell"} ], "outputs": [ ] }, { "name": "sendFreeToken", "inputs": [ {"name":"dest","type":"address"} ], "outputs": [ ] }, { "name": "getMessages", "inputs": [ ], "outputs": [ {"components":[{"name":"hash","type":"uint256"},{"name":"expireAt","type":"uint32"}],"name":"messages","type":"tuple[]"} ] }, { "name": "getData", "inputs": [ {"name":"name","type":"string"}, {"name":"decimals","type":"uint128"}, {"name":"walletCode","type":"cell"}, {"name":"transactionCode","type":"cell"}, {"name":"pubkey","type":"uint256"}, {"name":"mintDisabled","type":"bool"}, {"name":"initialSupplyToOwner","type":"address"}, {"name":"initialSupply","type":"uint128"} ], "outputs": [ {"name":"value0","type":"cell"} ] }, { "name": "getAccumulatorData", "inputs": [ {"name":"sellOrderCode","type":"cell"}, {"name":"pubkey","type":"uint256"} ], "outputs": [ {"name":"value0","type":"cell"} ] }, { "name": "getExchangeData", "inputs": [ {"name":"pubkey","type":"uint256"}, {"name":"usdcWallet","type":"address"}, {"name":"totalMinted","type":"uint128"}, {"name":"mintNonce","type":"uint64"}, {"name":"mintAccumulatorNonce","type":"uint64"} ], "outputs": [ {"name":"value0","type":"cell"} ] }, { "name": "getDataForAuthService", "inputs": [ {"name":"profileCode","type":"cell"}, {"name":"pubkey","type":"uint256"} ], "outputs": [ {"name":"value0","type":"cell"} ] }, { "name": "getDataForPMP", "inputs": [ {"name":"PMPCode","type":"cell"}, {"name":"PMPWalletCode","type":"cell"}, {"name":"NullifierCode","type":"cell"}, {"name":"OracleCode","type":"cell"}, {"name":"OracleEventListCode","type":"cell"}, {"name":"OrderBookCode","type":"cell"}, {"name":"pubkey","type":"uint256"} ], "outputs": [ {"name":"value0","type":"cell"} ] }, { "name": "getDataForOracle", "inputs": [ {"name":"PMPCode","type":"cell"}, {"name":"PMPWalletCode","type":"cell"}, {"name":"OracleCode","type":"cell"}, {"name":"OracleEventListCode","type":"cell"}, {"name":"pubkey","type":"uint256"} ], "outputs": [ {"name":"value0","type":"cell"} ] }, { "name": "getDataForVault", "inputs": [ {"name":"PMPWalletCode","type":"cell"}, {"name":"pubkey","type":"uint256"}, {"name":"root","type":"address"} ], "outputs": [ {"name":"value0","type":"cell"} ] }, { "name": "getDataForBoost", "inputs": [ {"name":"wallet","type":"address"}, {"name":"popitGame","type":"address"}, {"name":"root","type":"address"}, {"name":"mbiCur","type":"uint64"}, {"name":"rootPubkey","type":"uint256"}, {"name":"miner","type":"address"} ], "outputs": [ {"name":"value0","type":"cell"} ] }, { "name": "upgrade", "inputs": [ {"name":"newcode","type":"cell"} ], "outputs": [ ] } ], "events": [ { "name": "SentCurrency", "inputs": [ {"name":"dst","type":"address"}, {"name":"value","type":"varuint16"}, {"name":"value2","type":"map(uint32,varuint32)"} ], "outputs": [ ] }, { "name": "SentCurrencyWithFlag", "inputs": [ {"name":"dst","type":"address"}, {"name":"value","type":"varuint16"}, {"name":"value2","type":"map(uint32,varuint32)"}, {"name":"flag","type":"uint8"} ], "outputs": [ ] } ], "fields": [ {"init":true,"name":"_pubkey","type":"uint256"}, {"init":false,"name":"_constructorFlag","type":"bool"}, {"init":false,"name":"m_messages","type":"map(uint32,map(uint256,bool))"}, {"components":[{"name":"messageHash","type":"uint256"},{"name":"expireAt","type":"uint32"}],"init":false,"name":"m_lastMsg","type":"tuple"} ] }