0 txs
0 calls
constructor
constructor()
functions
burners_mapping
viewfunction burners_mapping(uint32) view returns (uint32)
getBurner
viewfunction getBurner(uint32 key_id) view returns (uint256)
owner
viewfunction owner() view returns (address)
ownerAddress
viewfunction ownerAddress() view returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
setOwnerAddress
nonpayablefunction setOwnerAddress(address _newOwnerAddress)
transfer
nonpayablefunction transfer(address _receiver, uint256 amount)
transferERC
nonpayablefunction transferERC(address _receiver, address token, uint256 amount)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateBurnerMap
nonpayablefunction updateBurnerMap(uint32 from_index, uint32 to_index)
useBurner
payablefunction useBurner(uint32 key_id, uint32 remove_amount, uint32 min_burner_amount) payable
useBurnerForErcSc
nonpayablefunction useBurnerForErcSc(address coin, uint256 amount, uint32 key_id, uint32 remove_amount, uint32 min_burner_amount)
events
MyselfTransfer
event MyselfTransfer(address indexed msg_sender_address, uint256 _value)
OwnerAddressChanged
event OwnerAddressChanged(address oldOwner, address newOwner)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transaction
event Transaction(address from, string txType)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x608060405234801561000f575f80fd5b50335f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610081575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016100789190610381565b60405180910390fd5b610090816100f460201b60201c565b506100a25f60646101b560201b60201c565b6100b061027b60201b60201c565b60025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610412565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6101c36102a260201b60201c565b8163ffffffff168163ffffffff1611610211576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610208906103f4565b60405180910390fd5b5f8290505b8163ffffffff168163ffffffff1610156102765763ffffffff60015f8363ffffffff1663ffffffff1681526020019081526020015f205f6101000a81548163ffffffff021916908363ffffffff1602179055508080600101915050610216565b505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6102b061033b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166102d461027b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614610339576102fd61033b60201b60201c565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016103309190610381565b60405180910390fd5b565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61036b82610342565b9050919050565b61037b81610361565b82525050565b5f6020820190506103945f830184610372565b92915050565b5f82825260208201905092915050565b7f496e76616c69642072616e6765000000000000000000000000000000000000005f82015250565b5f6103de600d8361039a565b91506103e9826103aa565b602082019050919050565b5f6020820190508181035f83015261040b816103d2565b9050919050565b6115ea8061041f5f395ff3fe6080604052600436106100aa575f3560e01c80638da5cb5b116100635780638da5cb5b146102275780638f84aa09146102515780639dae76ea1461027b578063a9059cbb14610297578063d44028c9146102bf578063f2fde38b146102e7576100e8565b8063068f76b7146101215780630c37de5e1461015d578063331a6bf5146101995780633c3f5ab2146101c157806341795692146101e9578063715018a614610211576100e8565b366100e8577fb91cad2bdd02736aea1f79225027ea88951d8cdc48e674517d1e09920c6e31c6336040516100de9190610db7565b60405180910390a1005b7fb91cad2bdd02736aea1f79225027ea88951d8cdc48e674517d1e09920c6e31c6336040516101179190610e2d565b60405180910390a1005b34801561012c575f80fd5b5061014760048036038101906101429190610e96565b61030f565b6040516101549190610ed0565b60405180910390f35b348015610168575f80fd5b50610183600480360381019061017e9190610e96565b61032f565b6040516101909190610f01565b60405180910390f35b3480156101a4575f80fd5b506101bf60048036038101906101ba9190610f44565b61036a565b005b3480156101cc575f80fd5b506101e760048036038101906101e29190610f99565b61047d565b005b3480156101f4575f80fd5b5061020f600480360381019061020a9190611010565b6105e0565b005b34801561021c575f80fd5b50610225610618565b005b348015610232575f80fd5b5061023b61062b565b6040516102489190611060565b60405180910390f35b34801561025c575f80fd5b50610265610652565b6040516102729190611060565b60405180910390f35b61029560048036038101906102909190611079565b610677565b005b3480156102a2575f80fd5b506102bd60048036038101906102b89190611104565b6107c2565b005b3480156102ca575f80fd5b506102e560048036038101906102e09190611142565b610812565b005b3480156102f2575f80fd5b5061030d60048036038101906103089190610f44565b6108d2565b005b6001602052805f5260405f205f915054906101000a900463ffffffff1681565b5f60015f8363ffffffff1663ffffffff1681526020019081526020015f205f9054906101000a900463ffffffff1663ffffffff169050919050565b610372610956565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036103e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103d7906111ca565b60405180910390fd5b7ff59dd5774ce94d13fbbed26a775daffdf806f66bfdf63971924a89e726222edc60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16826040516104329291906111e8565b60405180910390a18060025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b671bc16d674ec800008410156104c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104bf90611259565b60405180910390fd5b6104d38383836109dd565b5f671bc16d674ec80000856104e891906112a4565b90505f6064605f836104fa91906112d7565b6105049190611345565b90505f671bc16d674ec80000828461051c91906112a4565b6105269190611375565b905061055333838a73ffffffffffffffffffffffffffffffffffffffff16610b3c9092919063ffffffff16565b61059f60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828a73ffffffffffffffffffffffffffffffffffffffff16610b3c9092919063ffffffff16565b7fb91cad2bdd02736aea1f79225027ea88951d8cdc48e674517d1e09920c6e31c6336040516105ce91906113f2565b60405180910390a15050505050505050565b6105e8610956565b61061383828473ffffffffffffffffffffffffffffffffffffffff16610b3c9092919063ffffffff16565b505050565b610620610956565b6106295f610bbb565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6106828383836109dd565b3373ffffffffffffffffffffffffffffffffffffffff167ffcb17a4a1fa57a8048d7bb4dc9d0e3d6779e0e66cdb7dea78ad487d3743861e4346040516106c89190610f01565b60405180910390a25f3490505f66038d7ea4c680006064605f846106ec91906112d7565b6106f69190611345565b61070091906112a4565b90505f818361070f91906112a4565b90503373ffffffffffffffffffffffffffffffffffffffff166108fc8390811502906040515f60405180830381858888f19350505050158015610754573d5f803e3d5ffd5b5060025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f193505050501580156107b9573d5f803e3d5ffd5b50505050505050565b6107ca610956565b8173ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f1935050505015801561080d573d5f803e3d5ffd5b505050565b61081a610956565b8163ffffffff168163ffffffff1611610868576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085f90611468565b60405180910390fd5b5f8290505b8163ffffffff168163ffffffff1610156108cd5763ffffffff60015f8363ffffffff1663ffffffff1681526020019081526020015f205f6101000a81548163ffffffff021916908363ffffffff160217905550808060010191505061086d565b505050565b6108da610956565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361094a575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016109419190611060565b60405180910390fd5b61095381610bbb565b50565b61095e610c7c565b73ffffffffffffffffffffffffffffffffffffffff1661097c61062b565b73ffffffffffffffffffffffffffffffffffffffff16146109db5761099f610c7c565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016109d29190611060565b60405180910390fd5b565b8163ffffffff1660015f8563ffffffff1663ffffffff1681526020019081526020015f205f9054906101000a900463ffffffff1663ffffffff161015610a58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4f906114d0565b60405180910390fd5b8063ffffffff168260015f8663ffffffff1663ffffffff1681526020019081526020015f205f9054906101000a900463ffffffff16610a9791906114ee565b63ffffffff161015610ade576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad59061156f565b60405180910390fd5b8160015f8563ffffffff1663ffffffff1681526020019081526020015f205f8282829054906101000a900463ffffffff16610b1991906114ee565b92506101000a81548163ffffffff021916908363ffffffff160217905550505050565b610bb6838473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8585604051602401610b6f92919061158d565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610c83565b505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f33905090565b5f8060205f8451602086015f885af180610ca2576040513d5f823e3d81fd5b3d92505f519150505f8214610cbb576001811415610cd6565b5f8473ffffffffffffffffffffffffffffffffffffffff163b145b15610d1857836040517f5274afe7000000000000000000000000000000000000000000000000000000008152600401610d0f9190611060565b60405180910390fd5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610d4782610d1e565b9050919050565b610d5781610d3d565b82525050565b5f82825260208201905092915050565b7f72656365697665000000000000000000000000000000000000000000000000005f82015250565b5f610da1600783610d5d565b9150610dac82610d6d565b602082019050919050565b5f604082019050610dca5f830184610d4e565b8181036020830152610ddb81610d95565b905092915050565b7f66616c6c6261636b0000000000000000000000000000000000000000000000005f82015250565b5f610e17600883610d5d565b9150610e2282610de3565b602082019050919050565b5f604082019050610e405f830184610d4e565b8181036020830152610e5181610e0b565b905092915050565b5f80fd5b5f63ffffffff82169050919050565b610e7581610e5d565b8114610e7f575f80fd5b50565b5f81359050610e9081610e6c565b92915050565b5f60208284031215610eab57610eaa610e59565b5b5f610eb884828501610e82565b91505092915050565b610eca81610e5d565b82525050565b5f602082019050610ee35f830184610ec1565b92915050565b5f819050919050565b610efb81610ee9565b82525050565b5f602082019050610f145f830184610ef2565b92915050565b610f2381610d3d565b8114610f2d575f80fd5b50565b5f81359050610f3e81610f1a565b92915050565b5f60208284031215610f5957610f58610e59565b5b5f610f6684828501610f30565b91505092915050565b610f7881610ee9565b8114610f82575f80fd5b50565b5f81359050610f9381610f6f565b92915050565b5f805f805f60a08688031215610fb257610fb1610e59565b5b5f610fbf88828901610f30565b9550506020610fd088828901610f85565b9450506040610fe188828901610e82565b9350506060610ff288828901610e82565b925050608061100388828901610e82565b9150509295509295909350565b5f805f6060848603121561102757611026610e59565b5b5f61103486828701610f30565b935050602061104586828701610f30565b925050604061105686828701610f85565b9150509250925092565b5f6020820190506110735f830184610d4e565b92915050565b5f805f606084860312156110905761108f610e59565b5b5f61109d86828701610e82565b93505060206110ae86828701610e82565b92505060406110bf86828701610e82565b9150509250925092565b5f6110d382610d1e565b9050919050565b6110e3816110c9565b81146110ed575f80fd5b50565b5f813590506110fe816110da565b92915050565b5f806040838503121561111a57611119610e59565b5b5f611127858286016110f0565b925050602061113885828601610f85565b9150509250929050565b5f806040838503121561115857611157610e59565b5b5f61116585828601610e82565b925050602061117685828601610e82565b9150509250929050565b7f496e76616c6964206164647265737300000000000000000000000000000000005f82015250565b5f6111b4600f83610d5d565b91506111bf82611180565b602082019050919050565b5f6020820190508181035f8301526111e1816111a8565b9050919050565b5f6040820190506111fb5f830185610d4e565b6112086020830184610d4e565b9392505050565b7f416d6f756e7420746f6f20736d616c6c000000000000000000000000000000005f82015250565b5f611243601083610d5d565b915061124e8261120f565b602082019050919050565b5f6020820190508181035f83015261127081611237565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6112ae82610ee9565b91506112b983610ee9565b92508282039050818111156112d1576112d0611277565b5b92915050565b5f6112e182610ee9565b91506112ec83610ee9565b92508282026112fa81610ee9565b9150828204841483151761131157611310611277565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61134f82610ee9565b915061135a83610ee9565b92508261136a57611369611318565b5b828204905092915050565b5f61137f82610ee9565b915061138a83610ee9565b92508282019050808211156113a2576113a1611277565b5b92915050565b7f6572632d736300000000000000000000000000000000000000000000000000005f82015250565b5f6113dc600683610d5d565b91506113e7826113a8565b602082019050919050565b5f6040820190506114055f830184610d4e565b8181036020830152611416816113d0565b905092915050565b7f496e76616c69642072616e6765000000000000000000000000000000000000005f82015250565b5f611452600d83610d5d565b915061145d8261141e565b602082019050919050565b5f6020820190508181035f83015261147f81611446565b9050919050565b7f4e6f7420656e6f7567682076616c756520666f722074686973206b65795f69645f82015250565b5f6114ba602083610d5d565b91506114c582611486565b602082019050919050565b5f6020820190508181035f8301526114e7816114ae565b9050919050565b5f6114f882610e5d565b915061150383610e5d565b9250828203905063ffffffff81111561151f5761151e611277565b5b92915050565b7f42656c6f77206d696e206275726e657220616d6f756e740000000000000000005f82015250565b5f611559601783610d5d565b915061156482611525565b602082019050919050565b5f6020820190508181035f8301526115868161154d565b9050919050565b5f6040820190506115a05f830185610d4e565b6115ad6020830184610ef2565b939250505056fea2646970667358221220c20000cd67343a8385dca3463e1e4609b74022acddb6a82bbbec7a07ebe9b42664736f6c634300081a0033