Transaction details
Txn hash
: 0xbdff63ce5c1d31889cf1e5da2b92a9506df6533fbfc711099af813a7bbee0ea3
Status:
Success
Block:
19328906
5,056,142 block confirmations
Timestamp:
04/09/2024, 18:52:39 (3 months ago)
Interacted with (to):
Amount:
0ETH
($0)
Txn fee:
0.000021833009319931
$0.05
L2 Gas price:
0.000000000005053281 ETH(0.005053281 Gwei)
L2 Gas limit & usage:
4,140,486|
4,106,726(99.18%)
L2 fee paid:
0.000020752440468006 ETH
L2 Gas fee:
Base: 0.004053281 Gwei
|Max priority: 0.001 Gwei
|Max: 0.009083034 Gwei
L1 Gas price:
0.000000003331632382 ETH(3.331632382 Gwei)
L1 Gas used:
142,942
L1 fee scalar:
0
L1 fee paid:
0.000001080568851925 ETH
Other attributes:
Txn type:2(A transaction type initiated by EIP-1559)
Nonce:0
Position in block:36
Input data:
0x60a06040523480156200001157600080fd5b50604051620045833803806200458383398101604081905262000034916200052a565b6040518060400160405280600c81526020016b2130b9b2b2102432b2b632b960a11b815250604051806040016040528060068152602001652422a2a622a960d11b815250816003908162000089919062000608565b50600462000098828262000608565b505050620000b5620000af6200029b60201b60201c565b6200029f565b600160068190556001600160a01b0382166080526a52b7d2dcc80cd2e4000000600e819055600f8190559083906103e890620000f3908490620006ea565b620000ff919062000704565b601055600060128190556013819055606460148190559062000122908062000727565b6200012e919062000727565b601155600060168190556017819055606460188190559062000151908062000727565b6200015d919062000727565b6015819055601c55600b80546001600160a01b03199081166001600160a01b03848116918217909355600c8054831682179055600d8054909216179055600554620001ab91166001620002f1565b620001b8306001620002f1565b620001c761dead6001620002f1565b620001d4816001620002f1565b620001f3620001eb6005546001600160a01b031690565b60016200035b565b620002003060016200035b565b6200020f61dead60016200035b565b6200021c8160016200035b565b6080516200022c9060016200035b565b6200024660646200023f84600a620003be565b90620003d5565b60075562000279620002606005546001600160a01b031690565b6200027360056200023f866002620003be565b620003e3565b62000291306200027360056200023f866003620003be565b505050506200073d565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b620002fb620004aa565b6001600160a01b0382166000818152601d6020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df791015b60405180910390a25050565b62000365620004aa565b6001600160a01b0382166000818152601e6020908152604091829020805460ff191685151590811790915591519182527f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc9291016200034f565b6000620003cc8284620006ea565b90505b92915050565b6000620003cc828462000704565b6001600160a01b0382166200043f5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064015b60405180910390fd5b806002600082825462000453919062000727565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6005546001600160a01b03163314620005065760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000436565b565b505050565b80516001600160a01b03811681146200052557600080fd5b919050565b600080604083850312156200053e57600080fd5b62000549836200050d565b915062000559602084016200050d565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200058d57607f821691505b602082108103620005ae57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111562000508576000816000526020600020601f850160051c81016020861015620005df5750805b601f850160051c820191505b818110156200060057828155600101620005eb565b505050505050565b81516001600160401b0381111562000624576200062462000562565b6200063c8162000635845462000578565b84620005b4565b602080601f8311600181146200067457600084156200065b5750858301515b600019600386901b1c1916600185901b17855562000600565b600085815260208120601f198616915b82811015620006a55788860151825594840194600190910190840162000684565b5085821015620006c45787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b8082028115828204841417620003cf57620003cf620006d4565b6000826200072257634e487b7160e01b600052601260045260246000fd5b500490565b80820180821115620003cf57620003cf620006d4565b608051613dd6620007ad600039600081816104ad0152818161167d015281816116a6015281816117360152818161186d0152818161191c01528181611e8401528181611f7a01528181613440015281816134f901528181613535015281816135af01526135ee0152613dd66000f3fe6080604052600436106103795760003560e01c806372ac2486116101d1578063c024666811610102578063d7d1d10e116100a0578063e2f456051161006f578063e2f4560514610a50578063eda0998514610a66578063f2fde38b14610a7b578063f8b45b0514610a9b57600080fd5b8063d7d1d10e146109da578063d85ba063146109fa578063dd62ed3e14610a10578063e01af92c14610a3057600080fd5b8063c3f70b52116100dc578063c3f70b5214610971578063c625e9b114610987578063cb9637281461099a578063d4698016146109ba57600080fd5b8063c024666814610911578063c04a541414610931578063c24a7a8c1461095157600080fd5b80638da5cb5b1161016f578063a457c2d711610149578063a457c2d714610890578063a9059cbb146108b0578063afa4f3b2146108d0578063bbc0c742146108f057600080fd5b80638da5cb5b1461083d578063959bd6c21461085b57806395d89b411461087b57600080fd5b806375f0a874116101ab57806375f0a874146107c6578063774b7a4f146107e6578063880a3f85146108135780638a8c523c1461082857600080fd5b806372ac248614610766578063735335f4146107865780637571336a146107a657600080fd5b8063313ce567116102ab5780635eaa5a8d116102495780636a486a8e116102235780636a486a8e146106fa5780636ddd17131461071057806370a0823114610731578063715018a61461075157600080fd5b80635eaa5a8d14610697578063670ebeda146106c457806367243482146106da57600080fd5b806349bd5a5e1161028557806349bd5a5e146106085780634fbee193146106285780635225bd51146106615780635d098b381461067757600080fd5b8063313ce567146105ac57806339509351146105c857806342966c68146105e857600080fd5b80631694505e1161031857806318d9ceae116102f257806318d9ceae1461051d57806323b872dd1461055657806327c8f83514610576578063296f0a0c1461058c57600080fd5b80631694505e1461049b57806318160ddd146104e75780631820cabb1461050657600080fd5b8063095ea7b311610354578063095ea7b31461040b5780630d075d9c1461043b5780630f683e901461045b578063155ca7c11461047b57600080fd5b80622cfd4b146103855780630584094b146103c757806306fdde03146103e957600080fd5b3661038057005b600080fd5b34801561039157600080fd5b506103a56103a036600461368a565b610ab1565b6040805193845260208401929092521515908201526060015b60405180910390f35b3480156103d357600080fd5b506103e76103e23660046136b6565b610af6565b005b3480156103f557600080fd5b506103fe610ba4565b6040516103be91906136cf565b34801561041757600080fd5b5061042b61042636600461368a565b610c36565b60405190151581526020016103be565b34801561044757600080fd5b506103e761045636600461371e565b610c50565b34801561046757600080fd5b506103e761047636600461371e565b610cba565b34801561048757600080fd5b506103e76104963660046137a4565b610d29565b3480156104a757600080fd5b506104cf7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016103be565b3480156104f357600080fd5b506002545b6040519081526020016103be565b34801561051257600080fd5b506104f8620d2f0081565b34801561052957600080fd5b5061042b6105383660046137fb565b6001600160a01b03166000908152601e602052604090205460ff1690565b34801561056257600080fd5b5061042b610571366004613818565b610e09565b34801561058257600080fd5b506104cf61dead81565b34801561059857600080fd5b506103e76105a73660046137fb565b610e2d565b3480156105b857600080fd5b50604051601281526020016103be565b3480156105d457600080fd5b5061042b6105e336600461368a565b610eac565b3480156105f457600080fd5b506103e76106033660046136b6565b610ece565b34801561061457600080fd5b50600a546104cf906001600160a01b031681565b34801561063457600080fd5b5061042b6106433660046137fb565b6001600160a01b03166000908152601d602052604090205460ff1690565b34801561066d57600080fd5b506104f860075481565b34801561068357600080fd5b506103e76106923660046137fb565b610edb565b3480156106a357600080fd5b506106b76106b23660046137fb565b610f5a565b6040516103be9190613859565b3480156106d057600080fd5b506104f860085481565b3480156106e657600080fd5b506103e76106f536600461389d565b611065565b34801561070657600080fd5b506104f860155481565b34801561071c57600080fd5b50600d5461042b90600160a81b900460ff1681565b34801561073d57600080fd5b506104f861074c3660046137fb565b6112ff565b34801561075d57600080fd5b506103e761131a565b34801561077257600080fd5b506103e76107813660046137fb565b61132e565b34801561079257600080fd5b506103e76107a13660046136b6565b6113ad565b3480156107b257600080fd5b506103e76107c1366004613909565b61151f565b3480156107d257600080fd5b50600b546104cf906001600160a01b031681565b3480156107f257600080fd5b506108066108013660046137fb565b611587565b6040516103be9190613942565b34801561081f57600080fd5b506103e761161b565b34801561083457600080fd5b506103e76119df565b34801561084957600080fd5b506005546001600160a01b03166104cf565b34801561086757600080fd5b506103e761087636600461399d565b611a52565b34801561088757600080fd5b506103fe611a78565b34801561089c57600080fd5b5061042b6108ab36600461368a565b611a87565b3480156108bc57600080fd5b5061042b6108cb36600461368a565b611b02565b3480156108dc57600080fd5b506103e76108eb3660046136b6565b611b10565b3480156108fc57600080fd5b50600d5461042b90600160a01b900460ff1681565b34801561091d57600080fd5b506103e761092c366004613909565b611c4a565b34801561093d57600080fd5b50600c546104cf906001600160a01b031681565b34801561095d57600080fd5b506103e761096c3660046139ba565b611caa565b34801561097d57600080fd5b506104f8600e5481565b6103e76109953660046139dc565b611dc2565b3480156109a657600080fd5b506103e76109b53660046137fb565b61215c565b3480156109c657600080fd5b50600d546104cf906001600160a01b031681565b3480156109e657600080fd5b506103e76109f53660046137a4565b612343565b348015610a0657600080fd5b506104f860115481565b348015610a1c57600080fd5b506104f8610a2b366004613a01565b61241d565b348015610a3c57600080fd5b506103e7610a4b36600461399d565b612448565b348015610a5c57600080fd5b506104f860105481565b348015610a7257600080fd5b506104f8600a81565b348015610a8757600080fd5b506103e7610a963660046137fb565b61246e565b348015610aa757600080fd5b506104f8600f5481565b60096020528160005260406000208181548110610acd57600080fd5b600091825260209091206003909102018054600182015460029092015490935090915060ff1683565b80610b00336112ff565b1015610b535760405162461bcd60e51b815260206004820152601a60248201527f496e73756666696369656e7420746f6b656e2062616c616e636500000000000060448201526064015b60405180910390fd5b610b5e3330836124e4565b600754610b6b908261260e565b6007556040518181527f88d917163de5d52d1cd936fe5039638b3eb6cba6e97cf5efaeaee7d9f9076a959060200160405180910390a150565b606060038054610bb390613a2f565b80601f0160208091040260200160405190810160405280929190818152602001828054610bdf90613a2f565b8015610c2c5780601f10610c0157610100808354040283529160200191610c2c565b820191906000526020600020905b815481529060010190602001808311610c0f57829003601f168201915b5050505050905090565b600033610c44818585612621565b60019150505b92915050565b610c58612745565b61012c81610c668486613a7f565b610c709190613a7f565b1115610c8e5760405162461bcd60e51b8152600401610b4a90613a92565b60128390556013829055601481905580610ca88385613a7f565b610cb29190613a7f565b601155505050565b610cc2612745565b61012c81610cd08486613a7f565b610cda9190613a7f565b1115610cf85760405162461bcd60e51b8152600401610b4a90613a92565b60168390556017829055601881905580610d128385613a7f565b610d1c9190613a7f565b6015819055601c55505050565b610d31612745565b60005b82811015610e035781601d6000868685818110610d5357610d53613ad5565b9050602002016020810190610d6891906137fb565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055838382818110610da257610da2613ad5565b9050602002016020810190610db791906137fb565b6001600160a01b03167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df783604051610df3911515815260200190565b60405180910390a2600101610d34565b50505050565b600033610e1785828561279f565b610e22858585612813565b506001949350505050565b610e35612745565b6001600160a01b038116610e5b5760405162461bcd60e51b8152600401610b4a90613aeb565b600d80546001600160a01b038381166001600160a01b03198316811790935560405191169182917f6080503d1da552ae8eb4b7b8a20245d9fabed014180510e7d1a05ea08fdb0f3e90600090a35050565b600033610c44818585610ebf838361241d565b610ec99190613a7f565b612621565b610ed83382612f25565b50565b610ee3612745565b6001600160a01b038116610f095760405162461bcd60e51b8152600401610b4a90613aeb565b600b80546001600160a01b038381166001600160a01b03198316811790935560405191169182917f8616c7a330e3cf61290821331585511f1e2778171e2b005fb5ec60cfe874dc6790600090a35050565b6001600160a01b038116600090815260096020526040812080546060929067ffffffffffffffff811115610f9057610f90613b15565b604051908082528060200260200182016040528015610fb9578160200160208202803683370190505b5090506000805b835481101561105b57838181548110610fdb57610fdb613ad5565b600091825260209091206002600390920201015460ff16158015611022575083818154811061100c5761100c613ad5565b9060005260206000209060030201600101544210155b15611053578083838151811061103a5761103a613ad5565b60209081029190910101528161104f81613b2b565b9250505b600101610fc0565b5081529392505050565b61106d612745565b60fa8311156110b65760405162461bcd60e51b81526020600482015260156024820152744d6f7265207468616e203235302077616c6c65747360581b6044820152606401610b4a565b8281146110fc5760405162461bcd60e51b8152602060048201526014602482015273098d2e6e840d8cadccee8d040dad2e6dac2e8c6d60631b6044820152606401610b4a565b6000805b848110156111365783838281811061111a5761111a613ad5565b905060200201358261112c9190613a7f565b9150600101611100565b5080611141336112ff565b10156111875760405162461bcd60e51b8152602060048201526015602482015274546f6b656e2062616c616e636520746f6f206c6f7760581b6044820152606401610b4a565b60005b848110156112be576111b533308686858181106111a9576111a9613ad5565b905060200201356124e4565b6111e28484838181106111ca576111ca613ad5565b9050602002013560085461260e90919063ffffffff16565b600855600960008787848181106111fb576111fb613ad5565b905060200201602081019061121091906137fb565b6001600160a01b03166001600160a01b03168152602001908152602001600020604051806060016040528086868581811061124d5761124d613ad5565b90506020020135815260200161126f620d2f004261260e90919063ffffffff16565b81526000602091820181905283546001808201865594825290829020835160039092020190815590820151818401556040909101516002909101805460ff19169115159190911790550161118a565b5060408051858152602081018390527f71cc7095cc35ed4701c217a8efb440732eb0737da67f6548c008ac26fba95464910160405180910390a15050505050565b6001600160a01b031660009081526020819052604090205490565b611322612745565b61132c6000613057565b565b611336612745565b6001600160a01b03811661135c5760405162461bcd60e51b8152600401610b4a90613aeb565b600c80546001600160a01b038381166001600160a01b03198316811790935560405191169182917f94cc1498503be9a145caf3e96f856665f29cf9b26c7179a93fbe1c1e5f56a0fd90600090a35050565b6113b56130a9565b3360009081526009602052604090205481106114085760405162461bcd60e51b8152602060048201526012602482015271092dcecc2d8d2c840d8dec6d640d2dcc8caf60731b6044820152606401610b4a565b33600090815260096020526040812080548390811061142957611429613ad5565b60009182526020909120600390910201600281015490915060ff16156114915760405162461bcd60e51b815260206004820152601860248201527f546f6b656e7320616c72656164792077697468647261776e00000000000000006044820152606401610b4a565b80600101544210156114e55760405162461bcd60e51b815260206004820152601760248201527f546f6b656e7320617265207374696c6c206c6f636b65640000000000000000006044820152606401610b4a565b60028101805460ff19166001179055805460085461150291613102565b600855805461151490309033906124e4565b50610ed86001600655565b611527612745565b6001600160a01b0382166000818152601e6020908152604091829020805460ff191685151590811790915591519182527f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc9291015b60405180910390a25050565b6001600160a01b0381166000908152600960209081526040808320805482518185028101850190935280835260609492939192909184015b828210156116105760008481526020908190206040805160608101825260038602909201805483526001808201548486015260029091015460ff1615159183019190915290835290920191016115bf565b505050509050919050565b611623612745565b600d54600160a01b900460ff16156116775760405162461bcd60e51b81526020600482015260176024820152762a3930b234b7339030b63932b0b23c9030b1ba34bb329760491b6044820152606401610b4a565b6116a4307f0000000000000000000000000000000000000000000000000000000000000000600019612621565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015611702573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117269190613b44565b6001600160a01b031663c9c653967f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611792573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117b69190613b44565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201523060248201526044016020604051808303816000875af1158015611802573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118269190613b44565b600a80546001600160a01b0319166001600160a01b03929092169182179055611853903090600019612621565b600a5460405163095ea7b360e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116600483015260001960248301529091169063095ea7b3906044016020604051808303816000875af11580156118c7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118eb9190613b61565b50600a54611903906001600160a01b0316600161310e565b600a5461191a906001600160a01b0316600161151f565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663f305d719473061196060075461195a306112ff565b90613102565b6000806119756005546001600160a01b031690565b426040518863ffffffff1660e01b815260040161199796959493929190613b7e565b60606040518083038185885af11580156119b5573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906119da9190613bb9565b505050565b6119e7612745565b600d54600160a01b900460ff1615611a3b5760405162461bcd60e51b81526020600482015260176024820152762a3930b234b7339030b63932b0b23c9030b1ba34bb329760491b6044820152606401610b4a565b600d805461ffff60a01b191661010160a01b179055565b611a5a612745565b600d8054911515600160a01b0260ff60a01b19909216919091179055565b606060048054610bb390613a2f565b60003381611a95828661241d565b905083811015611af55760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610b4a565b610e228286868403612621565b600033610c44818585612813565b611b18612745565b620186a0611b2560025490565b611b30906001613be7565b611b3a9190613bfe565b811015611baf5760405162461bcd60e51b815260206004820152603c60248201527f45524332303a205377617020616d6f756e742063616e6e6f74206265206c6f7760448201527f6572207468616e20302e3030312520746f74616c20737570706c792e000000006064820152608401610b4a565b6103e8611bbb60025490565b611bc6906005613be7565b611bd09190613bfe565b811115611c455760405162461bcd60e51b815260206004820152603b60248201527f45524332303a205377617020616d6f756e742063616e6e6f742062652068696760448201527f686572207468616e20302e352520746f74616c20737570706c792e00000000006064820152608401610b4a565b601055565b611c52612745565b6001600160a01b0382166000818152601d6020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910161157b565b611cb2612745565b6103e8611cbe60025490565b611cc9906005613be7565b611cd39190613bfe565b821015611d335760405162461bcd60e51b815260206004820152602860248201527f45524332303a2043616e6e6f7420736574206d617854786e206c6f776572207460448201526768616e20302e352560c01b6064820152608401610b4a565b6103e8611d3f60025490565b611d4a906005613be7565b611d549190613bfe565b811015611db75760405162461bcd60e51b815260206004820152602b60248201527f45524332303a2043616e6e6f7420736574206d617857616c6c6574206c6f776560448201526a72207468616e20302e352560a81b6064820152608401610b4a565b600e91909155600f55565b611dca6130a9565b60003411611e115760405162461bcd60e51b8152602060048201526014602482015273125b9cdd59999a58da595b9d081c185e5b595b9d60621b6044820152606401610b4a565b60008211611e615760405162461bcd60e51b815260206004820152601d60248201527f416d6f756e74206d7573742062652067726561746572207468616e20300000006044820152606401610b4a565b6040805160028082526060820183526000926020830190803683370190505090507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611ee0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f049190613b44565b81600081518110611f1757611f17613ad5565b60200260200101906001600160a01b031690816001600160a01b0316815250503081600181518110611f4b57611f4b613ad5565b60200260200101906001600160a01b031690816001600160a01b0316815250506000611f76336112ff565b90507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663b6f9de9534868533426040518663ffffffff1660e01b8152600401611fcb9493929190613c65565b6000604051808303818588803b158015611fe457600080fd5b505af1158015611ff8573d6000803e3d6000fd5b5050505050600061200c8261195a336112ff565b90506000811161201e5761201e613c9a565b6001600160a01b0384161580159061203857506000600754115b15612116576000612055606461204f84600a613162565b9061316e565b9050600081600754101561206b5760075461206d565b815b60075490915061207d9082613102565b60075560085461208d908261260e565b6008556001600160a01b038616600090815260096020908152604091829020825160608101909352838352919081016120c942620d2f0061260e565b8152600060209182018190528354600180820186559482529082902083516003909202019081559082015192810192909255604001516002909101805460ff191691151591909117905550505b60405181815233907f745f661b8143944fb883f50694ebed3a871e43c451d9d4bf4648a9d551d7e47a9060200160405180910390a25050506121586001600655565b5050565b612164612745565b60006001600160a01b0382166121c05760405133904790600081818185875af1925050503d80600081146121b4576040519150601f19603f3d011682016040523d82523d6000602084013e6121b9565b606091505b5050505050565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa158015612207573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061222b9190613cb0565b116122645760405162461bcd60e51b81526020600482015260096024820152684e6f20746f6b656e7360b81b6044820152606401610b4a565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156122ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122cf9190613cb0565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0384169063a9059cbb906044016020604051808303816000875af115801561231f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e039190613b61565b61234b612745565b60005b82811015610e035781601e600086868581811061236d5761236d613ad5565b905060200201602081019061238291906137fb565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558383828181106123bc576123bc613ad5565b90506020020160208101906123d191906137fb565b6001600160a01b03167f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc928360405161240d911515815260200190565b60405180910390a260010161234e565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b612450612745565b600d8054911515600160a81b0260ff60a81b19909216919091179055565b612476612745565b6001600160a01b0381166124db5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610b4a565b610ed881613057565b6001600160a01b03831661250a5760405162461bcd60e51b8152600401610b4a90613cc9565b6001600160a01b0382166125305760405162461bcd60e51b8152600401610b4a90613d0e565b6001600160a01b038316600090815260208190526040902054818110156125a85760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610b4a565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610e03565b600061261a8284613a7f565b9392505050565b6001600160a01b0383166126835760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610b4a565b6001600160a01b0382166126e45760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610b4a565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6005546001600160a01b0316331461132c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610b4a565b60006127ab848461241d565b90506000198114610e0357818110156128065760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610b4a565b610e038484848403612621565b6001600160a01b0383166128395760405162461bcd60e51b8152600401610b4a90613cc9565b6001600160a01b03821661285f5760405162461bcd60e51b8152600401610b4a90613d0e565b80600003612873576119da838360006124e4565b6005546001600160a01b0384811691161480159061289f57506005546001600160a01b03838116911614155b80156128b357506001600160a01b03821615155b80156128ca57506001600160a01b03821661dead14155b80156128e05750600d54600160b01b900460ff16155b15612be357600d54600160a01b900460ff16612981576001600160a01b0383166000908152601d602052604090205460ff168061293557506001600160a01b0382166000908152601d602052604090205460ff165b6129815760405162461bcd60e51b815260206004820152601d60248201527f45524332303a2054726164696e67206973206e6f74206163746976652e0000006044820152606401610b4a565b6001600160a01b0383166000908152601f602052604090205460ff1680156129c257506001600160a01b0382166000908152601e602052604090205460ff16155b15612aa157600e54811115612a385760405162461bcd60e51b815260206004820152603660248201527f45524332303a20427579207472616e7366657220616d6f756e742065786365656044820152753239903a34329036b0bc2a3930b739b0b1ba34b7b71760511b6064820152608401610b4a565b600f54612a44836112ff565b612a4e9083613a7f565b1115612a9c5760405162461bcd60e51b815260206004820152601a60248201527f45524332303a204d61782077616c6c65742065786365656465640000000000006044820152606401610b4a565b612be3565b6001600160a01b0382166000908152601f602052604090205460ff168015612ae257506001600160a01b0383166000908152601e602052604090205460ff16155b15612b5f57600e54811115612a9c5760405162461bcd60e51b815260206004820152603760248201527f45524332303a2053656c6c207472616e7366657220616d6f756e74206578636560448201527f65647320746865206d61785472616e73616374696f6e2e0000000000000000006064820152608401610b4a565b6001600160a01b0382166000908152601e602052604090205460ff16612be357600f54612b8b836112ff565b612b959083613a7f565b1115612be35760405162461bcd60e51b815260206004820152601a60248201527f45524332303a204d61782077616c6c65742065786365656465640000000000006044820152606401610b4a565b6000612bfa60085461195a60075461195a306112ff565b60105490915081108015908190612c1a5750600d54600160a81b900460ff165b8015612c305750600d54600160b01b900460ff16155b8015612c5557506001600160a01b0385166000908152601f602052604090205460ff16155b8015612c7a57506001600160a01b0385166000908152601d602052604090205460ff16155b8015612c9f57506001600160a01b0384166000908152601d602052604090205460ff16155b15612ccd57600d805460ff60b01b1916600160b01b179055612cbf61317a565b600d805460ff60b01b191690555b600d546001600160a01b0386166000908152601d602052604090205460ff600160b01b909204821615911680612d1b57506001600160a01b0385166000908152601d602052604090205460ff165b15612d24575060005b60008115612f0b576001600160a01b0386166000908152601f602052604090205460ff168015612d5657506000601554115b15612e0f57612d7661271061204f6015548861316290919063ffffffff16565b905060155460185482612d899190613be7565b612d939190613bfe565b601b6000828254612da49190613a7f565b9091555050601554601654612db99083613be7565b612dc39190613bfe565b60196000828254612dd49190613a7f565b9091555050601554601754612de99083613be7565b612df39190613bfe565b601a6000828254612e049190613a7f565b90915550612eed9050565b6001600160a01b0387166000908152601f602052604090205460ff168015612e3957506000601154115b15612eed57612e5961271061204f6011548861316290919063ffffffff16565b905060115460145482612e6c9190613be7565b612e769190613bfe565b601b6000828254612e879190613a7f565b9091555050601154601254612e9c9083613be7565b612ea69190613bfe565b60196000828254612eb79190613a7f565b9091555050601154601354612ecc9083613be7565b612ed69190613bfe565b601a6000828254612ee79190613a7f565b90915550505b8015612efe57612efe8730836124e4565b612f088582613102565b94505b612f168787876124e4565b5050601c546015555050505050565b6001600160a01b038216612f855760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610b4a565b6001600160a01b03821660009081526020819052604090205481811015612ff95760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610b4a565b6001600160a01b0383166000818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6002600654036130fb5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610b4a565b6002600655565b600061261a8284613d51565b6001600160a01b0382166000818152601f6020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b600061261a8284613be7565b600061261a8284613bfe565b6000613185306112ff565b90508061319f60085460075461260e90919063ffffffff16565b106131a75750565b6131c260085461195a6007548461310290919063ffffffff16565b90506000601a54601954601b546131d99190613a7f565b6131e39190613a7f565b90508115806131f0575080155b156131f9575050565b60105461320790600a613be7565b82111561321f5760105461321c90600a613be7565b91505b600080600283601b54866132339190613be7565b61323d9190613bfe565b6132479190613bfe565b905060006132558583613102565b905047613261826133e9565b600061326d4783613102565b9050600061328a8761204f6019548561316290919063ffffffff16565b905060006132a78861204f601a548661316290919063ffffffff16565b90506000816132b68486613d51565b6132c09190613d51565b6000601b8190556019819055601a55905086158015906132e05750600081115b15613333576132ef87826135a9565b601b54604080518881526020810184905280820192909252517f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619181900360600190a15b600c546040516001600160a01b03909116908390600081818185875af1925050503d8060008114613380576040519150601f19603f3d011682016040523d82523d6000602084013e613385565b606091505b5050600b546040519199506001600160a01b0316904790600081818185875af1925050503d80600081146133d5576040519150601f19603f3d011682016040523d82523d6000602084013e6133da565b606091505b50505050505050505050505050565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061341e5761341e613ad5565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561349c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906134c09190613b44565b816001815181106134d3576134d3613ad5565b60200260200101906001600160a01b031690816001600160a01b03168152505061351e307f000000000000000000000000000000000000000000000000000000000000000084612621565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063791ac94790613573908590600090869030904290600401613d64565b600060405180830381600087803b15801561358d57600080fd5b505af11580156135a1573d6000803e3d6000fd5b505050505050565b6135d4307f000000000000000000000000000000000000000000000000000000000000000084612621565b600d5460405163f305d71960e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081169263f305d719928592613632923092899260009283929116904290600401613b7e565b60606040518083038185885af1158015613650573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906121b99190613bb9565b6001600160a01b0381168114610ed857600080fd5b6000806040838503121561369d57600080fd5b82356136a881613675565b946020939093013593505050565b6000602082840312156136c857600080fd5b5035919050565b60006020808352835180602085015260005b818110156136fd578581018301518582016040015282016136e1565b506000604082860101526040601f19601f8301168501019250505092915050565b60008060006060848603121561373357600080fd5b505081359360208301359350604090920135919050565b60008083601f84011261375c57600080fd5b50813567ffffffffffffffff81111561377457600080fd5b6020830191508360208260051b850101111561378f57600080fd5b9250929050565b8015158114610ed857600080fd5b6000806000604084860312156137b957600080fd5b833567ffffffffffffffff8111156137d057600080fd5b6137dc8682870161374a565b90945092505060208401356137f081613796565b809150509250925092565b60006020828403121561380d57600080fd5b813561261a81613675565b60008060006060848603121561382d57600080fd5b833561383881613675565b9250602084013561384881613675565b929592945050506040919091013590565b6020808252825182820181905260009190848201906040850190845b8181101561389157835183529284019291840191600101613875565b50909695505050505050565b600080600080604085870312156138b357600080fd5b843567ffffffffffffffff808211156138cb57600080fd5b6138d78883890161374a565b909650945060208701359150808211156138f057600080fd5b506138fd8782880161374a565b95989497509550505050565b6000806040838503121561391c57600080fd5b823561392781613675565b9150602083013561393781613796565b809150509250929050565b602080825282518282018190526000919060409081850190868401855b828110156139905781518051855286810151878601528501511515858501526060909301929085019060010161395f565b5091979650505050505050565b6000602082840312156139af57600080fd5b813561261a81613796565b600080604083850312156139cd57600080fd5b50508035926020909101359150565b600080604083850312156139ef57600080fd5b82359150602083013561393781613675565b60008060408385031215613a1457600080fd5b8235613a1f81613675565b9150602083013561393781613675565b600181811c90821680613a4357607f821691505b602082108103613a6357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b80820180821115610c4a57610c4a613a69565b60208082526023908201527f45524332303a204d757374206b6565702066656573206174203325206f72206c60408201526265737360e81b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b60208082526010908201526f045524332303a204164647265737320360841b604082015260600190565b634e487b7160e01b600052604160045260246000fd5b600060018201613b3d57613b3d613a69565b5060010190565b600060208284031215613b5657600080fd5b815161261a81613675565b600060208284031215613b7357600080fd5b815161261a81613796565b6001600160a01b039687168152602081019590955260408501939093526060840191909152909216608082015260a081019190915260c00190565b600080600060608486031215613bce57600080fd5b8351925060208401519150604084015190509250925092565b8082028115828204841417610c4a57610c4a613a69565b600082613c1b57634e487b7160e01b600052601260045260246000fd5b500490565b60008151808452602080850194506020840160005b83811015613c5a5781516001600160a01b031687529582019590820190600101613c35565b509495945050505050565b848152608060208201526000613c7e6080830186613c20565b6001600160a01b03949094166040830152506060015292915050565b634e487b7160e01b600052600160045260246000fd5b600060208284031215613cc257600080fd5b5051919050565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b81810381811115610c4a57610c4a613a69565b85815284602082015260a060408201526000613d8360a0830186613c20565b6001600160a01b039490941660608301525060800152939250505056fea2646970667358221220a31da18aa899dd670ec2caa5244104f60b6080e32aeb6d686aadc169309b534f64736f6c634300081800330000000000000000000000003c91c4ca175b690893eb3b449882a0edd63b4b340000000000000000000000004752ba5dbc23f44d87826276bf6fd6b1c372ad24