交易详情
交易哈希
:0x164406f0ba762388173799a1448f3513b0def219f0f3b699dcdb32e1c03bbce7
交易数量:
0ETH
($0)
交易手续费:
0.000283919160491423
$0.98
L2 Gas 价格:
0.000000000075997427 ETH(0.075997427 Gwei)
L2 Gas 上限 & 消耗:
3,725,620|
3,695,126(99.18%)
L2 Gas 费用:
0.000280820068440802 ETH
L2 Gas 费:
基础费用: 0.065189714 Gwei
|最大附加小费: 0.010807713 Gwei
|最大手续费: 0.270454177 Gwei
L1 Gas 价格:
0.000000016477401066 ETH(16.477401066 Gwei)
L1 Gas 消耗:
81,817
L1 费用系数:
0
L1 Gas 费用:
0.000003099092050621 ETH
其他信息:
交易类型:2 (EIP-1559 提出的交易类型)
Nonce:372
区块内交易编号:561
输入数据:
0x6080604052600580546001600160a01b0319908116734752ba5dbc23f44d87826276bf6fd6b1c372ad241790915560068054909116738909dc15e40173ff4699343b6eb8132c65e18ec61790553480156056575f80fd5b505f80546001600160a01b03191633179055614128806100755f395ff3fe60806040526004361061017b575f3560e01c80639c4a18fa116100d1578063b9d036701161007c578063d0fcb8f411610057578063d0fcb8f41461043e578063eb3106431461045d578063f6200c671461047c575f80fd5b8063b9d03670146103ed578063c15b47c91461040c578063ce42ec8c1461041f575f80fd5b8063a29ad924116100ac578063a29ad92414610386578063a3debd08146103a5578063abec6110146103ce575f80fd5b80639c4a18fa146103295780639f0a98c8146103485780639f6bf98314610367575f80fd5b80638838c0871161013157806390778dbe1161010c57806390778dbe146102c7578063976fcca6146102f65780639912e57f14610315575f80fd5b80638838c0871461025d5780638bdb2afa1461027c5780638e2d2ac3146102a8575f80fd5b80635e546ae5116101615780635e546ae5146101f1578063735de9f71461021257806384494a521461023e575f80fd5b806311acdd6a146101865780635527fffb146101c4575f80fd5b3661018257005b5f80fd5b348015610191575f80fd5b5061019a61049b565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b3480156101cf575f80fd5b506101e36101de366004613be2565b61053e565b6040519081526020016101bb565b3480156101fc575f80fd5b5061021061020b366004613c79565b610911565b005b34801561021d575f80fd5b5060055461019a9073ffffffffffffffffffffffffffffffffffffffff1681565b348015610249575f80fd5b50610210610258366004613cb8565b6109a2565b348015610268575f80fd5b50610210610277366004613cd8565b610da0565b348015610287575f80fd5b5060065461019a9073ffffffffffffffffffffffffffffffffffffffff1681565b3480156102b3575f80fd5b506102106102c2366004613d24565b6112b6565b3480156102d2575f80fd5b506102e66102e1366004613c79565b61137d565b60405190151581526020016101bb565b348015610301575f80fd5b50610210610310366004613d24565b6114c8565b348015610320575f80fd5b5061019a61158e565b348015610334575f80fd5b506101e3610343366004613d46565b61162c565b348015610353575f80fd5b50610210610362366004613d24565b611879565b348015610372575f80fd5b50610210610381366004613d24565b61193c565b348015610391575f80fd5b506102106103a0366004613d8e565b611a0a565b3480156103b0575f80fd5b505f5473ffffffffffffffffffffffffffffffffffffffff1661019a565b3480156103d9575f80fd5b506102e66103e8366004613d24565b611f86565b3480156103f8575f80fd5b50610210610407366004613ddd565b612010565b61021061041a366004613d46565b61213a565b34801561042a575f80fd5b50610210610439366004613ddd565b6123ec565b348015610449575f80fd5b50610210610458366004613d24565b61252a565b348015610468575f80fd5b50610210610477366004613e00565b6125f1565b348015610487575f80fd5b50610210610496366004613e3e565b6127dd565b5f805473ffffffffffffffffffffffffffffffffffffffff163314610521576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e65720000000000000000000000000000000000000060448201526064015b60405180910390fd5b5060025473ffffffffffffffffffffffffffffffffffffffff1690565b5f61054833612d2d565b8061056957505f5473ffffffffffffffffffffffffffffffffffffffff1633145b6105cf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f742077686974656c697374656400000000000000000000000000000000006044820152606401610518565b5f806105d9612da3565b90505f5b855181101561084e578173ffffffffffffffffffffffffffffffffffffffff1686828151811061060f5761060f613e80565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1603156108465760015486515f9173ffffffffffffffffffffffffffffffffffffffff16906370a082319089908590811061066957610669613e80565b60200260200101516040518263ffffffff1660e01b81526004016106a9919073ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b602060405180830381865afa1580156106c4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106e89190613ead565b90505f81116106f75750610846565b6107018185613ef1565b600154885191955073ffffffffffffffffffffffffffffffffffffffff16906323b872dd9089908590811061073857610738613e80565b60209081029190910101516040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815273ffffffffffffffffffffffffffffffffffffffff91821660048201529089166024820152604481018490526064016020604051808303815f875af11580156107ba573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107de9190613f04565b610844576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5472616e73666572206661696c656400000000000000000000000000000000006044820152606401610518565b505b6001016105dd565b505f82116108b8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4e6f20746f6b656e732077657265207472616e736665727265640000000000006044820152606401610518565b6040805173ffffffffffffffffffffffffffffffffffffffff86168152602081018490527fa267b5cf59cf96d97abf36d29c63cf7bdef867c208ca8575c47f2cafda39abc9910160405180910390a15090505b92915050565b5f5473ffffffffffffffffffffffffffffffffffffffff163314610991576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e6572000000000000000000000000000000000000006044820152606401610518565b61099d60048383613a12565b505050565b60015473ffffffffffffffffffffffffffffffffffffffff16610a21576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f546f6b656e206e6f7420736574000000000000000000000000000000000000006044820152606401610518565b5f8211610a8a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f57454920616d6f756e74206d757374206265203e2030000000000000000000006044820152606401610518565b81471015610af4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4e6f7420656e6f7567682057454920696e20636f6e74726163740000000000006044820152606401610518565b5f8111610b5d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f6d696e4f7574206d757374206265203e203000000000000000000000000000006044820152606401610518565b33610b6781612d2d565b610bcd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f742077686974656c697374656400000000000000000000000000000000006044820152606401610518565b6040805160028082526060820183525f926020830190803683375050600554604080517fad5c4648000000000000000000000000000000000000000000000000000000008152905193945073ffffffffffffffffffffffffffffffffffffffff9091169263ad5c4648925060048083019260209291908290030181865afa158015610c5a573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c7e9190613f23565b815f81518110610c9057610c90613e80565b73ffffffffffffffffffffffffffffffffffffffff92831660209182029290920101526001805483519216918391908110610ccd57610ccd613e80565b73ffffffffffffffffffffffffffffffffffffffff92831660209182029290920101526005546040517f7ff36ab5000000000000000000000000000000000000000000000000000000008152911690637ff36ab5908690610d38908790869088904290600401613f8e565b5f6040518083038185885af1158015610d53573d5f803e3d5ffd5b50505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052610d999190810190613fcf565b5050505050565b60015473ffffffffffffffffffffffffffffffffffffffff16610e1f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f546f6b656e206e6f7420736574000000000000000000000000000000000000006044820152606401610518565b5f8311610e88576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f546f6b656e20616d6f756e74206d757374206265203e203000000000000000006044820152606401610518565b5f8211610ef1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f45544820616d6f756e74206d757374206265203e2030000000000000000000006044820152606401610518565b33610efb81612d2d565b610f61576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f742077686974656c697374656400000000000000000000000000000000006044820152606401610518565b610f6b8285612f5d565b6001546005546040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff91821660248201525f92919091169063dd62ed3e90604401602060405180830381865afa158015610fe5573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110099190613ead565b9050848110156110d0576001546005546040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff91821660048201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602482015291169063095ea7b3906044016020604051808303815f875af11580156110aa573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110ce9190613f04565b505b6040805160028082526060820183525f926020830190803683375050600154825192935073ffffffffffffffffffffffffffffffffffffffff16918391505f9061111c5761111c613e80565b73ffffffffffffffffffffffffffffffffffffffff928316602091820292909201810191909152600554604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051919093169263ad5c46489260048083019391928290030181865afa158015611199573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111bd9190613f23565b816001815181106111d0576111d0613e80565b73ffffffffffffffffffffffffffffffffffffffff92831660209182029290920101526005546040517f38ed17390000000000000000000000000000000000000000000000000000000081529116906338ed17399061123b9089908990869089904290600401614060565b5f604051808303815f875af1158015611256573d5f803e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820160405261129b9190810190613fcf565b506112a5836132e8565b6112ae84613629565b505050505050565b5f5473ffffffffffffffffffffffffffffffffffffffff163314611336576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e6572000000000000000000000000000000000000006044820152606401610518565b600680547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b5f805473ffffffffffffffffffffffffffffffffffffffff1633146113fe576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e6572000000000000000000000000000000000000006044820152606401610518565b600454821461140e57505f61090b565b5f805b838110156114be575f5b6004548110156114b5576004818154811061143857611438613e80565b5f9182526020909120015473ffffffffffffffffffffffffffffffffffffffff1686868481811061146b5761146b613e80565b90506020020160208101906114809190613d24565b73ffffffffffffffffffffffffffffffffffffffff16036114ad57826114a5816140a8565b9350506114b5565b60010161141b565b50600101611411565b5090911492915050565b5f5473ffffffffffffffffffffffffffffffffffffffff163314611548576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e6572000000000000000000000000000000000000006044820152606401610518565b5f80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b5f805473ffffffffffffffffffffffffffffffffffffffff16331461160f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e6572000000000000000000000000000000000000006044820152606401610518565b5060015473ffffffffffffffffffffffffffffffffffffffff1690565b5f805473ffffffffffffffffffffffffffffffffffffffff1633146116ad576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e6572000000000000000000000000000000000000006044820152606401610518565b5f47815b85811015611806575f8787838181106116cc576116cc613e80565b90506020020160208101906116e19190613d24565b73ffffffffffffffffffffffffffffffffffffffff16319050858110156117fd575f61170d82886140df565b905080841015611779576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f496e73756666696369656e742066756e647320696e20636f6e747261637400006044820152606401610518565b61178381856140df565b935061178f8186613ef1565b94508888848181106117a3576117a3613e80565b90506020020160208101906117b89190613d24565b73ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f193505050501580156117fa573d5f803e3d5ffd5b50505b506001016116b1565b505f8211611870576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f4e6f2066756e647320776572652073656e7400000000000000000000000000006044820152606401610518565b95945050505050565b5f5473ffffffffffffffffffffffffffffffffffffffff1633146118f9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e6572000000000000000000000000000000000000006044820152606401610518565b60405173ffffffffffffffffffffffffffffffffffffffff8216904780156108fc02915f818181858888f19350505050158015611938573d5f803e3d5ffd5b5050565b5f5473ffffffffffffffffffffffffffffffffffffffff1633146119bc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e6572000000000000000000000000000000000000006044820152606401610518565b6001805473ffffffffffffffffffffffffffffffffffffffff9092167fffffffffffffffffffffffff0000000000000000000000000000000000000000928316179055600280549091169055565b60015473ffffffffffffffffffffffffffffffffffffffff16611a89576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f546f6b656e206e6f7420736574000000000000000000000000000000000000006044820152606401610518565b5f8411611af2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f45544820616d6f756e74206d757374206265203e2030000000000000000000006044820152606401610518565b5f8311611b5b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f546f6b656e20616d6f756e74206d757374206265203e203000000000000000006044820152606401610518565b33611b6581612d2d565b611bcb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f742077686974656c697374656400000000000000000000000000000000006044820152606401610518565b611c088383808060200260200160405190810160405280939291908181526020018383602002808284375f92019190915250889250612f5d915050565b6001546005546040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff91821660248201525f92919091169063dd62ed3e90604401602060405180830381865afa158015611c82573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611ca69190613ead565b905084811015611d6d576001546005546040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff91821660048201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602482015291169063095ea7b3906044016020604051808303815f875af1158015611d47573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611d6b9190613f04565b505b6040805160028082526060820183525f926020830190803683375050600154825192935073ffffffffffffffffffffffffffffffffffffffff16918391505f90611db957611db9613e80565b73ffffffffffffffffffffffffffffffffffffffff928316602091820292909201810191909152600554604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051919093169263ad5c46489260048083019391928290030181865afa158015611e36573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611e5a9190613f23565b81600181518110611e6d57611e6d613e80565b73ffffffffffffffffffffffffffffffffffffffff92831660209182029290920101526005546040517f8803dbee000000000000000000000000000000000000000000000000000000008152911690638803dbee90611ed8908a908a90869089904290600401614060565b5f604051808303815f875af1158015611ef3573d5f803e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052611f389190810190613fcf565b50611f42836132e8565b611f7d8585808060200260200160405190810160405280939291908181526020018383602002808284375f9201919091525061362992505050565b50505050505050565b5f805473ffffffffffffffffffffffffffffffffffffffff163314612007576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e6572000000000000000000000000000000000000006044820152606401610518565b61090b82612d2d565b5f5473ffffffffffffffffffffffffffffffffffffffff163314612090576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e6572000000000000000000000000000000000000006044820152606401610518565b478211156120fa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f496e73756666696369656e742066756e647300000000000000000000000000006044820152606401610518565b60405173ffffffffffffffffffffffffffffffffffffffff82169083156108fc029084905f818181858888f1935050505015801561099d573d5f803e3d5ffd5b5f5473ffffffffffffffffffffffffffffffffffffffff1633146121ba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e6572000000000000000000000000000000000000006044820152606401610518565b345f805b84811015612339575f8686838181106121d9576121d9613e80565b90506020020160208101906121ee9190613d24565b73ffffffffffffffffffffffffffffffffffffffff1631905084811015612330575f61221a82876140df565b9050808510156122ac576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f496e73756666696369656e742066756e64732073656e7420746f20746865206360448201527f6f6e7472616374000000000000000000000000000000000000000000000000006064820152608401610518565b6122b681866140df565b94506122c28185613ef1565b93508787848181106122d6576122d6613e80565b90506020020160208101906122eb9190613d24565b73ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f1935050505015801561232d573d5f803e3d5ffd5b50505b506001016121be565b505f81116123a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f4e6f2066756e647320776572652073656e7400000000000000000000000000006044820152606401610518565b8115610d99575f805460405173ffffffffffffffffffffffffffffffffffffffff9091169184156108fc02918591818181858888f193505050501580156112ae573d5f803e3d5ffd5b5f5473ffffffffffffffffffffffffffffffffffffffff16331461246c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e6572000000000000000000000000000000000000006044820152606401610518565b478211156124d6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f496e73756666696369656e742066756e647300000000000000000000000000006044820152606401610518565b5f6124e183476140df565b60405190915073ffffffffffffffffffffffffffffffffffffffff83169082156108fc029083905f818181858888f19350505050158015612524573d5f803e3d5ffd5b50505050565b5f5473ffffffffffffffffffffffffffffffffffffffff1633146125aa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e6572000000000000000000000000000000000000006044820152606401610518565b600580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6125fa33612d2d565b8061261b57505f5473ffffffffffffffffffffffffffffffffffffffff1633145b612681576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f742077686974656c697374656400000000000000000000000000000000006044820152606401610518565b6001546040517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8581166004830152848116602483015260448201849052909116906323b872dd906064016020604051808303815f875af11580156126ff573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906127239190613f04565b612789576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5472616e73666572206661696c656400000000000000000000000000000000006044820152606401610518565b6040805173ffffffffffffffffffffffffffffffffffffffff84168152602081018390527fa267b5cf59cf96d97abf36d29c63cf7bdef867c208ca8575c47f2cafda39abc9910160405180910390a1505050565b5f5473ffffffffffffffffffffffffffffffffffffffff16331461285d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e6572000000000000000000000000000000000000006044820152606401610518565b60015473ffffffffffffffffffffffffffffffffffffffff166128dc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f546f6b656e206e6f7420736574000000000000000000000000000000000000006044820152606401610518565b6128e68282612f5d565b6001546040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9173ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa158015612952573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906129769190613ead565b90505f81116129e1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f4e6f20746f6b656e7320746f2073656c6c0000000000000000000000000000006044820152606401610518565b5f828210156129f057816129f2565b825b6001546005546040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff91821660248201529293505f9291169063dd62ed3e90604401602060405180830381865afa158015612a6d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612a919190613ead565b905081811015612b58576001546005546040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff91821660048201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602482015291169063095ea7b3906044016020604051808303815f875af1158015612b32573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612b569190613f04565b505b6040805160028082526060820183525f926020830190803683375050600154825192935073ffffffffffffffffffffffffffffffffffffffff16918391505f90612ba457612ba4613e80565b73ffffffffffffffffffffffffffffffffffffffff928316602091820292909201810191909152600554604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051919093169263ad5c46489260048083019391928290030181865afa158015612c21573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612c459190613f23565b81600181518110612c5857612c58613e80565b73ffffffffffffffffffffffffffffffffffffffff92831660209182029290920101526005546040517f18cbafe50000000000000000000000000000000000000000000000000000000081529116906318cbafe590612cc39086905f90869030904290600401614060565b5f604051808303815f875af1158015612cde573d5f803e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052612d239190810190613fcf565b506112ae86613629565b5f805b600454811015612d9b578273ffffffffffffffffffffffffffffffffffffffff1660048281548110612d6457612d64613e80565b5f9182526020909120015473ffffffffffffffffffffffffffffffffffffffff1603612d935750600192915050565b600101612d30565b505f92915050565b6002545f9073ffffffffffffffffffffffffffffffffffffffff1615612de0575060025473ffffffffffffffffffffffffffffffffffffffff1690565b600654600154600554604080517fad5c4648000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff9485169463e6a4390594811693169163ad5c46489160048083019260209291908290030181865afa158015612e5e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612e829190613f23565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff928316600482015291166024820152604401602060405180830381865afa158015612ef0573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612f149190613f23565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff929092169182179055919050565b6001546040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9173ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa158015612fc9573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612fed9190613ead565b90505f5b8351811015613048575f60035f86848151811061301057613010613e80565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff1682528101919091526040015f2055600101612ff1565b5081811061305557505050565b6001546040517f70a082310000000000000000000000000000000000000000000000000000000081523360048201819052915f9173ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa1580156130c6573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906130ea9190613ead565b90508015613130576130fc828261390c565b6131068184613ef1565b73ffffffffffffffffffffffffffffffffffffffff83165f90815260036020526040902082905592505b5f5b85518110156112ae578273ffffffffffffffffffffffffffffffffffffffff1686828151811061316457613164613e80565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1603156132e057848410156112ae5760015486515f9173ffffffffffffffffffffffffffffffffffffffff16906370a08231908990859081106131c6576131c6613e80565b60200260200101516040518263ffffffff1660e01b8152600401613206919073ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b602060405180830381865afa158015613221573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906132459190613ead565b90505f811161325457506132e0565b8060035f89858151811061326a5761326a613e80565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506132d28783815181106132c4576132c4613e80565b60200260200101518261390c565b6132dc8186613ef1565b9450505b600101613132565b600554604080517fad5c464800000000000000000000000000000000000000000000000000000000815290515f9273ffffffffffffffffffffffffffffffffffffffff169163ad5c46489160048083019260209291908290030181865afa158015613355573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906133799190613f23565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015291909116906370a0823190602401602060405180830381865afa1580156133e5573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906134099190613ead565b905060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015613475573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906134999190613f23565b6040517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301523060248301526044820184905291909116906323b872dd906064016020604051808303815f875af1158015613513573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906135379190613f04565b5060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156135a2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906135c69190613f23565b73ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d826040518263ffffffff1660e01b815260040161360091815260200190565b5f604051808303815f87803b158015613617575f80fd5b505af11580156112ae573d5f803e3d5ffd5b6001546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015233915f9173ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015613699573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906136bd9190613ead565b90505f5b835181101561386b578273ffffffffffffffffffffffffffffffffffffffff168482815181106136f3576136f3613e80565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16031561386357811561386b575f60035f86848151811061373357613733613e80565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505f81116137845750613863565b5f818410156137935783613795565b815b600154875191925073ffffffffffffffffffffffffffffffffffffffff169063a9059cbb908890869081106137cc576137cc613e80565b6020026020010151836040518363ffffffff1660e01b815260040161381392919073ffffffffffffffffffffffffffffffffffffffff929092168252602082015260400190565b6020604051808303815f875af115801561382f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906138539190613f04565b5061385e81856140df565b935050505b6001016136c1565b50801561099d576001546040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8481166004830152602482018490529091169063a9059cbb906044016020604051808303815f875af11580156138e8573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906125249190613f04565b6001546040517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015230602483015260448201849052909116906323b872dd906064016020604051808303815f875af1158015613988573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906139ac9190613f04565b611938576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5472616e73666572206661696c656400000000000000000000000000000000006044820152606401610518565b828054828255905f5260205f20908101928215613a88579160200282015b82811115613a885781547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff843516178255602090920191600190910190613a30565b50613a94929150613a98565b5090565b5b80821115613a94575f8155600101613a99565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715613b2057613b20613aac565b604052919050565b5f67ffffffffffffffff821115613b4157613b41613aac565b5060051b60200190565b73ffffffffffffffffffffffffffffffffffffffff81168114613b6c575f80fd5b50565b5f82601f830112613b7e575f80fd5b8135613b91613b8c82613b28565b613ad9565b8082825260208201915060208360051b860101925085831115613bb2575f80fd5b602085015b83811015613bd8578035613bca81613b4b565b835260209283019201613bb7565b5095945050505050565b5f8060408385031215613bf3575f80fd5b823567ffffffffffffffff811115613c09575f80fd5b613c1585828601613b6f565b9250506020830135613c2681613b4b565b809150509250929050565b5f8083601f840112613c41575f80fd5b50813567ffffffffffffffff811115613c58575f80fd5b6020830191508360208260051b8501011115613c72575f80fd5b9250929050565b5f8060208385031215613c8a575f80fd5b823567ffffffffffffffff811115613ca0575f80fd5b613cac85828601613c31565b90969095509350505050565b5f8060408385031215613cc9575f80fd5b50508035926020909101359150565b5f805f60608486031215613cea575f80fd5b8335925060208401359150604084013567ffffffffffffffff811115613d0e575f80fd5b613d1a86828701613b6f565b9150509250925092565b5f60208284031215613d34575f80fd5b8135613d3f81613b4b565b9392505050565b5f805f60408486031215613d58575f80fd5b833567ffffffffffffffff811115613d6e575f80fd5b613d7a86828701613c31565b909790965060209590950135949350505050565b5f805f8060608587031215613da1575f80fd5b8435935060208501359250604085013567ffffffffffffffff811115613dc5575f80fd5b613dd187828801613c31565b95989497509550505050565b5f8060408385031215613dee575f80fd5b823591506020830135613c2681613b4b565b5f805f60608486031215613e12575f80fd5b8335613e1d81613b4b565b92506020840135613e2d81613b4b565b929592945050506040919091013590565b5f8060408385031215613e4f575f80fd5b823567ffffffffffffffff811115613e65575f80fd5b613e7185828601613b6f565b95602094909401359450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215613ebd575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8082018082111561090b5761090b613ec4565b5f60208284031215613f14575f80fd5b81518015158114613d3f575f80fd5b5f60208284031215613f33575f80fd5b8151613d3f81613b4b565b5f8151808452602084019350602083015f5b82811015613f8457815173ffffffffffffffffffffffffffffffffffffffff16865260209586019590910190600101613f50565b5093949350505050565b848152608060208201525f613fa66080830186613f3e565b73ffffffffffffffffffffffffffffffffffffffff949094166040830152506060015292915050565b5f60208284031215613fdf575f80fd5b815167ffffffffffffffff811115613ff5575f80fd5b8201601f81018413614005575f80fd5b8051614013613b8c82613b28565b8082825260208201915060208360051b850101925086831115614034575f80fd5b6020840193505b8284101561405657835182526020938401939091019061403b565b9695505050505050565b85815284602082015260a060408201525f61407e60a0830186613f3e565b73ffffffffffffffffffffffffffffffffffffffff94909416606083015250608001529392505050565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036140d8576140d8613ec4565b5060010190565b8181038181111561090b5761090b613ec456fea264697066735822122055b4ff78892f7a5bc93f91de039ceafb864e7ec674dab977f784337ac537129d64736f6c634300081a0033