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