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, uint8 decimals)
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
0x608060405234801561000f575f80fd5b50335f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610081575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016100789190610381565b60405180910390fd5b610090816100f460201b60201c565b506100a25f60646101b560201b60201c565b6100b061027b60201b60201c565b60025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610412565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6101c36102a260201b60201c565b8163ffffffff168163ffffffff1611610211576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610208906103f4565b60405180910390fd5b5f8290505b8163ffffffff168163ffffffff1610156102765763ffffffff60015f8363ffffffff1663ffffffff1681526020019081526020015f205f6101000a81548163ffffffff021916908363ffffffff1602179055508080600101915050610216565b505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6102b061033b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166102d461027b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614610339576102fd61033b60201b60201c565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016103309190610381565b60405180910390fd5b565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61036b82610342565b9050919050565b61037b81610361565b82525050565b5f6020820190506103945f830184610372565b92915050565b5f82825260208201905092915050565b7f496e76616c69642072616e6765000000000000000000000000000000000000005f82015250565b5f6103de600d8361039a565b91506103e9826103aa565b602082019050919050565b5f6020820190508181035f83015261040b816103d2565b9050919050565b6118798061041f5f395ff3fe6080604052600436106100aa575f3560e01c80638da5cb5b116100635780638da5cb5b146102275780638f84aa09146102515780639dae76ea1461027b578063a9059cbb14610297578063d44028c9146102bf578063f2fde38b146102e7576100e8565b8063068f76b7146101215780630c37de5e1461015d578063331a6bf51461019957806341795692146101c15780635c9d4922146101e9578063715018a614610211576100e8565b366100e8577fb91cad2bdd02736aea1f79225027ea88951d8cdc48e674517d1e09920c6e31c6336040516100de9190610e1d565b60405180910390a1005b7fb91cad2bdd02736aea1f79225027ea88951d8cdc48e674517d1e09920c6e31c6336040516101179190610e93565b60405180910390a1005b34801561012c575f80fd5b5061014760048036038101906101429190610efc565b61030f565b6040516101549190610f36565b60405180910390f35b348015610168575f80fd5b50610183600480360381019061017e9190610efc565b61032f565b6040516101909190610f67565b60405180910390f35b3480156101a4575f80fd5b506101bf60048036038101906101ba9190610faa565b61036a565b005b3480156101cc575f80fd5b506101e760048036038101906101e29190610fff565b61047d565b005b3480156101f4575f80fd5b5061020f600480360381019061020a9190611085565b6104b5565b005b34801561021c575f80fd5b5061022561067e565b005b348015610232575f80fd5b5061023b610691565b604051610248919061110e565b60405180910390f35b34801561025c575f80fd5b506102656106b8565b604051610272919061110e565b60405180910390f35b61029560048036038101906102909190611127565b6106dd565b005b3480156102a2575f80fd5b506102bd60048036038101906102b891906111b2565b610828565b005b3480156102ca575f80fd5b506102e560048036038101906102e091906111f0565b610878565b005b3480156102f2575f80fd5b5061030d60048036038101906103089190610faa565b610938565b005b6001602052805f5260405f205f915054906101000a900463ffffffff1681565b5f60015f8363ffffffff1663ffffffff1681526020019081526020015f205f9054906101000a900463ffffffff1663ffffffff169050919050565b6103726109bc565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036103e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103d790611278565b60405180910390fd5b7ff59dd5774ce94d13fbbed26a775daffdf806f66bfdf63971924a89e726222edc60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682604051610432929190611296565b60405180910390a18060025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6104856109bc565b6104b083828473ffffffffffffffffffffffffffffffffffffffff16610a439092919063ffffffff16565b505050565b5f81600a6104c39190611419565b60026104cf9190611463565b905080861015610514576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050b906114ee565b60405180910390fd5b61051f858585610ac2565b5f82600a61052d9190611419565b60026105399190611463565b90508087101561057e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057590611556565b60405180910390fd5b5f818861058b9190611574565b90505f6064605f8361059d9190611463565b6105a791906115d4565b90505f8382846105b79190611574565b6105c19190611604565b90506105ee33838d73ffffffffffffffffffffffffffffffffffffffff16610a439092919063ffffffff16565b61063a60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828d73ffffffffffffffffffffffffffffffffffffffff16610a439092919063ffffffff16565b7fb91cad2bdd02736aea1f79225027ea88951d8cdc48e674517d1e09920c6e31c6336040516106699190611681565b60405180910390a15050505050505050505050565b6106866109bc565b61068f5f610c21565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6106e8838383610ac2565b3373ffffffffffffffffffffffffffffffffffffffff167ffcb17a4a1fa57a8048d7bb4dc9d0e3d6779e0e66cdb7dea78ad487d3743861e43460405161072e9190610f67565b60405180910390a25f3490505f66038d7ea4c680006064605f846107529190611463565b61075c91906115d4565b6107669190611574565b90505f81836107759190611574565b90503373ffffffffffffffffffffffffffffffffffffffff166108fc8390811502906040515f60405180830381858888f193505050501580156107ba573d5f803e3d5ffd5b5060025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f1935050505015801561081f573d5f803e3d5ffd5b50505050505050565b6108306109bc565b8173ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015610873573d5f803e3d5ffd5b505050565b6108806109bc565b8163ffffffff168163ffffffff16116108ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c5906116f7565b60405180910390fd5b5f8290505b8163ffffffff168163ffffffff1610156109335763ffffffff60015f8363ffffffff1663ffffffff1681526020019081526020015f205f6101000a81548163ffffffff021916908363ffffffff16021790555080806001019150506108d3565b505050565b6109406109bc565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036109b0575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016109a7919061110e565b60405180910390fd5b6109b981610c21565b50565b6109c4610ce2565b73ffffffffffffffffffffffffffffffffffffffff166109e2610691565b73ffffffffffffffffffffffffffffffffffffffff1614610a4157610a05610ce2565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610a38919061110e565b60405180910390fd5b565b610abd838473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8585604051602401610a76929190611715565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610ce9565b505050565b8163ffffffff1660015f8563ffffffff1663ffffffff1681526020019081526020015f205f9054906101000a900463ffffffff1663ffffffff161015610b3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3490611786565b60405180910390fd5b8063ffffffff168260015f8663ffffffff1663ffffffff1681526020019081526020015f205f9054906101000a900463ffffffff16610b7c91906117a4565b63ffffffff161015610bc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bba90611825565b60405180910390fd5b8160015f8563ffffffff1663ffffffff1681526020019081526020015f205f8282829054906101000a900463ffffffff16610bfe91906117a4565b92506101000a81548163ffffffff021916908363ffffffff160217905550505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f33905090565b5f8060205f8451602086015f885af180610d08576040513d5f823e3d81fd5b3d92505f519150505f8214610d21576001811415610d3c565b5f8473ffffffffffffffffffffffffffffffffffffffff163b145b15610d7e57836040517f5274afe7000000000000000000000000000000000000000000000000000000008152600401610d75919061110e565b60405180910390fd5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610dad82610d84565b9050919050565b610dbd81610da3565b82525050565b5f82825260208201905092915050565b7f72656365697665000000000000000000000000000000000000000000000000005f82015250565b5f610e07600783610dc3565b9150610e1282610dd3565b602082019050919050565b5f604082019050610e305f830184610db4565b8181036020830152610e4181610dfb565b905092915050565b7f66616c6c6261636b0000000000000000000000000000000000000000000000005f82015250565b5f610e7d600883610dc3565b9150610e8882610e49565b602082019050919050565b5f604082019050610ea65f830184610db4565b8181036020830152610eb781610e71565b905092915050565b5f80fd5b5f63ffffffff82169050919050565b610edb81610ec3565b8114610ee5575f80fd5b50565b5f81359050610ef681610ed2565b92915050565b5f60208284031215610f1157610f10610ebf565b5b5f610f1e84828501610ee8565b91505092915050565b610f3081610ec3565b82525050565b5f602082019050610f495f830184610f27565b92915050565b5f819050919050565b610f6181610f4f565b82525050565b5f602082019050610f7a5f830184610f58565b92915050565b610f8981610da3565b8114610f93575f80fd5b50565b5f81359050610fa481610f80565b92915050565b5f60208284031215610fbf57610fbe610ebf565b5b5f610fcc84828501610f96565b91505092915050565b610fde81610f4f565b8114610fe8575f80fd5b50565b5f81359050610ff981610fd5565b92915050565b5f805f6060848603121561101657611015610ebf565b5b5f61102386828701610f96565b935050602061103486828701610f96565b925050604061104586828701610feb565b9150509250925092565b5f60ff82169050919050565b6110648161104f565b811461106e575f80fd5b50565b5f8135905061107f8161105b565b92915050565b5f805f805f8060c0878903121561109f5761109e610ebf565b5b5f6110ac89828a01610f96565b96505060206110bd89828a01610feb565b95505060406110ce89828a01610ee8565b94505060606110df89828a01610ee8565b93505060806110f089828a01610ee8565b92505060a061110189828a01611071565b9150509295509295509295565b5f6020820190506111215f830184610db4565b92915050565b5f805f6060848603121561113e5761113d610ebf565b5b5f61114b86828701610ee8565b935050602061115c86828701610ee8565b925050604061116d86828701610ee8565b9150509250925092565b5f61118182610d84565b9050919050565b61119181611177565b811461119b575f80fd5b50565b5f813590506111ac81611188565b92915050565b5f80604083850312156111c8576111c7610ebf565b5b5f6111d58582860161119e565b92505060206111e685828601610feb565b9150509250929050565b5f806040838503121561120657611205610ebf565b5b5f61121385828601610ee8565b925050602061122485828601610ee8565b9150509250929050565b7f496e76616c6964206164647265737300000000000000000000000000000000005f82015250565b5f611262600f83610dc3565b915061126d8261122e565b602082019050919050565b5f6020820190508181035f83015261128f81611256565b9050919050565b5f6040820190506112a95f830185610db4565b6112b66020830184610db4565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111561133f5780860481111561131b5761131a6112bd565b5b600185161561132a5780820291505b8081029050611338856112ea565b94506112ff565b94509492505050565b5f826113575760019050611412565b81611364575f9050611412565b816001811461137a5760028114611384576113b3565b6001915050611412565b60ff841115611396576113956112bd565b5b8360020a9150848211156113ad576113ac6112bd565b5b50611412565b5060208310610133831016604e8410600b84101617156113e85782820a9050838111156113e3576113e26112bd565b5b611412565b6113f584848460016112f6565b9250905081840481111561140c5761140b6112bd565b5b81810290505b9392505050565b5f61142382610f4f565b915061142e8361104f565b925061145b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611348565b905092915050565b5f61146d82610f4f565b915061147883610f4f565b925082820261148681610f4f565b9150828204841483151761149d5761149c6112bd565b5b5092915050565b7f416d6f756e7420746f6f20736d616c6c000000000000000000000000000000005f82015250565b5f6114d8601083610dc3565b91506114e3826114a4565b602082019050919050565b5f6020820190508181035f830152611505816114cc565b9050919050565b7f496e73756666696369656e7420616d6f756e7420746f20636f766572206665655f82015250565b5f611540602083610dc3565b915061154b8261150c565b602082019050919050565b5f6020820190508181035f83015261156d81611534565b9050919050565b5f61157e82610f4f565b915061158983610f4f565b92508282039050818111156115a1576115a06112bd565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6115de82610f4f565b91506115e983610f4f565b9250826115f9576115f86115a7565b5b828204905092915050565b5f61160e82610f4f565b915061161983610f4f565b9250828201905080821115611631576116306112bd565b5b92915050565b7f6572632d736300000000000000000000000000000000000000000000000000005f82015250565b5f61166b600683610dc3565b915061167682611637565b602082019050919050565b5f6040820190506116945f830184610db4565b81810360208301526116a58161165f565b905092915050565b7f496e76616c69642072616e6765000000000000000000000000000000000000005f82015250565b5f6116e1600d83610dc3565b91506116ec826116ad565b602082019050919050565b5f6020820190508181035f83015261170e816116d5565b9050919050565b5f6040820190506117285f830185610db4565b6117356020830184610f58565b9392505050565b7f4e6f7420656e6f7567682076616c756520666f722074686973206b65795f69645f82015250565b5f611770602083610dc3565b915061177b8261173c565b602082019050919050565b5f6020820190508181035f83015261179d81611764565b9050919050565b5f6117ae82610ec3565b91506117b983610ec3565b9250828203905063ffffffff8111156117d5576117d46112bd565b5b92915050565b7f42656c6f77206d696e206275726e657220616d6f756e740000000000000000005f82015250565b5f61180f601783610dc3565b915061181a826117db565b602082019050919050565b5f6020820190508181035f83015261183c81611803565b905091905056fea2646970667358221220ab42f76a98e8b10d13c75e72ee568a1fec0212762daaf45003d4a80da265914f64736f6c634300081a0033