Détails de la transaction
Hash de transaction
: 0xa406456cab31c325df395ae65d5f2ec92b2b564d59fc8756d9046c1aa5f13e6c
Statut:
Opération réussie
Bloc :
20446720
3 937 088 confirmations de blocs
Horodatage :
30/09/2024 15:53:07 (Il y a 2 mois)
À partir de :
Interaction avec (à) :
Montant :
0ETH
($0)
Frais de transaction :
0,000034979041866536
$0,09
L2 Gas price:
0,000000000006477309 ETH(0,006477309 Gwei)
Limite de gaz L2 et usage:
10 000 000|
5 078 238(50,78 %)
L2 fee paid:
0,000032893316701542 ETH
Frais de gaz L2:
Base: 0,004880825 Gwei
Prix de gaz L1:
0,000000007497852282 ETH(7,497852282 Gwei)
Gaz utilisé L1:
122 598
L1 Commission Scalar:
0
L1 fee paid:
0,000002085725164994 ETH
Autres attributs :
Type de Txn :0(transaction originelle)
Nonce :639
Position dans le bloc :45
Entrer les données :
0x608060405234801561001057600080fd5b50600080546001600160a01b03199081163390811783556001805490921681178255825260026020526040909120805460ff19169091179055615a2380620000596000396000f3fe6080604052600436106101485760003560e01c806366cffc14116100c0578063c8876e4311610074578063d3e1c28411610059578063d3e1c284146119f8578063d9caed1214611ad8578063fa461e3314611af85761014f565b8063c8876e4314611a38578063c9696b9a14611a985761014f565b80639a7bff79116100a55780639a7bff7914611a385780639feb758b14611a18578063b2bdfa7b14611a785761014f565b806366cffc1414611a585780638480081214611a385761014f565b806318780684116101175780632c8958f6116100fc5780632c8958f614611a18578063526bff6614611a38578063654b648714611a185761014f565b806318780684146119f857806323a69e7514611a185761014f565b80630acc8cd11461195b5780630f2a2df71461197b57806310d1e85c146119b857806313af4035146119d85761014f565b3661014f57005b3360009081526002602052604090205460ff1615156001146101b85760405162461bcd60e51b815260206004820152600360248201527f243337000000000000000000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b60006101fa6000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611b1892505050565b905060006102416000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250603f9250611b92915050565b8251602082015191925060ff9081161591166000036106dc576080820151602084015160608401516000916102799184919086611c96565b9050600080841561028c57600083610290565b8260005b9150915060008561030257846001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102fd919061501a565b610364565b846001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015610340573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610364919061501a565b60015460208a01516040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b03928316600482015230602482015260448101919091529192508216906323b872dd906064016020604051808303816000875af11580156103de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610402919061504c565b61044e5760405162461bcd60e51b815260206004820152600360248201527f243137000000000000000000000000000000000000000000000000000000000060448201526064016101af565b6040517f022c0d9f0000000000000000000000000000000000000000000000000000000081526001600160a01b0386169063022c0d9f9061049c908690869030906000903690600401615069565b600060405180830381600087803b1580156104b657600080fd5b505af11580156104ca573d6000803e3d6000fd5b5050505060608801516040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610532573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061055691906150b6565b9050886040015181116105ab5760405162461bcd60e51b815260206004820152600360248201527f243138000000000000000000000000000000000000000000000000000000000060448201526064016101af565b606089015160015460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810184905291169063a9059cbb906044016020604051808303816000875af1158015610602573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610626919061504c565b6106725760405162461bcd60e51b815260206004820152600360248201527f243139000000000000000000000000000000000000000000000000000000000060448201526064016101af565b6080808901516060808c01516020808e0151604080516001600160a01b038a81168252948516938101939093528201529182018590529091169133917f9f0f77191fc16ecbd4a85682cf479bd067f7bd7c79fefa2ec0a592ed9ed3cf7591015b60405180910390a3005b816020015160ff16600103610b8f57608082015160008261075e57816001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015610735573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610759919061501a565b6107c0565b816001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa15801561079c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c0919061501a565b60015460208701516040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b03928316600482015230602482015260448101919091529192508216906323b872dd906064016020604051808303816000875af115801561083a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061085e919061504c565b6108aa5760405162461bcd60e51b815260206004820152600360248201527f243230000000000000000000000000000000000000000000000000000000000060448201526064016101af565b816001600160a01b031663128acb0830858860200151876108e9576108e4600173fffd8963efd1fc6a506488495d951d5263988d266150fe565b6108f9565b6108f96401000276a36001615125565b6000803660405160200161090f93929190615145565b6040516020818303038152906040526040518663ffffffff1660e01b815260040161093e9594939291906151d4565b60408051808303816000875af115801561095c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109809190615219565b505060608501516040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa1580156109e6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a0a91906150b6565b905085604001518111610a5f5760405162461bcd60e51b815260206004820152600360248201527f243231000000000000000000000000000000000000000000000000000000000060448201526064016101af565b606086015160015460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810184905291169063a9059cbb906044016020604051808303816000875af1158015610ab6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ada919061504c565b610b265760405162461bcd60e51b815260206004820152600360248201527f243232000000000000000000000000000000000000000000000000000000000060448201526064016101af565b6080808601516060808901516020808b0151604080516001600160a01b038a81168252948516938101939093528201529182018590529091169133917f9f0f77191fc16ecbd4a85682cf479bd067f7bd7c79fefa2ec0a592ed9ed3cf75910160405180910390a3005b816020015160ff1660020361102c57608082015160c08301516000906001600160a01b03161580610bc25750835160ff16155b80610bd45750836040015160ff166001145b80610be65750836040015160ff166002145b80610bf85750836040015160ff166003145b80610c0a5750836040015160ff166004145b610c18578360c00151610c1a565b305b9050600083610c8a57826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c61573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c85919061501a565b610cec565b826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015610cc8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cec919061501a565b60015460208801516040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b03928316600482015230602482015260448101919091529192508216906323b872dd906064016020604051808303816000875af1158015610d66573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8a919061504c565b610dd65760405162461bcd60e51b815260206004820152600360248201527f243233000000000000000000000000000000000000000000000000000000000060448201526064016101af565b600080610de98785858b60200151611da5565b60c089015191935091506001600160a01b031615610e2457610e2260003684848b6000015160ff16603f610e1d919061523d565b612199565b505b60608801516040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610e88573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eac91906150b6565b905088604001518111610f015760405162461bcd60e51b815260206004820152600360248201527f243234000000000000000000000000000000000000000000000000000000000060448201526064016101af565b606089015160015460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810184905291169063a9059cbb906044016020604051808303816000875af1158015610f58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f7c919061504c565b610fc85760405162461bcd60e51b815260206004820152600360248201527f243235000000000000000000000000000000000000000000000000000000000060448201526064016101af565b6080808901516060808c01516020808e0151604080516001600160a01b038c81168252948516938101939093528201529182018590529091169133917f9f0f77191fc16ecbd4a85682cf479bd067f7bd7c79fefa2ec0a592ed9ed3cf7591016106d2565b816020015160ff166003036115835760808201516000826110ae57816001600160a01b031663b7d19fc46040518163ffffffff1660e01b8152600401602060405180830381865afa158015611085573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110a9919061501a565b611110565b816001600160a01b03166316dc165b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156110ec573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611110919061501a565b60015460208701516040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b03928316600482015230602482015260448101919091529192508216906323b872dd906064016020604051808303816000875af115801561118a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111ae919061504c565b6111fa5760405162461bcd60e51b815260206004820152600360248201527f243236000000000000000000000000000000000000000000000000000000000060448201526064016101af565b60008060003660405160200161121293929190615145565b604051602081830303815290604052905083156112e05760208601516040517f857f812f0000000000000000000000000000000000000000000000000000000081526001600160a01b0385169163857f812f916112979130917ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3cb01908790600401615258565b60408051808303816000875af11580156112b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112d99190615219565b5050611376565b60208601516040517f2c4812520000000000000000000000000000000000000000000000000000000081526001600160a01b03851691632c48125291611331913091620c34ff908790600401615258565b60408051808303816000875af115801561134f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113739190615219565b50505b60608601516040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa1580156113da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113fe91906150b6565b9050866040015181116114535760405162461bcd60e51b815260206004820152600360248201527f243237000000000000000000000000000000000000000000000000000000000060448201526064016101af565b606087015160015460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810184905291169063a9059cbb906044016020604051808303816000875af11580156114aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114ce919061504c565b61151a5760405162461bcd60e51b815260206004820152600360248201527f243238000000000000000000000000000000000000000000000000000000000060448201526064016101af565b6080808701516060808a01516020808c0151604080516001600160a01b038b81168252948516938101939093528201529182018590529091169133917f9f0f77191fc16ecbd4a85682cf479bd067f7bd7c79fefa2ec0a592ed9ed3cf75910160405180910390a3005b816020015160ff166004036119595760c08201516000906001600160a01b031615806115b15750825160ff16155b806115c35750826040015160ff166001145b806115d55750826040015160ff166002145b806115e75750826040015160ff166003145b806115f95750826040015160ff166004145b611607578260c00151611609565b305b60a084015160015460208701516040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b039283166004820152306024820152604481019190915292935016906323b872dd906064016020604051808303816000875af1158015611687573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116ab919061504c565b6116f75760405162461bcd60e51b815260206004820152600360248201527f243239000000000000000000000000000000000000000000000000000000000060448201526064016101af565b60008061170e85848760a0015189602001516123a7565b60c087015191935091506001600160a01b031615611744576117426000368484896000015160ff16603f610e1d919061523d565b505b60608601516040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa1580156117a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117cc91906150b6565b9050866040015181116118215760405162461bcd60e51b815260206004820152600360248201527f243330000000000000000000000000000000000000000000000000000000000060448201526064016101af565b606087015160015460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810184905291169063a9059cbb906044016020604051808303816000875af1158015611878573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061189c919061504c565b6118e85760405162461bcd60e51b815260206004820152600360248201527f243331000000000000000000000000000000000000000000000000000000000060448201526064016101af565b60808087015160a08801516060808b01516020808d0151604080516001600160a01b039687168152938616928401929092529082015290810185905291169132917f9f0f77191fc16ecbd4a85682cf479bd067f7bd7c79fefa2ec0a592ed9ed3cf75910160405180910390a3505050505b005b34801561196757600080fd5b506119596119763660046152a5565b612d3c565b34801561198757600080fd5b5060015461199b906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156119c457600080fd5b506119596119d336600461530b565b612dd0565b3480156119e457600080fd5b506119596119f33660046152a5565b61335b565b348015611a0457600080fd5b50611959611a13366004615375565b6133ef565b348015611a2457600080fd5b50611959611a33366004615375565b6134ff565b348015611a4457600080fd5b50611959611a5336600461530b565b613511565b348015611a6457600080fd5b50611959611a73366004615438565b61351e565b348015611a8457600080fd5b5060005461199b906001600160a01b031681565b348015611aa457600080fd5b50611ac8611ab33660046152a5565b60026020526000908152604090205460ff1681565b60405190151581526020016119af565b348015611ae457600080fd5b50611959611af33660046154fc565b613608565b348015611b0457600080fd5b50611959611b13366004615375565b6138c6565b60408051608080820183526000808352602080840182905283850182905260609384018290528581015160238701516027880151602b90980151875195860188529382901a855260e090811c600183901a1b9285019290925295901c60029590951a9490941b9281019290925291821c9181019190915290565b6040805160e081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810191909152828201805160018201516002830151600490930151600091821a9392821a9260f01c9160609190911c9080807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8701611c2b57601889018a015160601c92505b5050868401880160048101516001909101516040805160e08101825260ff978816815297909616602088015260001a9486019490945261ffff9092166060858101919091526001600160a01b039182166080860152911660a08401521c60c082015290505b92915050565b600080611caa61ffff8516620f424061553d565b9050600080876001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015611ced573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d119190615577565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff16915060008086611d45578284611d48565b83835b9092509050611d5c62ffffff86168a6155c7565b611d6983620f42406155c7565b611d7391906155de565b81611d8362ffffff88168c6155c7565b611d8d91906155c7565b611d9791906155f1565b9a9950505050505050505050565b600080600080876080015190506000816001600160a01b031663fbfa77cf6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611df2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e16919061501a565b90506000826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611e58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e7c919061501a565b6001600160a01b0316886001600160a01b031614611efb57826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611ed2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ef6919061501a565b611f5d565b826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015611f39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f5d919061501a565b60405163a9059cbb60e01b81526001600160a01b038481166004830152602482018a90529192509089169063a9059cbb906044016020604051808303816000875af1158015611fb0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fd4919061504c565b6120205760405162461bcd60e51b815260206004820152600260248201527f243300000000000000000000000000000000000000000000000000000000000060448201526064016101af565b60808a01516040517ff9609f080000000000000000000000000000000000000000000000000000000081526001600160a01b038a8116600483015291821660248201529083169063f9609f08906044016020604051808303816000875af115801561208f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120b391906150b6565b50604080516001600160a01b038a811660208301528b81168284015260026060808401919091528351808403909101815260006080840181815260a08501958690527f7132bb7f000000000000000000000000000000000000000000000000000000009095529093909291871691637132bb7f9161213a918691309187919060a40161562c565b60408051808303816000875af1158015612158573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061217c9190615668565b805160209091015190985096505050505050505b94509492505050565b60005b60006121df87878080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250879250611b92915050565b60808101519091506001600160a01b03166121fa575061239d565b60c08101516000906001600160a01b031615806122195750815160ff16155b8061222b5750816040015160ff166001145b8061223d5750816040015160ff166002145b8061224f5750816040015160ff166003145b806122615750816040015160ff166004145b61226f578160c00151612271565b305b9050816020015160ff166000036122985761228e828288886139c7565b9096509450612385565b816020015160ff166001036122f6576122eb82828888888d8d8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250613b9892505050565b50955061239d915050565b816020015160ff166002036123115761228e82828888611da5565b816020015160ff16600303612364576122eb82828888888d8d8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250613d9b92505050565b816020015160ff166004036123855761237f828288886123a7565b90965094505b81516123949060ff168561523d565b9350505061219c565b5091949350505050565b600080807fffffffffffffffffffffffffacfffffffffffffffffffffffffffffffffffffc6001600160a01b038616016125da576040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273aaaaaaaacb71bf2c8cae522ea5fa455571a7410660248201526000955084907353000000000000000000000000000000000000049063dd62ed3e90604401602060405180830381865afa158015612463573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061248791906150b6565b1015612557576040517f095ea7b300000000000000000000000000000000000000000000000000000000815273aaaaaaaacb71bf2c8cae522ea5fa455571a7410660048201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60248201527353000000000000000000000000000000000000049063095ea7b3906044016020604051808303816000875af1158015612531573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612555919061504c565b505b6040517f2e1a7d4d0000000000000000000000000000000000000000000000000000000081526004810185905273530000000000000000000000000000000000000490632e1a7d4d90602401600060405180830381600087803b1580156125bd57600080fd5b505af11580156125d1573d6000803e3d6000fd5b5050505061273c565b6040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273aaaaaaaacb71bf2c8cae522ea5fa455571a74106602482015284906001600160a01b0387169063dd62ed3e90604401602060405180830381865afa158015612653573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061267791906150b6565b101561273c576040517f095ea7b300000000000000000000000000000000000000000000000000000000815273aaaaaaaacb71bf2c8cae522ea5fa455571a7410660048201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60248201526001600160a01b0386169063095ea7b3906044016020604051808303816000875af1158015612716573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061273a919061504c565b505b7353000000000000000000000000000000000000046001600160a01b031687608001516001600160a01b03160361277557600060808801525b86608001516001600160a01b0316856001600160a01b031610156128fe57600073aaaaaaaacb71bf2c8cae522ea5fa455571a7410663a15112f96001600160a01b038816156127c55760006127c7565b865b6080808c0151604080516001600160a01b03808e166020830152909216908201526101a46060820152600191810182905260a081018290526fffffffffffffffffffffffffffffffff8a1660c0820152600060e082018190526f0ffff5433e2b3d8211706e6102aa94716101008301526101208201819052610140820152610160016040516020818303038152906040526040518463ffffffff1660e01b81526004016128759291906156c0565b60006040518083038185885af1158015612893573d6000803e3d6000fd5b50505050506040513d6000823e601f3d908101601f191682016040526128bc91908101906156e5565b9050600080828060200190518101906128d5919061578b565b91509150600081600f0b136128f2576128ed816157be565b6128f4565b805b9350505050612a5c565b600073aaaaaaaacb71bf2c8cae522ea5fa455571a7410663a15112f96001600160a01b03881615612930576000612932565b865b6080808c0151604080516001600160a01b039283166020820152918c16908201526101a46060820152600091810182905260a081018290526fffffffffffffffffffffffffffffffff8a1660c082015260e08101829052620100016101008201526101208101829052610140810191909152600190610160016040516020818303038152906040526040518463ffffffff1660e01b81526004016129d79291906156c0565b60006040518083038185885af11580156129f5573d6000803e3d6000fd5b50505050506040513d6000823e601f3d908101601f19168201604052612a1e91908101906156e5565b905060008082806020019051810190612a37919061578b565b91509150600082600f0b13612a5457612a4f826157be565b612a56565b815b93505050505b60808701516001600160a01b0316612c20577353000000000000000000000000000000000000046001600160a01b031663d0e30db0826fffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b81526004016000604051808303818588803b158015612acf57600080fd5b505af1158015612ae3573d6000803e3d6000fd5b50505050506001600160a01b03861615801590612b0957506001600160a01b0386163014155b15612bf05760405163a9059cbb60e01b81526001600160a01b03871660048201526fffffffffffffffffffffffffffffffff821660248201527353000000000000000000000000000000000000049063a9059cbb906044016020604051808303816000875af1158015612b80573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ba4919061504c565b612bf05760405162461bcd60e51b815260206004820152600260248201527f243100000000000000000000000000000000000000000000000000000000000060448201526064016101af565b73530000000000000000000000000000000000000492506fffffffffffffffffffffffffffffffff169050612190565b6001600160a01b03861615801590612c4157506001600160a01b0386163014155b15612d1c57608087015160405163a9059cbb60e01b81526001600160a01b0388811660048301526fffffffffffffffffffffffffffffffff841660248301529091169063a9059cbb906044016020604051808303816000875af1158015612cac573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612cd0919061504c565b612d1c5760405162461bcd60e51b815260206004820152600260248201527f243200000000000000000000000000000000000000000000000000000000000060448201526064016101af565b608087015192506fffffffffffffffffffffffffffffffff169050612190565b6000546001600160a01b03163314612d965760405162461bcd60e51b815260206004820152600360248201527f243336000000000000000000000000000000000000000000000000000000000060448201526064016101af565b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b3260009081526002602052604090205460ff161515600114612e345760405162461bcd60e51b815260206004820152600360248201527f243338000000000000000000000000000000000000000000000000000000000060448201526064016101af565b6000612e7583838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611b1892505050565b90506000612ebb84848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250603f9250611b92915050565b905033600087612ecb5786612ecd565b875b845190915060009060ff1615612f4457826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015612f1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f3f919061501a565b612fa6565b826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015612f82573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612fa6919061501a565b855190915060009060ff161561301d57836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015612ff4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613018919061501a565b61307f565b836001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa15801561305b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061307f919061501a565b60c08601519091506001600160a01b03161561328b57846040015160ff166001141580156130b55750846040015160ff16600214155b80156130c95750846040015160ff16600314155b80156130dd5750846040015160ff16600414155b156131a75760c085015160405163a9059cbb60e01b81526001600160a01b039182166004820152602481018590529083169063a9059cbb906044016020604051808303816000875af1158015613137573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061315b919061504c565b6131a75760405162461bcd60e51b815260206004820152600260248201527f243400000000000000000000000000000000000000000000000000000000000060448201526064016101af565b6131c288888486896000015160ff16603f610e1d919061523d565b50602086015160405163a9059cbb60e01b815233600482015260248101919091526001600160a01b0382169063a9059cbb906044016020604051808303816000875af1158015613216573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061323a919061504c565b6132865760405162461bcd60e51b815260206004820152600260248201527f243500000000000000000000000000000000000000000000000000000000000060448201526064016101af565b61334e565b602086015160405163a9059cbb60e01b815233600482015260248101919091526001600160a01b0382169063a9059cbb906044016020604051808303816000875af11580156132de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613302919061504c565b61334e5760405162461bcd60e51b815260206004820152600260248201527f243600000000000000000000000000000000000000000000000000000000000060448201526064016101af565b5050505050505050505050565b6000546001600160a01b031633146133b55760405162461bcd60e51b815260206004820152600360248201527f243336000000000000000000000000000000000000000000000000000000000060448201526064016101af565b600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b3260009081526002602052604090205460ff1615156001146134535760405162461bcd60e51b815260206004820152600360248201527f243338000000000000000000000000000000000000000000000000000000000060448201526064016101af565b600061346260018284866157fc565b61346b91615826565b60f81c9050600081900361349557613490858561348b85600181896157fc565b614029565b6134f8565b8060ff166001036134f85760006134b06002600185876157fc565b6134b991615826565b60f81c905060006134ce6004600286886157fc565b6134d79161586e565b60f01c90506134f5878784846134f0896004818d6157fc565b6144a1565b50505b5050505050565b61350b848484846138c6565b50505050565b6134f88585858585612dd0565b6000546001600160a01b031633146135785760405162461bcd60e51b815260206004820152600360248201527f243336000000000000000000000000000000000000000000000000000000000060448201526064016101af565b60005b82518160ff161015613603578160026000858460ff16815181106135a1576135a16158b4565b6020908102919091018101516001600160a01b0316825281019190915260400160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055806135fb816158e3565b91505061357b565b505050565b6000546001600160a01b031633146136625760405162461bcd60e51b815260206004820152600360248201527f243336000000000000000000000000000000000000000000000000000000000060448201526064016101af565b6001600160a01b03831661373657804710156136c05760405162461bcd60e51b815260206004820152600360248201527f243332000000000000000000000000000000000000000000000000000000000060448201526064016101af565b6040516000906001600160a01b0384169083156108fc0290849084818181858888f1935050505090508061350b5760405162461bcd60e51b815260206004820152600360248201527f243333000000000000000000000000000000000000000000000000000000000060448201526064016101af565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015281906001600160a01b038516906370a0823190602401602060405180830381865afa158015613795573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137b991906150b6565b10156138075760405162461bcd60e51b815260206004820152600360248201527f243334000000000000000000000000000000000000000000000000000000000060448201526064016101af565b60405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb906044016020604051808303816000875af1158015613856573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061387a919061504c565b6136035760405162461bcd60e51b815260206004820152600360248201527f243335000000000000000000000000000000000000000000000000000000000060448201526064016101af565b3260009081526002602052604090205460ff16151560011461392a5760405162461bcd60e51b815260206004820152600360248201527f243338000000000000000000000000000000000000000000000000000000000060448201526064016101af565b600061393960018284866157fc565b61394291615826565b60f81c9050600081900361396757613490858561396285600181896157fc565b61481d565b8060ff166001036134f85760006139826002600185876157fc565b61398b91615826565b60f81c905060006139a06004600286886157fc565b6139a99161586e565b60f01c90506134f5878784846139c2896004818d6157fc565b614c94565b600080600086608001519050600080826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015613a14573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a38919061501a565b836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015613a76573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a9a919061501a565b90925090506001600160a01b0387811690831614600081613abb5783613abd565b825b90506000613ad58c608001518a8e6060015186611c96565b90508b608001516001600160a01b031663022c0d9f84613af55782613af8565b60005b8515613b045783613b07565b60005b8e60006040519080825280601f01601f191660200182016040528015613b34576020820181803683370190505b506040518563ffffffff1660e01b8152600401613b549493929190615902565b600060405180830381600087803b158015613b6e57600080fd5b505af1158015613b82573d6000803e3d6000fd5b50939e929d50919b505050505050505050505050565b600080600088608001519050600080826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015613be5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c09919061501a565b836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015613c47573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c6b919061501a565b90925090506001600160a01b03898116908316146000600182613c8f576001613c92565b60005b8a8a604051602001613ca79493929190615930565b60405160208183030381529060405290508c608001516001600160a01b031663128acb083084613cd8576000613cdb565b60015b8d86613d0557613d00600173fffd8963efd1fc6a506488495d951d5263988d266150fe565b613d15565b613d156401000276a36001615125565b866040518663ffffffff1660e01b8152600401613d369594939291906151d4565b60408051808303816000875af1158015613d54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d789190615219565b505081613d855783613d87565b825b9d60009d509b505050505050505050505050565b600080600088608001519050600080826001600160a01b03166316dc165b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613de8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613e0c919061501a565b836001600160a01b031663b7d19fc46040518163ffffffff1660e01b8152600401602060405180830381865afa158015613e4a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613e6e919061501a565b9150915060006001836001600160a01b03168b6001600160a01b031614613e96576001613e99565b60005b8989604051602001613eae9493929190615930565b6040516020818303038152906040529050826001600160a01b03168a6001600160a01b031603613f77578b608001516001600160a01b031663857f812f308b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3cb01856040518563ffffffff1660e01b8152600401613f2e9493929190615258565b60408051808303816000875af1158015613f4c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f709190615219565b5050613ff5565b8b608001516001600160a01b0316632c481252308b620c34ff856040518563ffffffff1660e01b8152600401613fb09493929190615258565b60408051808303816000875af1158015613fce573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ff29190615219565b50505b826001600160a01b03168a6001600160a01b0316146140145782614016565b815b9c60009c509a5050505050505050505050565b600061406a83838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611b1892505050565b905060006140b084848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250603f9250611b92915050565b90506000806000803390506000816001600160a01b03166316dc165b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156140fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061411f919061501a565b90506000826001600160a01b031663b7d19fc46040518163ffffffff1660e01b8152600401602060405180830381865afa158015614161573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614185919061501a565b885190915060ff161580614199578161419b565b825b9650806141a857826141aa565b815b9550806141b7578c6141b9565b8b5b94505050505060006001600160a01b03168460c001516001600160a01b0316146143d357836040015160ff166001141580156141fd5750836040015160ff16600214155b80156142115750836040015160ff16600314155b80156142255750836040015160ff16600414155b156142ef5760c084015160405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529083169063a9059cbb906044016020604051808303816000875af115801561427f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142a3919061504c565b6142ef5760405162461bcd60e51b815260206004820152600360248201527f243134000000000000000000000000000000000000000000000000000000000060448201526064016101af565b61430a87878484886000015160ff16603f610e1d919061523d565b50602085015160405163a9059cbb60e01b815233600482015260248101919091526001600160a01b0384169063a9059cbb906044016020604051808303816000875af115801561435e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614382919061504c565b6143ce5760405162461bcd60e51b815260206004820152600360248201527f243135000000000000000000000000000000000000000000000000000000000060448201526064016101af565b614496565b602085015160405163a9059cbb60e01b815233600482015260248101919091526001600160a01b0384169063a9059cbb906044016020604051808303816000875af1158015614426573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061444a919061504c565b6144965760405162461bcd60e51b815260206004820152600360248201527f243136000000000000000000000000000000000000000000000000000000000060448201526064016101af565b505050505050505050565b60006144e483838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250611b92915050565b90506000339050600080600080846001600160a01b03166316dc165b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561452f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614553919061501a565b856001600160a01b031663b7d19fc46040518163ffffffff1660e01b8152600401602060405180830381865afa158015614591573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906145b5919061501a565b9150915060008a60ff166001146145cc578c6145ce565b8b5b905060ff8b16156145df57826145e1565b815b945060ff8b16156145f2578c6145f4565b8b5b935060ff8b16156146055781614607565b825b60405163a9059cbb60e01b8152336004820152602481018390526001600160a01b03919091169063a9059cbb906044016020604051808303816000875af1158015614656573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061467a919061504c565b6146c65760405162461bcd60e51b815260206004820152600360248201527f243132000000000000000000000000000000000000000000000000000000000060448201526064016101af565b60c08701516001600160a01b0316158015906146ea5750866040015160ff16600114155b80156146fe5750866040015160ff16600214155b80156147125750866040015160ff16600314155b80156147265750866040015160ff16600414155b156148005760ff8b161561473a578261473c565b815b60c088015160405163a9059cbb60e01b81526001600160a01b0391821660048201526024810187905291169063a9059cbb906044016020604051808303816000875af1158015614790573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147b4919061504c565b6148005760405162461bcd60e51b815260206004820152600360248201527f243133000000000000000000000000000000000000000000000000000000000060448201526064016101af565b50505061334e86868484886000015160ff168c610e1d919061523d565b600061485e83838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611b1892505050565b905060006148a484848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250603f9250611b92915050565b90506000806000803390506000816001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156148ef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614913919061501a565b90506000826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015614955573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614979919061501a565b885190915060ff16158061498d578161498f565b825b96508061499c578261499e565b815b9550806149b3576149ae8d6159b5565b6149bc565b6149bc8c6159b5565b94505050505060006001600160a01b03168460c001516001600160a01b031614614bd157836040015160ff16600114158015614a005750836040015160ff16600214155b8015614a145750836040015160ff16600314155b8015614a285750836040015160ff16600414155b15614af25760c084015160405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529083169063a9059cbb906044016020604051808303816000875af1158015614a82573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614aa6919061504c565b614af25760405162461bcd60e51b815260206004820152600260248201527f243900000000000000000000000000000000000000000000000000000000000060448201526064016101af565b614b0d87878484886000015160ff16603f610e1d919061523d565b50602085015160405163a9059cbb60e01b815233600482015260248101919091526001600160a01b0384169063a9059cbb906044016020604051808303816000875af1158015614b61573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614b85919061504c565b6143ce5760405162461bcd60e51b815260206004820152600360248201527f243130000000000000000000000000000000000000000000000000000000000060448201526064016101af565b602085015160405163a9059cbb60e01b815233600482015260248101919091526001600160a01b0384169063a9059cbb906044016020604051808303816000875af1158015614c24573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614c48919061504c565b6144965760405162461bcd60e51b815260206004820152600360248201527f243131000000000000000000000000000000000000000000000000000000000060448201526064016101af565b6000614cd783838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250611b92915050565b90506000339050600080600080846001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015614d22573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614d46919061501a565b856001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015614d84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614da8919061501a565b9150915060008a60ff16600114614dbf578c614dc1565b8b5b905060ff8b1615614dd25782614dd4565b815b945060ff8b1615614ded57614de88d6159b5565b614df6565b614df68c6159b5565b935060ff8b1615614e075781614e09565b825b60405163a9059cbb60e01b8152336004820152602481018390526001600160a01b03919091169063a9059cbb906044016020604051808303816000875af1158015614e58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614e7c919061504c565b614ec85760405162461bcd60e51b815260206004820152600260248201527f243700000000000000000000000000000000000000000000000000000000000060448201526064016101af565b60c08701516001600160a01b031615801590614eec5750866040015160ff16600114155b8015614f005750866040015160ff16600214155b8015614f145750866040015160ff16600314155b8015614f285750866040015160ff16600414155b156148005760ff8b1615614f3c5782614f3e565b815b60c088015160405163a9059cbb60e01b81526001600160a01b0391821660048201526024810187905291169063a9059cbb906044016020604051808303816000875af1158015614f92573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614fb6919061504c565b6148005760405162461bcd60e51b815260206004820152600260248201527f243800000000000000000000000000000000000000000000000000000000000060448201526064016101af565b6001600160a01b038116811461501757600080fd5b50565b60006020828403121561502c57600080fd5b815161503781615002565b9392505050565b801515811461501757600080fd5b60006020828403121561505e57600080fd5b81516150378161503e565b8581528460208201526001600160a01b038416604082015260806060820152816080820152818360a0830137600081830160a090810191909152601f909201601f19160101949350505050565b6000602082840312156150c857600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6001600160a01b0382811682821603908082111561511e5761511e6150cf565b5092915050565b6001600160a01b0381811683821601908082111561511e5761511e6150cf565b7fff000000000000000000000000000000000000000000000000000000000000008460f81b168152818360018301376000910160010190815292915050565b60005b8381101561519f578181015183820152602001615187565b50506000910152565b600081518084526151c0816020860160208601615184565b601f01601f19169290920160200192915050565b60006001600160a01b038088168352861515602084015285604084015280851660608401525060a0608083015261520e60a08301846151a8565b979650505050505050565b6000806040838503121561522c57600080fd5b505080516020909101519092909150565b61ffff81811683821601908082111561511e5761511e6150cf565b6001600160a01b03851681526fffffffffffffffffffffffffffffffff841660208201528260020b604082015260806060820152600061529b60808301846151a8565b9695505050505050565b6000602082840312156152b757600080fd5b813561503781615002565b60008083601f8401126152d457600080fd5b50813567ffffffffffffffff8111156152ec57600080fd5b60208301915083602082850101111561530457600080fd5b9250929050565b60008060008060006080868803121561532357600080fd5b853561532e81615002565b94506020860135935060408601359250606086013567ffffffffffffffff81111561535857600080fd5b615364888289016152c2565b969995985093965092949392505050565b6000806000806060858703121561538b57600080fd5b8435935060208501359250604085013567ffffffffffffffff8111156153b057600080fd5b6153bc878288016152c2565b95989497509550505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715615420576154206153c8565b604052919050565b80356154338161503e565b919050565b6000806040838503121561544b57600080fd5b823567ffffffffffffffff8082111561546357600080fd5b818501915085601f83011261547757600080fd5b813560208282111561548b5761548b6153c8565b8160051b925061549c8184016153f7565b82815292840181019281810190898511156154b657600080fd5b948201945b848610156154e057853593506154d084615002565b83825294820194908201906154bb565b96506154ef9050878201615428565b9450505050509250929050565b60008060006060848603121561551157600080fd5b833561551c81615002565b9250602084013561552c81615002565b929592945050506040919091013590565b62ffffff82811682821603908082111561511e5761511e6150cf565b80516dffffffffffffffffffffffffffff8116811461543357600080fd5b60008060006060848603121561558c57600080fd5b61559584615559565b92506155a360208501615559565b9150604084015163ffffffff811681146155bc57600080fd5b809150509250925092565b8082028115828204841417611c9057611c906150cf565b80820180821115611c9057611c906150cf565b600082615627577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b60808152600061563f60808301876151a8565b6001600160a01b03868116602085015285166040840152828103606084015261520e81856151a8565b60006040828403121561567a57600080fd5b6040516040810181811067ffffffffffffffff8211171561569d5761569d6153c8565b60405282516156ab81615002565b81526020928301519281019290925250919050565b61ffff831681526040602082015260006156dd60408301846151a8565b949350505050565b6000602082840312156156f757600080fd5b815167ffffffffffffffff8082111561570f57600080fd5b818401915084601f83011261572357600080fd5b815181811115615735576157356153c8565b6157486020601f19601f840116016153f7565b915080825285602082850101111561575f57600080fd5b615770816020840160208601615184565b50949350505050565b8051600f81900b811461543357600080fd5b6000806040838503121561579e57600080fd5b6157a783615779565b91506157b560208401615779565b90509250929050565b600081600f0b7fffffffffffffffffffffffffffffffff8000000000000000000000000000000081036157f3576157f36150cf565b60000392915050565b6000808585111561580c57600080fd5b8386111561581957600080fd5b5050820193919092039150565b7fff0000000000000000000000000000000000000000000000000000000000000081358181169160018510156158665780818660010360031b1b83161692505b505092915050565b7fffff00000000000000000000000000000000000000000000000000000000000081358181169160028510156158665760029490940360031b84901b1690921692915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600060ff821660ff81036158f9576158f96150cf565b60010192915050565b8481528360208201526001600160a01b038316604082015260806060820152600061529b60808301846151a8565b60007fff00000000000000000000000000000000000000000000000000000000000000808760f81b168352808660f81b166001840152507fffff0000000000000000000000000000000000000000000000000000000000008460f01b16600283015282516159a5816004850160208701615184565b9190910160040195945050505050565b60007f800000000000000000000000000000000000000000000000000000000000000082036159e6576159e66150cf565b506000039056fea2646970667358221220769d8fe3de8c6221b411ba590028e0cff0dfc287f271b7c168a54c19e36aadee64736f6c63430008130033