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
0x608060405234801561000f575f80fd5b50335f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610081575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016100789190610381565b60405180910390fd5b610090816100f460201b60201c565b506100a25f60646101b560201b60201c565b6100b061027b60201b60201c565b60025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610412565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6101c36102a260201b60201c565b8163ffffffff168163ffffffff1611610211576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610208906103f4565b60405180910390fd5b5f8290505b8163ffffffff168163ffffffff1610156102765763ffffffff60015f8363ffffffff1663ffffffff1681526020019081526020015f205f6101000a81548163ffffffff021916908363ffffffff1602179055508080600101915050610216565b505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6102b061033b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166102d461027b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614610339576102fd61033b60201b60201c565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016103309190610381565b60405180910390fd5b565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61036b82610342565b9050919050565b61037b81610361565b82525050565b5f6020820190506103945f830184610372565b92915050565b5f82825260208201905092915050565b7f496e76616c69642072616e6765000000000000000000000000000000000000005f82015250565b5f6103de600d8361039a565b91506103e9826103aa565b602082019050919050565b5f6020820190508181035f83015261040b816103d2565b9050919050565b6117ce8061041f5f395ff3fe6080604052600436106100aa575f3560e01c80638da5cb5b116100635780638da5cb5b146102275780638f84aa09146102515780639dae76ea1461027b578063a9059cbb14610297578063d44028c9146102bf578063f2fde38b146102e7576100e8565b8063068f76b7146101215780630c37de5e1461015d578063331a6bf51461019957806341795692146101c15780635c9d4922146101e9578063715018a614610211576100e8565b366100e8577fb91cad2bdd02736aea1f79225027ea88951d8cdc48e674517d1e09920c6e31c6336040516100de9190610dda565b60405180910390a1005b7fb91cad2bdd02736aea1f79225027ea88951d8cdc48e674517d1e09920c6e31c6336040516101179190610e50565b60405180910390a1005b34801561012c575f80fd5b5061014760048036038101906101429190610eb9565b61030f565b6040516101549190610ef3565b60405180910390f35b348015610168575f80fd5b50610183600480360381019061017e9190610eb9565b61032f565b6040516101909190610f24565b60405180910390f35b3480156101a4575f80fd5b506101bf60048036038101906101ba9190610f67565b61036a565b005b3480156101cc575f80fd5b506101e760048036038101906101e29190610fbc565b61047d565b005b3480156101f4575f80fd5b5061020f600480360381019061020a9190611042565b6104b5565b005b34801561021c575f80fd5b5061022561063b565b005b348015610232575f80fd5b5061023b61064e565b60405161024891906110cb565b60405180910390f35b34801561025c575f80fd5b50610265610675565b60405161027291906110cb565b60405180910390f35b610295600480360381019061029091906110e4565b61069a565b005b3480156102a2575f80fd5b506102bd60048036038101906102b8919061116f565b6107e5565b005b3480156102ca575f80fd5b506102e560048036038101906102e091906111ad565b610835565b005b3480156102f2575f80fd5b5061030d60048036038101906103089190610f67565b6108f5565b005b6001602052805f5260405f205f915054906101000a900463ffffffff1681565b5f60015f8363ffffffff1663ffffffff1681526020019081526020015f205f9054906101000a900463ffffffff1663ffffffff169050919050565b610372610979565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036103e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103d790611235565b60405180910390fd5b7ff59dd5774ce94d13fbbed26a775daffdf806f66bfdf63971924a89e726222edc60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682604051610432929190611253565b60405180910390a18060025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610485610979565b6104b083828473ffffffffffffffffffffffffffffffffffffffff16610a009092919063ffffffff16565b505050565b5f81600a6104c391906113d6565b60026104cf9190611420565b905080861015610514576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050b906114ab565b60405180910390fd5b61051f858585610a7f565b5f82600a61052d91906113d6565b60026105399190611420565b90505f818861054891906114c9565b90505f6064605f8361055a9190611420565b6105649190611529565b90505f83828461057491906114c9565b61057e9190611559565b90506105ab33838d73ffffffffffffffffffffffffffffffffffffffff16610a009092919063ffffffff16565b6105f760025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828d73ffffffffffffffffffffffffffffffffffffffff16610a009092919063ffffffff16565b7fb91cad2bdd02736aea1f79225027ea88951d8cdc48e674517d1e09920c6e31c63360405161062691906115d6565b60405180910390a15050505050505050505050565b610643610979565b61064c5f610bde565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6106a5838383610a7f565b3373ffffffffffffffffffffffffffffffffffffffff167ffcb17a4a1fa57a8048d7bb4dc9d0e3d6779e0e66cdb7dea78ad487d3743861e4346040516106eb9190610f24565b60405180910390a25f3490505f66038d7ea4c680006064605f8461070f9190611420565b6107199190611529565b61072391906114c9565b90505f818361073291906114c9565b90503373ffffffffffffffffffffffffffffffffffffffff166108fc8390811502906040515f60405180830381858888f19350505050158015610777573d5f803e3d5ffd5b5060025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f193505050501580156107dc573d5f803e3d5ffd5b50505050505050565b6107ed610979565b8173ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015610830573d5f803e3d5ffd5b505050565b61083d610979565b8163ffffffff168163ffffffff161161088b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108829061164c565b60405180910390fd5b5f8290505b8163ffffffff168163ffffffff1610156108f05763ffffffff60015f8363ffffffff1663ffffffff1681526020019081526020015f205f6101000a81548163ffffffff021916908363ffffffff1602179055508080600101915050610890565b505050565b6108fd610979565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361096d575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161096491906110cb565b60405180910390fd5b61097681610bde565b50565b610981610c9f565b73ffffffffffffffffffffffffffffffffffffffff1661099f61064e565b73ffffffffffffffffffffffffffffffffffffffff16146109fe576109c2610c9f565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016109f591906110cb565b60405180910390fd5b565b610a7a838473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8585604051602401610a3392919061166a565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610ca6565b505050565b8163ffffffff1660015f8563ffffffff1663ffffffff1681526020019081526020015f205f9054906101000a900463ffffffff1663ffffffff161015610afa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af1906116db565b60405180910390fd5b8063ffffffff168260015f8663ffffffff1663ffffffff1681526020019081526020015f205f9054906101000a900463ffffffff16610b3991906116f9565b63ffffffff161015610b80576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b779061177a565b60405180910390fd5b8160015f8563ffffffff1663ffffffff1681526020019081526020015f205f8282829054906101000a900463ffffffff16610bbb91906116f9565b92506101000a81548163ffffffff021916908363ffffffff160217905550505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f33905090565b5f8060205f8451602086015f885af180610cc5576040513d5f823e3d81fd5b3d92505f519150505f8214610cde576001811415610cf9565b5f8473ffffffffffffffffffffffffffffffffffffffff163b145b15610d3b57836040517f5274afe7000000000000000000000000000000000000000000000000000000008152600401610d3291906110cb565b60405180910390fd5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610d6a82610d41565b9050919050565b610d7a81610d60565b82525050565b5f82825260208201905092915050565b7f72656365697665000000000000000000000000000000000000000000000000005f82015250565b5f610dc4600783610d80565b9150610dcf82610d90565b602082019050919050565b5f604082019050610ded5f830184610d71565b8181036020830152610dfe81610db8565b905092915050565b7f66616c6c6261636b0000000000000000000000000000000000000000000000005f82015250565b5f610e3a600883610d80565b9150610e4582610e06565b602082019050919050565b5f604082019050610e635f830184610d71565b8181036020830152610e7481610e2e565b905092915050565b5f80fd5b5f63ffffffff82169050919050565b610e9881610e80565b8114610ea2575f80fd5b50565b5f81359050610eb381610e8f565b92915050565b5f60208284031215610ece57610ecd610e7c565b5b5f610edb84828501610ea5565b91505092915050565b610eed81610e80565b82525050565b5f602082019050610f065f830184610ee4565b92915050565b5f819050919050565b610f1e81610f0c565b82525050565b5f602082019050610f375f830184610f15565b92915050565b610f4681610d60565b8114610f50575f80fd5b50565b5f81359050610f6181610f3d565b92915050565b5f60208284031215610f7c57610f7b610e7c565b5b5f610f8984828501610f53565b91505092915050565b610f9b81610f0c565b8114610fa5575f80fd5b50565b5f81359050610fb681610f92565b92915050565b5f805f60608486031215610fd357610fd2610e7c565b5b5f610fe086828701610f53565b9350506020610ff186828701610f53565b925050604061100286828701610fa8565b9150509250925092565b5f60ff82169050919050565b6110218161100c565b811461102b575f80fd5b50565b5f8135905061103c81611018565b92915050565b5f805f805f8060c0878903121561105c5761105b610e7c565b5b5f61106989828a01610f53565b965050602061107a89828a01610fa8565b955050604061108b89828a01610ea5565b945050606061109c89828a01610ea5565b93505060806110ad89828a01610ea5565b92505060a06110be89828a0161102e565b9150509295509295509295565b5f6020820190506110de5f830184610d71565b92915050565b5f805f606084860312156110fb576110fa610e7c565b5b5f61110886828701610ea5565b935050602061111986828701610ea5565b925050604061112a86828701610ea5565b9150509250925092565b5f61113e82610d41565b9050919050565b61114e81611134565b8114611158575f80fd5b50565b5f8135905061116981611145565b92915050565b5f806040838503121561118557611184610e7c565b5b5f6111928582860161115b565b92505060206111a385828601610fa8565b9150509250929050565b5f80604083850312156111c3576111c2610e7c565b5b5f6111d085828601610ea5565b92505060206111e185828601610ea5565b9150509250929050565b7f496e76616c6964206164647265737300000000000000000000000000000000005f82015250565b5f61121f600f83610d80565b915061122a826111eb565b602082019050919050565b5f6020820190508181035f83015261124c81611213565b9050919050565b5f6040820190506112665f830185610d71565b6112736020830184610d71565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156112fc578086048111156112d8576112d761127a565b5b60018516156112e75780820291505b80810290506112f5856112a7565b94506112bc565b94509492505050565b5f8261131457600190506113cf565b81611321575f90506113cf565b8160018114611337576002811461134157611370565b60019150506113cf565b60ff8411156113535761135261127a565b5b8360020a91508482111561136a5761136961127a565b5b506113cf565b5060208310610133831016604e8410600b84101617156113a55782820a9050838111156113a05761139f61127a565b5b6113cf565b6113b284848460016112b3565b925090508184048111156113c9576113c861127a565b5b81810290505b9392505050565b5f6113e082610f0c565b91506113eb8361100c565b92506114187fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611305565b905092915050565b5f61142a82610f0c565b915061143583610f0c565b925082820261144381610f0c565b9150828204841483151761145a5761145961127a565b5b5092915050565b7f416d6f756e7420746f6f20736d616c6c000000000000000000000000000000005f82015250565b5f611495601083610d80565b91506114a082611461565b602082019050919050565b5f6020820190508181035f8301526114c281611489565b9050919050565b5f6114d382610f0c565b91506114de83610f0c565b92508282039050818111156114f6576114f561127a565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61153382610f0c565b915061153e83610f0c565b92508261154e5761154d6114fc565b5b828204905092915050565b5f61156382610f0c565b915061156e83610f0c565b92508282019050808211156115865761158561127a565b5b92915050565b7f6572632d736300000000000000000000000000000000000000000000000000005f82015250565b5f6115c0600683610d80565b91506115cb8261158c565b602082019050919050565b5f6040820190506115e95f830184610d71565b81810360208301526115fa816115b4565b905092915050565b7f496e76616c69642072616e6765000000000000000000000000000000000000005f82015250565b5f611636600d83610d80565b915061164182611602565b602082019050919050565b5f6020820190508181035f8301526116638161162a565b9050919050565b5f60408201905061167d5f830185610d71565b61168a6020830184610f15565b9392505050565b7f4e6f7420656e6f7567682076616c756520666f722074686973206b65795f69645f82015250565b5f6116c5602083610d80565b91506116d082611691565b602082019050919050565b5f6020820190508181035f8301526116f2816116b9565b9050919050565b5f61170382610e80565b915061170e83610e80565b9250828203905063ffffffff81111561172a5761172961127a565b5b92915050565b7f42656c6f77206d696e206275726e657220616d6f756e740000000000000000005f82015250565b5f611764601783610d80565b915061176f82611730565b602082019050919050565b5f6020820190508181035f83015261179181611758565b905091905056fea26469706673582212202806c544d694648262b8e887814cdd5fa44a7f3d9ff52442de51629a70d3542364736f6c634300081a0033