diff --git a/broadcast/MagicSpend.s.sol/11155111/run-1730988773.json b/broadcast/MagicSpend.s.sol/11155111/run-1730988773.json new file mode 100644 index 0000000..a1914be --- /dev/null +++ b/broadcast/MagicSpend.s.sol/11155111/run-1730988773.json @@ -0,0 +1,430 @@ +{ + "transactions": [ + { + "hash": "0xfbae316b60f0609cbc67afffb7185dcb322bd86fdc1979cc0c92f857d2f2fd6b", + "transactionType": "CREATE2", + "contractName": "MagicSpendStakeManager", + "contractAddress": "0x0c3ee955d877b9e62135c1e6adf3dadd5484709b", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2de8bf", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600f57600080fd5b5061242e8061001f6000396000f3fe6080604052600436106101185760003560e01c8063bc25cf77116100a0578063ce4cb87611610064578063ce4cb87614610343578063d77c8f1414610363578063e24d4ffb14610469578063e9eee73b14610489578063f2fde38b146104c957600080fd5b8063bc25cf7714610280578063be4e694e146102a0578063c1682910146102b5578063c4d66de8146102d5578063c884ef83146102f557600080fd5b80638af28600116100e75780638af28600146101e25780638da5cb5b146102105780638e0581d71461023d578063a08806131461024b578063b36f97051461026057600080fd5b80634a1ce59914610150578063715018a61461017057806384b0196e14610185578063863e76db146101b657600080fd5b3661014b5761014973eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee34610144620151806003611baf565b6104e9565b005b600080fd5b34801561015c57600080fd5b5061014961016b366004611bfa565b610745565b34801561017c57600080fd5b5061014961085b565b34801561019157600080fd5b5061019a61086f565b6040516101ad9796959493929190611c67565b60405180910390f35b3480156101c257600080fd5b506101cd6201518081565b60405163ffffffff90911681526020016101ad565b3480156101ee57600080fd5b506102026101fd366004611df4565b610920565b6040519081526020016101ad565b34801561021c57600080fd5b50610225610998565b6040516001600160a01b0390911681526020016101ad565b610149610144366004611e10565b34801561025757600080fd5b506101cd6109c6565b34801561026c57600080fd5b5061014961027b366004611e62565b6109d7565b34801561028c57600080fd5b5061014961029b366004611bfa565b610b50565b3480156102ac57600080fd5b506101cd610c7d565b3480156102c157600080fd5b506101496102d0366004611eac565b610c8b565b3480156102e157600080fd5b506101496102f0366004611bfa565b611011565b34801561030157600080fd5b5061032b610310366004611bfa565b6002602052600090815260409020546001600160801b031681565b6040516001600160801b0390911681526020016101ad565b34801561034f57600080fd5b5061032b61035e366004611e62565b61116e565b34801561036f57600080fd5b5061041d61037e366004611e62565b604080516080810182526000808252602082018190529181018290526060810191909152506001600160a01b03918216600090815260208181526040808320939094168252918252829020825160808101845290546001600160801b0381168252600160801b810463ffffffff1692820192909252600160a01b820465ffffffffffff1692810192909252600160d01b900460ff161515606082015290565b6040516101ad919081516001600160801b0316815260208083015163ffffffff169082015260408083015165ffffffffffff169082015260609182015115159181019190915260800190565b34801561047557600080fd5b506102026104843660046120a2565b6111a2565b34801561049557600080fd5b506104b96104a43660046120de565b60016020526000908152604090205460ff1681565b60405190151581526020016101ad565b3480156104d557600080fd5b506101496104e4366004611bfa565b611325565b6104f1611360565b336000908152602081815260408083206001600160a01b0387168452909152902063ffffffff8216158061053d575061052e620151806005611baf565b63ffffffff168263ffffffff16115b1561055b5760405163508f69d960e11b815260040160405180910390fd5b8054600160801b900463ffffffff16158015906105895750805463ffffffff838116600160801b9092041614155b156105a75760405163508f69d960e11b815260040160405180910390fd5b80546000906105c09085906001600160801b03166120f7565b9050806001600160801b03166000036105ec57604051631cc3b37b60e01b815260040160405180910390fd5b8154849083906000906106099084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169190921691909102179055508154600160d01b6aff000000000000ffffffff60801b19909116600160801b63ffffffff86160260ff60d01b1916171765ffffffffffff60a01b191682556001600160a01b03851673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed19016106be57836001600160801b031634146106b95760405163356680b760e01b815260040160405180910390fd5b6106d3565b6106d3853330876001600160801b0316611398565b604080516001600160801b038616815263ffffffff851660208201526001600160a01b0387169133917f1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313910160405180910390a3505061074060016000805160206123d983398151915255565b505050565b61074d611360565b336000908152602081815260408083206001600160a01b038516845290915290208054600160a01b900465ffffffffffff1615158061079557508054600160d01b900460ff16155b156107b35760405163426dc62960e01b815260040160405180910390fd5b80546000906107cf90600160801b900463ffffffff1642612116565b825466ffffffffffffff60a01b1916600160a01b65ffffffffffff831690810260ff60d01b19169190911784556040519081529091506001600160a01b0384169033907f9ffc6168de1eb7f1d16200f614753cd7edce5a2186aab1c612199dd7316cd7c49060200160405180910390a3505061085860016000805160206123d983398151915255565b50565b6108636113f6565b61086d6000611428565b565b600060608082808083816000805160206123b9833981519152805490915015801561089c57506001810154155b6108e55760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064015b60405180910390fd5b6108ed611499565b6108f561155c565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b805160208083015160409384015184517fec74f9c94eeba6a25cac8f1cc55e2670a7984e1f757c2c47d2b754f32ab72a86818501526001600160a01b03909416848601526001600160801b039182166060850152166080808401919091528351808403909101815260a0909201909252805191012090565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6109d4620151806005611baf565b81565b6109df611360565b336000908152602081815260408083206001600160a01b038616845290915290208054600160d01b900460ff1680610a2557508054600160a01b900465ffffffffffff16155b80610a405750805442600160a01b90910465ffffffffffff16115b15610a5e5760405163856807e360e01b815260040160405180910390fd5b80546001600160801b03166000819003610a8b57604051631cc3b37b60e01b815260040160405180910390fd5b81546001600160d81b031916825573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03851601610ad657610ad183826001600160801b031661159b565b610aea565b610aea8484836001600160801b03166115b7565b6040516001600160801b03821681526001600160a01b0385169033907fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda39060200160405180910390a35050610b4c60016000805160206123d983398151915255565b5050565b610b586113f6565b610b60611360565b6001600160a01b0381166000908152600260205260408120546001600160801b031690819003610ba357604051631fbaba3560e01b815260040160405180910390fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610be757610be2610bd3610998565b826001600160801b0316611607565b610c02565b610c0282610bf3610998565b836001600160801b03166115b7565b6001600160a01b03821660008181526002602090815260409182902080546001600160801b031916905590516001600160801b03841681527f5132ea83eb8717a82d066a42d8d33de0f397b76a89987b949007b2de5d678fdc910160405180910390a25061085860016000805160206123d983398151915255565b6109d4620151806003611baf565b610c93611360565b6000610ca161048487612134565b60008181526001602052604090205490915060ff1615610cd4576040516307b8c82160e41b815260040160405180910390fd5b610ce46060870160408801612140565b65ffffffffffff1615801590610d105750610d056060870160408801612140565b65ffffffffffff1642115b15610d2e57604051636481c3c360e01b815260040160405180910390fd5b610d3e6080870160608801612140565b65ffffffffffff1615801590610d6a5750610d5f6080870160608801612140565b65ffffffffffff1642105b15610d8b57604051600162d7ab6360e01b0319815260040160405180910390fd5b60ff8316610d9c602088018861215b565b905011610dbc576040516315756ef560e01b815260040160405180910390fd5b6000610dcb602088018861215b565b8560ff16818110610dde57610dde6121aa565b905060600201803603810190610df49190611df4565b90504681604001516001600160801b031614610e235760405163678a4b5560e11b815260040160405180910390fd5b6000610e326020890189611bfa565b90506000610ead82610e71867f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c91909152603c902090565b8a8a8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061164a92505050565b905080610ecd576040516337e8456b60e01b815260040160405180910390fd5b82602001516001600160801b0316856001600160801b03161115610f045760405163fd7850ad60e01b815260040160405180910390fd5b846001600160801b0316600003610f2e57604051631fbaba3560e01b815260040160405180910390fd5b8251610f3b8382886116ac565b6001600160a01b03811660009081526002602052604081208054889290610f6c9084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169183160217909155600087815260016020818152604092839020805460ff1916909217909155905191891682526001600160a01b03848116935086169188917fad936d677e12cbeba7a34eaf6c1afab449633a5117ae673e1741d3f7ea1f699d910160405180910390a4505050505061100a60016000805160206123d983398151915255565b5050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03166000811580156110565750825b90506000826001600160401b031660011480156110725750303b155b905081158015611080575080155b1561109e5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff1916600117855583156110c857845460ff60401b1916600160401b1785555b6110d18661176f565b6111206040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611780565b831561116657845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b6001600160a01b03808316600090815260208181526040808320938516835292905220546001600160801b03165b92915050565b6000808260200151516001600160401b038111156111c2576111c2611cff565b6040519080825280602002602001820160405280156111eb578160200160208202803683370190505b50905060005b8360200151518110156112495761122484602001518281518110611217576112176121aa565b6020026020010151610920565b828281518110611236576112366121aa565b60209081029190910101526001016111f1565b5061131e7f0d1c7d0801df03b8cfe6872cc1b2f38af302da20c8eb72d32b4fe601d954a71184600001518360405160200161128491906121c0565b604051602081830303815290604052805190602001208660400151876060015188608001518960a0015160405160200161130397969594939291909687526001600160a01b039586166020880152604087019490945265ffffffffffff928316606087015290821660808601521660a08401521660c082015260e00190565b60405160208183030381529060405280519060200120611792565b9392505050565b61132d6113f6565b6001600160a01b03811661135757604051631e4fbdf760e01b8152600060048201526024016108dc565b61085881611428565b6000805160206123d983398151915280546001190161139257604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af180600160005114166113e757803d873b1517106113e757637939f4246000526004601cfd5b50600060605260405250505050565b336113ff610998565b6001600160a01b03161461086d5760405163118cdaa760e01b81523360048201526024016108dc565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060916000805160206123b9833981519152916114d8906121f6565b80601f0160208091040260200160405190810160405280929190818152602001828054611504906121f6565b80156115515780601f1061152657610100808354040283529160200191611551565b820191906000526020600020905b81548152906001019060200180831161153457829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10380546060916000805160206123b9833981519152916114d8906121f6565b60003860003884865af1610b4c5763b12d13eb6000526004601cfd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166115fc57803d853b1517106115fc576390b8ec186000526004601cfd5b506000603452505050565b8047101561161d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b4c57816000526073600b5360ff6020536016600b82f0610b4c573838fd5b600080600061165985856117bf565b509092509050600081600381111561167357611673612230565b1480156116915750856001600160a01b0316826001600160a01b0316145b806116a257506116a286868661180c565b9695505050505050565b6001600160a01b0380841660009081526020818152604080832093861683529290522080546001600160801b039081169083168110156116ff57604051631cc3b37b60e01b815260040160405180910390fd5b6117098382612246565b82546001600160801b0319166001600160801b0391821617835560405190841681526001600160a01b0385811691908716907f8766f9fdb3d7ff5c4fe7ccf145668fbc991a789c4d655f9535b0e08c4964a04d9060200160405180910390a35050505050565b6117776118e7565b61085881611930565b6117886118e7565b610b4c8282611938565b600061119c61179f611999565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600083516041036117f95760208401516040850151606086015160001a6117eb888285856119a8565b955095509550505050611805565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161182e929190612265565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b17905251611863919061227e565b600060405180830381855afa9150503d806000811461189e576040519150601f19603f3d011682016040523d82523d6000602084013e6118a3565b606091505b50915091508180156118b757506020815110155b80156116a257508051630b135d3f60e11b906118dc908301602090810190840161229a565b149695505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661086d57604051631afcd79f60e31b815260040160405180910390fd5b61132d6118e7565b6119406118e7565b6000805160206123b98339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10261197a84826122fa565b506003810161198983826122fa565b5060008082556001909101555050565b60006119a3611a77565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156119e35750600091506003905082611a6d565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611a37573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611a6357506000925060019150829050611a6d565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f611aa2611aeb565b611aaa611b55565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b60006000805160206123b983398151915281611b05611499565b805190915015611b1d57805160209091012092915050565b81548015611b2c579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b60006000805160206123b983398151915281611b6f61155c565b805190915015611b8757805160209091012092915050565b60018201548015611b2c579392505050565b634e487b7160e01b600052601160045260246000fd5b63ffffffff8181168382160290811690818114611bce57611bce611b99565b5092915050565b6001600160a01b038116811461085857600080fd5b8035611bf581611bd5565b919050565b600060208284031215611c0c57600080fd5b813561131e81611bd5565b60005b83811015611c32578181015183820152602001611c1a565b50506000910152565b60008151808452611c53816020860160208601611c17565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611c8660e0830189611c3b565b8281036040840152611c988189611c3b565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611cee578351835260209384019390920191600101611cd0565b50909b9a5050505050505050505050565b634e487b7160e01b600052604160045260246000fd5b60405160c081016001600160401b0381118282101715611d3757611d37611cff565b60405290565b604051601f8201601f191681016001600160401b0381118282101715611d6557611d65611cff565b604052919050565b80356001600160801b0381168114611bf557600080fd5b600060608284031215611d9657600080fd5b604051606081016001600160401b0381118282101715611db857611db8611cff565b6040529050808235611dc981611bd5565b8152611dd760208401611d6d565b6020820152611de860408401611d6d565b60408201525092915050565b600060608284031215611e0657600080fd5b61131e8383611d84565b600080600060608486031215611e2557600080fd5b8335611e3081611bd5565b9250611e3e60208501611d6d565b9150604084013563ffffffff81168114611e5757600080fd5b809150509250925092565b60008060408385031215611e7557600080fd5b8235611e8081611bd5565b91506020830135611e9081611bd5565b809150509250929050565b803560ff81168114611bf557600080fd5b600080600080600060808688031215611ec457600080fd5b85356001600160401b03811115611eda57600080fd5b860160c08189031215611eec57600080fd5b945060208601356001600160401b03811115611f0757600080fd5b8601601f81018813611f1857600080fd5b80356001600160401b03811115611f2e57600080fd5b886020828401011115611f4057600080fd5b60209190910194509250611f5660408701611e9b565b9150611f6460608701611d6d565b90509295509295909350565b803565ffffffffffff81168114611bf557600080fd5b600060c08284031215611f9857600080fd5b611fa0611d15565b90508135611fad81611bd5565b815260208201356001600160401b03811115611fc857600080fd5b8201601f81018413611fd957600080fd5b80356001600160401b03811115611ff257611ff2611cff565b61200160208260051b01611d3d565b8082825260208201915060206060840285010192508683111561202357600080fd5b6020840193505b8284101561204f5761203c8785611d84565b825260208201915060608401935061202a565b60208501525061206491505060408301611f70565b604082015261207560608301611f70565b606082015261208660808301611f70565b608082015261209760a08301611bea565b60a082015292915050565b6000602082840312156120b457600080fd5b81356001600160401b038111156120ca57600080fd5b6120d684828501611f86565b949350505050565b6000602082840312156120f057600080fd5b5035919050565b6001600160801b03818116838216019081111561119c5761119c611b99565b65ffffffffffff818116838216019081111561119c5761119c611b99565b600061119c3683611f86565b60006020828403121561215257600080fd5b61131e82611f70565b6000808335601e1984360301811261217257600080fd5b8301803591506001600160401b0382111561218c57600080fd5b60200191506060810236038213156121a357600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b8151600090829060208501835b828110156121eb5781518452602093840193909101906001016121cd565b509195945050505050565b600181811c9082168061220a57607f821691505b60208210810361222a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052602160045260246000fd5b6001600160801b03828116828216039081111561119c5761119c611b99565b8281526040602082015260006120d66040830184611c3b565b60008251612290818460208701611c17565b9190910192915050565b6000602082840312156122ac57600080fd5b5051919050565b601f82111561074057806000526020600020601f840160051c810160208510156122da5750805b601f840160051c820191505b8181101561100a57600081556001016122e6565b81516001600160401b0381111561231357612313611cff565b6123278161232184546121f6565b846122b3565b6020601f82116001811461235b57600083156123435750848201515b600019600385901b1c1916600184901b17845561100a565b600084815260208120601f198516915b8281101561238b578785015182556020948501946001909201910161236b565b50848210156123a95786840151600019600387901b60f8161c191681555b50505050600190811b0190555056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1009b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a26469706673582212204946b4a2b043a353b3ef2bac62ef478c8055f8d5870b9d828d9f9548a693008064736f6c634300081a0033", + "nonce": "0xa", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0a42ee2c48de1dc10281df86a4d75be981134d43fffc8c3d86b025983213a68b", + "transactionType": "CREATE2", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "function": null, + "arguments": [ + "0x0C3EE955D877B9E62135c1e6adF3DADD5484709B", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0xc4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x112318", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61030000000000000000000000000c3ee955d877b9e62135c1e6adf3dadd5484709b000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0xb", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe56a4768dc7679f4542b697c790a5dc7f4d9afcc37ca631ba2160fa3539d27b4", + "transactionType": "CREATE2", + "contractName": "MagicSpendWithdrawalManager", + "contractAddress": "0x8f720b37aa9a675c4da12eeb7a1ff45a076da852", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x270e86", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600f57600080fd5b50611ea48061001f6000396000f3fe6080604052600436106100c25760003560e01c80638da5cb5b1161007f578063dbd7ede011610059578063dbd7ede014610228578063e9eee73b1461023b578063eb12d61e1461027b578063f2fde38b1461029b57600080fd5b80638da5cb5b1461019d578063d151b61c146101da578063d1f5ff291461020857600080fd5b8063485cc955146100c75780635018e267146100e957806361f0487114610109578063715018a6146101295780637ac3c02f1461013e57806384b0196e14610175575b600080fd5b3480156100d357600080fd5b506100e76100e2366004611873565b6102bb565b005b3480156100f557600080fd5b506100e76101043660046118bf565b610424565b34801561011557600080fd5b506100e7610124366004611976565b610a34565b34801561013557600080fd5b506100e7610b0d565b34801561014a57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020015b60405180910390f35b34801561018157600080fd5b5061018a610b21565b60405161016c97969594939291906119f0565b3480156101a957600080fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b0316610158565b3480156101e657600080fd5b506101fa6101f5366004611a88565b610bcd565b60405190815260200161016c565b34801561021457600080fd5b506101fa610223366004611abd565b610eab565b6100e7610236366004611976565b610f4f565b34801561024757600080fd5b5061026b610256366004611aff565b60016020526000908152604090205460ff1681565b604051901515815260200161016c565b34801561028757600080fd5b506100e7610296366004611b18565b611019565b3480156102a757600080fd5b506100e76102b6366004611b18565b61102d565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff166000811580156103015750825b905060008267ffffffffffffffff16600114801561031e5750303b155b90508115801561032c575080155b1561034a5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561037457845460ff60401b1916600160401b1785555b61037d87611068565b61038686611021565b6103d56040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611079565b831561041b57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b61042c61108b565b4661043d6060850160408601611b33565b6001600160801b031614610464576040516311c75e7560e21b815260040160405180910390fd5b61047460e0840160c08501611b4e565b65ffffffffffff16158015906104a0575061049560e0840160c08501611b4e565b65ffffffffffff1642115b156104be576040516360a059c560e11b815260040160405180910390fd5b6104cf610100840160e08501611b4e565b65ffffffffffff16158015906104fc57506104f1610100840160e08501611b4e565b65ffffffffffff1642105b1561051a576040516321a5201360e11b815260040160405180910390fd5b600061052584610bcd565b9050600061057b61053e6000546001600160a01b031690565b8386868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506110d592505050565b90508061059b576040516337e8456b60e01b815260040160405180910390fd5b60008281526001602052604090205460ff16156105cb576040516307b8c82160e41b815260040160405180910390fd5b60005b6105db6080870187611b76565b90508110156107705760006105f36080880188611b76565b8381811061060357610603611bc7565b90506020028101906106159190611bdd565b610623906020810190611b18565b905060006106346080890189611b76565b8481811061064457610644611bc7565b90506020028101906106569190611bdd565b602001359050600061066b60808a018a611b76565b8581811061067b5761067b611bc7565b905060200281019061068d9190611bdd565b61069b906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b03881692508691506106ef908690611c44565b60006040518083038185875af1925050503d806000811461072c576040519150601f19603f3d011682016040523d82523d6000602084013e610731565b606091505b50915091508161075f57806040516354d5ca3560e11b81526004016107569190611c56565b60405180910390fd5b5050600190930192506105ce915050565b5060006107806020870187611b18565b905060006107946080880160608901611b18565b905060006107a86040890160208a01611b33565b905073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b038416016107e7576107e282826001600160801b0316611137565b6107fb565b6107fb8383836001600160801b031661117a565b60005b61080b60a08a018a611b76565b905081101561099757600061082360a08b018b611b76565b8381811061083357610833611bc7565b90506020028101906108459190611bdd565b610853906020810190611b18565b9050600061086460a08c018c611b76565b8481811061087457610874611bc7565b90506020028101906108869190611bdd565b602001359050600061089b60a08d018d611b76565b858181106108ab576108ab611bc7565b90506020028101906108bd9190611bdd565b6108cb906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b038816925086915061091f908690611c44565b60006040518083038185875af1925050503d806000811461095c576040519150601f19603f3d011682016040523d82523d6000602084013e610961565b606091505b509150915081610986578060405163041d4c5b60e41b81526004016107569190611c56565b5050600190930192506107fe915050565b50600085815260016020818152604092839020805460ff191690921790915590516001600160801b03831681526001600160a01b03858116929085169188917fedbb1d2a668dc012e1f90419b492c1cdd90c45e48afaa766e9befc71e992d70c910160405180910390a45050505050610a2f60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050565b610a3c6111ca565b610a4461108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610a8157610a7c33826001600160801b0316611137565b610a95565b610a958233836001600160801b031661117a565b604080516001600160a01b03841681526001600160801b03831660208201527f26aee06652d435b2b0e2bd8483f96d5dc230ca84b9257b7b0766fe43341fb1b591015b60405180910390a1610b0960017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050565b610b156111ca565b610b1f6000611225565b565b60006060808280808381600080516020611e4f8339815191528054909150158015610b4e57506001810154155b610b925760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610756565b610b9a611296565b610ba2611359565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b600080610bdd6080840184611b76565b905067ffffffffffffffff811115610bf757610bf7611c69565b604051908082528060200260200182016040528015610c20578160200160208202803683370190505b5090506000610c3260a0850185611b76565b905067ffffffffffffffff811115610c4c57610c4c611c69565b604051908082528060200260200182016040528015610c75578160200160208202803683370190505b50905060005b610c886080860186611b76565b9050811015610ce857610cc3610ca16080870187611b76565b83818110610cb157610cb1611bc7565b90506020028101906102239190611bdd565b838281518110610cd557610cd5611bc7565b6020908102919091010152600101610c7b565b5060005b610cf960a0860186611b76565b9050811015610d3757610d12610ca160a0870187611b76565b828281518110610d2457610d24611bc7565b6020908102919091010152600101610cec565b50610ea37fb1fc175fcf0df72c37a75c695954f2c4570844302c599d6d1ed2d7d7ac49c00a610d696020870187611b18565b610d796040880160208901611b33565b610d896060890160408a01611b33565b610d9960808a0160608b01611b18565b87604051602001610daa9190611c7f565b6040516020818303038152906040528051906020012087604051602001610dd19190611c7f565b60408051601f198184030181529190528051602090910120610df960e08d0160c08e01611b4e565b610e0a6101008e0160e08f01611b4e565b8d610100016020810190610e1e9190611b4e565b60408051602081019b909b526001600160a01b03998a16908b01526001600160801b0397881660608b01529690951660808901529590921660a087015260c086015260e085015265ffffffffffff9283166101008501528216610120840152166101408201526101600160405160208183030381529060405280519060200120611398565b949350505050565b60007f9085b19ea56248c94d86174b3784cfaaa8673d1041d6441f61ff52752dac8483610edb6020840184611b18565b6020840135610eed6040860186611bfd565b604051610efb929190611cb5565b604051908190038120610f32949392916020019384526001600160a01b039290921660208401526040830152606082015260800190565b604051602081830303815290604052805190602001209050919050565b610f576111ca565b610f5f61108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610fbd57806001600160801b03163414610fb8576040516380daf1e560e01b81526001600160a01b0383166004820152602401610756565b610fd2565b610fd2823330846001600160801b03166113cb565b604080516001600160a01b03841681526001600160801b03831660208201527feb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d0944189101610ad8565b6110216111ca565b61102a81611429565b50565b6110356111ca565b6001600160a01b03811661105f57604051631e4fbdf760e01b815260006004820152602401610756565b61102a81611225565b61107061147d565b61102a816114c6565b61108161147d565b610b0982826114ce565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f008054600119016110cf57604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60008060006110e4858561152f565b50909250905060008160038111156110fe576110fe611cc5565b14801561111c5750856001600160a01b0316826001600160a01b0316145b8061112d575061112d86868661157c565b9695505050505050565b8047101561114d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b0957816000526073600b5360ff6020536016600b82f0610b09573838fd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166111bf57803d853b1517106111bf576390b8ec186000526004601cfd5b506000603452505050565b336111fc7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6001600160a01b031614610b1f5760405163118cdaa760e01b8152336004820152602401610756565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1028054606091600080516020611e4f833981519152916112d590611cdb565b80601f016020809104026020016040519081016040528092919081815260200182805461130190611cdb565b801561134e5780601f106113235761010080835404028352916020019161134e565b820191906000526020600020905b81548152906001019060200180831161133157829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1038054606091600080516020611e4f833981519152916112d590611cdb565b60006113c56113a5611657565b8360405161190160f01b8152600281019290925260228201526042902090565b92915050565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af1806001600051141661141a57803d873b15171061141a57637939f4246000526004601cfd5b50600060605260405250505050565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f249060200160405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610b1f57604051631afcd79f60e31b815260040160405180910390fd5b61103561147d565b6114d661147d565b600080516020611e4f8339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1026115108482611d5d565b506003810161151f8382611d5d565b5060008082556001909101555050565b600080600083516041036115695760208401516040850151606086015160001a61155b88828585611666565b955095509550505050611575565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161159e929190611e1c565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516115d39190611c44565b600060405180830381855afa9150503d806000811461160e576040519150601f19603f3d011682016040523d82523d6000602084013e611613565b606091505b509150915081801561162757506020815110155b801561112d57508051630b135d3f60e11b9061164c9083016020908101908401611e35565b149695505050505050565b6000611661611735565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156116a1575060009150600390508261172b565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156116f5573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117215750600092506001915082905061172b565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6117606117a9565b611768611813565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6000600080516020611e4f833981519152816117c3611296565b8051909150156117db57805160209091012092915050565b815480156117ea579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b6000600080516020611e4f8339815191528161182d611359565b80519091501561184557805160209091012092915050565b600182015480156117ea579392505050565b80356001600160a01b038116811461186e57600080fd5b919050565b6000806040838503121561188657600080fd5b61188f83611857565b915061189d60208401611857565b90509250929050565b600061012082840312156118b957600080fd5b50919050565b6000806000604084860312156118d457600080fd5b833567ffffffffffffffff8111156118eb57600080fd5b6118f7868287016118a6565b935050602084013567ffffffffffffffff81111561191457600080fd5b8401601f8101861361192557600080fd5b803567ffffffffffffffff81111561193c57600080fd5b86602082840101111561194e57600080fd5b939660209190910195509293505050565b80356001600160801b038116811461186e57600080fd5b6000806040838503121561198957600080fd5b61199283611857565b915061189d6020840161195f565b60005b838110156119bb5781810151838201526020016119a3565b50506000910152565b600081518084526119dc8160208601602086016119a0565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611a0f60e08301896119c4565b8281036040840152611a2181896119c4565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611a77578351835260209384019390920191600101611a59565b50909b9a5050505050505050505050565b600060208284031215611a9a57600080fd5b813567ffffffffffffffff811115611ab157600080fd5b610ea3848285016118a6565b600060208284031215611acf57600080fd5b813567ffffffffffffffff811115611ae657600080fd5b820160608185031215611af857600080fd5b9392505050565b600060208284031215611b1157600080fd5b5035919050565b600060208284031215611b2a57600080fd5b611af882611857565b600060208284031215611b4557600080fd5b611af88261195f565b600060208284031215611b6057600080fd5b813565ffffffffffff81168114611af857600080fd5b6000808335601e19843603018112611b8d57600080fd5b83018035915067ffffffffffffffff821115611ba857600080fd5b6020019150600581901b3603821315611bc057600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112611bf357600080fd5b9190910192915050565b6000808335601e19843603018112611c1457600080fd5b83018035915067ffffffffffffffff821115611c2f57600080fd5b602001915036819003821315611bc057600080fd5b60008251611bf38184602087016119a0565b602081526000611af860208301846119c4565b634e487b7160e01b600052604160045260246000fd5b8151600090829060208501835b82811015611caa578151845260209384019390910190600101611c8c565b509195945050505050565b8183823760009101908152919050565b634e487b7160e01b600052602160045260246000fd5b600181811c90821680611cef57607f821691505b6020821081036118b957634e487b7160e01b600052602260045260246000fd5b601f821115610a2f57806000526020600020601f840160051c81016020851015611d365750805b601f840160051c820191505b81811015611d565760008155600101611d42565b5050505050565b815167ffffffffffffffff811115611d7757611d77611c69565b611d8b81611d858454611cdb565b84611d0f565b6020601f821160018114611dbf5760008315611da75750848201515b600019600385901b1c1916600184901b178455611d56565b600084815260208120601f198516915b82811015611def5787850151825560209485019460019092019101611dcf565b5084821015611e0d5786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b828152604060208201526000610ea360408301846119c4565b600060208284031215611e4757600080fd5b505191905056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100a2646970667358221220eb4063671b736568e00ead36a5652e423e42ac2db5a406974734313ed240d53f64736f6c634300081a0033", + "nonce": "0xc", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x58d53041a5abb32c4501439ed95ef19aa111ecfadb0f31d1f4342a12b4a45f82", + "transactionType": "CREATE2", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "function": null, + "arguments": [ + "0x8F720B37Aa9A675c4DA12Eeb7a1ff45A076DA852", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0x485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11aae3", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61030000000000000000000000008f720b37aa9a675c4da12eeb7a1ff45a076da852000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0xd", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x87ddd97be2d00b891772722b5d533c5f225f57779bf934c7bf93f8f5656fe948", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "gas": "0x11d9a", + "value": "0x6f05b59d3b20000", + "input": "0xdbd7ede0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000006f05b59d3b20000", + "nonce": "0xe", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xb0db0ecb99c676b4ca97497df78a3cc49c82b77ebffcd7de269dab39f1563438", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "function": null, + "arguments": null, + "transaction": { + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "gas": "0x19669", + "value": "0x2386f26fc10000", + "input": "0x8e0581d7000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", + "nonce": "0x2", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x769476", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xfbae316b60f0609cbc67afffb7185dcb322bd86fdc1979cc0c92f857d2f2fd6b", + "transactionIndex": "0x35", + "blockHash": "0xc538d66475b6331c9ad93121871048620571a23dbe1ff761b2b348e49aea059a", + "blockNumber": "0x6b471e", + "gasUsed": "0x1f6657", + "effectiveGasPrice": "0x14857407e", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xdcefb6", + "logs": [ + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x0000000000000000000000000c3ee955d877b9e62135c1e6adf3dadd5484709b" + ], + "data": "0x", + "blockHash": "0xc93f017f4b7e8e28cd5577e31b69a289a0be3dd9eac247edc95793d4c22ccb5c", + "blockNumber": "0x6b471f", + "transactionHash": "0x0a42ee2c48de1dc10281df86a4d75be981134d43fffc8c3d86b025983213a68b", + "transactionIndex": "0x63", + "logIndex": "0x9d", + "removed": false + }, + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0xc93f017f4b7e8e28cd5577e31b69a289a0be3dd9eac247edc95793d4c22ccb5c", + "blockNumber": "0x6b471f", + "transactionHash": "0x0a42ee2c48de1dc10281df86a4d75be981134d43fffc8c3d86b025983213a68b", + "transactionIndex": "0x63", + "logIndex": "0x9e", + "removed": false + }, + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xc93f017f4b7e8e28cd5577e31b69a289a0be3dd9eac247edc95793d4c22ccb5c", + "blockNumber": "0x6b471f", + "transactionHash": "0x0a42ee2c48de1dc10281df86a4d75be981134d43fffc8c3d86b025983213a68b", + "transactionIndex": "0x63", + "logIndex": "0x9f", + "removed": false + }, + { + "address": "0x8061b58f6e8cc8002560160f7084fbd1521fca0a", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0xc93f017f4b7e8e28cd5577e31b69a289a0be3dd9eac247edc95793d4c22ccb5c", + "blockNumber": "0x6b471f", + "transactionHash": "0x0a42ee2c48de1dc10281df86a4d75be981134d43fffc8c3d86b025983213a68b", + "transactionIndex": "0x63", + "logIndex": "0xa0", + "removed": false + }, + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008061b58f6e8cc8002560160f7084fbd1521fca0a", + "blockHash": "0xc93f017f4b7e8e28cd5577e31b69a289a0be3dd9eac247edc95793d4c22ccb5c", + "blockNumber": "0x6b471f", + "transactionHash": "0x0a42ee2c48de1dc10281df86a4d75be981134d43fffc8c3d86b025983213a68b", + "transactionIndex": "0x63", + "logIndex": "0xa1", + "removed": false + } + ], + "logsBloom": "0x0000000000000100000000000000000040000000000000000080000000000000000000000000200001000000000000000000000000000000000000000000000000000000000000000000000000000200000100000000000800000080010000000a008000020000000000000000000800000000800000000000000000000000400000000000000000000800000000000000000000000080000000000000800000000000000000400000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000404000000000000000020000000000000000000000000000000000000000000000001000000000000000000", + "type": "0x2", + "transactionHash": "0x0a42ee2c48de1dc10281df86a4d75be981134d43fffc8c3d86b025983213a68b", + "transactionIndex": "0x63", + "blockHash": "0xc93f017f4b7e8e28cd5577e31b69a289a0be3dd9eac247edc95793d4c22ccb5c", + "blockNumber": "0x6b471f", + "gasUsed": "0xbb905", + "effectiveGasPrice": "0x140706306", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xc7516c", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe56a4768dc7679f4542b697c790a5dc7f4d9afcc37ca631ba2160fa3539d27b4", + "transactionIndex": "0x4a", + "blockHash": "0x434f6c0c68c07003a0b2f8d69fa7b97d39f924f63676f7deb7d85eb003cb77c5", + "blockNumber": "0x6b4720", + "gasUsed": "0x1ab687", + "effectiveGasPrice": "0x146ab40b9", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6de9df", + "logs": [ + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x0000000000000000000000008f720b37aa9a675c4da12eeb7a1ff45a076da852" + ], + "data": "0x", + "blockHash": "0xdeb7b496c7f026e667dc4ff12caf0a55811b51ee8f2bb3aecd615ebc1691bfb2", + "blockNumber": "0x6b4721", + "transactionHash": "0x58d53041a5abb32c4501439ed95ef19aa111ecfadb0f31d1f4342a12b4a45f82", + "transactionIndex": "0x30", + "logIndex": "0x22", + "removed": false + }, + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0xdeb7b496c7f026e667dc4ff12caf0a55811b51ee8f2bb3aecd615ebc1691bfb2", + "blockNumber": "0x6b4721", + "transactionHash": "0x58d53041a5abb32c4501439ed95ef19aa111ecfadb0f31d1f4342a12b4a45f82", + "transactionIndex": "0x30", + "logIndex": "0x23", + "removed": false + }, + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0x47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f24" + ], + "data": "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e", + "blockHash": "0xdeb7b496c7f026e667dc4ff12caf0a55811b51ee8f2bb3aecd615ebc1691bfb2", + "blockNumber": "0x6b4721", + "transactionHash": "0x58d53041a5abb32c4501439ed95ef19aa111ecfadb0f31d1f4342a12b4a45f82", + "transactionIndex": "0x30", + "logIndex": "0x24", + "removed": false + }, + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xdeb7b496c7f026e667dc4ff12caf0a55811b51ee8f2bb3aecd615ebc1691bfb2", + "blockNumber": "0x6b4721", + "transactionHash": "0x58d53041a5abb32c4501439ed95ef19aa111ecfadb0f31d1f4342a12b4a45f82", + "transactionIndex": "0x30", + "logIndex": "0x25", + "removed": false + }, + { + "address": "0x5ece667543c22a6e587728d7f149195e0b5c2d6a", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0xdeb7b496c7f026e667dc4ff12caf0a55811b51ee8f2bb3aecd615ebc1691bfb2", + "blockNumber": "0x6b4721", + "transactionHash": "0x58d53041a5abb32c4501439ed95ef19aa111ecfadb0f31d1f4342a12b4a45f82", + "transactionIndex": "0x30", + "logIndex": "0x26", + "removed": false + }, + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ece667543c22a6e587728d7f149195e0b5c2d6a", + "blockHash": "0xdeb7b496c7f026e667dc4ff12caf0a55811b51ee8f2bb3aecd615ebc1691bfb2", + "blockNumber": "0x6b4721", + "transactionHash": "0x58d53041a5abb32c4501439ed95ef19aa111ecfadb0f31d1f4342a12b4a45f82", + "transactionIndex": "0x30", + "logIndex": "0x27", + "removed": false + } + ], + "logsBloom": "0x00000000000001000000000000000000400000000000000000800000000000000000000010002040000400000000000000000000000000000000000000000000000010000000000000000000000002020001000000000008100000000000000000000000020000000000000000000800000000800000000000000000000000400000000200000000000800000000800000000000000080000000000000800000000000000000000000000000100002000000000000000000000000000000000000000020000000000000000000000000000000000404000000000000000020000000000400000000000000000010000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x58d53041a5abb32c4501439ed95ef19aa111ecfadb0f31d1f4342a12b4a45f82", + "transactionIndex": "0x30", + "blockHash": "0xdeb7b496c7f026e667dc4ff12caf0a55811b51ee8f2bb3aecd615ebc1691bfb2", + "blockNumber": "0x6b4721", + "gasUsed": "0xc15e1", + "effectiveGasPrice": "0x143c9bbbf", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xa5cf94", + "logs": [ + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0xeb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d094418" + ], + "data": "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000006f05b59d3b20000", + "blockHash": "0xec06b92134231659d56f28ae0e19720f97ca52bc8face2178c63dd2a05eeec90", + "blockNumber": "0x6b4722", + "transactionHash": "0x87ddd97be2d00b891772722b5d533c5f225f57779bf934c7bf93f8f5656fe948", + "transactionIndex": "0x41", + "logIndex": "0x7c", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000400000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x87ddd97be2d00b891772722b5d533c5f225f57779bf934c7bf93f8f5656fe948", + "transactionIndex": "0x41", + "blockHash": "0xec06b92134231659d56f28ae0e19720f97ca52bc8face2178c63dd2a05eeec90", + "blockNumber": "0x6b4722", + "gasUsed": "0xcec6", + "effectiveGasPrice": "0x134c6bca1", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x18de4e6", + "logs": [ + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0x1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313", + "0x00000000000000000000000077d1f68c3c924cfd4732e64e93aebea836797485", + "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" + ], + "data": "0x000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", + "blockHash": "0xef6c2a0e94429c424a2818852bde36e1e1ad03ef7dc963c8495f0ee944551508", + "blockNumber": "0x6b4723", + "transactionHash": "0xb0db0ecb99c676b4ca97497df78a3cc49c82b77ebffcd7de269dab39f1563438", + "transactionIndex": "0x6d", + "logIndex": "0xbb", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000100000000000000000000000000000000000000000000000010000200000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100100000002000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000002000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000", + "type": "0x2", + "transactionHash": "0xb0db0ecb99c676b4ca97497df78a3cc49c82b77ebffcd7de269dab39f1563438", + "transactionIndex": "0x6d", + "blockHash": "0xef6c2a0e94429c424a2818852bde36e1e1ad03ef7dc963c8495f0ee944551508", + "blockNumber": "0x6b4723", + "gasUsed": "0x1263d", + "effectiveGasPrice": "0x12dc77056", + "blobGasUsed": "0x0", + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": { + "_withdrawalManager": { + "internal_type": "address", + "value": "0x3F4A20335e9045f71411b04E9F53814f5b8d725d" + }, + "_stakeManager": { + "internal_type": "address", + "value": "0xA38D9e0F911B1bEd03a038367A6e9667700CDEFe" + } + }, + "timestamp": 1730988773, + "chain": 11155111, + "commit": "a476bbe" +} \ No newline at end of file diff --git a/broadcast/MagicSpend.s.sol/11155111/run-latest.json b/broadcast/MagicSpend.s.sol/11155111/run-latest.json index 192daba..a1914be 100644 --- a/broadcast/MagicSpend.s.sol/11155111/run-latest.json +++ b/broadcast/MagicSpend.s.sol/11155111/run-latest.json @@ -1,118 +1,122 @@ { "transactions": [ { - "hash": "0x6878a8268e9ece1478b2af29476a98a80a579bc53a704f1068c03585c7ac06b0", - "transactionType": "CREATE", + "hash": "0xfbae316b60f0609cbc67afffb7185dcb322bd86fdc1979cc0c92f857d2f2fd6b", + "transactionType": "CREATE2", "contractName": "MagicSpendStakeManager", - "contractAddress": "0x889fee8140b6812f31de150cbe622734f85245a1", + "contractAddress": "0x0c3ee955d877b9e62135c1e6adf3dadd5484709b", "function": null, "arguments": null, "transaction": { "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "gas": "0x28bb41", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2de8bf", "value": "0x0", - "input": "0x6080604052348015600f57600080fd5b5061242e8061001f6000396000f3fe6080604052600436106101185760003560e01c8063bc25cf77116100a0578063ce4cb87611610064578063ce4cb87614610343578063d77c8f1414610363578063e24d4ffb14610469578063e9eee73b14610489578063f2fde38b146104c957600080fd5b8063bc25cf7714610280578063be4e694e146102a0578063c1682910146102b5578063c4d66de8146102d5578063c884ef83146102f557600080fd5b80638af28600116100e75780638af28600146101e25780638da5cb5b146102105780638e0581d71461023d578063a08806131461024b578063b36f97051461026057600080fd5b80634a1ce59914610150578063715018a61461017057806384b0196e14610185578063863e76db146101b657600080fd5b3661014b5761014973eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee34610144620151806003611baf565b6104e9565b005b600080fd5b34801561015c57600080fd5b5061014961016b366004611bfa565b610745565b34801561017c57600080fd5b5061014961085b565b34801561019157600080fd5b5061019a61086f565b6040516101ad9796959493929190611c67565b60405180910390f35b3480156101c257600080fd5b506101cd6201518081565b60405163ffffffff90911681526020016101ad565b3480156101ee57600080fd5b506102026101fd366004611df4565b610920565b6040519081526020016101ad565b34801561021c57600080fd5b50610225610998565b6040516001600160a01b0390911681526020016101ad565b610149610144366004611e10565b34801561025757600080fd5b506101cd6109c6565b34801561026c57600080fd5b5061014961027b366004611e62565b6109d7565b34801561028c57600080fd5b5061014961029b366004611bfa565b610b50565b3480156102ac57600080fd5b506101cd610c7d565b3480156102c157600080fd5b506101496102d0366004611eac565b610c8b565b3480156102e157600080fd5b506101496102f0366004611bfa565b611011565b34801561030157600080fd5b5061032b610310366004611bfa565b6002602052600090815260409020546001600160801b031681565b6040516001600160801b0390911681526020016101ad565b34801561034f57600080fd5b5061032b61035e366004611e62565b61116e565b34801561036f57600080fd5b5061041d61037e366004611e62565b604080516080810182526000808252602082018190529181018290526060810191909152506001600160a01b03918216600090815260208181526040808320939094168252918252829020825160808101845290546001600160801b0381168252600160801b810463ffffffff1692820192909252600160a01b820465ffffffffffff1692810192909252600160d01b900460ff161515606082015290565b6040516101ad919081516001600160801b0316815260208083015163ffffffff169082015260408083015165ffffffffffff169082015260609182015115159181019190915260800190565b34801561047557600080fd5b506102026104843660046120a2565b6111a2565b34801561049557600080fd5b506104b96104a43660046120de565b60016020526000908152604090205460ff1681565b60405190151581526020016101ad565b3480156104d557600080fd5b506101496104e4366004611bfa565b611325565b6104f1611360565b336000908152602081815260408083206001600160a01b0387168452909152902063ffffffff8216158061053d575061052e620151806005611baf565b63ffffffff168263ffffffff16115b1561055b5760405163508f69d960e11b815260040160405180910390fd5b8054600160801b900463ffffffff16158015906105895750805463ffffffff838116600160801b9092041614155b156105a75760405163508f69d960e11b815260040160405180910390fd5b80546000906105c09085906001600160801b03166120f7565b9050806001600160801b03166000036105ec57604051631cc3b37b60e01b815260040160405180910390fd5b8154849083906000906106099084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169190921691909102179055508154600160d01b6aff000000000000ffffffff60801b19909116600160801b63ffffffff86160260ff60d01b1916171765ffffffffffff60a01b191682556001600160a01b03851673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed19016106be57836001600160801b031634146106b95760405163356680b760e01b815260040160405180910390fd5b6106d3565b6106d3853330876001600160801b0316611398565b604080516001600160801b038616815263ffffffff851660208201526001600160a01b0387169133917f1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313910160405180910390a3505061074060016000805160206123d983398151915255565b505050565b61074d611360565b336000908152602081815260408083206001600160a01b038516845290915290208054600160a01b900465ffffffffffff1615158061079557508054600160d01b900460ff16155b156107b35760405163426dc62960e01b815260040160405180910390fd5b80546000906107cf90600160801b900463ffffffff1642612116565b825466ffffffffffffff60a01b1916600160a01b65ffffffffffff831690810260ff60d01b19169190911784556040519081529091506001600160a01b0384169033907f9ffc6168de1eb7f1d16200f614753cd7edce5a2186aab1c612199dd7316cd7c49060200160405180910390a3505061085860016000805160206123d983398151915255565b50565b6108636113f6565b61086d6000611428565b565b600060608082808083816000805160206123b9833981519152805490915015801561089c57506001810154155b6108e55760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064015b60405180910390fd5b6108ed611499565b6108f561155c565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b805160208083015160409384015184517fec74f9c94eeba6a25cac8f1cc55e2670a7984e1f757c2c47d2b754f32ab72a86818501526001600160a01b03909416848601526001600160801b039182166060850152166080808401919091528351808403909101815260a0909201909252805191012090565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6109d4620151806005611baf565b81565b6109df611360565b336000908152602081815260408083206001600160a01b038616845290915290208054600160d01b900460ff1680610a2557508054600160a01b900465ffffffffffff16155b80610a405750805442600160a01b90910465ffffffffffff16115b15610a5e5760405163856807e360e01b815260040160405180910390fd5b80546001600160801b03166000819003610a8b57604051631cc3b37b60e01b815260040160405180910390fd5b81546001600160d81b031916825573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03851601610ad657610ad183826001600160801b031661159b565b610aea565b610aea8484836001600160801b03166115b7565b6040516001600160801b03821681526001600160a01b0385169033907fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda39060200160405180910390a35050610b4c60016000805160206123d983398151915255565b5050565b610b586113f6565b610b60611360565b6001600160a01b0381166000908152600260205260408120546001600160801b031690819003610ba357604051631fbaba3560e01b815260040160405180910390fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610be757610be2610bd3610998565b826001600160801b0316611607565b610c02565b610c0282610bf3610998565b836001600160801b03166115b7565b6001600160a01b03821660008181526002602090815260409182902080546001600160801b031916905590516001600160801b03841681527f5132ea83eb8717a82d066a42d8d33de0f397b76a89987b949007b2de5d678fdc910160405180910390a25061085860016000805160206123d983398151915255565b6109d4620151806003611baf565b610c93611360565b6000610ca161048487612134565b60008181526001602052604090205490915060ff1615610cd4576040516307b8c82160e41b815260040160405180910390fd5b610ce46060870160408801612140565b65ffffffffffff1615801590610d105750610d056060870160408801612140565b65ffffffffffff1642115b15610d2e57604051636481c3c360e01b815260040160405180910390fd5b610d3e6080870160608801612140565b65ffffffffffff1615801590610d6a5750610d5f6080870160608801612140565b65ffffffffffff1642105b15610d8b57604051600162d7ab6360e01b0319815260040160405180910390fd5b60ff8316610d9c602088018861215b565b905011610dbc576040516315756ef560e01b815260040160405180910390fd5b6000610dcb602088018861215b565b8560ff16818110610dde57610dde6121aa565b905060600201803603810190610df49190611df4565b90504681604001516001600160801b031614610e235760405163678a4b5560e11b815260040160405180910390fd5b6000610e326020890189611bfa565b90506000610ead82610e71867f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c91909152603c902090565b8a8a8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061164a92505050565b905080610ecd576040516337e8456b60e01b815260040160405180910390fd5b82602001516001600160801b0316856001600160801b03161115610f045760405163fd7850ad60e01b815260040160405180910390fd5b846001600160801b0316600003610f2e57604051631fbaba3560e01b815260040160405180910390fd5b8251610f3b8382886116ac565b6001600160a01b03811660009081526002602052604081208054889290610f6c9084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169183160217909155600087815260016020818152604092839020805460ff1916909217909155905191891682526001600160a01b03848116935086169188917fad936d677e12cbeba7a34eaf6c1afab449633a5117ae673e1741d3f7ea1f699d910160405180910390a4505050505061100a60016000805160206123d983398151915255565b5050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03166000811580156110565750825b90506000826001600160401b031660011480156110725750303b155b905081158015611080575080155b1561109e5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff1916600117855583156110c857845460ff60401b1916600160401b1785555b6110d18661176f565b6111206040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611780565b831561116657845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b6001600160a01b03808316600090815260208181526040808320938516835292905220546001600160801b03165b92915050565b6000808260200151516001600160401b038111156111c2576111c2611cff565b6040519080825280602002602001820160405280156111eb578160200160208202803683370190505b50905060005b8360200151518110156112495761122484602001518281518110611217576112176121aa565b6020026020010151610920565b828281518110611236576112366121aa565b60209081029190910101526001016111f1565b5061131e7f0d1c7d0801df03b8cfe6872cc1b2f38af302da20c8eb72d32b4fe601d954a71184600001518360405160200161128491906121c0565b604051602081830303815290604052805190602001208660400151876060015188608001518960a0015160405160200161130397969594939291909687526001600160a01b039586166020880152604087019490945265ffffffffffff928316606087015290821660808601521660a08401521660c082015260e00190565b60405160208183030381529060405280519060200120611792565b9392505050565b61132d6113f6565b6001600160a01b03811661135757604051631e4fbdf760e01b8152600060048201526024016108dc565b61085881611428565b6000805160206123d983398151915280546001190161139257604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af180600160005114166113e757803d873b1517106113e757637939f4246000526004601cfd5b50600060605260405250505050565b336113ff610998565b6001600160a01b03161461086d5760405163118cdaa760e01b81523360048201526024016108dc565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060916000805160206123b9833981519152916114d8906121f6565b80601f0160208091040260200160405190810160405280929190818152602001828054611504906121f6565b80156115515780601f1061152657610100808354040283529160200191611551565b820191906000526020600020905b81548152906001019060200180831161153457829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10380546060916000805160206123b9833981519152916114d8906121f6565b60003860003884865af1610b4c5763b12d13eb6000526004601cfd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166115fc57803d853b1517106115fc576390b8ec186000526004601cfd5b506000603452505050565b8047101561161d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b4c57816000526073600b5360ff6020536016600b82f0610b4c573838fd5b600080600061165985856117bf565b509092509050600081600381111561167357611673612230565b1480156116915750856001600160a01b0316826001600160a01b0316145b806116a257506116a286868661180c565b9695505050505050565b6001600160a01b0380841660009081526020818152604080832093861683529290522080546001600160801b039081169083168110156116ff57604051631cc3b37b60e01b815260040160405180910390fd5b6117098382612246565b82546001600160801b0319166001600160801b0391821617835560405190841681526001600160a01b0385811691908716907f8766f9fdb3d7ff5c4fe7ccf145668fbc991a789c4d655f9535b0e08c4964a04d9060200160405180910390a35050505050565b6117776118e7565b61085881611930565b6117886118e7565b610b4c8282611938565b600061119c61179f611999565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600083516041036117f95760208401516040850151606086015160001a6117eb888285856119a8565b955095509550505050611805565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161182e929190612265565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b17905251611863919061227e565b600060405180830381855afa9150503d806000811461189e576040519150601f19603f3d011682016040523d82523d6000602084013e6118a3565b606091505b50915091508180156118b757506020815110155b80156116a257508051630b135d3f60e11b906118dc908301602090810190840161229a565b149695505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661086d57604051631afcd79f60e31b815260040160405180910390fd5b61132d6118e7565b6119406118e7565b6000805160206123b98339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10261197a84826122fa565b506003810161198983826122fa565b5060008082556001909101555050565b60006119a3611a77565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156119e35750600091506003905082611a6d565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611a37573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611a6357506000925060019150829050611a6d565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f611aa2611aeb565b611aaa611b55565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b60006000805160206123b983398151915281611b05611499565b805190915015611b1d57805160209091012092915050565b81548015611b2c579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b60006000805160206123b983398151915281611b6f61155c565b805190915015611b8757805160209091012092915050565b60018201548015611b2c579392505050565b634e487b7160e01b600052601160045260246000fd5b63ffffffff8181168382160290811690818114611bce57611bce611b99565b5092915050565b6001600160a01b038116811461085857600080fd5b8035611bf581611bd5565b919050565b600060208284031215611c0c57600080fd5b813561131e81611bd5565b60005b83811015611c32578181015183820152602001611c1a565b50506000910152565b60008151808452611c53816020860160208601611c17565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611c8660e0830189611c3b565b8281036040840152611c988189611c3b565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611cee578351835260209384019390920191600101611cd0565b50909b9a5050505050505050505050565b634e487b7160e01b600052604160045260246000fd5b60405160c081016001600160401b0381118282101715611d3757611d37611cff565b60405290565b604051601f8201601f191681016001600160401b0381118282101715611d6557611d65611cff565b604052919050565b80356001600160801b0381168114611bf557600080fd5b600060608284031215611d9657600080fd5b604051606081016001600160401b0381118282101715611db857611db8611cff565b6040529050808235611dc981611bd5565b8152611dd760208401611d6d565b6020820152611de860408401611d6d565b60408201525092915050565b600060608284031215611e0657600080fd5b61131e8383611d84565b600080600060608486031215611e2557600080fd5b8335611e3081611bd5565b9250611e3e60208501611d6d565b9150604084013563ffffffff81168114611e5757600080fd5b809150509250925092565b60008060408385031215611e7557600080fd5b8235611e8081611bd5565b91506020830135611e9081611bd5565b809150509250929050565b803560ff81168114611bf557600080fd5b600080600080600060808688031215611ec457600080fd5b85356001600160401b03811115611eda57600080fd5b860160c08189031215611eec57600080fd5b945060208601356001600160401b03811115611f0757600080fd5b8601601f81018813611f1857600080fd5b80356001600160401b03811115611f2e57600080fd5b886020828401011115611f4057600080fd5b60209190910194509250611f5660408701611e9b565b9150611f6460608701611d6d565b90509295509295909350565b803565ffffffffffff81168114611bf557600080fd5b600060c08284031215611f9857600080fd5b611fa0611d15565b90508135611fad81611bd5565b815260208201356001600160401b03811115611fc857600080fd5b8201601f81018413611fd957600080fd5b80356001600160401b03811115611ff257611ff2611cff565b61200160208260051b01611d3d565b8082825260208201915060206060840285010192508683111561202357600080fd5b6020840193505b8284101561204f5761203c8785611d84565b825260208201915060608401935061202a565b60208501525061206491505060408301611f70565b604082015261207560608301611f70565b606082015261208660808301611f70565b608082015261209760a08301611bea565b60a082015292915050565b6000602082840312156120b457600080fd5b81356001600160401b038111156120ca57600080fd5b6120d684828501611f86565b949350505050565b6000602082840312156120f057600080fd5b5035919050565b6001600160801b03818116838216019081111561119c5761119c611b99565b65ffffffffffff818116838216019081111561119c5761119c611b99565b600061119c3683611f86565b60006020828403121561215257600080fd5b61131e82611f70565b6000808335601e1984360301811261217257600080fd5b8301803591506001600160401b0382111561218c57600080fd5b60200191506060810236038213156121a357600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b8151600090829060208501835b828110156121eb5781518452602093840193909101906001016121cd565b509195945050505050565b600181811c9082168061220a57607f821691505b60208210810361222a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052602160045260246000fd5b6001600160801b03828116828216039081111561119c5761119c611b99565b8281526040602082015260006120d66040830184611c3b565b60008251612290818460208701611c17565b9190910192915050565b6000602082840312156122ac57600080fd5b5051919050565b601f82111561074057806000526020600020601f840160051c810160208510156122da5750805b601f840160051c820191505b8181101561100a57600081556001016122e6565b81516001600160401b0381111561231357612313611cff565b6123278161232184546121f6565b846122b3565b6020601f82116001811461235b57600083156123435750848201515b600019600385901b1c1916600184901b17845561100a565b600084815260208120601f198516915b8281101561238b578785015182556020948501946001909201910161236b565b50848210156123a95786840151600019600387901b60f8161c191681555b50505050600190811b0190555056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1009b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a26469706673582212204946b4a2b043a353b3ef2bac62ef478c8055f8d5870b9d828d9f9548a693008064736f6c634300081a0033", - "nonce": "0x5", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600f57600080fd5b5061242e8061001f6000396000f3fe6080604052600436106101185760003560e01c8063bc25cf77116100a0578063ce4cb87611610064578063ce4cb87614610343578063d77c8f1414610363578063e24d4ffb14610469578063e9eee73b14610489578063f2fde38b146104c957600080fd5b8063bc25cf7714610280578063be4e694e146102a0578063c1682910146102b5578063c4d66de8146102d5578063c884ef83146102f557600080fd5b80638af28600116100e75780638af28600146101e25780638da5cb5b146102105780638e0581d71461023d578063a08806131461024b578063b36f97051461026057600080fd5b80634a1ce59914610150578063715018a61461017057806384b0196e14610185578063863e76db146101b657600080fd5b3661014b5761014973eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee34610144620151806003611baf565b6104e9565b005b600080fd5b34801561015c57600080fd5b5061014961016b366004611bfa565b610745565b34801561017c57600080fd5b5061014961085b565b34801561019157600080fd5b5061019a61086f565b6040516101ad9796959493929190611c67565b60405180910390f35b3480156101c257600080fd5b506101cd6201518081565b60405163ffffffff90911681526020016101ad565b3480156101ee57600080fd5b506102026101fd366004611df4565b610920565b6040519081526020016101ad565b34801561021c57600080fd5b50610225610998565b6040516001600160a01b0390911681526020016101ad565b610149610144366004611e10565b34801561025757600080fd5b506101cd6109c6565b34801561026c57600080fd5b5061014961027b366004611e62565b6109d7565b34801561028c57600080fd5b5061014961029b366004611bfa565b610b50565b3480156102ac57600080fd5b506101cd610c7d565b3480156102c157600080fd5b506101496102d0366004611eac565b610c8b565b3480156102e157600080fd5b506101496102f0366004611bfa565b611011565b34801561030157600080fd5b5061032b610310366004611bfa565b6002602052600090815260409020546001600160801b031681565b6040516001600160801b0390911681526020016101ad565b34801561034f57600080fd5b5061032b61035e366004611e62565b61116e565b34801561036f57600080fd5b5061041d61037e366004611e62565b604080516080810182526000808252602082018190529181018290526060810191909152506001600160a01b03918216600090815260208181526040808320939094168252918252829020825160808101845290546001600160801b0381168252600160801b810463ffffffff1692820192909252600160a01b820465ffffffffffff1692810192909252600160d01b900460ff161515606082015290565b6040516101ad919081516001600160801b0316815260208083015163ffffffff169082015260408083015165ffffffffffff169082015260609182015115159181019190915260800190565b34801561047557600080fd5b506102026104843660046120a2565b6111a2565b34801561049557600080fd5b506104b96104a43660046120de565b60016020526000908152604090205460ff1681565b60405190151581526020016101ad565b3480156104d557600080fd5b506101496104e4366004611bfa565b611325565b6104f1611360565b336000908152602081815260408083206001600160a01b0387168452909152902063ffffffff8216158061053d575061052e620151806005611baf565b63ffffffff168263ffffffff16115b1561055b5760405163508f69d960e11b815260040160405180910390fd5b8054600160801b900463ffffffff16158015906105895750805463ffffffff838116600160801b9092041614155b156105a75760405163508f69d960e11b815260040160405180910390fd5b80546000906105c09085906001600160801b03166120f7565b9050806001600160801b03166000036105ec57604051631cc3b37b60e01b815260040160405180910390fd5b8154849083906000906106099084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169190921691909102179055508154600160d01b6aff000000000000ffffffff60801b19909116600160801b63ffffffff86160260ff60d01b1916171765ffffffffffff60a01b191682556001600160a01b03851673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed19016106be57836001600160801b031634146106b95760405163356680b760e01b815260040160405180910390fd5b6106d3565b6106d3853330876001600160801b0316611398565b604080516001600160801b038616815263ffffffff851660208201526001600160a01b0387169133917f1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313910160405180910390a3505061074060016000805160206123d983398151915255565b505050565b61074d611360565b336000908152602081815260408083206001600160a01b038516845290915290208054600160a01b900465ffffffffffff1615158061079557508054600160d01b900460ff16155b156107b35760405163426dc62960e01b815260040160405180910390fd5b80546000906107cf90600160801b900463ffffffff1642612116565b825466ffffffffffffff60a01b1916600160a01b65ffffffffffff831690810260ff60d01b19169190911784556040519081529091506001600160a01b0384169033907f9ffc6168de1eb7f1d16200f614753cd7edce5a2186aab1c612199dd7316cd7c49060200160405180910390a3505061085860016000805160206123d983398151915255565b50565b6108636113f6565b61086d6000611428565b565b600060608082808083816000805160206123b9833981519152805490915015801561089c57506001810154155b6108e55760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064015b60405180910390fd5b6108ed611499565b6108f561155c565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b805160208083015160409384015184517fec74f9c94eeba6a25cac8f1cc55e2670a7984e1f757c2c47d2b754f32ab72a86818501526001600160a01b03909416848601526001600160801b039182166060850152166080808401919091528351808403909101815260a0909201909252805191012090565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6109d4620151806005611baf565b81565b6109df611360565b336000908152602081815260408083206001600160a01b038616845290915290208054600160d01b900460ff1680610a2557508054600160a01b900465ffffffffffff16155b80610a405750805442600160a01b90910465ffffffffffff16115b15610a5e5760405163856807e360e01b815260040160405180910390fd5b80546001600160801b03166000819003610a8b57604051631cc3b37b60e01b815260040160405180910390fd5b81546001600160d81b031916825573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03851601610ad657610ad183826001600160801b031661159b565b610aea565b610aea8484836001600160801b03166115b7565b6040516001600160801b03821681526001600160a01b0385169033907fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda39060200160405180910390a35050610b4c60016000805160206123d983398151915255565b5050565b610b586113f6565b610b60611360565b6001600160a01b0381166000908152600260205260408120546001600160801b031690819003610ba357604051631fbaba3560e01b815260040160405180910390fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610be757610be2610bd3610998565b826001600160801b0316611607565b610c02565b610c0282610bf3610998565b836001600160801b03166115b7565b6001600160a01b03821660008181526002602090815260409182902080546001600160801b031916905590516001600160801b03841681527f5132ea83eb8717a82d066a42d8d33de0f397b76a89987b949007b2de5d678fdc910160405180910390a25061085860016000805160206123d983398151915255565b6109d4620151806003611baf565b610c93611360565b6000610ca161048487612134565b60008181526001602052604090205490915060ff1615610cd4576040516307b8c82160e41b815260040160405180910390fd5b610ce46060870160408801612140565b65ffffffffffff1615801590610d105750610d056060870160408801612140565b65ffffffffffff1642115b15610d2e57604051636481c3c360e01b815260040160405180910390fd5b610d3e6080870160608801612140565b65ffffffffffff1615801590610d6a5750610d5f6080870160608801612140565b65ffffffffffff1642105b15610d8b57604051600162d7ab6360e01b0319815260040160405180910390fd5b60ff8316610d9c602088018861215b565b905011610dbc576040516315756ef560e01b815260040160405180910390fd5b6000610dcb602088018861215b565b8560ff16818110610dde57610dde6121aa565b905060600201803603810190610df49190611df4565b90504681604001516001600160801b031614610e235760405163678a4b5560e11b815260040160405180910390fd5b6000610e326020890189611bfa565b90506000610ead82610e71867f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c91909152603c902090565b8a8a8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061164a92505050565b905080610ecd576040516337e8456b60e01b815260040160405180910390fd5b82602001516001600160801b0316856001600160801b03161115610f045760405163fd7850ad60e01b815260040160405180910390fd5b846001600160801b0316600003610f2e57604051631fbaba3560e01b815260040160405180910390fd5b8251610f3b8382886116ac565b6001600160a01b03811660009081526002602052604081208054889290610f6c9084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169183160217909155600087815260016020818152604092839020805460ff1916909217909155905191891682526001600160a01b03848116935086169188917fad936d677e12cbeba7a34eaf6c1afab449633a5117ae673e1741d3f7ea1f699d910160405180910390a4505050505061100a60016000805160206123d983398151915255565b5050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03166000811580156110565750825b90506000826001600160401b031660011480156110725750303b155b905081158015611080575080155b1561109e5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff1916600117855583156110c857845460ff60401b1916600160401b1785555b6110d18661176f565b6111206040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611780565b831561116657845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b6001600160a01b03808316600090815260208181526040808320938516835292905220546001600160801b03165b92915050565b6000808260200151516001600160401b038111156111c2576111c2611cff565b6040519080825280602002602001820160405280156111eb578160200160208202803683370190505b50905060005b8360200151518110156112495761122484602001518281518110611217576112176121aa565b6020026020010151610920565b828281518110611236576112366121aa565b60209081029190910101526001016111f1565b5061131e7f0d1c7d0801df03b8cfe6872cc1b2f38af302da20c8eb72d32b4fe601d954a71184600001518360405160200161128491906121c0565b604051602081830303815290604052805190602001208660400151876060015188608001518960a0015160405160200161130397969594939291909687526001600160a01b039586166020880152604087019490945265ffffffffffff928316606087015290821660808601521660a08401521660c082015260e00190565b60405160208183030381529060405280519060200120611792565b9392505050565b61132d6113f6565b6001600160a01b03811661135757604051631e4fbdf760e01b8152600060048201526024016108dc565b61085881611428565b6000805160206123d983398151915280546001190161139257604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af180600160005114166113e757803d873b1517106113e757637939f4246000526004601cfd5b50600060605260405250505050565b336113ff610998565b6001600160a01b03161461086d5760405163118cdaa760e01b81523360048201526024016108dc565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060916000805160206123b9833981519152916114d8906121f6565b80601f0160208091040260200160405190810160405280929190818152602001828054611504906121f6565b80156115515780601f1061152657610100808354040283529160200191611551565b820191906000526020600020905b81548152906001019060200180831161153457829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10380546060916000805160206123b9833981519152916114d8906121f6565b60003860003884865af1610b4c5763b12d13eb6000526004601cfd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166115fc57803d853b1517106115fc576390b8ec186000526004601cfd5b506000603452505050565b8047101561161d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b4c57816000526073600b5360ff6020536016600b82f0610b4c573838fd5b600080600061165985856117bf565b509092509050600081600381111561167357611673612230565b1480156116915750856001600160a01b0316826001600160a01b0316145b806116a257506116a286868661180c565b9695505050505050565b6001600160a01b0380841660009081526020818152604080832093861683529290522080546001600160801b039081169083168110156116ff57604051631cc3b37b60e01b815260040160405180910390fd5b6117098382612246565b82546001600160801b0319166001600160801b0391821617835560405190841681526001600160a01b0385811691908716907f8766f9fdb3d7ff5c4fe7ccf145668fbc991a789c4d655f9535b0e08c4964a04d9060200160405180910390a35050505050565b6117776118e7565b61085881611930565b6117886118e7565b610b4c8282611938565b600061119c61179f611999565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600083516041036117f95760208401516040850151606086015160001a6117eb888285856119a8565b955095509550505050611805565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161182e929190612265565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b17905251611863919061227e565b600060405180830381855afa9150503d806000811461189e576040519150601f19603f3d011682016040523d82523d6000602084013e6118a3565b606091505b50915091508180156118b757506020815110155b80156116a257508051630b135d3f60e11b906118dc908301602090810190840161229a565b149695505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661086d57604051631afcd79f60e31b815260040160405180910390fd5b61132d6118e7565b6119406118e7565b6000805160206123b98339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10261197a84826122fa565b506003810161198983826122fa565b5060008082556001909101555050565b60006119a3611a77565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156119e35750600091506003905082611a6d565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611a37573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611a6357506000925060019150829050611a6d565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f611aa2611aeb565b611aaa611b55565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b60006000805160206123b983398151915281611b05611499565b805190915015611b1d57805160209091012092915050565b81548015611b2c579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b60006000805160206123b983398151915281611b6f61155c565b805190915015611b8757805160209091012092915050565b60018201548015611b2c579392505050565b634e487b7160e01b600052601160045260246000fd5b63ffffffff8181168382160290811690818114611bce57611bce611b99565b5092915050565b6001600160a01b038116811461085857600080fd5b8035611bf581611bd5565b919050565b600060208284031215611c0c57600080fd5b813561131e81611bd5565b60005b83811015611c32578181015183820152602001611c1a565b50506000910152565b60008151808452611c53816020860160208601611c17565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611c8660e0830189611c3b565b8281036040840152611c988189611c3b565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611cee578351835260209384019390920191600101611cd0565b50909b9a5050505050505050505050565b634e487b7160e01b600052604160045260246000fd5b60405160c081016001600160401b0381118282101715611d3757611d37611cff565b60405290565b604051601f8201601f191681016001600160401b0381118282101715611d6557611d65611cff565b604052919050565b80356001600160801b0381168114611bf557600080fd5b600060608284031215611d9657600080fd5b604051606081016001600160401b0381118282101715611db857611db8611cff565b6040529050808235611dc981611bd5565b8152611dd760208401611d6d565b6020820152611de860408401611d6d565b60408201525092915050565b600060608284031215611e0657600080fd5b61131e8383611d84565b600080600060608486031215611e2557600080fd5b8335611e3081611bd5565b9250611e3e60208501611d6d565b9150604084013563ffffffff81168114611e5757600080fd5b809150509250925092565b60008060408385031215611e7557600080fd5b8235611e8081611bd5565b91506020830135611e9081611bd5565b809150509250929050565b803560ff81168114611bf557600080fd5b600080600080600060808688031215611ec457600080fd5b85356001600160401b03811115611eda57600080fd5b860160c08189031215611eec57600080fd5b945060208601356001600160401b03811115611f0757600080fd5b8601601f81018813611f1857600080fd5b80356001600160401b03811115611f2e57600080fd5b886020828401011115611f4057600080fd5b60209190910194509250611f5660408701611e9b565b9150611f6460608701611d6d565b90509295509295909350565b803565ffffffffffff81168114611bf557600080fd5b600060c08284031215611f9857600080fd5b611fa0611d15565b90508135611fad81611bd5565b815260208201356001600160401b03811115611fc857600080fd5b8201601f81018413611fd957600080fd5b80356001600160401b03811115611ff257611ff2611cff565b61200160208260051b01611d3d565b8082825260208201915060206060840285010192508683111561202357600080fd5b6020840193505b8284101561204f5761203c8785611d84565b825260208201915060608401935061202a565b60208501525061206491505060408301611f70565b604082015261207560608301611f70565b606082015261208660808301611f70565b608082015261209760a08301611bea565b60a082015292915050565b6000602082840312156120b457600080fd5b81356001600160401b038111156120ca57600080fd5b6120d684828501611f86565b949350505050565b6000602082840312156120f057600080fd5b5035919050565b6001600160801b03818116838216019081111561119c5761119c611b99565b65ffffffffffff818116838216019081111561119c5761119c611b99565b600061119c3683611f86565b60006020828403121561215257600080fd5b61131e82611f70565b6000808335601e1984360301811261217257600080fd5b8301803591506001600160401b0382111561218c57600080fd5b60200191506060810236038213156121a357600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b8151600090829060208501835b828110156121eb5781518452602093840193909101906001016121cd565b509195945050505050565b600181811c9082168061220a57607f821691505b60208210810361222a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052602160045260246000fd5b6001600160801b03828116828216039081111561119c5761119c611b99565b8281526040602082015260006120d66040830184611c3b565b60008251612290818460208701611c17565b9190910192915050565b6000602082840312156122ac57600080fd5b5051919050565b601f82111561074057806000526020600020601f840160051c810160208510156122da5750805b601f840160051c820191505b8181101561100a57600081556001016122e6565b81516001600160401b0381111561231357612313611cff565b6123278161232184546121f6565b846122b3565b6020601f82116001811461235b57600083156123435750848201515b600019600385901b1c1916600184901b17845561100a565b600084815260208120601f198516915b8281101561238b578785015182556020948501946001909201910161236b565b50848210156123a95786840151600019600387901b60f8161c191681555b50505050600190811b0190555056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1009b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a26469706673582212204946b4a2b043a353b3ef2bac62ef478c8055f8d5870b9d828d9f9548a693008064736f6c634300081a0033", + "nonce": "0xa", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xb443eb58b8b1bd0cd30db0abd1b203a5924e4538a25a9086beacc5706fcb429b", - "transactionType": "CREATE", + "hash": "0x0a42ee2c48de1dc10281df86a4d75be981134d43fffc8c3d86b025983213a68b", + "transactionType": "CREATE2", "contractName": "TransparentUpgradeableProxy", - "contractAddress": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "contractAddress": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "function": null, "arguments": [ - "0x889FeE8140B6812f31de150CBe622734F85245a1", + "0x0C3EE955D877B9E62135c1e6adF3DADD5484709B", "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", "0xc4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "transaction": { "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "gas": "0xf32ef", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x112318", "value": "0x0", - "input": "0x60a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103000000000000000000000000889fee8140b6812f31de150cbe622734f85245a1000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", - "nonce": "0x6", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61030000000000000000000000000c3ee955d877b9e62135c1e6adf3dadd5484709b000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0xb", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x1f8bf53d21b71bfe22c37bb3b8cf53e24324915980bd9ab0db755ec026294e40", - "transactionType": "CREATE", + "hash": "0xe56a4768dc7679f4542b697c790a5dc7f4d9afcc37ca631ba2160fa3539d27b4", + "transactionType": "CREATE2", "contractName": "MagicSpendWithdrawalManager", - "contractAddress": "0x5d3f92b5ba9b5475d4d0bc1ac4cbcb8ca4be83b4", + "contractAddress": "0x8f720b37aa9a675c4da12eeb7a1ff45a076da852", "function": null, "arguments": null, "transaction": { "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "gas": "0x22a6dc", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x270e86", "value": "0x0", - "input": "0x6080604052348015600f57600080fd5b50611ea48061001f6000396000f3fe6080604052600436106100c25760003560e01c80638da5cb5b1161007f578063dbd7ede011610059578063dbd7ede014610228578063e9eee73b1461023b578063eb12d61e1461027b578063f2fde38b1461029b57600080fd5b80638da5cb5b1461019d578063d151b61c146101da578063d1f5ff291461020857600080fd5b8063485cc955146100c75780635018e267146100e957806361f0487114610109578063715018a6146101295780637ac3c02f1461013e57806384b0196e14610175575b600080fd5b3480156100d357600080fd5b506100e76100e2366004611873565b6102bb565b005b3480156100f557600080fd5b506100e76101043660046118bf565b610424565b34801561011557600080fd5b506100e7610124366004611976565b610a34565b34801561013557600080fd5b506100e7610b0d565b34801561014a57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020015b60405180910390f35b34801561018157600080fd5b5061018a610b21565b60405161016c97969594939291906119f0565b3480156101a957600080fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b0316610158565b3480156101e657600080fd5b506101fa6101f5366004611a88565b610bcd565b60405190815260200161016c565b34801561021457600080fd5b506101fa610223366004611abd565b610eab565b6100e7610236366004611976565b610f4f565b34801561024757600080fd5b5061026b610256366004611aff565b60016020526000908152604090205460ff1681565b604051901515815260200161016c565b34801561028757600080fd5b506100e7610296366004611b18565b611019565b3480156102a757600080fd5b506100e76102b6366004611b18565b61102d565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff166000811580156103015750825b905060008267ffffffffffffffff16600114801561031e5750303b155b90508115801561032c575080155b1561034a5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561037457845460ff60401b1916600160401b1785555b61037d87611068565b61038686611021565b6103d56040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611079565b831561041b57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b61042c61108b565b4661043d6060850160408601611b33565b6001600160801b031614610464576040516311c75e7560e21b815260040160405180910390fd5b61047460e0840160c08501611b4e565b65ffffffffffff16158015906104a0575061049560e0840160c08501611b4e565b65ffffffffffff1642115b156104be576040516360a059c560e11b815260040160405180910390fd5b6104cf610100840160e08501611b4e565b65ffffffffffff16158015906104fc57506104f1610100840160e08501611b4e565b65ffffffffffff1642105b1561051a576040516321a5201360e11b815260040160405180910390fd5b600061052584610bcd565b9050600061057b61053e6000546001600160a01b031690565b8386868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506110d592505050565b90508061059b576040516337e8456b60e01b815260040160405180910390fd5b60008281526001602052604090205460ff16156105cb576040516307b8c82160e41b815260040160405180910390fd5b60005b6105db6080870187611b76565b90508110156107705760006105f36080880188611b76565b8381811061060357610603611bc7565b90506020028101906106159190611bdd565b610623906020810190611b18565b905060006106346080890189611b76565b8481811061064457610644611bc7565b90506020028101906106569190611bdd565b602001359050600061066b60808a018a611b76565b8581811061067b5761067b611bc7565b905060200281019061068d9190611bdd565b61069b906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b03881692508691506106ef908690611c44565b60006040518083038185875af1925050503d806000811461072c576040519150601f19603f3d011682016040523d82523d6000602084013e610731565b606091505b50915091508161075f57806040516354d5ca3560e11b81526004016107569190611c56565b60405180910390fd5b5050600190930192506105ce915050565b5060006107806020870187611b18565b905060006107946080880160608901611b18565b905060006107a86040890160208a01611b33565b905073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b038416016107e7576107e282826001600160801b0316611137565b6107fb565b6107fb8383836001600160801b031661117a565b60005b61080b60a08a018a611b76565b905081101561099757600061082360a08b018b611b76565b8381811061083357610833611bc7565b90506020028101906108459190611bdd565b610853906020810190611b18565b9050600061086460a08c018c611b76565b8481811061087457610874611bc7565b90506020028101906108869190611bdd565b602001359050600061089b60a08d018d611b76565b858181106108ab576108ab611bc7565b90506020028101906108bd9190611bdd565b6108cb906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b038816925086915061091f908690611c44565b60006040518083038185875af1925050503d806000811461095c576040519150601f19603f3d011682016040523d82523d6000602084013e610961565b606091505b509150915081610986578060405163041d4c5b60e41b81526004016107569190611c56565b5050600190930192506107fe915050565b50600085815260016020818152604092839020805460ff191690921790915590516001600160801b03831681526001600160a01b03858116929085169188917fedbb1d2a668dc012e1f90419b492c1cdd90c45e48afaa766e9befc71e992d70c910160405180910390a45050505050610a2f60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050565b610a3c6111ca565b610a4461108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610a8157610a7c33826001600160801b0316611137565b610a95565b610a958233836001600160801b031661117a565b604080516001600160a01b03841681526001600160801b03831660208201527f26aee06652d435b2b0e2bd8483f96d5dc230ca84b9257b7b0766fe43341fb1b591015b60405180910390a1610b0960017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050565b610b156111ca565b610b1f6000611225565b565b60006060808280808381600080516020611e4f8339815191528054909150158015610b4e57506001810154155b610b925760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610756565b610b9a611296565b610ba2611359565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b600080610bdd6080840184611b76565b905067ffffffffffffffff811115610bf757610bf7611c69565b604051908082528060200260200182016040528015610c20578160200160208202803683370190505b5090506000610c3260a0850185611b76565b905067ffffffffffffffff811115610c4c57610c4c611c69565b604051908082528060200260200182016040528015610c75578160200160208202803683370190505b50905060005b610c886080860186611b76565b9050811015610ce857610cc3610ca16080870187611b76565b83818110610cb157610cb1611bc7565b90506020028101906102239190611bdd565b838281518110610cd557610cd5611bc7565b6020908102919091010152600101610c7b565b5060005b610cf960a0860186611b76565b9050811015610d3757610d12610ca160a0870187611b76565b828281518110610d2457610d24611bc7565b6020908102919091010152600101610cec565b50610ea37fb1fc175fcf0df72c37a75c695954f2c4570844302c599d6d1ed2d7d7ac49c00a610d696020870187611b18565b610d796040880160208901611b33565b610d896060890160408a01611b33565b610d9960808a0160608b01611b18565b87604051602001610daa9190611c7f565b6040516020818303038152906040528051906020012087604051602001610dd19190611c7f565b60408051601f198184030181529190528051602090910120610df960e08d0160c08e01611b4e565b610e0a6101008e0160e08f01611b4e565b8d610100016020810190610e1e9190611b4e565b60408051602081019b909b526001600160a01b03998a16908b01526001600160801b0397881660608b01529690951660808901529590921660a087015260c086015260e085015265ffffffffffff9283166101008501528216610120840152166101408201526101600160405160208183030381529060405280519060200120611398565b949350505050565b60007f9085b19ea56248c94d86174b3784cfaaa8673d1041d6441f61ff52752dac8483610edb6020840184611b18565b6020840135610eed6040860186611bfd565b604051610efb929190611cb5565b604051908190038120610f32949392916020019384526001600160a01b039290921660208401526040830152606082015260800190565b604051602081830303815290604052805190602001209050919050565b610f576111ca565b610f5f61108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610fbd57806001600160801b03163414610fb8576040516380daf1e560e01b81526001600160a01b0383166004820152602401610756565b610fd2565b610fd2823330846001600160801b03166113cb565b604080516001600160a01b03841681526001600160801b03831660208201527feb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d0944189101610ad8565b6110216111ca565b61102a81611429565b50565b6110356111ca565b6001600160a01b03811661105f57604051631e4fbdf760e01b815260006004820152602401610756565b61102a81611225565b61107061147d565b61102a816114c6565b61108161147d565b610b0982826114ce565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f008054600119016110cf57604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60008060006110e4858561152f565b50909250905060008160038111156110fe576110fe611cc5565b14801561111c5750856001600160a01b0316826001600160a01b0316145b8061112d575061112d86868661157c565b9695505050505050565b8047101561114d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b0957816000526073600b5360ff6020536016600b82f0610b09573838fd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166111bf57803d853b1517106111bf576390b8ec186000526004601cfd5b506000603452505050565b336111fc7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6001600160a01b031614610b1f5760405163118cdaa760e01b8152336004820152602401610756565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1028054606091600080516020611e4f833981519152916112d590611cdb565b80601f016020809104026020016040519081016040528092919081815260200182805461130190611cdb565b801561134e5780601f106113235761010080835404028352916020019161134e565b820191906000526020600020905b81548152906001019060200180831161133157829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1038054606091600080516020611e4f833981519152916112d590611cdb565b60006113c56113a5611657565b8360405161190160f01b8152600281019290925260228201526042902090565b92915050565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af1806001600051141661141a57803d873b15171061141a57637939f4246000526004601cfd5b50600060605260405250505050565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f249060200160405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610b1f57604051631afcd79f60e31b815260040160405180910390fd5b61103561147d565b6114d661147d565b600080516020611e4f8339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1026115108482611d5d565b506003810161151f8382611d5d565b5060008082556001909101555050565b600080600083516041036115695760208401516040850151606086015160001a61155b88828585611666565b955095509550505050611575565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161159e929190611e1c565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516115d39190611c44565b600060405180830381855afa9150503d806000811461160e576040519150601f19603f3d011682016040523d82523d6000602084013e611613565b606091505b509150915081801561162757506020815110155b801561112d57508051630b135d3f60e11b9061164c9083016020908101908401611e35565b149695505050505050565b6000611661611735565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156116a1575060009150600390508261172b565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156116f5573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117215750600092506001915082905061172b565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6117606117a9565b611768611813565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6000600080516020611e4f833981519152816117c3611296565b8051909150156117db57805160209091012092915050565b815480156117ea579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b6000600080516020611e4f8339815191528161182d611359565b80519091501561184557805160209091012092915050565b600182015480156117ea579392505050565b80356001600160a01b038116811461186e57600080fd5b919050565b6000806040838503121561188657600080fd5b61188f83611857565b915061189d60208401611857565b90509250929050565b600061012082840312156118b957600080fd5b50919050565b6000806000604084860312156118d457600080fd5b833567ffffffffffffffff8111156118eb57600080fd5b6118f7868287016118a6565b935050602084013567ffffffffffffffff81111561191457600080fd5b8401601f8101861361192557600080fd5b803567ffffffffffffffff81111561193c57600080fd5b86602082840101111561194e57600080fd5b939660209190910195509293505050565b80356001600160801b038116811461186e57600080fd5b6000806040838503121561198957600080fd5b61199283611857565b915061189d6020840161195f565b60005b838110156119bb5781810151838201526020016119a3565b50506000910152565b600081518084526119dc8160208601602086016119a0565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611a0f60e08301896119c4565b8281036040840152611a2181896119c4565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611a77578351835260209384019390920191600101611a59565b50909b9a5050505050505050505050565b600060208284031215611a9a57600080fd5b813567ffffffffffffffff811115611ab157600080fd5b610ea3848285016118a6565b600060208284031215611acf57600080fd5b813567ffffffffffffffff811115611ae657600080fd5b820160608185031215611af857600080fd5b9392505050565b600060208284031215611b1157600080fd5b5035919050565b600060208284031215611b2a57600080fd5b611af882611857565b600060208284031215611b4557600080fd5b611af88261195f565b600060208284031215611b6057600080fd5b813565ffffffffffff81168114611af857600080fd5b6000808335601e19843603018112611b8d57600080fd5b83018035915067ffffffffffffffff821115611ba857600080fd5b6020019150600581901b3603821315611bc057600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112611bf357600080fd5b9190910192915050565b6000808335601e19843603018112611c1457600080fd5b83018035915067ffffffffffffffff821115611c2f57600080fd5b602001915036819003821315611bc057600080fd5b60008251611bf38184602087016119a0565b602081526000611af860208301846119c4565b634e487b7160e01b600052604160045260246000fd5b8151600090829060208501835b82811015611caa578151845260209384019390910190600101611c8c565b509195945050505050565b8183823760009101908152919050565b634e487b7160e01b600052602160045260246000fd5b600181811c90821680611cef57607f821691505b6020821081036118b957634e487b7160e01b600052602260045260246000fd5b601f821115610a2f57806000526020600020601f840160051c81016020851015611d365750805b601f840160051c820191505b81811015611d565760008155600101611d42565b5050505050565b815167ffffffffffffffff811115611d7757611d77611c69565b611d8b81611d858454611cdb565b84611d0f565b6020601f821160018114611dbf5760008315611da75750848201515b600019600385901b1c1916600184901b178455611d56565b600084815260208120601f198516915b82811015611def5787850151825560209485019460019092019101611dcf565b5084821015611e0d5786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b828152604060208201526000610ea360408301846119c4565b600060208284031215611e4757600080fd5b505191905056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100a2646970667358221220eb4063671b736568e00ead36a5652e423e42ac2db5a406974734313ed240d53f64736f6c634300081a0033", - "nonce": "0x7", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600f57600080fd5b50611ea48061001f6000396000f3fe6080604052600436106100c25760003560e01c80638da5cb5b1161007f578063dbd7ede011610059578063dbd7ede014610228578063e9eee73b1461023b578063eb12d61e1461027b578063f2fde38b1461029b57600080fd5b80638da5cb5b1461019d578063d151b61c146101da578063d1f5ff291461020857600080fd5b8063485cc955146100c75780635018e267146100e957806361f0487114610109578063715018a6146101295780637ac3c02f1461013e57806384b0196e14610175575b600080fd5b3480156100d357600080fd5b506100e76100e2366004611873565b6102bb565b005b3480156100f557600080fd5b506100e76101043660046118bf565b610424565b34801561011557600080fd5b506100e7610124366004611976565b610a34565b34801561013557600080fd5b506100e7610b0d565b34801561014a57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020015b60405180910390f35b34801561018157600080fd5b5061018a610b21565b60405161016c97969594939291906119f0565b3480156101a957600080fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b0316610158565b3480156101e657600080fd5b506101fa6101f5366004611a88565b610bcd565b60405190815260200161016c565b34801561021457600080fd5b506101fa610223366004611abd565b610eab565b6100e7610236366004611976565b610f4f565b34801561024757600080fd5b5061026b610256366004611aff565b60016020526000908152604090205460ff1681565b604051901515815260200161016c565b34801561028757600080fd5b506100e7610296366004611b18565b611019565b3480156102a757600080fd5b506100e76102b6366004611b18565b61102d565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff166000811580156103015750825b905060008267ffffffffffffffff16600114801561031e5750303b155b90508115801561032c575080155b1561034a5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561037457845460ff60401b1916600160401b1785555b61037d87611068565b61038686611021565b6103d56040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611079565b831561041b57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b61042c61108b565b4661043d6060850160408601611b33565b6001600160801b031614610464576040516311c75e7560e21b815260040160405180910390fd5b61047460e0840160c08501611b4e565b65ffffffffffff16158015906104a0575061049560e0840160c08501611b4e565b65ffffffffffff1642115b156104be576040516360a059c560e11b815260040160405180910390fd5b6104cf610100840160e08501611b4e565b65ffffffffffff16158015906104fc57506104f1610100840160e08501611b4e565b65ffffffffffff1642105b1561051a576040516321a5201360e11b815260040160405180910390fd5b600061052584610bcd565b9050600061057b61053e6000546001600160a01b031690565b8386868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506110d592505050565b90508061059b576040516337e8456b60e01b815260040160405180910390fd5b60008281526001602052604090205460ff16156105cb576040516307b8c82160e41b815260040160405180910390fd5b60005b6105db6080870187611b76565b90508110156107705760006105f36080880188611b76565b8381811061060357610603611bc7565b90506020028101906106159190611bdd565b610623906020810190611b18565b905060006106346080890189611b76565b8481811061064457610644611bc7565b90506020028101906106569190611bdd565b602001359050600061066b60808a018a611b76565b8581811061067b5761067b611bc7565b905060200281019061068d9190611bdd565b61069b906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b03881692508691506106ef908690611c44565b60006040518083038185875af1925050503d806000811461072c576040519150601f19603f3d011682016040523d82523d6000602084013e610731565b606091505b50915091508161075f57806040516354d5ca3560e11b81526004016107569190611c56565b60405180910390fd5b5050600190930192506105ce915050565b5060006107806020870187611b18565b905060006107946080880160608901611b18565b905060006107a86040890160208a01611b33565b905073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b038416016107e7576107e282826001600160801b0316611137565b6107fb565b6107fb8383836001600160801b031661117a565b60005b61080b60a08a018a611b76565b905081101561099757600061082360a08b018b611b76565b8381811061083357610833611bc7565b90506020028101906108459190611bdd565b610853906020810190611b18565b9050600061086460a08c018c611b76565b8481811061087457610874611bc7565b90506020028101906108869190611bdd565b602001359050600061089b60a08d018d611b76565b858181106108ab576108ab611bc7565b90506020028101906108bd9190611bdd565b6108cb906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b038816925086915061091f908690611c44565b60006040518083038185875af1925050503d806000811461095c576040519150601f19603f3d011682016040523d82523d6000602084013e610961565b606091505b509150915081610986578060405163041d4c5b60e41b81526004016107569190611c56565b5050600190930192506107fe915050565b50600085815260016020818152604092839020805460ff191690921790915590516001600160801b03831681526001600160a01b03858116929085169188917fedbb1d2a668dc012e1f90419b492c1cdd90c45e48afaa766e9befc71e992d70c910160405180910390a45050505050610a2f60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050565b610a3c6111ca565b610a4461108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610a8157610a7c33826001600160801b0316611137565b610a95565b610a958233836001600160801b031661117a565b604080516001600160a01b03841681526001600160801b03831660208201527f26aee06652d435b2b0e2bd8483f96d5dc230ca84b9257b7b0766fe43341fb1b591015b60405180910390a1610b0960017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050565b610b156111ca565b610b1f6000611225565b565b60006060808280808381600080516020611e4f8339815191528054909150158015610b4e57506001810154155b610b925760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610756565b610b9a611296565b610ba2611359565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b600080610bdd6080840184611b76565b905067ffffffffffffffff811115610bf757610bf7611c69565b604051908082528060200260200182016040528015610c20578160200160208202803683370190505b5090506000610c3260a0850185611b76565b905067ffffffffffffffff811115610c4c57610c4c611c69565b604051908082528060200260200182016040528015610c75578160200160208202803683370190505b50905060005b610c886080860186611b76565b9050811015610ce857610cc3610ca16080870187611b76565b83818110610cb157610cb1611bc7565b90506020028101906102239190611bdd565b838281518110610cd557610cd5611bc7565b6020908102919091010152600101610c7b565b5060005b610cf960a0860186611b76565b9050811015610d3757610d12610ca160a0870187611b76565b828281518110610d2457610d24611bc7565b6020908102919091010152600101610cec565b50610ea37fb1fc175fcf0df72c37a75c695954f2c4570844302c599d6d1ed2d7d7ac49c00a610d696020870187611b18565b610d796040880160208901611b33565b610d896060890160408a01611b33565b610d9960808a0160608b01611b18565b87604051602001610daa9190611c7f565b6040516020818303038152906040528051906020012087604051602001610dd19190611c7f565b60408051601f198184030181529190528051602090910120610df960e08d0160c08e01611b4e565b610e0a6101008e0160e08f01611b4e565b8d610100016020810190610e1e9190611b4e565b60408051602081019b909b526001600160a01b03998a16908b01526001600160801b0397881660608b01529690951660808901529590921660a087015260c086015260e085015265ffffffffffff9283166101008501528216610120840152166101408201526101600160405160208183030381529060405280519060200120611398565b949350505050565b60007f9085b19ea56248c94d86174b3784cfaaa8673d1041d6441f61ff52752dac8483610edb6020840184611b18565b6020840135610eed6040860186611bfd565b604051610efb929190611cb5565b604051908190038120610f32949392916020019384526001600160a01b039290921660208401526040830152606082015260800190565b604051602081830303815290604052805190602001209050919050565b610f576111ca565b610f5f61108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610fbd57806001600160801b03163414610fb8576040516380daf1e560e01b81526001600160a01b0383166004820152602401610756565b610fd2565b610fd2823330846001600160801b03166113cb565b604080516001600160a01b03841681526001600160801b03831660208201527feb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d0944189101610ad8565b6110216111ca565b61102a81611429565b50565b6110356111ca565b6001600160a01b03811661105f57604051631e4fbdf760e01b815260006004820152602401610756565b61102a81611225565b61107061147d565b61102a816114c6565b61108161147d565b610b0982826114ce565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f008054600119016110cf57604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60008060006110e4858561152f565b50909250905060008160038111156110fe576110fe611cc5565b14801561111c5750856001600160a01b0316826001600160a01b0316145b8061112d575061112d86868661157c565b9695505050505050565b8047101561114d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b0957816000526073600b5360ff6020536016600b82f0610b09573838fd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166111bf57803d853b1517106111bf576390b8ec186000526004601cfd5b506000603452505050565b336111fc7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6001600160a01b031614610b1f5760405163118cdaa760e01b8152336004820152602401610756565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1028054606091600080516020611e4f833981519152916112d590611cdb565b80601f016020809104026020016040519081016040528092919081815260200182805461130190611cdb565b801561134e5780601f106113235761010080835404028352916020019161134e565b820191906000526020600020905b81548152906001019060200180831161133157829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1038054606091600080516020611e4f833981519152916112d590611cdb565b60006113c56113a5611657565b8360405161190160f01b8152600281019290925260228201526042902090565b92915050565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af1806001600051141661141a57803d873b15171061141a57637939f4246000526004601cfd5b50600060605260405250505050565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f249060200160405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610b1f57604051631afcd79f60e31b815260040160405180910390fd5b61103561147d565b6114d661147d565b600080516020611e4f8339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1026115108482611d5d565b506003810161151f8382611d5d565b5060008082556001909101555050565b600080600083516041036115695760208401516040850151606086015160001a61155b88828585611666565b955095509550505050611575565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161159e929190611e1c565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516115d39190611c44565b600060405180830381855afa9150503d806000811461160e576040519150601f19603f3d011682016040523d82523d6000602084013e611613565b606091505b509150915081801561162757506020815110155b801561112d57508051630b135d3f60e11b9061164c9083016020908101908401611e35565b149695505050505050565b6000611661611735565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156116a1575060009150600390508261172b565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156116f5573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117215750600092506001915082905061172b565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6117606117a9565b611768611813565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6000600080516020611e4f833981519152816117c3611296565b8051909150156117db57805160209091012092915050565b815480156117ea579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b6000600080516020611e4f8339815191528161182d611359565b80519091501561184557805160209091012092915050565b600182015480156117ea579392505050565b80356001600160a01b038116811461186e57600080fd5b919050565b6000806040838503121561188657600080fd5b61188f83611857565b915061189d60208401611857565b90509250929050565b600061012082840312156118b957600080fd5b50919050565b6000806000604084860312156118d457600080fd5b833567ffffffffffffffff8111156118eb57600080fd5b6118f7868287016118a6565b935050602084013567ffffffffffffffff81111561191457600080fd5b8401601f8101861361192557600080fd5b803567ffffffffffffffff81111561193c57600080fd5b86602082840101111561194e57600080fd5b939660209190910195509293505050565b80356001600160801b038116811461186e57600080fd5b6000806040838503121561198957600080fd5b61199283611857565b915061189d6020840161195f565b60005b838110156119bb5781810151838201526020016119a3565b50506000910152565b600081518084526119dc8160208601602086016119a0565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611a0f60e08301896119c4565b8281036040840152611a2181896119c4565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611a77578351835260209384019390920191600101611a59565b50909b9a5050505050505050505050565b600060208284031215611a9a57600080fd5b813567ffffffffffffffff811115611ab157600080fd5b610ea3848285016118a6565b600060208284031215611acf57600080fd5b813567ffffffffffffffff811115611ae657600080fd5b820160608185031215611af857600080fd5b9392505050565b600060208284031215611b1157600080fd5b5035919050565b600060208284031215611b2a57600080fd5b611af882611857565b600060208284031215611b4557600080fd5b611af88261195f565b600060208284031215611b6057600080fd5b813565ffffffffffff81168114611af857600080fd5b6000808335601e19843603018112611b8d57600080fd5b83018035915067ffffffffffffffff821115611ba857600080fd5b6020019150600581901b3603821315611bc057600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112611bf357600080fd5b9190910192915050565b6000808335601e19843603018112611c1457600080fd5b83018035915067ffffffffffffffff821115611c2f57600080fd5b602001915036819003821315611bc057600080fd5b60008251611bf38184602087016119a0565b602081526000611af860208301846119c4565b634e487b7160e01b600052604160045260246000fd5b8151600090829060208501835b82811015611caa578151845260209384019390910190600101611c8c565b509195945050505050565b8183823760009101908152919050565b634e487b7160e01b600052602160045260246000fd5b600181811c90821680611cef57607f821691505b6020821081036118b957634e487b7160e01b600052602260045260246000fd5b601f821115610a2f57806000526020600020601f840160051c81016020851015611d365750805b601f840160051c820191505b81811015611d565760008155600101611d42565b5050505050565b815167ffffffffffffffff811115611d7757611d77611c69565b611d8b81611d858454611cdb565b84611d0f565b6020601f821160018114611dbf5760008315611da75750848201515b600019600385901b1c1916600184901b178455611d56565b600084815260208120601f198516915b82811015611def5787850151825560209485019460019092019101611dcf565b5084821015611e0d5786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b828152604060208201526000610ea360408301846119c4565b600060208284031215611e4757600080fd5b505191905056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100a2646970667358221220eb4063671b736568e00ead36a5652e423e42ac2db5a406974734313ed240d53f64736f6c634300081a0033", + "nonce": "0xc", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x75d6988baa56c71e28e387c500f8b3fd7a487c4ad1ed2c142690723ba05da2cd", - "transactionType": "CREATE", + "hash": "0x58d53041a5abb32c4501439ed95ef19aa111ecfadb0f31d1f4342a12b4a45f82", + "transactionType": "CREATE2", "contractName": "TransparentUpgradeableProxy", - "contractAddress": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "contractAddress": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "function": null, "arguments": [ - "0x5d3f92B5Ba9b5475d4d0BC1Ac4CbCb8ca4bE83B4", + "0x8F720B37Aa9A675c4DA12Eeb7a1ff45A076DA852", "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", "0x485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "transaction": { "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "gas": "0xfab93", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11aae3", "value": "0x0", - "input": "0x60a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61030000000000000000000000005d3f92b5ba9b5475d4d0bc1ac4cbcb8ca4be83b4000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", - "nonce": "0x8", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61030000000000000000000000008f720b37aa9a675c4da12eeb7a1ff45a076da852000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0xd", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x1b487df4a292381cbf9a1006c4a4c0c1d82e2841f7cc5a01b1a905408a772325", + "hash": "0x87ddd97be2d00b891772722b5d533c5f225f57779bf934c7bf93f8f5656fe948", "transactionType": "CALL", "contractName": "TransparentUpgradeableProxy", - "contractAddress": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "contractAddress": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "function": null, "arguments": null, "transaction": { "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "to": "0x5a79e86f2ef57ad257825efa46062a8792606f19", - "gas": "0x12e56", - "value": "0x2386f26fc10000", - "input": "0xdbd7ede0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc10000", - "nonce": "0x9", + "to": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "gas": "0x11d9a", + "value": "0x6f05b59d3b20000", + "input": "0xdbd7ede0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000006f05b59d3b20000", + "nonce": "0xe", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xed9c90f2f2fef2829aee702d9ea4835ce69914727d56f5ed0f88588b12cbd2a9", + "hash": "0xb0db0ecb99c676b4ca97497df78a3cc49c82b77ebffcd7de269dab39f1563438", "transactionType": "CALL", "contractName": "TransparentUpgradeableProxy", - "contractAddress": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "contractAddress": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "function": null, "arguments": null, "transaction": { "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", - "to": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "to": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "gas": "0x19669", "value": "0x2386f26fc10000", "input": "0x8e0581d7000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", - "nonce": "0x1", + "nonce": "0x2", "chainId": "0xaa36a7" }, "additionalContracts": [], @@ -122,305 +126,305 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x97ceb7", + "cumulativeGasUsed": "0x769476", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x6878a8268e9ece1478b2af29476a98a80a579bc53a704f1068c03585c7ac06b0", - "transactionIndex": "0x39", - "blockHash": "0x70577d4715f980613b7ff7e79c1b680bba09f7ef2649c9e0efd010e9c404d40a", - "blockNumber": "0x6b2d9f", - "gasUsed": "0x1f573d", - "effectiveGasPrice": "0x3042413a1", + "transactionHash": "0xfbae316b60f0609cbc67afffb7185dcb322bd86fdc1979cc0c92f857d2f2fd6b", + "transactionIndex": "0x35", + "blockHash": "0xc538d66475b6331c9ad93121871048620571a23dbe1ff761b2b348e49aea059a", + "blockNumber": "0x6b471e", + "gasUsed": "0x1f6657", + "effectiveGasPrice": "0x14857407e", "blobGasUsed": "0x0", "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "to": null, - "contractAddress": "0x889fee8140b6812f31de150cbe622734f85245a1" + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null }, { "status": "0x1", - "cumulativeGasUsed": "0xb21234", + "cumulativeGasUsed": "0xdcefb6", "logs": [ { - "address": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "topics": [ "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", - "0x000000000000000000000000889fee8140b6812f31de150cbe622734f85245a1" + "0x0000000000000000000000000c3ee955d877b9e62135c1e6adf3dadd5484709b" ], "data": "0x", - "blockHash": "0xf7fd8a5c21d9790e15b58e50f7ce085be63e3b036b4a4f64009f0814a83659cc", - "blockNumber": "0x6b2da0", - "transactionHash": "0xb443eb58b8b1bd0cd30db0abd1b203a5924e4538a25a9086beacc5706fcb429b", - "transactionIndex": "0x58", - "logIndex": "0x9f", + "blockHash": "0xc93f017f4b7e8e28cd5577e31b69a289a0be3dd9eac247edc95793d4c22ccb5c", + "blockNumber": "0x6b471f", + "transactionHash": "0x0a42ee2c48de1dc10281df86a4d75be981134d43fffc8c3d86b025983213a68b", + "transactionIndex": "0x63", + "logIndex": "0x9d", "removed": false }, { - "address": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "data": "0x", - "blockHash": "0xf7fd8a5c21d9790e15b58e50f7ce085be63e3b036b4a4f64009f0814a83659cc", - "blockNumber": "0x6b2da0", - "transactionHash": "0xb443eb58b8b1bd0cd30db0abd1b203a5924e4538a25a9086beacc5706fcb429b", - "transactionIndex": "0x58", - "logIndex": "0xa0", + "blockHash": "0xc93f017f4b7e8e28cd5577e31b69a289a0be3dd9eac247edc95793d4c22ccb5c", + "blockNumber": "0x6b471f", + "transactionHash": "0x0a42ee2c48de1dc10281df86a4d75be981134d43fffc8c3d86b025983213a68b", + "transactionIndex": "0x63", + "logIndex": "0x9e", "removed": false }, { - "address": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "topics": [ "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" ], "data": "0x0000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0xf7fd8a5c21d9790e15b58e50f7ce085be63e3b036b4a4f64009f0814a83659cc", - "blockNumber": "0x6b2da0", - "transactionHash": "0xb443eb58b8b1bd0cd30db0abd1b203a5924e4538a25a9086beacc5706fcb429b", - "transactionIndex": "0x58", - "logIndex": "0xa1", + "blockHash": "0xc93f017f4b7e8e28cd5577e31b69a289a0be3dd9eac247edc95793d4c22ccb5c", + "blockNumber": "0x6b471f", + "transactionHash": "0x0a42ee2c48de1dc10281df86a4d75be981134d43fffc8c3d86b025983213a68b", + "transactionIndex": "0x63", + "logIndex": "0x9f", "removed": false }, { - "address": "0x10990bd15e542e5023f648014baceb253247df34", + "address": "0x8061b58f6e8cc8002560160f7084fbd1521fca0a", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "data": "0x", - "blockHash": "0xf7fd8a5c21d9790e15b58e50f7ce085be63e3b036b4a4f64009f0814a83659cc", - "blockNumber": "0x6b2da0", - "transactionHash": "0xb443eb58b8b1bd0cd30db0abd1b203a5924e4538a25a9086beacc5706fcb429b", - "transactionIndex": "0x58", - "logIndex": "0xa2", + "blockHash": "0xc93f017f4b7e8e28cd5577e31b69a289a0be3dd9eac247edc95793d4c22ccb5c", + "blockNumber": "0x6b471f", + "transactionHash": "0x0a42ee2c48de1dc10281df86a4d75be981134d43fffc8c3d86b025983213a68b", + "transactionIndex": "0x63", + "logIndex": "0xa0", "removed": false }, { - "address": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "topics": [ "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" ], - "data": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010990bd15e542e5023f648014baceb253247df34", - "blockHash": "0xf7fd8a5c21d9790e15b58e50f7ce085be63e3b036b4a4f64009f0814a83659cc", - "blockNumber": "0x6b2da0", - "transactionHash": "0xb443eb58b8b1bd0cd30db0abd1b203a5924e4538a25a9086beacc5706fcb429b", - "transactionIndex": "0x58", - "logIndex": "0xa3", + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008061b58f6e8cc8002560160f7084fbd1521fca0a", + "blockHash": "0xc93f017f4b7e8e28cd5577e31b69a289a0be3dd9eac247edc95793d4c22ccb5c", + "blockNumber": "0x6b471f", + "transactionHash": "0x0a42ee2c48de1dc10281df86a4d75be981134d43fffc8c3d86b025983213a68b", + "transactionIndex": "0x63", + "logIndex": "0xa1", "removed": false } ], - "logsBloom": "0x000000000000010000000000002000084000000000000000008000000000000000004000000020000000000000000000000000000000000000000000000000000000000000000000000000000000020000010000000000080000000000000000000000000200000000000000000008000000008000000000000000000000004000000000000000400008000004000000000000000000c0000000000000800000000008000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000400000404000000000008000020000000000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x0000000000000100000000000000000040000000000000000080000000000000000000000000200001000000000000000000000000000000000000000000000000000000000000000000000000000200000100000000000800000080010000000a008000020000000000000000000800000000800000000000000000000000400000000000000000000800000000000000000000000080000000000000800000000000000000400000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000404000000000000000020000000000000000000000000000000000000000000000001000000000000000000", "type": "0x2", - "transactionHash": "0xb443eb58b8b1bd0cd30db0abd1b203a5924e4538a25a9086beacc5706fcb429b", - "transactionIndex": "0x58", - "blockHash": "0xf7fd8a5c21d9790e15b58e50f7ce085be63e3b036b4a4f64009f0814a83659cc", - "blockNumber": "0x6b2da0", - "gasUsed": "0xbb253", - "effectiveGasPrice": "0x2f51ab39b", + "transactionHash": "0x0a42ee2c48de1dc10281df86a4d75be981134d43fffc8c3d86b025983213a68b", + "transactionIndex": "0x63", + "blockHash": "0xc93f017f4b7e8e28cd5577e31b69a289a0be3dd9eac247edc95793d4c22ccb5c", + "blockNumber": "0x6b471f", + "gasUsed": "0xbb905", + "effectiveGasPrice": "0x140706306", "blobGasUsed": "0x0", "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "to": null, - "contractAddress": "0x11d248388dd78289d18c92bd75f924dd649d396c" + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null }, { "status": "0x1", - "cumulativeGasUsed": "0xd3b30b", + "cumulativeGasUsed": "0xc7516c", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x1f8bf53d21b71bfe22c37bb3b8cf53e24324915980bd9ab0db755ec026294e40", - "transactionIndex": "0x41", - "blockHash": "0xf8b6c55d61f6b444a7f479c9a19d73511d91d9c3f401be958cb39e187fc77bb6", - "blockNumber": "0x6b2da1", - "gasUsed": "0x1aa9ab", - "effectiveGasPrice": "0x2f0718058", + "transactionHash": "0xe56a4768dc7679f4542b697c790a5dc7f4d9afcc37ca631ba2160fa3539d27b4", + "transactionIndex": "0x4a", + "blockHash": "0x434f6c0c68c07003a0b2f8d69fa7b97d39f924f63676f7deb7d85eb003cb77c5", + "blockNumber": "0x6b4720", + "gasUsed": "0x1ab687", + "effectiveGasPrice": "0x146ab40b9", "blobGasUsed": "0x0", "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "to": null, - "contractAddress": "0x5d3f92b5ba9b5475d4d0bc1ac4cbcb8ca4be83b4" + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null }, { "status": "0x1", - "cumulativeGasUsed": "0x8e8fdb", + "cumulativeGasUsed": "0x6de9df", "logs": [ { - "address": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "topics": [ "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", - "0x0000000000000000000000005d3f92b5ba9b5475d4d0bc1ac4cbcb8ca4be83b4" + "0x0000000000000000000000008f720b37aa9a675c4da12eeb7a1ff45a076da852" ], "data": "0x", - "blockHash": "0xfd90b4b3514d859c1686e67b3f054ce4a11aa7fb566b282b824ac6f106bac7c6", - "blockNumber": "0x6b2da2", - "transactionHash": "0x75d6988baa56c71e28e387c500f8b3fd7a487c4ad1ed2c142690723ba05da2cd", - "transactionIndex": "0x5e", - "logIndex": "0x78", + "blockHash": "0xdeb7b496c7f026e667dc4ff12caf0a55811b51ee8f2bb3aecd615ebc1691bfb2", + "blockNumber": "0x6b4721", + "transactionHash": "0x58d53041a5abb32c4501439ed95ef19aa111ecfadb0f31d1f4342a12b4a45f82", + "transactionIndex": "0x30", + "logIndex": "0x22", "removed": false }, { - "address": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "data": "0x", - "blockHash": "0xfd90b4b3514d859c1686e67b3f054ce4a11aa7fb566b282b824ac6f106bac7c6", - "blockNumber": "0x6b2da2", - "transactionHash": "0x75d6988baa56c71e28e387c500f8b3fd7a487c4ad1ed2c142690723ba05da2cd", - "transactionIndex": "0x5e", - "logIndex": "0x79", + "blockHash": "0xdeb7b496c7f026e667dc4ff12caf0a55811b51ee8f2bb3aecd615ebc1691bfb2", + "blockNumber": "0x6b4721", + "transactionHash": "0x58d53041a5abb32c4501439ed95ef19aa111ecfadb0f31d1f4342a12b4a45f82", + "transactionIndex": "0x30", + "logIndex": "0x23", "removed": false }, { - "address": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "topics": [ "0x47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f24" ], "data": "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e", - "blockHash": "0xfd90b4b3514d859c1686e67b3f054ce4a11aa7fb566b282b824ac6f106bac7c6", - "blockNumber": "0x6b2da2", - "transactionHash": "0x75d6988baa56c71e28e387c500f8b3fd7a487c4ad1ed2c142690723ba05da2cd", - "transactionIndex": "0x5e", - "logIndex": "0x7a", + "blockHash": "0xdeb7b496c7f026e667dc4ff12caf0a55811b51ee8f2bb3aecd615ebc1691bfb2", + "blockNumber": "0x6b4721", + "transactionHash": "0x58d53041a5abb32c4501439ed95ef19aa111ecfadb0f31d1f4342a12b4a45f82", + "transactionIndex": "0x30", + "logIndex": "0x24", "removed": false }, { - "address": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "topics": [ "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" ], "data": "0x0000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0xfd90b4b3514d859c1686e67b3f054ce4a11aa7fb566b282b824ac6f106bac7c6", - "blockNumber": "0x6b2da2", - "transactionHash": "0x75d6988baa56c71e28e387c500f8b3fd7a487c4ad1ed2c142690723ba05da2cd", - "transactionIndex": "0x5e", - "logIndex": "0x7b", + "blockHash": "0xdeb7b496c7f026e667dc4ff12caf0a55811b51ee8f2bb3aecd615ebc1691bfb2", + "blockNumber": "0x6b4721", + "transactionHash": "0x58d53041a5abb32c4501439ed95ef19aa111ecfadb0f31d1f4342a12b4a45f82", + "transactionIndex": "0x30", + "logIndex": "0x25", "removed": false }, { - "address": "0x589a28aaaf1723659e67c0e219c73783868fd3ad", + "address": "0x5ece667543c22a6e587728d7f149195e0b5c2d6a", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "data": "0x", - "blockHash": "0xfd90b4b3514d859c1686e67b3f054ce4a11aa7fb566b282b824ac6f106bac7c6", - "blockNumber": "0x6b2da2", - "transactionHash": "0x75d6988baa56c71e28e387c500f8b3fd7a487c4ad1ed2c142690723ba05da2cd", - "transactionIndex": "0x5e", - "logIndex": "0x7c", + "blockHash": "0xdeb7b496c7f026e667dc4ff12caf0a55811b51ee8f2bb3aecd615ebc1691bfb2", + "blockNumber": "0x6b4721", + "transactionHash": "0x58d53041a5abb32c4501439ed95ef19aa111ecfadb0f31d1f4342a12b4a45f82", + "transactionIndex": "0x30", + "logIndex": "0x26", "removed": false }, { - "address": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "topics": [ "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000589a28aaaf1723659e67c0e219c73783868fd3ad", - "blockHash": "0xfd90b4b3514d859c1686e67b3f054ce4a11aa7fb566b282b824ac6f106bac7c6", - "blockNumber": "0x6b2da2", - "transactionHash": "0x75d6988baa56c71e28e387c500f8b3fd7a487c4ad1ed2c142690723ba05da2cd", - "transactionIndex": "0x5e", - "logIndex": "0x7d", + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ece667543c22a6e587728d7f149195e0b5c2d6a", + "blockHash": "0xdeb7b496c7f026e667dc4ff12caf0a55811b51ee8f2bb3aecd615ebc1691bfb2", + "blockNumber": "0x6b4721", + "transactionHash": "0x58d53041a5abb32c4501439ed95ef19aa111ecfadb0f31d1f4342a12b4a45f82", + "transactionIndex": "0x30", + "logIndex": "0x27", "removed": false } ], - "logsBloom": "0x00000000000001000000000000000000400000000000000000800000000000000040000010002040000000000000000000000000000000000000000000000000000000000000000000000000000002000001002000000008000000000000000000000000020000000000000000000800000000800000000000000000000000500000004000000000000800000000000000000000000080000000000000800000000000000000000000000008000002001000000000000000000000000000000000000020000000000000000000000002000000080404000000000000000020010000000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000001000000000000000000400000000000000000800000000000000000000010002040000400000000000000000000000000000000000000000000000010000000000000000000000002020001000000000008100000000000000000000000020000000000000000000800000000800000000000000000000000400000000200000000000800000000800000000000000080000000000000800000000000000000000000000000100002000000000000000000000000000000000000000020000000000000000000000000000000000404000000000000000020000000000400000000000000000010000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x75d6988baa56c71e28e387c500f8b3fd7a487c4ad1ed2c142690723ba05da2cd", - "transactionIndex": "0x5e", - "blockHash": "0xfd90b4b3514d859c1686e67b3f054ce4a11aa7fb566b282b824ac6f106bac7c6", - "blockNumber": "0x6b2da2", - "gasUsed": "0xc0f22", - "effectiveGasPrice": "0x2f06a393d", + "transactionHash": "0x58d53041a5abb32c4501439ed95ef19aa111ecfadb0f31d1f4342a12b4a45f82", + "transactionIndex": "0x30", + "blockHash": "0xdeb7b496c7f026e667dc4ff12caf0a55811b51ee8f2bb3aecd615ebc1691bfb2", + "blockNumber": "0x6b4721", + "gasUsed": "0xc15e1", + "effectiveGasPrice": "0x143c9bbbf", "blobGasUsed": "0x0", "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "to": null, - "contractAddress": "0x5a79e86f2ef57ad257825efa46062a8792606f19" + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null }, { "status": "0x1", - "cumulativeGasUsed": "0x7ef181", + "cumulativeGasUsed": "0xa5cf94", "logs": [ { - "address": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "topics": [ "0xeb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d094418" ], - "data": "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc10000", - "blockHash": "0x2149ed29cb0657151e1300c68904d77b59329504dcdf271c19e5d0b29896904b", - "blockNumber": "0x6b2da3", - "transactionHash": "0x1b487df4a292381cbf9a1006c4a4c0c1d82e2841f7cc5a01b1a905408a772325", - "transactionIndex": "0x34", - "logIndex": "0xb7", + "data": "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000006f05b59d3b20000", + "blockHash": "0xec06b92134231659d56f28ae0e19720f97ca52bc8face2178c63dd2a05eeec90", + "blockNumber": "0x6b4722", + "transactionHash": "0x87ddd97be2d00b891772722b5d533c5f225f57779bf934c7bf93f8f5656fe948", + "transactionIndex": "0x41", + "logIndex": "0x7c", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000400000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000", "type": "0x2", - "transactionHash": "0x1b487df4a292381cbf9a1006c4a4c0c1d82e2841f7cc5a01b1a905408a772325", - "transactionIndex": "0x34", - "blockHash": "0x2149ed29cb0657151e1300c68904d77b59329504dcdf271c19e5d0b29896904b", - "blockNumber": "0x6b2da3", - "gasUsed": "0xceba", - "effectiveGasPrice": "0x2f5c0b6e4", + "transactionHash": "0x87ddd97be2d00b891772722b5d533c5f225f57779bf934c7bf93f8f5656fe948", + "transactionIndex": "0x41", + "blockHash": "0xec06b92134231659d56f28ae0e19720f97ca52bc8face2178c63dd2a05eeec90", + "blockNumber": "0x6b4722", + "gasUsed": "0xcec6", + "effectiveGasPrice": "0x134c6bca1", "blobGasUsed": "0x0", "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "to": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "to": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "contractAddress": null }, { "status": "0x1", - "cumulativeGasUsed": "0xad3c74", + "cumulativeGasUsed": "0x18de4e6", "logs": [ { - "address": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "topics": [ "0x1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313", "0x00000000000000000000000077d1f68c3c924cfd4732e64e93aebea836797485", "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" ], "data": "0x000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", - "blockHash": "0x9e62a18e7c215b927688863b2f102bdbb9693d56491cd6d9bf2207d3e2dae4a5", - "blockNumber": "0x6b2da4", - "transactionHash": "0xed9c90f2f2fef2829aee702d9ea4835ce69914727d56f5ed0f88588b12cbd2a9", - "transactionIndex": "0x52", - "logIndex": "0x8f", + "blockHash": "0xef6c2a0e94429c424a2818852bde36e1e1ad03ef7dc963c8495f0ee944551508", + "blockNumber": "0x6b4723", + "transactionHash": "0xb0db0ecb99c676b4ca97497df78a3cc49c82b77ebffcd7de269dab39f1563438", + "transactionIndex": "0x6d", + "logIndex": "0xbb", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000100000000000000000000000000000000000000000000000000000200000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000080000000000000000000000000000000000000000000000000000040000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000200000000000002000000000000000000000100000000000000000000000000008000000000000000000000000000000000000000000000000000004000000000000000000", + "logsBloom": "0x00000000000000000000000000000000100000000000000000000000000000000000000000000000010000200000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100100000002000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000002000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000", "type": "0x2", - "transactionHash": "0xed9c90f2f2fef2829aee702d9ea4835ce69914727d56f5ed0f88588b12cbd2a9", - "transactionIndex": "0x52", - "blockHash": "0x9e62a18e7c215b927688863b2f102bdbb9693d56491cd6d9bf2207d3e2dae4a5", - "blockNumber": "0x6b2da4", + "transactionHash": "0xb0db0ecb99c676b4ca97497df78a3cc49c82b77ebffcd7de269dab39f1563438", + "transactionIndex": "0x6d", + "blockHash": "0xef6c2a0e94429c424a2818852bde36e1e1ad03ef7dc963c8495f0ee944551508", + "blockNumber": "0x6b4723", "gasUsed": "0x1263d", - "effectiveGasPrice": "0x2e148db9d", + "effectiveGasPrice": "0x12dc77056", "blobGasUsed": "0x0", "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", - "to": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "to": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "contractAddress": null } ], "libraries": [], "pending": [], "returns": { - "_stakeManager": { + "_withdrawalManager": { "internal_type": "address", - "value": "0x11d248388DD78289d18c92bd75F924dd649D396c" + "value": "0x3F4A20335e9045f71411b04E9F53814f5b8d725d" }, - "_withdrawalManager": { + "_stakeManager": { "internal_type": "address", - "value": "0x5a79E86F2ef57AD257825efa46062A8792606f19" + "value": "0xA38D9e0F911B1bEd03a038367A6e9667700CDEFe" } }, - "timestamp": 1730903149, + "timestamp": 1730988773, "chain": 11155111, - "commit": "f6d5c58" + "commit": "a476bbe" } \ No newline at end of file diff --git a/broadcast/MagicSpend.s.sol/421614/run-1730978730.json b/broadcast/MagicSpend.s.sol/421614/run-1730978730.json new file mode 100644 index 0000000..cd48c60 --- /dev/null +++ b/broadcast/MagicSpend.s.sol/421614/run-1730978730.json @@ -0,0 +1,432 @@ +{ + "transactions": [ + { + "hash": "0xb6fd3e869b50d1c17c095d458086c3885c91d7f28d90b2d2fa49687f20d61172", + "transactionType": "CREATE", + "contractName": "MagicSpendStakeManager", + "contractAddress": "0x22c7964e5732eba5d34d8c28ce6b39e012614687", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0x2b52ba", + "value": "0x0", + "input": "0x6080604052348015600f57600080fd5b5061242e8061001f6000396000f3fe6080604052600436106101185760003560e01c8063bc25cf77116100a0578063ce4cb87611610064578063ce4cb87614610343578063d77c8f1414610363578063e24d4ffb14610469578063e9eee73b14610489578063f2fde38b146104c957600080fd5b8063bc25cf7714610280578063be4e694e146102a0578063c1682910146102b5578063c4d66de8146102d5578063c884ef83146102f557600080fd5b80638af28600116100e75780638af28600146101e25780638da5cb5b146102105780638e0581d71461023d578063a08806131461024b578063b36f97051461026057600080fd5b80634a1ce59914610150578063715018a61461017057806384b0196e14610185578063863e76db146101b657600080fd5b3661014b5761014973eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee34610144620151806003611baf565b6104e9565b005b600080fd5b34801561015c57600080fd5b5061014961016b366004611bfa565b610745565b34801561017c57600080fd5b5061014961085b565b34801561019157600080fd5b5061019a61086f565b6040516101ad9796959493929190611c67565b60405180910390f35b3480156101c257600080fd5b506101cd6201518081565b60405163ffffffff90911681526020016101ad565b3480156101ee57600080fd5b506102026101fd366004611df4565b610920565b6040519081526020016101ad565b34801561021c57600080fd5b50610225610998565b6040516001600160a01b0390911681526020016101ad565b610149610144366004611e10565b34801561025757600080fd5b506101cd6109c6565b34801561026c57600080fd5b5061014961027b366004611e62565b6109d7565b34801561028c57600080fd5b5061014961029b366004611bfa565b610b50565b3480156102ac57600080fd5b506101cd610c7d565b3480156102c157600080fd5b506101496102d0366004611eac565b610c8b565b3480156102e157600080fd5b506101496102f0366004611bfa565b611011565b34801561030157600080fd5b5061032b610310366004611bfa565b6002602052600090815260409020546001600160801b031681565b6040516001600160801b0390911681526020016101ad565b34801561034f57600080fd5b5061032b61035e366004611e62565b61116e565b34801561036f57600080fd5b5061041d61037e366004611e62565b604080516080810182526000808252602082018190529181018290526060810191909152506001600160a01b03918216600090815260208181526040808320939094168252918252829020825160808101845290546001600160801b0381168252600160801b810463ffffffff1692820192909252600160a01b820465ffffffffffff1692810192909252600160d01b900460ff161515606082015290565b6040516101ad919081516001600160801b0316815260208083015163ffffffff169082015260408083015165ffffffffffff169082015260609182015115159181019190915260800190565b34801561047557600080fd5b506102026104843660046120a2565b6111a2565b34801561049557600080fd5b506104b96104a43660046120de565b60016020526000908152604090205460ff1681565b60405190151581526020016101ad565b3480156104d557600080fd5b506101496104e4366004611bfa565b611325565b6104f1611360565b336000908152602081815260408083206001600160a01b0387168452909152902063ffffffff8216158061053d575061052e620151806005611baf565b63ffffffff168263ffffffff16115b1561055b5760405163508f69d960e11b815260040160405180910390fd5b8054600160801b900463ffffffff16158015906105895750805463ffffffff838116600160801b9092041614155b156105a75760405163508f69d960e11b815260040160405180910390fd5b80546000906105c09085906001600160801b03166120f7565b9050806001600160801b03166000036105ec57604051631cc3b37b60e01b815260040160405180910390fd5b8154849083906000906106099084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169190921691909102179055508154600160d01b6aff000000000000ffffffff60801b19909116600160801b63ffffffff86160260ff60d01b1916171765ffffffffffff60a01b191682556001600160a01b03851673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed19016106be57836001600160801b031634146106b95760405163356680b760e01b815260040160405180910390fd5b6106d3565b6106d3853330876001600160801b0316611398565b604080516001600160801b038616815263ffffffff851660208201526001600160a01b0387169133917f1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313910160405180910390a3505061074060016000805160206123d983398151915255565b505050565b61074d611360565b336000908152602081815260408083206001600160a01b038516845290915290208054600160a01b900465ffffffffffff1615158061079557508054600160d01b900460ff16155b156107b35760405163426dc62960e01b815260040160405180910390fd5b80546000906107cf90600160801b900463ffffffff1642612116565b825466ffffffffffffff60a01b1916600160a01b65ffffffffffff831690810260ff60d01b19169190911784556040519081529091506001600160a01b0384169033907f9ffc6168de1eb7f1d16200f614753cd7edce5a2186aab1c612199dd7316cd7c49060200160405180910390a3505061085860016000805160206123d983398151915255565b50565b6108636113f6565b61086d6000611428565b565b600060608082808083816000805160206123b9833981519152805490915015801561089c57506001810154155b6108e55760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064015b60405180910390fd5b6108ed611499565b6108f561155c565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b805160208083015160409384015184517fec74f9c94eeba6a25cac8f1cc55e2670a7984e1f757c2c47d2b754f32ab72a86818501526001600160a01b03909416848601526001600160801b039182166060850152166080808401919091528351808403909101815260a0909201909252805191012090565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6109d4620151806005611baf565b81565b6109df611360565b336000908152602081815260408083206001600160a01b038616845290915290208054600160d01b900460ff1680610a2557508054600160a01b900465ffffffffffff16155b80610a405750805442600160a01b90910465ffffffffffff16115b15610a5e5760405163856807e360e01b815260040160405180910390fd5b80546001600160801b03166000819003610a8b57604051631cc3b37b60e01b815260040160405180910390fd5b81546001600160d81b031916825573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03851601610ad657610ad183826001600160801b031661159b565b610aea565b610aea8484836001600160801b03166115b7565b6040516001600160801b03821681526001600160a01b0385169033907fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda39060200160405180910390a35050610b4c60016000805160206123d983398151915255565b5050565b610b586113f6565b610b60611360565b6001600160a01b0381166000908152600260205260408120546001600160801b031690819003610ba357604051631fbaba3560e01b815260040160405180910390fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610be757610be2610bd3610998565b826001600160801b0316611607565b610c02565b610c0282610bf3610998565b836001600160801b03166115b7565b6001600160a01b03821660008181526002602090815260409182902080546001600160801b031916905590516001600160801b03841681527f5132ea83eb8717a82d066a42d8d33de0f397b76a89987b949007b2de5d678fdc910160405180910390a25061085860016000805160206123d983398151915255565b6109d4620151806003611baf565b610c93611360565b6000610ca161048487612134565b60008181526001602052604090205490915060ff1615610cd4576040516307b8c82160e41b815260040160405180910390fd5b610ce46060870160408801612140565b65ffffffffffff1615801590610d105750610d056060870160408801612140565b65ffffffffffff1642115b15610d2e57604051636481c3c360e01b815260040160405180910390fd5b610d3e6080870160608801612140565b65ffffffffffff1615801590610d6a5750610d5f6080870160608801612140565b65ffffffffffff1642105b15610d8b57604051600162d7ab6360e01b0319815260040160405180910390fd5b60ff8316610d9c602088018861215b565b905011610dbc576040516315756ef560e01b815260040160405180910390fd5b6000610dcb602088018861215b565b8560ff16818110610dde57610dde6121aa565b905060600201803603810190610df49190611df4565b90504681604001516001600160801b031614610e235760405163678a4b5560e11b815260040160405180910390fd5b6000610e326020890189611bfa565b90506000610ead82610e71867f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c91909152603c902090565b8a8a8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061164a92505050565b905080610ecd576040516337e8456b60e01b815260040160405180910390fd5b82602001516001600160801b0316856001600160801b03161115610f045760405163fd7850ad60e01b815260040160405180910390fd5b846001600160801b0316600003610f2e57604051631fbaba3560e01b815260040160405180910390fd5b8251610f3b8382886116ac565b6001600160a01b03811660009081526002602052604081208054889290610f6c9084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169183160217909155600087815260016020818152604092839020805460ff1916909217909155905191891682526001600160a01b03848116935086169188917fad936d677e12cbeba7a34eaf6c1afab449633a5117ae673e1741d3f7ea1f699d910160405180910390a4505050505061100a60016000805160206123d983398151915255565b5050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03166000811580156110565750825b90506000826001600160401b031660011480156110725750303b155b905081158015611080575080155b1561109e5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff1916600117855583156110c857845460ff60401b1916600160401b1785555b6110d18661176f565b6111206040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611780565b831561116657845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b6001600160a01b03808316600090815260208181526040808320938516835292905220546001600160801b03165b92915050565b6000808260200151516001600160401b038111156111c2576111c2611cff565b6040519080825280602002602001820160405280156111eb578160200160208202803683370190505b50905060005b8360200151518110156112495761122484602001518281518110611217576112176121aa565b6020026020010151610920565b828281518110611236576112366121aa565b60209081029190910101526001016111f1565b5061131e7f0d1c7d0801df03b8cfe6872cc1b2f38af302da20c8eb72d32b4fe601d954a71184600001518360405160200161128491906121c0565b604051602081830303815290604052805190602001208660400151876060015188608001518960a0015160405160200161130397969594939291909687526001600160a01b039586166020880152604087019490945265ffffffffffff928316606087015290821660808601521660a08401521660c082015260e00190565b60405160208183030381529060405280519060200120611792565b9392505050565b61132d6113f6565b6001600160a01b03811661135757604051631e4fbdf760e01b8152600060048201526024016108dc565b61085881611428565b6000805160206123d983398151915280546001190161139257604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af180600160005114166113e757803d873b1517106113e757637939f4246000526004601cfd5b50600060605260405250505050565b336113ff610998565b6001600160a01b03161461086d5760405163118cdaa760e01b81523360048201526024016108dc565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060916000805160206123b9833981519152916114d8906121f6565b80601f0160208091040260200160405190810160405280929190818152602001828054611504906121f6565b80156115515780601f1061152657610100808354040283529160200191611551565b820191906000526020600020905b81548152906001019060200180831161153457829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10380546060916000805160206123b9833981519152916114d8906121f6565b60003860003884865af1610b4c5763b12d13eb6000526004601cfd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166115fc57803d853b1517106115fc576390b8ec186000526004601cfd5b506000603452505050565b8047101561161d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b4c57816000526073600b5360ff6020536016600b82f0610b4c573838fd5b600080600061165985856117bf565b509092509050600081600381111561167357611673612230565b1480156116915750856001600160a01b0316826001600160a01b0316145b806116a257506116a286868661180c565b9695505050505050565b6001600160a01b0380841660009081526020818152604080832093861683529290522080546001600160801b039081169083168110156116ff57604051631cc3b37b60e01b815260040160405180910390fd5b6117098382612246565b82546001600160801b0319166001600160801b0391821617835560405190841681526001600160a01b0385811691908716907f8766f9fdb3d7ff5c4fe7ccf145668fbc991a789c4d655f9535b0e08c4964a04d9060200160405180910390a35050505050565b6117776118e7565b61085881611930565b6117886118e7565b610b4c8282611938565b600061119c61179f611999565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600083516041036117f95760208401516040850151606086015160001a6117eb888285856119a8565b955095509550505050611805565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161182e929190612265565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b17905251611863919061227e565b600060405180830381855afa9150503d806000811461189e576040519150601f19603f3d011682016040523d82523d6000602084013e6118a3565b606091505b50915091508180156118b757506020815110155b80156116a257508051630b135d3f60e11b906118dc908301602090810190840161229a565b149695505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661086d57604051631afcd79f60e31b815260040160405180910390fd5b61132d6118e7565b6119406118e7565b6000805160206123b98339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10261197a84826122fa565b506003810161198983826122fa565b5060008082556001909101555050565b60006119a3611a77565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156119e35750600091506003905082611a6d565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611a37573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611a6357506000925060019150829050611a6d565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f611aa2611aeb565b611aaa611b55565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b60006000805160206123b983398151915281611b05611499565b805190915015611b1d57805160209091012092915050565b81548015611b2c579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b60006000805160206123b983398151915281611b6f61155c565b805190915015611b8757805160209091012092915050565b60018201548015611b2c579392505050565b634e487b7160e01b600052601160045260246000fd5b63ffffffff8181168382160290811690818114611bce57611bce611b99565b5092915050565b6001600160a01b038116811461085857600080fd5b8035611bf581611bd5565b919050565b600060208284031215611c0c57600080fd5b813561131e81611bd5565b60005b83811015611c32578181015183820152602001611c1a565b50506000910152565b60008151808452611c53816020860160208601611c17565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611c8660e0830189611c3b565b8281036040840152611c988189611c3b565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611cee578351835260209384019390920191600101611cd0565b50909b9a5050505050505050505050565b634e487b7160e01b600052604160045260246000fd5b60405160c081016001600160401b0381118282101715611d3757611d37611cff565b60405290565b604051601f8201601f191681016001600160401b0381118282101715611d6557611d65611cff565b604052919050565b80356001600160801b0381168114611bf557600080fd5b600060608284031215611d9657600080fd5b604051606081016001600160401b0381118282101715611db857611db8611cff565b6040529050808235611dc981611bd5565b8152611dd760208401611d6d565b6020820152611de860408401611d6d565b60408201525092915050565b600060608284031215611e0657600080fd5b61131e8383611d84565b600080600060608486031215611e2557600080fd5b8335611e3081611bd5565b9250611e3e60208501611d6d565b9150604084013563ffffffff81168114611e5757600080fd5b809150509250925092565b60008060408385031215611e7557600080fd5b8235611e8081611bd5565b91506020830135611e9081611bd5565b809150509250929050565b803560ff81168114611bf557600080fd5b600080600080600060808688031215611ec457600080fd5b85356001600160401b03811115611eda57600080fd5b860160c08189031215611eec57600080fd5b945060208601356001600160401b03811115611f0757600080fd5b8601601f81018813611f1857600080fd5b80356001600160401b03811115611f2e57600080fd5b886020828401011115611f4057600080fd5b60209190910194509250611f5660408701611e9b565b9150611f6460608701611d6d565b90509295509295909350565b803565ffffffffffff81168114611bf557600080fd5b600060c08284031215611f9857600080fd5b611fa0611d15565b90508135611fad81611bd5565b815260208201356001600160401b03811115611fc857600080fd5b8201601f81018413611fd957600080fd5b80356001600160401b03811115611ff257611ff2611cff565b61200160208260051b01611d3d565b8082825260208201915060206060840285010192508683111561202357600080fd5b6020840193505b8284101561204f5761203c8785611d84565b825260208201915060608401935061202a565b60208501525061206491505060408301611f70565b604082015261207560608301611f70565b606082015261208660808301611f70565b608082015261209760a08301611bea565b60a082015292915050565b6000602082840312156120b457600080fd5b81356001600160401b038111156120ca57600080fd5b6120d684828501611f86565b949350505050565b6000602082840312156120f057600080fd5b5035919050565b6001600160801b03818116838216019081111561119c5761119c611b99565b65ffffffffffff818116838216019081111561119c5761119c611b99565b600061119c3683611f86565b60006020828403121561215257600080fd5b61131e82611f70565b6000808335601e1984360301811261217257600080fd5b8301803591506001600160401b0382111561218c57600080fd5b60200191506060810236038213156121a357600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b8151600090829060208501835b828110156121eb5781518452602093840193909101906001016121cd565b509195945050505050565b600181811c9082168061220a57607f821691505b60208210810361222a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052602160045260246000fd5b6001600160801b03828116828216039081111561119c5761119c611b99565b8281526040602082015260006120d66040830184611c3b565b60008251612290818460208701611c17565b9190910192915050565b6000602082840312156122ac57600080fd5b5051919050565b601f82111561074057806000526020600020601f840160051c810160208510156122da5750805b601f840160051c820191505b8181101561100a57600081556001016122e6565b81516001600160401b0381111561231357612313611cff565b6123278161232184546121f6565b846122b3565b6020601f82116001811461235b57600083156123435750848201515b600019600385901b1c1916600184901b17845561100a565b600084815260208120601f198516915b8281101561238b578785015182556020948501946001909201910161236b565b50848210156123a95786840151600019600387901b60f8161c191681555b50505050600190811b0190555056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1009b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a26469706673582212204946b4a2b043a353b3ef2bac62ef478c8055f8d5870b9d828d9f9548a693008064736f6c634300081a0033", + "nonce": "0x0", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x5ef6e67ae7d3e5362cde304bfe426507019fa2792070df924760371bbb0d316c", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "function": null, + "arguments": [ + "0x22C7964e5732eba5D34d8c28CE6B39e012614687", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0xc4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0xf32ef", + "value": "0x0", + "input": "0x60a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610300000000000000000000000022c7964e5732eba5d34d8c28ce6b39e012614687000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x1", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x4ed9690d3b797cb70050bf2897e7dd7c8694767a087df8f83b35779f39977e95", + "transactionType": "CREATE", + "contractName": "MagicSpendWithdrawalManager", + "contractAddress": "0x90cc3e1df86b183191f6ad3f86851e5d98cf71cd", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0x24d4eb", + "value": "0x0", + "input": "0x6080604052348015600f57600080fd5b50611ea48061001f6000396000f3fe6080604052600436106100c25760003560e01c80638da5cb5b1161007f578063dbd7ede011610059578063dbd7ede014610228578063e9eee73b1461023b578063eb12d61e1461027b578063f2fde38b1461029b57600080fd5b80638da5cb5b1461019d578063d151b61c146101da578063d1f5ff291461020857600080fd5b8063485cc955146100c75780635018e267146100e957806361f0487114610109578063715018a6146101295780637ac3c02f1461013e57806384b0196e14610175575b600080fd5b3480156100d357600080fd5b506100e76100e2366004611873565b6102bb565b005b3480156100f557600080fd5b506100e76101043660046118bf565b610424565b34801561011557600080fd5b506100e7610124366004611976565b610a34565b34801561013557600080fd5b506100e7610b0d565b34801561014a57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020015b60405180910390f35b34801561018157600080fd5b5061018a610b21565b60405161016c97969594939291906119f0565b3480156101a957600080fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b0316610158565b3480156101e657600080fd5b506101fa6101f5366004611a88565b610bcd565b60405190815260200161016c565b34801561021457600080fd5b506101fa610223366004611abd565b610eab565b6100e7610236366004611976565b610f4f565b34801561024757600080fd5b5061026b610256366004611aff565b60016020526000908152604090205460ff1681565b604051901515815260200161016c565b34801561028757600080fd5b506100e7610296366004611b18565b611019565b3480156102a757600080fd5b506100e76102b6366004611b18565b61102d565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff166000811580156103015750825b905060008267ffffffffffffffff16600114801561031e5750303b155b90508115801561032c575080155b1561034a5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561037457845460ff60401b1916600160401b1785555b61037d87611068565b61038686611021565b6103d56040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611079565b831561041b57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b61042c61108b565b4661043d6060850160408601611b33565b6001600160801b031614610464576040516311c75e7560e21b815260040160405180910390fd5b61047460e0840160c08501611b4e565b65ffffffffffff16158015906104a0575061049560e0840160c08501611b4e565b65ffffffffffff1642115b156104be576040516360a059c560e11b815260040160405180910390fd5b6104cf610100840160e08501611b4e565b65ffffffffffff16158015906104fc57506104f1610100840160e08501611b4e565b65ffffffffffff1642105b1561051a576040516321a5201360e11b815260040160405180910390fd5b600061052584610bcd565b9050600061057b61053e6000546001600160a01b031690565b8386868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506110d592505050565b90508061059b576040516337e8456b60e01b815260040160405180910390fd5b60008281526001602052604090205460ff16156105cb576040516307b8c82160e41b815260040160405180910390fd5b60005b6105db6080870187611b76565b90508110156107705760006105f36080880188611b76565b8381811061060357610603611bc7565b90506020028101906106159190611bdd565b610623906020810190611b18565b905060006106346080890189611b76565b8481811061064457610644611bc7565b90506020028101906106569190611bdd565b602001359050600061066b60808a018a611b76565b8581811061067b5761067b611bc7565b905060200281019061068d9190611bdd565b61069b906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b03881692508691506106ef908690611c44565b60006040518083038185875af1925050503d806000811461072c576040519150601f19603f3d011682016040523d82523d6000602084013e610731565b606091505b50915091508161075f57806040516354d5ca3560e11b81526004016107569190611c56565b60405180910390fd5b5050600190930192506105ce915050565b5060006107806020870187611b18565b905060006107946080880160608901611b18565b905060006107a86040890160208a01611b33565b905073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b038416016107e7576107e282826001600160801b0316611137565b6107fb565b6107fb8383836001600160801b031661117a565b60005b61080b60a08a018a611b76565b905081101561099757600061082360a08b018b611b76565b8381811061083357610833611bc7565b90506020028101906108459190611bdd565b610853906020810190611b18565b9050600061086460a08c018c611b76565b8481811061087457610874611bc7565b90506020028101906108869190611bdd565b602001359050600061089b60a08d018d611b76565b858181106108ab576108ab611bc7565b90506020028101906108bd9190611bdd565b6108cb906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b038816925086915061091f908690611c44565b60006040518083038185875af1925050503d806000811461095c576040519150601f19603f3d011682016040523d82523d6000602084013e610961565b606091505b509150915081610986578060405163041d4c5b60e41b81526004016107569190611c56565b5050600190930192506107fe915050565b50600085815260016020818152604092839020805460ff191690921790915590516001600160801b03831681526001600160a01b03858116929085169188917fedbb1d2a668dc012e1f90419b492c1cdd90c45e48afaa766e9befc71e992d70c910160405180910390a45050505050610a2f60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050565b610a3c6111ca565b610a4461108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610a8157610a7c33826001600160801b0316611137565b610a95565b610a958233836001600160801b031661117a565b604080516001600160a01b03841681526001600160801b03831660208201527f26aee06652d435b2b0e2bd8483f96d5dc230ca84b9257b7b0766fe43341fb1b591015b60405180910390a1610b0960017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050565b610b156111ca565b610b1f6000611225565b565b60006060808280808381600080516020611e4f8339815191528054909150158015610b4e57506001810154155b610b925760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610756565b610b9a611296565b610ba2611359565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b600080610bdd6080840184611b76565b905067ffffffffffffffff811115610bf757610bf7611c69565b604051908082528060200260200182016040528015610c20578160200160208202803683370190505b5090506000610c3260a0850185611b76565b905067ffffffffffffffff811115610c4c57610c4c611c69565b604051908082528060200260200182016040528015610c75578160200160208202803683370190505b50905060005b610c886080860186611b76565b9050811015610ce857610cc3610ca16080870187611b76565b83818110610cb157610cb1611bc7565b90506020028101906102239190611bdd565b838281518110610cd557610cd5611bc7565b6020908102919091010152600101610c7b565b5060005b610cf960a0860186611b76565b9050811015610d3757610d12610ca160a0870187611b76565b828281518110610d2457610d24611bc7565b6020908102919091010152600101610cec565b50610ea37fb1fc175fcf0df72c37a75c695954f2c4570844302c599d6d1ed2d7d7ac49c00a610d696020870187611b18565b610d796040880160208901611b33565b610d896060890160408a01611b33565b610d9960808a0160608b01611b18565b87604051602001610daa9190611c7f565b6040516020818303038152906040528051906020012087604051602001610dd19190611c7f565b60408051601f198184030181529190528051602090910120610df960e08d0160c08e01611b4e565b610e0a6101008e0160e08f01611b4e565b8d610100016020810190610e1e9190611b4e565b60408051602081019b909b526001600160a01b03998a16908b01526001600160801b0397881660608b01529690951660808901529590921660a087015260c086015260e085015265ffffffffffff9283166101008501528216610120840152166101408201526101600160405160208183030381529060405280519060200120611398565b949350505050565b60007f9085b19ea56248c94d86174b3784cfaaa8673d1041d6441f61ff52752dac8483610edb6020840184611b18565b6020840135610eed6040860186611bfd565b604051610efb929190611cb5565b604051908190038120610f32949392916020019384526001600160a01b039290921660208401526040830152606082015260800190565b604051602081830303815290604052805190602001209050919050565b610f576111ca565b610f5f61108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610fbd57806001600160801b03163414610fb8576040516380daf1e560e01b81526001600160a01b0383166004820152602401610756565b610fd2565b610fd2823330846001600160801b03166113cb565b604080516001600160a01b03841681526001600160801b03831660208201527feb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d0944189101610ad8565b6110216111ca565b61102a81611429565b50565b6110356111ca565b6001600160a01b03811661105f57604051631e4fbdf760e01b815260006004820152602401610756565b61102a81611225565b61107061147d565b61102a816114c6565b61108161147d565b610b0982826114ce565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f008054600119016110cf57604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60008060006110e4858561152f565b50909250905060008160038111156110fe576110fe611cc5565b14801561111c5750856001600160a01b0316826001600160a01b0316145b8061112d575061112d86868661157c565b9695505050505050565b8047101561114d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b0957816000526073600b5360ff6020536016600b82f0610b09573838fd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166111bf57803d853b1517106111bf576390b8ec186000526004601cfd5b506000603452505050565b336111fc7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6001600160a01b031614610b1f5760405163118cdaa760e01b8152336004820152602401610756565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1028054606091600080516020611e4f833981519152916112d590611cdb565b80601f016020809104026020016040519081016040528092919081815260200182805461130190611cdb565b801561134e5780601f106113235761010080835404028352916020019161134e565b820191906000526020600020905b81548152906001019060200180831161133157829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1038054606091600080516020611e4f833981519152916112d590611cdb565b60006113c56113a5611657565b8360405161190160f01b8152600281019290925260228201526042902090565b92915050565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af1806001600051141661141a57803d873b15171061141a57637939f4246000526004601cfd5b50600060605260405250505050565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f249060200160405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610b1f57604051631afcd79f60e31b815260040160405180910390fd5b61103561147d565b6114d661147d565b600080516020611e4f8339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1026115108482611d5d565b506003810161151f8382611d5d565b5060008082556001909101555050565b600080600083516041036115695760208401516040850151606086015160001a61155b88828585611666565b955095509550505050611575565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161159e929190611e1c565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516115d39190611c44565b600060405180830381855afa9150503d806000811461160e576040519150601f19603f3d011682016040523d82523d6000602084013e611613565b606091505b509150915081801561162757506020815110155b801561112d57508051630b135d3f60e11b9061164c9083016020908101908401611e35565b149695505050505050565b6000611661611735565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156116a1575060009150600390508261172b565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156116f5573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117215750600092506001915082905061172b565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6117606117a9565b611768611813565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6000600080516020611e4f833981519152816117c3611296565b8051909150156117db57805160209091012092915050565b815480156117ea579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b6000600080516020611e4f8339815191528161182d611359565b80519091501561184557805160209091012092915050565b600182015480156117ea579392505050565b80356001600160a01b038116811461186e57600080fd5b919050565b6000806040838503121561188657600080fd5b61188f83611857565b915061189d60208401611857565b90509250929050565b600061012082840312156118b957600080fd5b50919050565b6000806000604084860312156118d457600080fd5b833567ffffffffffffffff8111156118eb57600080fd5b6118f7868287016118a6565b935050602084013567ffffffffffffffff81111561191457600080fd5b8401601f8101861361192557600080fd5b803567ffffffffffffffff81111561193c57600080fd5b86602082840101111561194e57600080fd5b939660209190910195509293505050565b80356001600160801b038116811461186e57600080fd5b6000806040838503121561198957600080fd5b61199283611857565b915061189d6020840161195f565b60005b838110156119bb5781810151838201526020016119a3565b50506000910152565b600081518084526119dc8160208601602086016119a0565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611a0f60e08301896119c4565b8281036040840152611a2181896119c4565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611a77578351835260209384019390920191600101611a59565b50909b9a5050505050505050505050565b600060208284031215611a9a57600080fd5b813567ffffffffffffffff811115611ab157600080fd5b610ea3848285016118a6565b600060208284031215611acf57600080fd5b813567ffffffffffffffff811115611ae657600080fd5b820160608185031215611af857600080fd5b9392505050565b600060208284031215611b1157600080fd5b5035919050565b600060208284031215611b2a57600080fd5b611af882611857565b600060208284031215611b4557600080fd5b611af88261195f565b600060208284031215611b6057600080fd5b813565ffffffffffff81168114611af857600080fd5b6000808335601e19843603018112611b8d57600080fd5b83018035915067ffffffffffffffff821115611ba857600080fd5b6020019150600581901b3603821315611bc057600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112611bf357600080fd5b9190910192915050565b6000808335601e19843603018112611c1457600080fd5b83018035915067ffffffffffffffff821115611c2f57600080fd5b602001915036819003821315611bc057600080fd5b60008251611bf38184602087016119a0565b602081526000611af860208301846119c4565b634e487b7160e01b600052604160045260246000fd5b8151600090829060208501835b82811015611caa578151845260209384019390910190600101611c8c565b509195945050505050565b8183823760009101908152919050565b634e487b7160e01b600052602160045260246000fd5b600181811c90821680611cef57607f821691505b6020821081036118b957634e487b7160e01b600052602260045260246000fd5b601f821115610a2f57806000526020600020601f840160051c81016020851015611d365750805b601f840160051c820191505b81811015611d565760008155600101611d42565b5050505050565b815167ffffffffffffffff811115611d7757611d77611c69565b611d8b81611d858454611cdb565b84611d0f565b6020601f821160018114611dbf5760008315611da75750848201515b600019600385901b1c1916600184901b178455611d56565b600084815260208120601f198516915b82811015611def5787850151825560209485019460019092019101611dcf565b5084821015611e0d5786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b828152604060208201526000610ea360408301846119c4565b600060208284031215611e4757600080fd5b505191905056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100a2646970667358221220eb4063671b736568e00ead36a5652e423e42ac2db5a406974734313ed240d53f64736f6c634300081a0033", + "nonce": "0x2", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0f7923fb074332028eafeb7b19cc4944f9505f42b725c87d9fc113498335f50b", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xd82225ba07fd19511d0138167aabb60630375b38", + "function": null, + "arguments": [ + "0x90cC3e1Df86b183191F6ad3f86851e5d98cf71CD", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0x485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0xfab93", + "value": "0x0", + "input": "0x60a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610300000000000000000000000090cc3e1df86b183191f6ad3f86851e5d98cf71cd000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x3", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x113254ba7aa4a0d8042b4400ac784488df5a297b5ada53067b41b237e5f44ee2", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xd82225ba07fd19511d0138167aabb60630375b38", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0xd82225ba07fd19511d0138167aabb60630375b38", + "gas": "0x8568", + "value": "0x2386f26fc10000", + "input": "0xdbd7ede0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x5c8f868232ef958a7ce3e78e155e1de0b0e06ccf5d50542b5e5f012243961262", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "function": null, + "arguments": null, + "transaction": { + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "gas": "0x8978", + "value": "0x2386f26fc10000", + "input": "0x8e0581d7000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", + "nonce": "0x0", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x20ddf2", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xb6fd3e869b50d1c17c095d458086c3885c91d7f28d90b2d2fa49687f20d61172", + "transactionIndex": "0x1", + "blockHash": "0x64323311ca46648114b904b009161b9324a9f8de42def7f7ec5f00011d73e706", + "blockNumber": "0x5ac5415", + "gasUsed": "0x20ddf2", + "effectiveGasPrice": "0x5f5e100", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0x22c7964e5732eba5d34d8c28ce6b39e012614687", + "gasUsedForL1": "0x186b5", + "l1BlockNumber": "0x6b4425" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xc530e", + "logs": [ + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x00000000000000000000000022c7964e5732eba5d34d8c28ce6b39e012614687" + ], + "data": "0x", + "blockHash": "0xf516485c391867d6dd506061eac55e1864773264ac88324c1ff32d7c87ad8f0f", + "blockNumber": "0x5ac5419", + "transactionHash": "0x5ef6e67ae7d3e5362cde304bfe426507019fa2792070df924760371bbb0d316c", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0xf516485c391867d6dd506061eac55e1864773264ac88324c1ff32d7c87ad8f0f", + "blockNumber": "0x5ac5419", + "transactionHash": "0x5ef6e67ae7d3e5362cde304bfe426507019fa2792070df924760371bbb0d316c", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xf516485c391867d6dd506061eac55e1864773264ac88324c1ff32d7c87ad8f0f", + "blockNumber": "0x5ac5419", + "transactionHash": "0x5ef6e67ae7d3e5362cde304bfe426507019fa2792070df924760371bbb0d316c", + "transactionIndex": "0x1", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x9b9c5e6c8112abeb124895cfc42bae801fcb5a0f", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0xf516485c391867d6dd506061eac55e1864773264ac88324c1ff32d7c87ad8f0f", + "blockNumber": "0x5ac5419", + "transactionHash": "0x5ef6e67ae7d3e5362cde304bfe426507019fa2792070df924760371bbb0d316c", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b9c5e6c8112abeb124895cfc42bae801fcb5a0f", + "blockHash": "0xf516485c391867d6dd506061eac55e1864773264ac88324c1ff32d7c87ad8f0f", + "blockNumber": "0x5ac5419", + "transactionHash": "0x5ef6e67ae7d3e5362cde304bfe426507019fa2792070df924760371bbb0d316c", + "transactionIndex": "0x1", + "logIndex": "0x4", + "removed": false + } + ], + "logsBloom": "0x00000000000001000004000000000000400000000000000000800000000000000000000000002000000000000000040000000100000000000000000000000000000000000000000000000000000002000001000000000008000000000000000000000000020000000000000000000c00000000800400004000000000000000480000000000000000000800000000000000000000000080000000000000800000000000000000000000020000000000000000000000000000000000000000000000000020000000000000000000000000000000000404010000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x5ef6e67ae7d3e5362cde304bfe426507019fa2792070df924760371bbb0d316c", + "transactionIndex": "0x1", + "blockHash": "0xf516485c391867d6dd506061eac55e1864773264ac88324c1ff32d7c87ad8f0f", + "blockNumber": "0x5ac5419", + "gasUsed": "0xc530e", + "effectiveGasPrice": "0x5f5e100", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "gasUsedForL1": "0xa0bb", + "l1BlockNumber": "0x6b4425" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x1bf09f", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x4ed9690d3b797cb70050bf2897e7dd7c8694767a087df8f83b35779f39977e95", + "transactionIndex": "0x1", + "blockHash": "0x4e032c7f034162a9e377476899bd5ab2df7006bbc8eec00e176b900f4ddf5e7c", + "blockNumber": "0x5ac541d", + "gasUsed": "0x1bf09f", + "effectiveGasPrice": "0x5f5e100", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0x90cc3e1df86b183191f6ad3f86851e5d98cf71cd", + "gasUsedForL1": "0x146f4", + "l1BlockNumber": "0x6b4425" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x12ffc9", + "logs": [ + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x00000000000000000000000090cc3e1df86b183191f6ad3f86851e5d98cf71cd" + ], + "data": "0x", + "blockHash": "0x3a5813fdd7e29e9cbe2555171260bbe7241495670bfae142967c64398e616597", + "blockNumber": "0x5ac5421", + "transactionHash": "0x0f7923fb074332028eafeb7b19cc4944f9505f42b725c87d9fc113498335f50b", + "transactionIndex": "0x2", + "logIndex": "0x5", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x3a5813fdd7e29e9cbe2555171260bbe7241495670bfae142967c64398e616597", + "blockNumber": "0x5ac5421", + "transactionHash": "0x0f7923fb074332028eafeb7b19cc4944f9505f42b725c87d9fc113498335f50b", + "transactionIndex": "0x2", + "logIndex": "0x6", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0x47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f24" + ], + "data": "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e", + "blockHash": "0x3a5813fdd7e29e9cbe2555171260bbe7241495670bfae142967c64398e616597", + "blockNumber": "0x5ac5421", + "transactionHash": "0x0f7923fb074332028eafeb7b19cc4944f9505f42b725c87d9fc113498335f50b", + "transactionIndex": "0x2", + "logIndex": "0x7", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x3a5813fdd7e29e9cbe2555171260bbe7241495670bfae142967c64398e616597", + "blockNumber": "0x5ac5421", + "transactionHash": "0x0f7923fb074332028eafeb7b19cc4944f9505f42b725c87d9fc113498335f50b", + "transactionIndex": "0x2", + "logIndex": "0x8", + "removed": false + }, + { + "address": "0x1168ce37276e0629ef79cda41914cf3381ee6250", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x3a5813fdd7e29e9cbe2555171260bbe7241495670bfae142967c64398e616597", + "blockNumber": "0x5ac5421", + "transactionHash": "0x0f7923fb074332028eafeb7b19cc4944f9505f42b725c87d9fc113498335f50b", + "transactionIndex": "0x2", + "logIndex": "0x9", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001168ce37276e0629ef79cda41914cf3381ee6250", + "blockHash": "0x3a5813fdd7e29e9cbe2555171260bbe7241495670bfae142967c64398e616597", + "blockNumber": "0x5ac5421", + "transactionHash": "0x0f7923fb074332028eafeb7b19cc4944f9505f42b725c87d9fc113498335f50b", + "transactionIndex": "0x2", + "logIndex": "0xa", + "removed": false + } + ], + "logsBloom": "0x00020000000001000000000000000000400800000000000000800000000000000000000010002040000000000000000000000000000000000000000000000080000000000000000000000000000002000001000000000008000000000000000000000000020000000100000000000800000000800000000000000000000000400000000000000000000800000000000000200000000080000000000040800000000000000000000000000000000002000000000000000000000000000000000000000020000000000000000000000000800100000404000000000000000020000000000000000000000000000000000000000000000000010000000000000000", + "type": "0x2", + "transactionHash": "0x0f7923fb074332028eafeb7b19cc4944f9505f42b725c87d9fc113498335f50b", + "transactionIndex": "0x2", + "blockHash": "0x3a5813fdd7e29e9cbe2555171260bbe7241495670bfae142967c64398e616597", + "blockNumber": "0x5ac5421", + "gasUsed": "0xcb012", + "effectiveGasPrice": "0x5f5e100", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0xd82225ba07fd19511d0138167aabb60630375b38", + "gasUsedForL1": "0xa0f0", + "l1BlockNumber": "0x6b4425" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xdbdd", + "logs": [ + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0xeb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d094418" + ], + "data": "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc10000", + "blockHash": "0x3ade1bc81e0f5fc228e2c8347b668a187616ca8fc626c3ab6cfcb5998118c65e", + "blockNumber": "0x5ac5423", + "transactionHash": "0x113254ba7aa4a0d8042b4400ac784488df5a297b5ada53067b41b237e5f44ee2", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x113254ba7aa4a0d8042b4400ac784488df5a297b5ada53067b41b237e5f44ee2", + "transactionIndex": "0x1", + "blockHash": "0x3ade1bc81e0f5fc228e2c8347b668a187616ca8fc626c3ab6cfcb5998118c65e", + "blockNumber": "0x5ac5423", + "gasUsed": "0xdbdd", + "effectiveGasPrice": "0x5f5e100", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0xd82225ba07fd19511d0138167aabb60630375b38", + "contractAddress": null, + "gasUsedForL1": "0xd23", + "l1BlockNumber": "0x6b4425" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x1359a", + "logs": [ + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0x1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313", + "0x00000000000000000000000077d1f68c3c924cfd4732e64e93aebea836797485", + "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" + ], + "data": "0x000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", + "blockHash": "0x3ff9eaac9b513bbd5cf873a9bd3fe8c24d173960838d7d907af1d88f143fc976", + "blockNumber": "0x5ac5429", + "transactionHash": "0x5c8f868232ef958a7ce3e78e155e1de0b0e06ccf5d50542b5e5f012243961262", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000100000000000000000000000000000000000000000000000000000200000000000000100000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000080000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000002000000000000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000000004000000000000000000", + "type": "0x2", + "transactionHash": "0x5c8f868232ef958a7ce3e78e155e1de0b0e06ccf5d50542b5e5f012243961262", + "transactionIndex": "0x1", + "blockHash": "0x3ff9eaac9b513bbd5cf873a9bd3fe8c24d173960838d7d907af1d88f143fc976", + "blockNumber": "0x5ac5429", + "gasUsed": "0x1359a", + "effectiveGasPrice": "0x5f5e100", + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "contractAddress": null, + "gasUsedForL1": "0xf5d", + "l1BlockNumber": "0x6b4425" + } + ], + "libraries": [], + "pending": [], + "returns": { + "_withdrawalManager": { + "internal_type": "address", + "value": "0xd82225BA07Fd19511d0138167aabb60630375b38" + }, + "_stakeManager": { + "internal_type": "address", + "value": "0x0797f38B80Ceeb1115F7c52fe1b13c7a62c634e5" + } + }, + "timestamp": 1730978730, + "chain": 421614, + "commit": "a476bbe" +} \ No newline at end of file diff --git a/broadcast/MagicSpend.s.sol/421614/run-1730988871.json b/broadcast/MagicSpend.s.sol/421614/run-1730988871.json new file mode 100644 index 0000000..bad62df --- /dev/null +++ b/broadcast/MagicSpend.s.sol/421614/run-1730988871.json @@ -0,0 +1,436 @@ +{ + "transactions": [ + { + "hash": "0x78b72dc40c5e00f2486a3275cc8ef14797e4f155df51bf8b3fc26cfac2a4706b", + "transactionType": "CREATE2", + "contractName": "MagicSpendStakeManager", + "contractAddress": "0x0c3ee955d877b9e62135c1e6adf3dadd5484709b", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2c73fc", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600f57600080fd5b5061242e8061001f6000396000f3fe6080604052600436106101185760003560e01c8063bc25cf77116100a0578063ce4cb87611610064578063ce4cb87614610343578063d77c8f1414610363578063e24d4ffb14610469578063e9eee73b14610489578063f2fde38b146104c957600080fd5b8063bc25cf7714610280578063be4e694e146102a0578063c1682910146102b5578063c4d66de8146102d5578063c884ef83146102f557600080fd5b80638af28600116100e75780638af28600146101e25780638da5cb5b146102105780638e0581d71461023d578063a08806131461024b578063b36f97051461026057600080fd5b80634a1ce59914610150578063715018a61461017057806384b0196e14610185578063863e76db146101b657600080fd5b3661014b5761014973eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee34610144620151806003611baf565b6104e9565b005b600080fd5b34801561015c57600080fd5b5061014961016b366004611bfa565b610745565b34801561017c57600080fd5b5061014961085b565b34801561019157600080fd5b5061019a61086f565b6040516101ad9796959493929190611c67565b60405180910390f35b3480156101c257600080fd5b506101cd6201518081565b60405163ffffffff90911681526020016101ad565b3480156101ee57600080fd5b506102026101fd366004611df4565b610920565b6040519081526020016101ad565b34801561021c57600080fd5b50610225610998565b6040516001600160a01b0390911681526020016101ad565b610149610144366004611e10565b34801561025757600080fd5b506101cd6109c6565b34801561026c57600080fd5b5061014961027b366004611e62565b6109d7565b34801561028c57600080fd5b5061014961029b366004611bfa565b610b50565b3480156102ac57600080fd5b506101cd610c7d565b3480156102c157600080fd5b506101496102d0366004611eac565b610c8b565b3480156102e157600080fd5b506101496102f0366004611bfa565b611011565b34801561030157600080fd5b5061032b610310366004611bfa565b6002602052600090815260409020546001600160801b031681565b6040516001600160801b0390911681526020016101ad565b34801561034f57600080fd5b5061032b61035e366004611e62565b61116e565b34801561036f57600080fd5b5061041d61037e366004611e62565b604080516080810182526000808252602082018190529181018290526060810191909152506001600160a01b03918216600090815260208181526040808320939094168252918252829020825160808101845290546001600160801b0381168252600160801b810463ffffffff1692820192909252600160a01b820465ffffffffffff1692810192909252600160d01b900460ff161515606082015290565b6040516101ad919081516001600160801b0316815260208083015163ffffffff169082015260408083015165ffffffffffff169082015260609182015115159181019190915260800190565b34801561047557600080fd5b506102026104843660046120a2565b6111a2565b34801561049557600080fd5b506104b96104a43660046120de565b60016020526000908152604090205460ff1681565b60405190151581526020016101ad565b3480156104d557600080fd5b506101496104e4366004611bfa565b611325565b6104f1611360565b336000908152602081815260408083206001600160a01b0387168452909152902063ffffffff8216158061053d575061052e620151806005611baf565b63ffffffff168263ffffffff16115b1561055b5760405163508f69d960e11b815260040160405180910390fd5b8054600160801b900463ffffffff16158015906105895750805463ffffffff838116600160801b9092041614155b156105a75760405163508f69d960e11b815260040160405180910390fd5b80546000906105c09085906001600160801b03166120f7565b9050806001600160801b03166000036105ec57604051631cc3b37b60e01b815260040160405180910390fd5b8154849083906000906106099084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169190921691909102179055508154600160d01b6aff000000000000ffffffff60801b19909116600160801b63ffffffff86160260ff60d01b1916171765ffffffffffff60a01b191682556001600160a01b03851673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed19016106be57836001600160801b031634146106b95760405163356680b760e01b815260040160405180910390fd5b6106d3565b6106d3853330876001600160801b0316611398565b604080516001600160801b038616815263ffffffff851660208201526001600160a01b0387169133917f1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313910160405180910390a3505061074060016000805160206123d983398151915255565b505050565b61074d611360565b336000908152602081815260408083206001600160a01b038516845290915290208054600160a01b900465ffffffffffff1615158061079557508054600160d01b900460ff16155b156107b35760405163426dc62960e01b815260040160405180910390fd5b80546000906107cf90600160801b900463ffffffff1642612116565b825466ffffffffffffff60a01b1916600160a01b65ffffffffffff831690810260ff60d01b19169190911784556040519081529091506001600160a01b0384169033907f9ffc6168de1eb7f1d16200f614753cd7edce5a2186aab1c612199dd7316cd7c49060200160405180910390a3505061085860016000805160206123d983398151915255565b50565b6108636113f6565b61086d6000611428565b565b600060608082808083816000805160206123b9833981519152805490915015801561089c57506001810154155b6108e55760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064015b60405180910390fd5b6108ed611499565b6108f561155c565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b805160208083015160409384015184517fec74f9c94eeba6a25cac8f1cc55e2670a7984e1f757c2c47d2b754f32ab72a86818501526001600160a01b03909416848601526001600160801b039182166060850152166080808401919091528351808403909101815260a0909201909252805191012090565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6109d4620151806005611baf565b81565b6109df611360565b336000908152602081815260408083206001600160a01b038616845290915290208054600160d01b900460ff1680610a2557508054600160a01b900465ffffffffffff16155b80610a405750805442600160a01b90910465ffffffffffff16115b15610a5e5760405163856807e360e01b815260040160405180910390fd5b80546001600160801b03166000819003610a8b57604051631cc3b37b60e01b815260040160405180910390fd5b81546001600160d81b031916825573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03851601610ad657610ad183826001600160801b031661159b565b610aea565b610aea8484836001600160801b03166115b7565b6040516001600160801b03821681526001600160a01b0385169033907fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda39060200160405180910390a35050610b4c60016000805160206123d983398151915255565b5050565b610b586113f6565b610b60611360565b6001600160a01b0381166000908152600260205260408120546001600160801b031690819003610ba357604051631fbaba3560e01b815260040160405180910390fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610be757610be2610bd3610998565b826001600160801b0316611607565b610c02565b610c0282610bf3610998565b836001600160801b03166115b7565b6001600160a01b03821660008181526002602090815260409182902080546001600160801b031916905590516001600160801b03841681527f5132ea83eb8717a82d066a42d8d33de0f397b76a89987b949007b2de5d678fdc910160405180910390a25061085860016000805160206123d983398151915255565b6109d4620151806003611baf565b610c93611360565b6000610ca161048487612134565b60008181526001602052604090205490915060ff1615610cd4576040516307b8c82160e41b815260040160405180910390fd5b610ce46060870160408801612140565b65ffffffffffff1615801590610d105750610d056060870160408801612140565b65ffffffffffff1642115b15610d2e57604051636481c3c360e01b815260040160405180910390fd5b610d3e6080870160608801612140565b65ffffffffffff1615801590610d6a5750610d5f6080870160608801612140565b65ffffffffffff1642105b15610d8b57604051600162d7ab6360e01b0319815260040160405180910390fd5b60ff8316610d9c602088018861215b565b905011610dbc576040516315756ef560e01b815260040160405180910390fd5b6000610dcb602088018861215b565b8560ff16818110610dde57610dde6121aa565b905060600201803603810190610df49190611df4565b90504681604001516001600160801b031614610e235760405163678a4b5560e11b815260040160405180910390fd5b6000610e326020890189611bfa565b90506000610ead82610e71867f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c91909152603c902090565b8a8a8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061164a92505050565b905080610ecd576040516337e8456b60e01b815260040160405180910390fd5b82602001516001600160801b0316856001600160801b03161115610f045760405163fd7850ad60e01b815260040160405180910390fd5b846001600160801b0316600003610f2e57604051631fbaba3560e01b815260040160405180910390fd5b8251610f3b8382886116ac565b6001600160a01b03811660009081526002602052604081208054889290610f6c9084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169183160217909155600087815260016020818152604092839020805460ff1916909217909155905191891682526001600160a01b03848116935086169188917fad936d677e12cbeba7a34eaf6c1afab449633a5117ae673e1741d3f7ea1f699d910160405180910390a4505050505061100a60016000805160206123d983398151915255565b5050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03166000811580156110565750825b90506000826001600160401b031660011480156110725750303b155b905081158015611080575080155b1561109e5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff1916600117855583156110c857845460ff60401b1916600160401b1785555b6110d18661176f565b6111206040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611780565b831561116657845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b6001600160a01b03808316600090815260208181526040808320938516835292905220546001600160801b03165b92915050565b6000808260200151516001600160401b038111156111c2576111c2611cff565b6040519080825280602002602001820160405280156111eb578160200160208202803683370190505b50905060005b8360200151518110156112495761122484602001518281518110611217576112176121aa565b6020026020010151610920565b828281518110611236576112366121aa565b60209081029190910101526001016111f1565b5061131e7f0d1c7d0801df03b8cfe6872cc1b2f38af302da20c8eb72d32b4fe601d954a71184600001518360405160200161128491906121c0565b604051602081830303815290604052805190602001208660400151876060015188608001518960a0015160405160200161130397969594939291909687526001600160a01b039586166020880152604087019490945265ffffffffffff928316606087015290821660808601521660a08401521660c082015260e00190565b60405160208183030381529060405280519060200120611792565b9392505050565b61132d6113f6565b6001600160a01b03811661135757604051631e4fbdf760e01b8152600060048201526024016108dc565b61085881611428565b6000805160206123d983398151915280546001190161139257604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af180600160005114166113e757803d873b1517106113e757637939f4246000526004601cfd5b50600060605260405250505050565b336113ff610998565b6001600160a01b03161461086d5760405163118cdaa760e01b81523360048201526024016108dc565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060916000805160206123b9833981519152916114d8906121f6565b80601f0160208091040260200160405190810160405280929190818152602001828054611504906121f6565b80156115515780601f1061152657610100808354040283529160200191611551565b820191906000526020600020905b81548152906001019060200180831161153457829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10380546060916000805160206123b9833981519152916114d8906121f6565b60003860003884865af1610b4c5763b12d13eb6000526004601cfd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166115fc57803d853b1517106115fc576390b8ec186000526004601cfd5b506000603452505050565b8047101561161d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b4c57816000526073600b5360ff6020536016600b82f0610b4c573838fd5b600080600061165985856117bf565b509092509050600081600381111561167357611673612230565b1480156116915750856001600160a01b0316826001600160a01b0316145b806116a257506116a286868661180c565b9695505050505050565b6001600160a01b0380841660009081526020818152604080832093861683529290522080546001600160801b039081169083168110156116ff57604051631cc3b37b60e01b815260040160405180910390fd5b6117098382612246565b82546001600160801b0319166001600160801b0391821617835560405190841681526001600160a01b0385811691908716907f8766f9fdb3d7ff5c4fe7ccf145668fbc991a789c4d655f9535b0e08c4964a04d9060200160405180910390a35050505050565b6117776118e7565b61085881611930565b6117886118e7565b610b4c8282611938565b600061119c61179f611999565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600083516041036117f95760208401516040850151606086015160001a6117eb888285856119a8565b955095509550505050611805565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161182e929190612265565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b17905251611863919061227e565b600060405180830381855afa9150503d806000811461189e576040519150601f19603f3d011682016040523d82523d6000602084013e6118a3565b606091505b50915091508180156118b757506020815110155b80156116a257508051630b135d3f60e11b906118dc908301602090810190840161229a565b149695505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661086d57604051631afcd79f60e31b815260040160405180910390fd5b61132d6118e7565b6119406118e7565b6000805160206123b98339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10261197a84826122fa565b506003810161198983826122fa565b5060008082556001909101555050565b60006119a3611a77565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156119e35750600091506003905082611a6d565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611a37573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611a6357506000925060019150829050611a6d565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f611aa2611aeb565b611aaa611b55565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b60006000805160206123b983398151915281611b05611499565b805190915015611b1d57805160209091012092915050565b81548015611b2c579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b60006000805160206123b983398151915281611b6f61155c565b805190915015611b8757805160209091012092915050565b60018201548015611b2c579392505050565b634e487b7160e01b600052601160045260246000fd5b63ffffffff8181168382160290811690818114611bce57611bce611b99565b5092915050565b6001600160a01b038116811461085857600080fd5b8035611bf581611bd5565b919050565b600060208284031215611c0c57600080fd5b813561131e81611bd5565b60005b83811015611c32578181015183820152602001611c1a565b50506000910152565b60008151808452611c53816020860160208601611c17565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611c8660e0830189611c3b565b8281036040840152611c988189611c3b565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611cee578351835260209384019390920191600101611cd0565b50909b9a5050505050505050505050565b634e487b7160e01b600052604160045260246000fd5b60405160c081016001600160401b0381118282101715611d3757611d37611cff565b60405290565b604051601f8201601f191681016001600160401b0381118282101715611d6557611d65611cff565b604052919050565b80356001600160801b0381168114611bf557600080fd5b600060608284031215611d9657600080fd5b604051606081016001600160401b0381118282101715611db857611db8611cff565b6040529050808235611dc981611bd5565b8152611dd760208401611d6d565b6020820152611de860408401611d6d565b60408201525092915050565b600060608284031215611e0657600080fd5b61131e8383611d84565b600080600060608486031215611e2557600080fd5b8335611e3081611bd5565b9250611e3e60208501611d6d565b9150604084013563ffffffff81168114611e5757600080fd5b809150509250925092565b60008060408385031215611e7557600080fd5b8235611e8081611bd5565b91506020830135611e9081611bd5565b809150509250929050565b803560ff81168114611bf557600080fd5b600080600080600060808688031215611ec457600080fd5b85356001600160401b03811115611eda57600080fd5b860160c08189031215611eec57600080fd5b945060208601356001600160401b03811115611f0757600080fd5b8601601f81018813611f1857600080fd5b80356001600160401b03811115611f2e57600080fd5b886020828401011115611f4057600080fd5b60209190910194509250611f5660408701611e9b565b9150611f6460608701611d6d565b90509295509295909350565b803565ffffffffffff81168114611bf557600080fd5b600060c08284031215611f9857600080fd5b611fa0611d15565b90508135611fad81611bd5565b815260208201356001600160401b03811115611fc857600080fd5b8201601f81018413611fd957600080fd5b80356001600160401b03811115611ff257611ff2611cff565b61200160208260051b01611d3d565b8082825260208201915060206060840285010192508683111561202357600080fd5b6020840193505b8284101561204f5761203c8785611d84565b825260208201915060608401935061202a565b60208501525061206491505060408301611f70565b604082015261207560608301611f70565b606082015261208660808301611f70565b608082015261209760a08301611bea565b60a082015292915050565b6000602082840312156120b457600080fd5b81356001600160401b038111156120ca57600080fd5b6120d684828501611f86565b949350505050565b6000602082840312156120f057600080fd5b5035919050565b6001600160801b03818116838216019081111561119c5761119c611b99565b65ffffffffffff818116838216019081111561119c5761119c611b99565b600061119c3683611f86565b60006020828403121561215257600080fd5b61131e82611f70565b6000808335601e1984360301811261217257600080fd5b8301803591506001600160401b0382111561218c57600080fd5b60200191506060810236038213156121a357600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b8151600090829060208501835b828110156121eb5781518452602093840193909101906001016121cd565b509195945050505050565b600181811c9082168061220a57607f821691505b60208210810361222a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052602160045260246000fd5b6001600160801b03828116828216039081111561119c5761119c611b99565b8281526040602082015260006120d66040830184611c3b565b60008251612290818460208701611c17565b9190910192915050565b6000602082840312156122ac57600080fd5b5051919050565b601f82111561074057806000526020600020601f840160051c810160208510156122da5750805b601f840160051c820191505b8181101561100a57600081556001016122e6565b81516001600160401b0381111561231357612313611cff565b6123278161232184546121f6565b846122b3565b6020601f82116001811461235b57600083156123435750848201515b600019600385901b1c1916600184901b17845561100a565b600084815260208120601f198516915b8281101561238b578785015182556020948501946001909201910161236b565b50848210156123a95786840151600019600387901b60f8161c191681555b50505050600190811b0190555056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1009b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a26469706673582212204946b4a2b043a353b3ef2bac62ef478c8055f8d5870b9d828d9f9548a693008064736f6c634300081a0033", + "nonce": "0x5", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x2ad6aa170649b61953257f1105c267819438ba9989eeb994feccb759a11d12ef", + "transactionType": "CREATE2", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "function": null, + "arguments": [ + "0x0C3EE955D877B9E62135c1e6adF3DADD5484709B", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0xc4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x112318", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61030000000000000000000000000c3ee955d877b9e62135c1e6adf3dadd5484709b000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x6", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xb28004ac840a92ea0a244f88d0f9bf4e430e8b3d70c52fd1d2bf03ec3ee55b09", + "transactionType": "CREATE2", + "contractName": "MagicSpendWithdrawalManager", + "contractAddress": "0x8f720b37aa9a675c4da12eeb7a1ff45a076da852", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x25c9e8", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600f57600080fd5b50611ea48061001f6000396000f3fe6080604052600436106100c25760003560e01c80638da5cb5b1161007f578063dbd7ede011610059578063dbd7ede014610228578063e9eee73b1461023b578063eb12d61e1461027b578063f2fde38b1461029b57600080fd5b80638da5cb5b1461019d578063d151b61c146101da578063d1f5ff291461020857600080fd5b8063485cc955146100c75780635018e267146100e957806361f0487114610109578063715018a6146101295780637ac3c02f1461013e57806384b0196e14610175575b600080fd5b3480156100d357600080fd5b506100e76100e2366004611873565b6102bb565b005b3480156100f557600080fd5b506100e76101043660046118bf565b610424565b34801561011557600080fd5b506100e7610124366004611976565b610a34565b34801561013557600080fd5b506100e7610b0d565b34801561014a57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020015b60405180910390f35b34801561018157600080fd5b5061018a610b21565b60405161016c97969594939291906119f0565b3480156101a957600080fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b0316610158565b3480156101e657600080fd5b506101fa6101f5366004611a88565b610bcd565b60405190815260200161016c565b34801561021457600080fd5b506101fa610223366004611abd565b610eab565b6100e7610236366004611976565b610f4f565b34801561024757600080fd5b5061026b610256366004611aff565b60016020526000908152604090205460ff1681565b604051901515815260200161016c565b34801561028757600080fd5b506100e7610296366004611b18565b611019565b3480156102a757600080fd5b506100e76102b6366004611b18565b61102d565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff166000811580156103015750825b905060008267ffffffffffffffff16600114801561031e5750303b155b90508115801561032c575080155b1561034a5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561037457845460ff60401b1916600160401b1785555b61037d87611068565b61038686611021565b6103d56040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611079565b831561041b57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b61042c61108b565b4661043d6060850160408601611b33565b6001600160801b031614610464576040516311c75e7560e21b815260040160405180910390fd5b61047460e0840160c08501611b4e565b65ffffffffffff16158015906104a0575061049560e0840160c08501611b4e565b65ffffffffffff1642115b156104be576040516360a059c560e11b815260040160405180910390fd5b6104cf610100840160e08501611b4e565b65ffffffffffff16158015906104fc57506104f1610100840160e08501611b4e565b65ffffffffffff1642105b1561051a576040516321a5201360e11b815260040160405180910390fd5b600061052584610bcd565b9050600061057b61053e6000546001600160a01b031690565b8386868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506110d592505050565b90508061059b576040516337e8456b60e01b815260040160405180910390fd5b60008281526001602052604090205460ff16156105cb576040516307b8c82160e41b815260040160405180910390fd5b60005b6105db6080870187611b76565b90508110156107705760006105f36080880188611b76565b8381811061060357610603611bc7565b90506020028101906106159190611bdd565b610623906020810190611b18565b905060006106346080890189611b76565b8481811061064457610644611bc7565b90506020028101906106569190611bdd565b602001359050600061066b60808a018a611b76565b8581811061067b5761067b611bc7565b905060200281019061068d9190611bdd565b61069b906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b03881692508691506106ef908690611c44565b60006040518083038185875af1925050503d806000811461072c576040519150601f19603f3d011682016040523d82523d6000602084013e610731565b606091505b50915091508161075f57806040516354d5ca3560e11b81526004016107569190611c56565b60405180910390fd5b5050600190930192506105ce915050565b5060006107806020870187611b18565b905060006107946080880160608901611b18565b905060006107a86040890160208a01611b33565b905073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b038416016107e7576107e282826001600160801b0316611137565b6107fb565b6107fb8383836001600160801b031661117a565b60005b61080b60a08a018a611b76565b905081101561099757600061082360a08b018b611b76565b8381811061083357610833611bc7565b90506020028101906108459190611bdd565b610853906020810190611b18565b9050600061086460a08c018c611b76565b8481811061087457610874611bc7565b90506020028101906108869190611bdd565b602001359050600061089b60a08d018d611b76565b858181106108ab576108ab611bc7565b90506020028101906108bd9190611bdd565b6108cb906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b038816925086915061091f908690611c44565b60006040518083038185875af1925050503d806000811461095c576040519150601f19603f3d011682016040523d82523d6000602084013e610961565b606091505b509150915081610986578060405163041d4c5b60e41b81526004016107569190611c56565b5050600190930192506107fe915050565b50600085815260016020818152604092839020805460ff191690921790915590516001600160801b03831681526001600160a01b03858116929085169188917fedbb1d2a668dc012e1f90419b492c1cdd90c45e48afaa766e9befc71e992d70c910160405180910390a45050505050610a2f60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050565b610a3c6111ca565b610a4461108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610a8157610a7c33826001600160801b0316611137565b610a95565b610a958233836001600160801b031661117a565b604080516001600160a01b03841681526001600160801b03831660208201527f26aee06652d435b2b0e2bd8483f96d5dc230ca84b9257b7b0766fe43341fb1b591015b60405180910390a1610b0960017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050565b610b156111ca565b610b1f6000611225565b565b60006060808280808381600080516020611e4f8339815191528054909150158015610b4e57506001810154155b610b925760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610756565b610b9a611296565b610ba2611359565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b600080610bdd6080840184611b76565b905067ffffffffffffffff811115610bf757610bf7611c69565b604051908082528060200260200182016040528015610c20578160200160208202803683370190505b5090506000610c3260a0850185611b76565b905067ffffffffffffffff811115610c4c57610c4c611c69565b604051908082528060200260200182016040528015610c75578160200160208202803683370190505b50905060005b610c886080860186611b76565b9050811015610ce857610cc3610ca16080870187611b76565b83818110610cb157610cb1611bc7565b90506020028101906102239190611bdd565b838281518110610cd557610cd5611bc7565b6020908102919091010152600101610c7b565b5060005b610cf960a0860186611b76565b9050811015610d3757610d12610ca160a0870187611b76565b828281518110610d2457610d24611bc7565b6020908102919091010152600101610cec565b50610ea37fb1fc175fcf0df72c37a75c695954f2c4570844302c599d6d1ed2d7d7ac49c00a610d696020870187611b18565b610d796040880160208901611b33565b610d896060890160408a01611b33565b610d9960808a0160608b01611b18565b87604051602001610daa9190611c7f565b6040516020818303038152906040528051906020012087604051602001610dd19190611c7f565b60408051601f198184030181529190528051602090910120610df960e08d0160c08e01611b4e565b610e0a6101008e0160e08f01611b4e565b8d610100016020810190610e1e9190611b4e565b60408051602081019b909b526001600160a01b03998a16908b01526001600160801b0397881660608b01529690951660808901529590921660a087015260c086015260e085015265ffffffffffff9283166101008501528216610120840152166101408201526101600160405160208183030381529060405280519060200120611398565b949350505050565b60007f9085b19ea56248c94d86174b3784cfaaa8673d1041d6441f61ff52752dac8483610edb6020840184611b18565b6020840135610eed6040860186611bfd565b604051610efb929190611cb5565b604051908190038120610f32949392916020019384526001600160a01b039290921660208401526040830152606082015260800190565b604051602081830303815290604052805190602001209050919050565b610f576111ca565b610f5f61108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610fbd57806001600160801b03163414610fb8576040516380daf1e560e01b81526001600160a01b0383166004820152602401610756565b610fd2565b610fd2823330846001600160801b03166113cb565b604080516001600160a01b03841681526001600160801b03831660208201527feb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d0944189101610ad8565b6110216111ca565b61102a81611429565b50565b6110356111ca565b6001600160a01b03811661105f57604051631e4fbdf760e01b815260006004820152602401610756565b61102a81611225565b61107061147d565b61102a816114c6565b61108161147d565b610b0982826114ce565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f008054600119016110cf57604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60008060006110e4858561152f565b50909250905060008160038111156110fe576110fe611cc5565b14801561111c5750856001600160a01b0316826001600160a01b0316145b8061112d575061112d86868661157c565b9695505050505050565b8047101561114d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b0957816000526073600b5360ff6020536016600b82f0610b09573838fd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166111bf57803d853b1517106111bf576390b8ec186000526004601cfd5b506000603452505050565b336111fc7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6001600160a01b031614610b1f5760405163118cdaa760e01b8152336004820152602401610756565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1028054606091600080516020611e4f833981519152916112d590611cdb565b80601f016020809104026020016040519081016040528092919081815260200182805461130190611cdb565b801561134e5780601f106113235761010080835404028352916020019161134e565b820191906000526020600020905b81548152906001019060200180831161133157829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1038054606091600080516020611e4f833981519152916112d590611cdb565b60006113c56113a5611657565b8360405161190160f01b8152600281019290925260228201526042902090565b92915050565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af1806001600051141661141a57803d873b15171061141a57637939f4246000526004601cfd5b50600060605260405250505050565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f249060200160405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610b1f57604051631afcd79f60e31b815260040160405180910390fd5b61103561147d565b6114d661147d565b600080516020611e4f8339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1026115108482611d5d565b506003810161151f8382611d5d565b5060008082556001909101555050565b600080600083516041036115695760208401516040850151606086015160001a61155b88828585611666565b955095509550505050611575565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161159e929190611e1c565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516115d39190611c44565b600060405180830381855afa9150503d806000811461160e576040519150601f19603f3d011682016040523d82523d6000602084013e611613565b606091505b509150915081801561162757506020815110155b801561112d57508051630b135d3f60e11b9061164c9083016020908101908401611e35565b149695505050505050565b6000611661611735565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156116a1575060009150600390508261172b565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156116f5573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117215750600092506001915082905061172b565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6117606117a9565b611768611813565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6000600080516020611e4f833981519152816117c3611296565b8051909150156117db57805160209091012092915050565b815480156117ea579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b6000600080516020611e4f8339815191528161182d611359565b80519091501561184557805160209091012092915050565b600182015480156117ea579392505050565b80356001600160a01b038116811461186e57600080fd5b919050565b6000806040838503121561188657600080fd5b61188f83611857565b915061189d60208401611857565b90509250929050565b600061012082840312156118b957600080fd5b50919050565b6000806000604084860312156118d457600080fd5b833567ffffffffffffffff8111156118eb57600080fd5b6118f7868287016118a6565b935050602084013567ffffffffffffffff81111561191457600080fd5b8401601f8101861361192557600080fd5b803567ffffffffffffffff81111561193c57600080fd5b86602082840101111561194e57600080fd5b939660209190910195509293505050565b80356001600160801b038116811461186e57600080fd5b6000806040838503121561198957600080fd5b61199283611857565b915061189d6020840161195f565b60005b838110156119bb5781810151838201526020016119a3565b50506000910152565b600081518084526119dc8160208601602086016119a0565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611a0f60e08301896119c4565b8281036040840152611a2181896119c4565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611a77578351835260209384019390920191600101611a59565b50909b9a5050505050505050505050565b600060208284031215611a9a57600080fd5b813567ffffffffffffffff811115611ab157600080fd5b610ea3848285016118a6565b600060208284031215611acf57600080fd5b813567ffffffffffffffff811115611ae657600080fd5b820160608185031215611af857600080fd5b9392505050565b600060208284031215611b1157600080fd5b5035919050565b600060208284031215611b2a57600080fd5b611af882611857565b600060208284031215611b4557600080fd5b611af88261195f565b600060208284031215611b6057600080fd5b813565ffffffffffff81168114611af857600080fd5b6000808335601e19843603018112611b8d57600080fd5b83018035915067ffffffffffffffff821115611ba857600080fd5b6020019150600581901b3603821315611bc057600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112611bf357600080fd5b9190910192915050565b6000808335601e19843603018112611c1457600080fd5b83018035915067ffffffffffffffff821115611c2f57600080fd5b602001915036819003821315611bc057600080fd5b60008251611bf38184602087016119a0565b602081526000611af860208301846119c4565b634e487b7160e01b600052604160045260246000fd5b8151600090829060208501835b82811015611caa578151845260209384019390910190600101611c8c565b509195945050505050565b8183823760009101908152919050565b634e487b7160e01b600052602160045260246000fd5b600181811c90821680611cef57607f821691505b6020821081036118b957634e487b7160e01b600052602260045260246000fd5b601f821115610a2f57806000526020600020601f840160051c81016020851015611d365750805b601f840160051c820191505b81811015611d565760008155600101611d42565b5050505050565b815167ffffffffffffffff811115611d7757611d77611c69565b611d8b81611d858454611cdb565b84611d0f565b6020601f821160018114611dbf5760008315611da75750848201515b600019600385901b1c1916600184901b178455611d56565b600084815260208120601f198516915b82811015611def5787850151825560209485019460019092019101611dcf565b5084821015611e0d5786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b828152604060208201526000610ea360408301846119c4565b600060208284031215611e4757600080fd5b505191905056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100a2646970667358221220eb4063671b736568e00ead36a5652e423e42ac2db5a406974734313ed240d53f64736f6c634300081a0033", + "nonce": "0x7", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xb152734bbc76a1db66729d6dbc03f13f9c85472aae6ae57f2bb9de8ba04c6baf", + "transactionType": "CREATE2", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "function": null, + "arguments": [ + "0x8F720B37Aa9A675c4DA12Eeb7a1ff45A076DA852", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0x485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11aae3", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61030000000000000000000000008f720b37aa9a675c4da12eeb7a1ff45a076da852000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x8", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x9ddd2a65f83c7d1d49aca4350fd4fc5364530049df9a13eaddbb878853b9117b", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "gas": "0x8c2d", + "value": "0x6f05b59d3b20000", + "input": "0xdbd7ede0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000006f05b59d3b20000", + "nonce": "0x9", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xd001c61ce41d96b4b6dffa0272f7cfce6b832bc5b750627f31463ad80fc26a49", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "function": null, + "arguments": null, + "transaction": { + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "gas": "0x9101", + "value": "0x2386f26fc10000", + "input": "0x8e0581d7000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", + "nonce": "0x1", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x216471", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x78b72dc40c5e00f2486a3275cc8ef14797e4f155df51bf8b3fc26cfac2a4706b", + "transactionIndex": "0x1", + "blockHash": "0x808c03dccc41d045e81aa38df41f284337f2a446ba01e7d27d485cbd5684bf30", + "blockNumber": "0x5ace584", + "gasUsed": "0x216471", + "effectiveGasPrice": "0x5f5e100", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "gasUsedForL1": "0x1fe1a", + "l1BlockNumber": "0x6b472a" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xfb348", + "logs": [ + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x0000000000000000000000000c3ee955d877b9e62135c1e6adf3dadd5484709b" + ], + "data": "0x", + "blockHash": "0xf87997ffd75698bab671b4ee0433b43a163dc2b4c5e2cf584993e0c9caa8f3f7", + "blockNumber": "0x5ace589", + "transactionHash": "0x2ad6aa170649b61953257f1105c267819438ba9989eeb994feccb759a11d12ef", + "transactionIndex": "0x4", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0xf87997ffd75698bab671b4ee0433b43a163dc2b4c5e2cf584993e0c9caa8f3f7", + "blockNumber": "0x5ace589", + "transactionHash": "0x2ad6aa170649b61953257f1105c267819438ba9989eeb994feccb759a11d12ef", + "transactionIndex": "0x4", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xf87997ffd75698bab671b4ee0433b43a163dc2b4c5e2cf584993e0c9caa8f3f7", + "blockNumber": "0x5ace589", + "transactionHash": "0x2ad6aa170649b61953257f1105c267819438ba9989eeb994feccb759a11d12ef", + "transactionIndex": "0x4", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0x8061b58f6e8cc8002560160f7084fbd1521fca0a", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0xf87997ffd75698bab671b4ee0433b43a163dc2b4c5e2cf584993e0c9caa8f3f7", + "blockNumber": "0x5ace589", + "transactionHash": "0x2ad6aa170649b61953257f1105c267819438ba9989eeb994feccb759a11d12ef", + "transactionIndex": "0x4", + "logIndex": "0x5", + "removed": false + }, + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008061b58f6e8cc8002560160f7084fbd1521fca0a", + "blockHash": "0xf87997ffd75698bab671b4ee0433b43a163dc2b4c5e2cf584993e0c9caa8f3f7", + "blockNumber": "0x5ace589", + "transactionHash": "0x2ad6aa170649b61953257f1105c267819438ba9989eeb994feccb759a11d12ef", + "transactionIndex": "0x4", + "logIndex": "0x6", + "removed": false + } + ], + "logsBloom": "0x0000000000000100000000000000000040000000000000000080000000000000000000000000200001000000000000000000000000000000000000000000000000000000000000000000000000000200000100000000000800000080010000000a008000020000000000000000000800000000800000000000000000000000400000000000000000000800000000000000000000000080000000000000800000000000000000400000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000404000000000000000020000000000000000000000000000000000000000000000001000000000000000000", + "type": "0x2", + "transactionHash": "0x2ad6aa170649b61953257f1105c267819438ba9989eeb994feccb759a11d12ef", + "transactionIndex": "0x4", + "blockHash": "0xf87997ffd75698bab671b4ee0433b43a163dc2b4c5e2cf584993e0c9caa8f3f7", + "blockNumber": "0x5ace589", + "gasUsed": "0xc8c12", + "effectiveGasPrice": "0x5f5e100", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "gasUsedForL1": "0xd30d", + "l1BlockNumber": "0x6b472a" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x1c6182", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xb28004ac840a92ea0a244f88d0f9bf4e430e8b3d70c52fd1d2bf03ec3ee55b09", + "transactionIndex": "0x1", + "blockHash": "0x53db4d5fbe9134bb0eb52485bd0863e3f6d3ee28d38ed7fbd266dfefadd90816", + "blockNumber": "0x5ace58f", + "gasUsed": "0x1c6182", + "effectiveGasPrice": "0x5f5e100", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "gasUsedForL1": "0x1aafb", + "l1BlockNumber": "0x6b472a" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xce94a", + "logs": [ + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x0000000000000000000000008f720b37aa9a675c4da12eeb7a1ff45a076da852" + ], + "data": "0x", + "blockHash": "0x66fa0948950f8153c222acfbf69280ad9efcd81314bfb0513b2d1e6266fcc08e", + "blockNumber": "0x5ace592", + "transactionHash": "0xb152734bbc76a1db66729d6dbc03f13f9c85472aae6ae57f2bb9de8ba04c6baf", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x66fa0948950f8153c222acfbf69280ad9efcd81314bfb0513b2d1e6266fcc08e", + "blockNumber": "0x5ace592", + "transactionHash": "0xb152734bbc76a1db66729d6dbc03f13f9c85472aae6ae57f2bb9de8ba04c6baf", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0x47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f24" + ], + "data": "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e", + "blockHash": "0x66fa0948950f8153c222acfbf69280ad9efcd81314bfb0513b2d1e6266fcc08e", + "blockNumber": "0x5ace592", + "transactionHash": "0xb152734bbc76a1db66729d6dbc03f13f9c85472aae6ae57f2bb9de8ba04c6baf", + "transactionIndex": "0x1", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x66fa0948950f8153c222acfbf69280ad9efcd81314bfb0513b2d1e6266fcc08e", + "blockNumber": "0x5ace592", + "transactionHash": "0xb152734bbc76a1db66729d6dbc03f13f9c85472aae6ae57f2bb9de8ba04c6baf", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0x5ece667543c22a6e587728d7f149195e0b5c2d6a", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x66fa0948950f8153c222acfbf69280ad9efcd81314bfb0513b2d1e6266fcc08e", + "blockNumber": "0x5ace592", + "transactionHash": "0xb152734bbc76a1db66729d6dbc03f13f9c85472aae6ae57f2bb9de8ba04c6baf", + "transactionIndex": "0x1", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ece667543c22a6e587728d7f149195e0b5c2d6a", + "blockHash": "0x66fa0948950f8153c222acfbf69280ad9efcd81314bfb0513b2d1e6266fcc08e", + "blockNumber": "0x5ace592", + "transactionHash": "0xb152734bbc76a1db66729d6dbc03f13f9c85472aae6ae57f2bb9de8ba04c6baf", + "transactionIndex": "0x1", + "logIndex": "0x5", + "removed": false + } + ], + "logsBloom": "0x00000000000001000000000000000000400000000000000000800000000000000000000010002040000400000000000000000000000000000000000000000000000010000000000000000000000002020001000000000008100000000000000000000000020000000000000000000800000000800000000000000000000000400000000200000000000800000000800000000000000080000000000000800000000000000000000000000000100002000000000000000000000000000000000000000020000000000000000000000000000000000404000000000000000020000000000400000000000000000010000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xb152734bbc76a1db66729d6dbc03f13f9c85472aae6ae57f2bb9de8ba04c6baf", + "transactionIndex": "0x1", + "blockHash": "0x66fa0948950f8153c222acfbf69280ad9efcd81314bfb0513b2d1e6266fcc08e", + "blockNumber": "0x5ace592", + "gasUsed": "0xce94a", + "effectiveGasPrice": "0x5f5e100", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "gasUsedForL1": "0xd369", + "l1BlockNumber": "0x6b472a" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xdff0", + "logs": [ + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0xeb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d094418" + ], + "data": "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000006f05b59d3b20000", + "blockHash": "0xca99446dbd8f638dc5961b2c24ae1e2bcc572c5197dfa154a0fa8b437edfbacc", + "blockNumber": "0x5ace597", + "transactionHash": "0x9ddd2a65f83c7d1d49aca4350fd4fc5364530049df9a13eaddbb878853b9117b", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000400000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x9ddd2a65f83c7d1d49aca4350fd4fc5364530049df9a13eaddbb878853b9117b", + "transactionIndex": "0x1", + "blockHash": "0xca99446dbd8f638dc5961b2c24ae1e2bcc572c5197dfa154a0fa8b437edfbacc", + "blockNumber": "0x5ace597", + "gasUsed": "0xdff0", + "effectiveGasPrice": "0x5f5e100", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "contractAddress": null, + "gasUsedForL1": "0x112a", + "l1BlockNumber": "0x6b472a" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x13a34", + "logs": [ + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0x1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313", + "0x00000000000000000000000077d1f68c3c924cfd4732e64e93aebea836797485", + "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" + ], + "data": "0x000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", + "blockHash": "0xd60eac7b0e956c2e71d7e851127c9ef85a991d54609233ad4ae973deaab042f2", + "blockNumber": "0x5ace59d", + "transactionHash": "0xd001c61ce41d96b4b6dffa0272f7cfce6b832bc5b750627f31463ad80fc26a49", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000100000000000000000000000000000000000000000000000010000200000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100100000002000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000002000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000", + "type": "0x2", + "transactionHash": "0xd001c61ce41d96b4b6dffa0272f7cfce6b832bc5b750627f31463ad80fc26a49", + "transactionIndex": "0x1", + "blockHash": "0xd60eac7b0e956c2e71d7e851127c9ef85a991d54609233ad4ae973deaab042f2", + "blockNumber": "0x5ace59d", + "gasUsed": "0x13a34", + "effectiveGasPrice": "0x5f5e100", + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "contractAddress": null, + "gasUsedForL1": "0x13f7", + "l1BlockNumber": "0x6b472a" + } + ], + "libraries": [], + "pending": [], + "returns": { + "_stakeManager": { + "internal_type": "address", + "value": "0xA38D9e0F911B1bEd03a038367A6e9667700CDEFe" + }, + "_withdrawalManager": { + "internal_type": "address", + "value": "0x3F4A20335e9045f71411b04E9F53814f5b8d725d" + } + }, + "timestamp": 1730988871, + "chain": 421614, + "commit": "a476bbe" +} \ No newline at end of file diff --git a/broadcast/MagicSpend.s.sol/421614/run-latest.json b/broadcast/MagicSpend.s.sol/421614/run-latest.json new file mode 100644 index 0000000..bad62df --- /dev/null +++ b/broadcast/MagicSpend.s.sol/421614/run-latest.json @@ -0,0 +1,436 @@ +{ + "transactions": [ + { + "hash": "0x78b72dc40c5e00f2486a3275cc8ef14797e4f155df51bf8b3fc26cfac2a4706b", + "transactionType": "CREATE2", + "contractName": "MagicSpendStakeManager", + "contractAddress": "0x0c3ee955d877b9e62135c1e6adf3dadd5484709b", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2c73fc", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600f57600080fd5b5061242e8061001f6000396000f3fe6080604052600436106101185760003560e01c8063bc25cf77116100a0578063ce4cb87611610064578063ce4cb87614610343578063d77c8f1414610363578063e24d4ffb14610469578063e9eee73b14610489578063f2fde38b146104c957600080fd5b8063bc25cf7714610280578063be4e694e146102a0578063c1682910146102b5578063c4d66de8146102d5578063c884ef83146102f557600080fd5b80638af28600116100e75780638af28600146101e25780638da5cb5b146102105780638e0581d71461023d578063a08806131461024b578063b36f97051461026057600080fd5b80634a1ce59914610150578063715018a61461017057806384b0196e14610185578063863e76db146101b657600080fd5b3661014b5761014973eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee34610144620151806003611baf565b6104e9565b005b600080fd5b34801561015c57600080fd5b5061014961016b366004611bfa565b610745565b34801561017c57600080fd5b5061014961085b565b34801561019157600080fd5b5061019a61086f565b6040516101ad9796959493929190611c67565b60405180910390f35b3480156101c257600080fd5b506101cd6201518081565b60405163ffffffff90911681526020016101ad565b3480156101ee57600080fd5b506102026101fd366004611df4565b610920565b6040519081526020016101ad565b34801561021c57600080fd5b50610225610998565b6040516001600160a01b0390911681526020016101ad565b610149610144366004611e10565b34801561025757600080fd5b506101cd6109c6565b34801561026c57600080fd5b5061014961027b366004611e62565b6109d7565b34801561028c57600080fd5b5061014961029b366004611bfa565b610b50565b3480156102ac57600080fd5b506101cd610c7d565b3480156102c157600080fd5b506101496102d0366004611eac565b610c8b565b3480156102e157600080fd5b506101496102f0366004611bfa565b611011565b34801561030157600080fd5b5061032b610310366004611bfa565b6002602052600090815260409020546001600160801b031681565b6040516001600160801b0390911681526020016101ad565b34801561034f57600080fd5b5061032b61035e366004611e62565b61116e565b34801561036f57600080fd5b5061041d61037e366004611e62565b604080516080810182526000808252602082018190529181018290526060810191909152506001600160a01b03918216600090815260208181526040808320939094168252918252829020825160808101845290546001600160801b0381168252600160801b810463ffffffff1692820192909252600160a01b820465ffffffffffff1692810192909252600160d01b900460ff161515606082015290565b6040516101ad919081516001600160801b0316815260208083015163ffffffff169082015260408083015165ffffffffffff169082015260609182015115159181019190915260800190565b34801561047557600080fd5b506102026104843660046120a2565b6111a2565b34801561049557600080fd5b506104b96104a43660046120de565b60016020526000908152604090205460ff1681565b60405190151581526020016101ad565b3480156104d557600080fd5b506101496104e4366004611bfa565b611325565b6104f1611360565b336000908152602081815260408083206001600160a01b0387168452909152902063ffffffff8216158061053d575061052e620151806005611baf565b63ffffffff168263ffffffff16115b1561055b5760405163508f69d960e11b815260040160405180910390fd5b8054600160801b900463ffffffff16158015906105895750805463ffffffff838116600160801b9092041614155b156105a75760405163508f69d960e11b815260040160405180910390fd5b80546000906105c09085906001600160801b03166120f7565b9050806001600160801b03166000036105ec57604051631cc3b37b60e01b815260040160405180910390fd5b8154849083906000906106099084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169190921691909102179055508154600160d01b6aff000000000000ffffffff60801b19909116600160801b63ffffffff86160260ff60d01b1916171765ffffffffffff60a01b191682556001600160a01b03851673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed19016106be57836001600160801b031634146106b95760405163356680b760e01b815260040160405180910390fd5b6106d3565b6106d3853330876001600160801b0316611398565b604080516001600160801b038616815263ffffffff851660208201526001600160a01b0387169133917f1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313910160405180910390a3505061074060016000805160206123d983398151915255565b505050565b61074d611360565b336000908152602081815260408083206001600160a01b038516845290915290208054600160a01b900465ffffffffffff1615158061079557508054600160d01b900460ff16155b156107b35760405163426dc62960e01b815260040160405180910390fd5b80546000906107cf90600160801b900463ffffffff1642612116565b825466ffffffffffffff60a01b1916600160a01b65ffffffffffff831690810260ff60d01b19169190911784556040519081529091506001600160a01b0384169033907f9ffc6168de1eb7f1d16200f614753cd7edce5a2186aab1c612199dd7316cd7c49060200160405180910390a3505061085860016000805160206123d983398151915255565b50565b6108636113f6565b61086d6000611428565b565b600060608082808083816000805160206123b9833981519152805490915015801561089c57506001810154155b6108e55760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064015b60405180910390fd5b6108ed611499565b6108f561155c565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b805160208083015160409384015184517fec74f9c94eeba6a25cac8f1cc55e2670a7984e1f757c2c47d2b754f32ab72a86818501526001600160a01b03909416848601526001600160801b039182166060850152166080808401919091528351808403909101815260a0909201909252805191012090565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6109d4620151806005611baf565b81565b6109df611360565b336000908152602081815260408083206001600160a01b038616845290915290208054600160d01b900460ff1680610a2557508054600160a01b900465ffffffffffff16155b80610a405750805442600160a01b90910465ffffffffffff16115b15610a5e5760405163856807e360e01b815260040160405180910390fd5b80546001600160801b03166000819003610a8b57604051631cc3b37b60e01b815260040160405180910390fd5b81546001600160d81b031916825573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03851601610ad657610ad183826001600160801b031661159b565b610aea565b610aea8484836001600160801b03166115b7565b6040516001600160801b03821681526001600160a01b0385169033907fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda39060200160405180910390a35050610b4c60016000805160206123d983398151915255565b5050565b610b586113f6565b610b60611360565b6001600160a01b0381166000908152600260205260408120546001600160801b031690819003610ba357604051631fbaba3560e01b815260040160405180910390fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610be757610be2610bd3610998565b826001600160801b0316611607565b610c02565b610c0282610bf3610998565b836001600160801b03166115b7565b6001600160a01b03821660008181526002602090815260409182902080546001600160801b031916905590516001600160801b03841681527f5132ea83eb8717a82d066a42d8d33de0f397b76a89987b949007b2de5d678fdc910160405180910390a25061085860016000805160206123d983398151915255565b6109d4620151806003611baf565b610c93611360565b6000610ca161048487612134565b60008181526001602052604090205490915060ff1615610cd4576040516307b8c82160e41b815260040160405180910390fd5b610ce46060870160408801612140565b65ffffffffffff1615801590610d105750610d056060870160408801612140565b65ffffffffffff1642115b15610d2e57604051636481c3c360e01b815260040160405180910390fd5b610d3e6080870160608801612140565b65ffffffffffff1615801590610d6a5750610d5f6080870160608801612140565b65ffffffffffff1642105b15610d8b57604051600162d7ab6360e01b0319815260040160405180910390fd5b60ff8316610d9c602088018861215b565b905011610dbc576040516315756ef560e01b815260040160405180910390fd5b6000610dcb602088018861215b565b8560ff16818110610dde57610dde6121aa565b905060600201803603810190610df49190611df4565b90504681604001516001600160801b031614610e235760405163678a4b5560e11b815260040160405180910390fd5b6000610e326020890189611bfa565b90506000610ead82610e71867f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c91909152603c902090565b8a8a8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061164a92505050565b905080610ecd576040516337e8456b60e01b815260040160405180910390fd5b82602001516001600160801b0316856001600160801b03161115610f045760405163fd7850ad60e01b815260040160405180910390fd5b846001600160801b0316600003610f2e57604051631fbaba3560e01b815260040160405180910390fd5b8251610f3b8382886116ac565b6001600160a01b03811660009081526002602052604081208054889290610f6c9084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169183160217909155600087815260016020818152604092839020805460ff1916909217909155905191891682526001600160a01b03848116935086169188917fad936d677e12cbeba7a34eaf6c1afab449633a5117ae673e1741d3f7ea1f699d910160405180910390a4505050505061100a60016000805160206123d983398151915255565b5050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03166000811580156110565750825b90506000826001600160401b031660011480156110725750303b155b905081158015611080575080155b1561109e5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff1916600117855583156110c857845460ff60401b1916600160401b1785555b6110d18661176f565b6111206040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611780565b831561116657845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b6001600160a01b03808316600090815260208181526040808320938516835292905220546001600160801b03165b92915050565b6000808260200151516001600160401b038111156111c2576111c2611cff565b6040519080825280602002602001820160405280156111eb578160200160208202803683370190505b50905060005b8360200151518110156112495761122484602001518281518110611217576112176121aa565b6020026020010151610920565b828281518110611236576112366121aa565b60209081029190910101526001016111f1565b5061131e7f0d1c7d0801df03b8cfe6872cc1b2f38af302da20c8eb72d32b4fe601d954a71184600001518360405160200161128491906121c0565b604051602081830303815290604052805190602001208660400151876060015188608001518960a0015160405160200161130397969594939291909687526001600160a01b039586166020880152604087019490945265ffffffffffff928316606087015290821660808601521660a08401521660c082015260e00190565b60405160208183030381529060405280519060200120611792565b9392505050565b61132d6113f6565b6001600160a01b03811661135757604051631e4fbdf760e01b8152600060048201526024016108dc565b61085881611428565b6000805160206123d983398151915280546001190161139257604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af180600160005114166113e757803d873b1517106113e757637939f4246000526004601cfd5b50600060605260405250505050565b336113ff610998565b6001600160a01b03161461086d5760405163118cdaa760e01b81523360048201526024016108dc565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060916000805160206123b9833981519152916114d8906121f6565b80601f0160208091040260200160405190810160405280929190818152602001828054611504906121f6565b80156115515780601f1061152657610100808354040283529160200191611551565b820191906000526020600020905b81548152906001019060200180831161153457829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10380546060916000805160206123b9833981519152916114d8906121f6565b60003860003884865af1610b4c5763b12d13eb6000526004601cfd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166115fc57803d853b1517106115fc576390b8ec186000526004601cfd5b506000603452505050565b8047101561161d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b4c57816000526073600b5360ff6020536016600b82f0610b4c573838fd5b600080600061165985856117bf565b509092509050600081600381111561167357611673612230565b1480156116915750856001600160a01b0316826001600160a01b0316145b806116a257506116a286868661180c565b9695505050505050565b6001600160a01b0380841660009081526020818152604080832093861683529290522080546001600160801b039081169083168110156116ff57604051631cc3b37b60e01b815260040160405180910390fd5b6117098382612246565b82546001600160801b0319166001600160801b0391821617835560405190841681526001600160a01b0385811691908716907f8766f9fdb3d7ff5c4fe7ccf145668fbc991a789c4d655f9535b0e08c4964a04d9060200160405180910390a35050505050565b6117776118e7565b61085881611930565b6117886118e7565b610b4c8282611938565b600061119c61179f611999565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600083516041036117f95760208401516040850151606086015160001a6117eb888285856119a8565b955095509550505050611805565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161182e929190612265565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b17905251611863919061227e565b600060405180830381855afa9150503d806000811461189e576040519150601f19603f3d011682016040523d82523d6000602084013e6118a3565b606091505b50915091508180156118b757506020815110155b80156116a257508051630b135d3f60e11b906118dc908301602090810190840161229a565b149695505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661086d57604051631afcd79f60e31b815260040160405180910390fd5b61132d6118e7565b6119406118e7565b6000805160206123b98339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10261197a84826122fa565b506003810161198983826122fa565b5060008082556001909101555050565b60006119a3611a77565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156119e35750600091506003905082611a6d565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611a37573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611a6357506000925060019150829050611a6d565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f611aa2611aeb565b611aaa611b55565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b60006000805160206123b983398151915281611b05611499565b805190915015611b1d57805160209091012092915050565b81548015611b2c579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b60006000805160206123b983398151915281611b6f61155c565b805190915015611b8757805160209091012092915050565b60018201548015611b2c579392505050565b634e487b7160e01b600052601160045260246000fd5b63ffffffff8181168382160290811690818114611bce57611bce611b99565b5092915050565b6001600160a01b038116811461085857600080fd5b8035611bf581611bd5565b919050565b600060208284031215611c0c57600080fd5b813561131e81611bd5565b60005b83811015611c32578181015183820152602001611c1a565b50506000910152565b60008151808452611c53816020860160208601611c17565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611c8660e0830189611c3b565b8281036040840152611c988189611c3b565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611cee578351835260209384019390920191600101611cd0565b50909b9a5050505050505050505050565b634e487b7160e01b600052604160045260246000fd5b60405160c081016001600160401b0381118282101715611d3757611d37611cff565b60405290565b604051601f8201601f191681016001600160401b0381118282101715611d6557611d65611cff565b604052919050565b80356001600160801b0381168114611bf557600080fd5b600060608284031215611d9657600080fd5b604051606081016001600160401b0381118282101715611db857611db8611cff565b6040529050808235611dc981611bd5565b8152611dd760208401611d6d565b6020820152611de860408401611d6d565b60408201525092915050565b600060608284031215611e0657600080fd5b61131e8383611d84565b600080600060608486031215611e2557600080fd5b8335611e3081611bd5565b9250611e3e60208501611d6d565b9150604084013563ffffffff81168114611e5757600080fd5b809150509250925092565b60008060408385031215611e7557600080fd5b8235611e8081611bd5565b91506020830135611e9081611bd5565b809150509250929050565b803560ff81168114611bf557600080fd5b600080600080600060808688031215611ec457600080fd5b85356001600160401b03811115611eda57600080fd5b860160c08189031215611eec57600080fd5b945060208601356001600160401b03811115611f0757600080fd5b8601601f81018813611f1857600080fd5b80356001600160401b03811115611f2e57600080fd5b886020828401011115611f4057600080fd5b60209190910194509250611f5660408701611e9b565b9150611f6460608701611d6d565b90509295509295909350565b803565ffffffffffff81168114611bf557600080fd5b600060c08284031215611f9857600080fd5b611fa0611d15565b90508135611fad81611bd5565b815260208201356001600160401b03811115611fc857600080fd5b8201601f81018413611fd957600080fd5b80356001600160401b03811115611ff257611ff2611cff565b61200160208260051b01611d3d565b8082825260208201915060206060840285010192508683111561202357600080fd5b6020840193505b8284101561204f5761203c8785611d84565b825260208201915060608401935061202a565b60208501525061206491505060408301611f70565b604082015261207560608301611f70565b606082015261208660808301611f70565b608082015261209760a08301611bea565b60a082015292915050565b6000602082840312156120b457600080fd5b81356001600160401b038111156120ca57600080fd5b6120d684828501611f86565b949350505050565b6000602082840312156120f057600080fd5b5035919050565b6001600160801b03818116838216019081111561119c5761119c611b99565b65ffffffffffff818116838216019081111561119c5761119c611b99565b600061119c3683611f86565b60006020828403121561215257600080fd5b61131e82611f70565b6000808335601e1984360301811261217257600080fd5b8301803591506001600160401b0382111561218c57600080fd5b60200191506060810236038213156121a357600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b8151600090829060208501835b828110156121eb5781518452602093840193909101906001016121cd565b509195945050505050565b600181811c9082168061220a57607f821691505b60208210810361222a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052602160045260246000fd5b6001600160801b03828116828216039081111561119c5761119c611b99565b8281526040602082015260006120d66040830184611c3b565b60008251612290818460208701611c17565b9190910192915050565b6000602082840312156122ac57600080fd5b5051919050565b601f82111561074057806000526020600020601f840160051c810160208510156122da5750805b601f840160051c820191505b8181101561100a57600081556001016122e6565b81516001600160401b0381111561231357612313611cff565b6123278161232184546121f6565b846122b3565b6020601f82116001811461235b57600083156123435750848201515b600019600385901b1c1916600184901b17845561100a565b600084815260208120601f198516915b8281101561238b578785015182556020948501946001909201910161236b565b50848210156123a95786840151600019600387901b60f8161c191681555b50505050600190811b0190555056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1009b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a26469706673582212204946b4a2b043a353b3ef2bac62ef478c8055f8d5870b9d828d9f9548a693008064736f6c634300081a0033", + "nonce": "0x5", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x2ad6aa170649b61953257f1105c267819438ba9989eeb994feccb759a11d12ef", + "transactionType": "CREATE2", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "function": null, + "arguments": [ + "0x0C3EE955D877B9E62135c1e6adF3DADD5484709B", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0xc4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x112318", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61030000000000000000000000000c3ee955d877b9e62135c1e6adf3dadd5484709b000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x6", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xb28004ac840a92ea0a244f88d0f9bf4e430e8b3d70c52fd1d2bf03ec3ee55b09", + "transactionType": "CREATE2", + "contractName": "MagicSpendWithdrawalManager", + "contractAddress": "0x8f720b37aa9a675c4da12eeb7a1ff45a076da852", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x25c9e8", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600f57600080fd5b50611ea48061001f6000396000f3fe6080604052600436106100c25760003560e01c80638da5cb5b1161007f578063dbd7ede011610059578063dbd7ede014610228578063e9eee73b1461023b578063eb12d61e1461027b578063f2fde38b1461029b57600080fd5b80638da5cb5b1461019d578063d151b61c146101da578063d1f5ff291461020857600080fd5b8063485cc955146100c75780635018e267146100e957806361f0487114610109578063715018a6146101295780637ac3c02f1461013e57806384b0196e14610175575b600080fd5b3480156100d357600080fd5b506100e76100e2366004611873565b6102bb565b005b3480156100f557600080fd5b506100e76101043660046118bf565b610424565b34801561011557600080fd5b506100e7610124366004611976565b610a34565b34801561013557600080fd5b506100e7610b0d565b34801561014a57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020015b60405180910390f35b34801561018157600080fd5b5061018a610b21565b60405161016c97969594939291906119f0565b3480156101a957600080fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b0316610158565b3480156101e657600080fd5b506101fa6101f5366004611a88565b610bcd565b60405190815260200161016c565b34801561021457600080fd5b506101fa610223366004611abd565b610eab565b6100e7610236366004611976565b610f4f565b34801561024757600080fd5b5061026b610256366004611aff565b60016020526000908152604090205460ff1681565b604051901515815260200161016c565b34801561028757600080fd5b506100e7610296366004611b18565b611019565b3480156102a757600080fd5b506100e76102b6366004611b18565b61102d565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff166000811580156103015750825b905060008267ffffffffffffffff16600114801561031e5750303b155b90508115801561032c575080155b1561034a5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561037457845460ff60401b1916600160401b1785555b61037d87611068565b61038686611021565b6103d56040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611079565b831561041b57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b61042c61108b565b4661043d6060850160408601611b33565b6001600160801b031614610464576040516311c75e7560e21b815260040160405180910390fd5b61047460e0840160c08501611b4e565b65ffffffffffff16158015906104a0575061049560e0840160c08501611b4e565b65ffffffffffff1642115b156104be576040516360a059c560e11b815260040160405180910390fd5b6104cf610100840160e08501611b4e565b65ffffffffffff16158015906104fc57506104f1610100840160e08501611b4e565b65ffffffffffff1642105b1561051a576040516321a5201360e11b815260040160405180910390fd5b600061052584610bcd565b9050600061057b61053e6000546001600160a01b031690565b8386868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506110d592505050565b90508061059b576040516337e8456b60e01b815260040160405180910390fd5b60008281526001602052604090205460ff16156105cb576040516307b8c82160e41b815260040160405180910390fd5b60005b6105db6080870187611b76565b90508110156107705760006105f36080880188611b76565b8381811061060357610603611bc7565b90506020028101906106159190611bdd565b610623906020810190611b18565b905060006106346080890189611b76565b8481811061064457610644611bc7565b90506020028101906106569190611bdd565b602001359050600061066b60808a018a611b76565b8581811061067b5761067b611bc7565b905060200281019061068d9190611bdd565b61069b906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b03881692508691506106ef908690611c44565b60006040518083038185875af1925050503d806000811461072c576040519150601f19603f3d011682016040523d82523d6000602084013e610731565b606091505b50915091508161075f57806040516354d5ca3560e11b81526004016107569190611c56565b60405180910390fd5b5050600190930192506105ce915050565b5060006107806020870187611b18565b905060006107946080880160608901611b18565b905060006107a86040890160208a01611b33565b905073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b038416016107e7576107e282826001600160801b0316611137565b6107fb565b6107fb8383836001600160801b031661117a565b60005b61080b60a08a018a611b76565b905081101561099757600061082360a08b018b611b76565b8381811061083357610833611bc7565b90506020028101906108459190611bdd565b610853906020810190611b18565b9050600061086460a08c018c611b76565b8481811061087457610874611bc7565b90506020028101906108869190611bdd565b602001359050600061089b60a08d018d611b76565b858181106108ab576108ab611bc7565b90506020028101906108bd9190611bdd565b6108cb906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b038816925086915061091f908690611c44565b60006040518083038185875af1925050503d806000811461095c576040519150601f19603f3d011682016040523d82523d6000602084013e610961565b606091505b509150915081610986578060405163041d4c5b60e41b81526004016107569190611c56565b5050600190930192506107fe915050565b50600085815260016020818152604092839020805460ff191690921790915590516001600160801b03831681526001600160a01b03858116929085169188917fedbb1d2a668dc012e1f90419b492c1cdd90c45e48afaa766e9befc71e992d70c910160405180910390a45050505050610a2f60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050565b610a3c6111ca565b610a4461108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610a8157610a7c33826001600160801b0316611137565b610a95565b610a958233836001600160801b031661117a565b604080516001600160a01b03841681526001600160801b03831660208201527f26aee06652d435b2b0e2bd8483f96d5dc230ca84b9257b7b0766fe43341fb1b591015b60405180910390a1610b0960017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050565b610b156111ca565b610b1f6000611225565b565b60006060808280808381600080516020611e4f8339815191528054909150158015610b4e57506001810154155b610b925760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610756565b610b9a611296565b610ba2611359565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b600080610bdd6080840184611b76565b905067ffffffffffffffff811115610bf757610bf7611c69565b604051908082528060200260200182016040528015610c20578160200160208202803683370190505b5090506000610c3260a0850185611b76565b905067ffffffffffffffff811115610c4c57610c4c611c69565b604051908082528060200260200182016040528015610c75578160200160208202803683370190505b50905060005b610c886080860186611b76565b9050811015610ce857610cc3610ca16080870187611b76565b83818110610cb157610cb1611bc7565b90506020028101906102239190611bdd565b838281518110610cd557610cd5611bc7565b6020908102919091010152600101610c7b565b5060005b610cf960a0860186611b76565b9050811015610d3757610d12610ca160a0870187611b76565b828281518110610d2457610d24611bc7565b6020908102919091010152600101610cec565b50610ea37fb1fc175fcf0df72c37a75c695954f2c4570844302c599d6d1ed2d7d7ac49c00a610d696020870187611b18565b610d796040880160208901611b33565b610d896060890160408a01611b33565b610d9960808a0160608b01611b18565b87604051602001610daa9190611c7f565b6040516020818303038152906040528051906020012087604051602001610dd19190611c7f565b60408051601f198184030181529190528051602090910120610df960e08d0160c08e01611b4e565b610e0a6101008e0160e08f01611b4e565b8d610100016020810190610e1e9190611b4e565b60408051602081019b909b526001600160a01b03998a16908b01526001600160801b0397881660608b01529690951660808901529590921660a087015260c086015260e085015265ffffffffffff9283166101008501528216610120840152166101408201526101600160405160208183030381529060405280519060200120611398565b949350505050565b60007f9085b19ea56248c94d86174b3784cfaaa8673d1041d6441f61ff52752dac8483610edb6020840184611b18565b6020840135610eed6040860186611bfd565b604051610efb929190611cb5565b604051908190038120610f32949392916020019384526001600160a01b039290921660208401526040830152606082015260800190565b604051602081830303815290604052805190602001209050919050565b610f576111ca565b610f5f61108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610fbd57806001600160801b03163414610fb8576040516380daf1e560e01b81526001600160a01b0383166004820152602401610756565b610fd2565b610fd2823330846001600160801b03166113cb565b604080516001600160a01b03841681526001600160801b03831660208201527feb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d0944189101610ad8565b6110216111ca565b61102a81611429565b50565b6110356111ca565b6001600160a01b03811661105f57604051631e4fbdf760e01b815260006004820152602401610756565b61102a81611225565b61107061147d565b61102a816114c6565b61108161147d565b610b0982826114ce565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f008054600119016110cf57604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60008060006110e4858561152f565b50909250905060008160038111156110fe576110fe611cc5565b14801561111c5750856001600160a01b0316826001600160a01b0316145b8061112d575061112d86868661157c565b9695505050505050565b8047101561114d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b0957816000526073600b5360ff6020536016600b82f0610b09573838fd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166111bf57803d853b1517106111bf576390b8ec186000526004601cfd5b506000603452505050565b336111fc7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6001600160a01b031614610b1f5760405163118cdaa760e01b8152336004820152602401610756565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1028054606091600080516020611e4f833981519152916112d590611cdb565b80601f016020809104026020016040519081016040528092919081815260200182805461130190611cdb565b801561134e5780601f106113235761010080835404028352916020019161134e565b820191906000526020600020905b81548152906001019060200180831161133157829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1038054606091600080516020611e4f833981519152916112d590611cdb565b60006113c56113a5611657565b8360405161190160f01b8152600281019290925260228201526042902090565b92915050565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af1806001600051141661141a57803d873b15171061141a57637939f4246000526004601cfd5b50600060605260405250505050565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f249060200160405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610b1f57604051631afcd79f60e31b815260040160405180910390fd5b61103561147d565b6114d661147d565b600080516020611e4f8339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1026115108482611d5d565b506003810161151f8382611d5d565b5060008082556001909101555050565b600080600083516041036115695760208401516040850151606086015160001a61155b88828585611666565b955095509550505050611575565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161159e929190611e1c565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516115d39190611c44565b600060405180830381855afa9150503d806000811461160e576040519150601f19603f3d011682016040523d82523d6000602084013e611613565b606091505b509150915081801561162757506020815110155b801561112d57508051630b135d3f60e11b9061164c9083016020908101908401611e35565b149695505050505050565b6000611661611735565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156116a1575060009150600390508261172b565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156116f5573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117215750600092506001915082905061172b565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6117606117a9565b611768611813565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6000600080516020611e4f833981519152816117c3611296565b8051909150156117db57805160209091012092915050565b815480156117ea579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b6000600080516020611e4f8339815191528161182d611359565b80519091501561184557805160209091012092915050565b600182015480156117ea579392505050565b80356001600160a01b038116811461186e57600080fd5b919050565b6000806040838503121561188657600080fd5b61188f83611857565b915061189d60208401611857565b90509250929050565b600061012082840312156118b957600080fd5b50919050565b6000806000604084860312156118d457600080fd5b833567ffffffffffffffff8111156118eb57600080fd5b6118f7868287016118a6565b935050602084013567ffffffffffffffff81111561191457600080fd5b8401601f8101861361192557600080fd5b803567ffffffffffffffff81111561193c57600080fd5b86602082840101111561194e57600080fd5b939660209190910195509293505050565b80356001600160801b038116811461186e57600080fd5b6000806040838503121561198957600080fd5b61199283611857565b915061189d6020840161195f565b60005b838110156119bb5781810151838201526020016119a3565b50506000910152565b600081518084526119dc8160208601602086016119a0565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611a0f60e08301896119c4565b8281036040840152611a2181896119c4565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611a77578351835260209384019390920191600101611a59565b50909b9a5050505050505050505050565b600060208284031215611a9a57600080fd5b813567ffffffffffffffff811115611ab157600080fd5b610ea3848285016118a6565b600060208284031215611acf57600080fd5b813567ffffffffffffffff811115611ae657600080fd5b820160608185031215611af857600080fd5b9392505050565b600060208284031215611b1157600080fd5b5035919050565b600060208284031215611b2a57600080fd5b611af882611857565b600060208284031215611b4557600080fd5b611af88261195f565b600060208284031215611b6057600080fd5b813565ffffffffffff81168114611af857600080fd5b6000808335601e19843603018112611b8d57600080fd5b83018035915067ffffffffffffffff821115611ba857600080fd5b6020019150600581901b3603821315611bc057600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112611bf357600080fd5b9190910192915050565b6000808335601e19843603018112611c1457600080fd5b83018035915067ffffffffffffffff821115611c2f57600080fd5b602001915036819003821315611bc057600080fd5b60008251611bf38184602087016119a0565b602081526000611af860208301846119c4565b634e487b7160e01b600052604160045260246000fd5b8151600090829060208501835b82811015611caa578151845260209384019390910190600101611c8c565b509195945050505050565b8183823760009101908152919050565b634e487b7160e01b600052602160045260246000fd5b600181811c90821680611cef57607f821691505b6020821081036118b957634e487b7160e01b600052602260045260246000fd5b601f821115610a2f57806000526020600020601f840160051c81016020851015611d365750805b601f840160051c820191505b81811015611d565760008155600101611d42565b5050505050565b815167ffffffffffffffff811115611d7757611d77611c69565b611d8b81611d858454611cdb565b84611d0f565b6020601f821160018114611dbf5760008315611da75750848201515b600019600385901b1c1916600184901b178455611d56565b600084815260208120601f198516915b82811015611def5787850151825560209485019460019092019101611dcf565b5084821015611e0d5786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b828152604060208201526000610ea360408301846119c4565b600060208284031215611e4757600080fd5b505191905056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100a2646970667358221220eb4063671b736568e00ead36a5652e423e42ac2db5a406974734313ed240d53f64736f6c634300081a0033", + "nonce": "0x7", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xb152734bbc76a1db66729d6dbc03f13f9c85472aae6ae57f2bb9de8ba04c6baf", + "transactionType": "CREATE2", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "function": null, + "arguments": [ + "0x8F720B37Aa9A675c4DA12Eeb7a1ff45A076DA852", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0x485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11aae3", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61030000000000000000000000008f720b37aa9a675c4da12eeb7a1ff45a076da852000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x8", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x9ddd2a65f83c7d1d49aca4350fd4fc5364530049df9a13eaddbb878853b9117b", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "gas": "0x8c2d", + "value": "0x6f05b59d3b20000", + "input": "0xdbd7ede0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000006f05b59d3b20000", + "nonce": "0x9", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xd001c61ce41d96b4b6dffa0272f7cfce6b832bc5b750627f31463ad80fc26a49", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "function": null, + "arguments": null, + "transaction": { + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "gas": "0x9101", + "value": "0x2386f26fc10000", + "input": "0x8e0581d7000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", + "nonce": "0x1", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x216471", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x78b72dc40c5e00f2486a3275cc8ef14797e4f155df51bf8b3fc26cfac2a4706b", + "transactionIndex": "0x1", + "blockHash": "0x808c03dccc41d045e81aa38df41f284337f2a446ba01e7d27d485cbd5684bf30", + "blockNumber": "0x5ace584", + "gasUsed": "0x216471", + "effectiveGasPrice": "0x5f5e100", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "gasUsedForL1": "0x1fe1a", + "l1BlockNumber": "0x6b472a" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xfb348", + "logs": [ + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x0000000000000000000000000c3ee955d877b9e62135c1e6adf3dadd5484709b" + ], + "data": "0x", + "blockHash": "0xf87997ffd75698bab671b4ee0433b43a163dc2b4c5e2cf584993e0c9caa8f3f7", + "blockNumber": "0x5ace589", + "transactionHash": "0x2ad6aa170649b61953257f1105c267819438ba9989eeb994feccb759a11d12ef", + "transactionIndex": "0x4", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0xf87997ffd75698bab671b4ee0433b43a163dc2b4c5e2cf584993e0c9caa8f3f7", + "blockNumber": "0x5ace589", + "transactionHash": "0x2ad6aa170649b61953257f1105c267819438ba9989eeb994feccb759a11d12ef", + "transactionIndex": "0x4", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xf87997ffd75698bab671b4ee0433b43a163dc2b4c5e2cf584993e0c9caa8f3f7", + "blockNumber": "0x5ace589", + "transactionHash": "0x2ad6aa170649b61953257f1105c267819438ba9989eeb994feccb759a11d12ef", + "transactionIndex": "0x4", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0x8061b58f6e8cc8002560160f7084fbd1521fca0a", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0xf87997ffd75698bab671b4ee0433b43a163dc2b4c5e2cf584993e0c9caa8f3f7", + "blockNumber": "0x5ace589", + "transactionHash": "0x2ad6aa170649b61953257f1105c267819438ba9989eeb994feccb759a11d12ef", + "transactionIndex": "0x4", + "logIndex": "0x5", + "removed": false + }, + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008061b58f6e8cc8002560160f7084fbd1521fca0a", + "blockHash": "0xf87997ffd75698bab671b4ee0433b43a163dc2b4c5e2cf584993e0c9caa8f3f7", + "blockNumber": "0x5ace589", + "transactionHash": "0x2ad6aa170649b61953257f1105c267819438ba9989eeb994feccb759a11d12ef", + "transactionIndex": "0x4", + "logIndex": "0x6", + "removed": false + } + ], + "logsBloom": "0x0000000000000100000000000000000040000000000000000080000000000000000000000000200001000000000000000000000000000000000000000000000000000000000000000000000000000200000100000000000800000080010000000a008000020000000000000000000800000000800000000000000000000000400000000000000000000800000000000000000000000080000000000000800000000000000000400000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000404000000000000000020000000000000000000000000000000000000000000000001000000000000000000", + "type": "0x2", + "transactionHash": "0x2ad6aa170649b61953257f1105c267819438ba9989eeb994feccb759a11d12ef", + "transactionIndex": "0x4", + "blockHash": "0xf87997ffd75698bab671b4ee0433b43a163dc2b4c5e2cf584993e0c9caa8f3f7", + "blockNumber": "0x5ace589", + "gasUsed": "0xc8c12", + "effectiveGasPrice": "0x5f5e100", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "gasUsedForL1": "0xd30d", + "l1BlockNumber": "0x6b472a" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x1c6182", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xb28004ac840a92ea0a244f88d0f9bf4e430e8b3d70c52fd1d2bf03ec3ee55b09", + "transactionIndex": "0x1", + "blockHash": "0x53db4d5fbe9134bb0eb52485bd0863e3f6d3ee28d38ed7fbd266dfefadd90816", + "blockNumber": "0x5ace58f", + "gasUsed": "0x1c6182", + "effectiveGasPrice": "0x5f5e100", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "gasUsedForL1": "0x1aafb", + "l1BlockNumber": "0x6b472a" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xce94a", + "logs": [ + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x0000000000000000000000008f720b37aa9a675c4da12eeb7a1ff45a076da852" + ], + "data": "0x", + "blockHash": "0x66fa0948950f8153c222acfbf69280ad9efcd81314bfb0513b2d1e6266fcc08e", + "blockNumber": "0x5ace592", + "transactionHash": "0xb152734bbc76a1db66729d6dbc03f13f9c85472aae6ae57f2bb9de8ba04c6baf", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x66fa0948950f8153c222acfbf69280ad9efcd81314bfb0513b2d1e6266fcc08e", + "blockNumber": "0x5ace592", + "transactionHash": "0xb152734bbc76a1db66729d6dbc03f13f9c85472aae6ae57f2bb9de8ba04c6baf", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0x47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f24" + ], + "data": "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e", + "blockHash": "0x66fa0948950f8153c222acfbf69280ad9efcd81314bfb0513b2d1e6266fcc08e", + "blockNumber": "0x5ace592", + "transactionHash": "0xb152734bbc76a1db66729d6dbc03f13f9c85472aae6ae57f2bb9de8ba04c6baf", + "transactionIndex": "0x1", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x66fa0948950f8153c222acfbf69280ad9efcd81314bfb0513b2d1e6266fcc08e", + "blockNumber": "0x5ace592", + "transactionHash": "0xb152734bbc76a1db66729d6dbc03f13f9c85472aae6ae57f2bb9de8ba04c6baf", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0x5ece667543c22a6e587728d7f149195e0b5c2d6a", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x66fa0948950f8153c222acfbf69280ad9efcd81314bfb0513b2d1e6266fcc08e", + "blockNumber": "0x5ace592", + "transactionHash": "0xb152734bbc76a1db66729d6dbc03f13f9c85472aae6ae57f2bb9de8ba04c6baf", + "transactionIndex": "0x1", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ece667543c22a6e587728d7f149195e0b5c2d6a", + "blockHash": "0x66fa0948950f8153c222acfbf69280ad9efcd81314bfb0513b2d1e6266fcc08e", + "blockNumber": "0x5ace592", + "transactionHash": "0xb152734bbc76a1db66729d6dbc03f13f9c85472aae6ae57f2bb9de8ba04c6baf", + "transactionIndex": "0x1", + "logIndex": "0x5", + "removed": false + } + ], + "logsBloom": "0x00000000000001000000000000000000400000000000000000800000000000000000000010002040000400000000000000000000000000000000000000000000000010000000000000000000000002020001000000000008100000000000000000000000020000000000000000000800000000800000000000000000000000400000000200000000000800000000800000000000000080000000000000800000000000000000000000000000100002000000000000000000000000000000000000000020000000000000000000000000000000000404000000000000000020000000000400000000000000000010000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xb152734bbc76a1db66729d6dbc03f13f9c85472aae6ae57f2bb9de8ba04c6baf", + "transactionIndex": "0x1", + "blockHash": "0x66fa0948950f8153c222acfbf69280ad9efcd81314bfb0513b2d1e6266fcc08e", + "blockNumber": "0x5ace592", + "gasUsed": "0xce94a", + "effectiveGasPrice": "0x5f5e100", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "gasUsedForL1": "0xd369", + "l1BlockNumber": "0x6b472a" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xdff0", + "logs": [ + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0xeb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d094418" + ], + "data": "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000006f05b59d3b20000", + "blockHash": "0xca99446dbd8f638dc5961b2c24ae1e2bcc572c5197dfa154a0fa8b437edfbacc", + "blockNumber": "0x5ace597", + "transactionHash": "0x9ddd2a65f83c7d1d49aca4350fd4fc5364530049df9a13eaddbb878853b9117b", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000400000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x9ddd2a65f83c7d1d49aca4350fd4fc5364530049df9a13eaddbb878853b9117b", + "transactionIndex": "0x1", + "blockHash": "0xca99446dbd8f638dc5961b2c24ae1e2bcc572c5197dfa154a0fa8b437edfbacc", + "blockNumber": "0x5ace597", + "gasUsed": "0xdff0", + "effectiveGasPrice": "0x5f5e100", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "contractAddress": null, + "gasUsedForL1": "0x112a", + "l1BlockNumber": "0x6b472a" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x13a34", + "logs": [ + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0x1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313", + "0x00000000000000000000000077d1f68c3c924cfd4732e64e93aebea836797485", + "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" + ], + "data": "0x000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", + "blockHash": "0xd60eac7b0e956c2e71d7e851127c9ef85a991d54609233ad4ae973deaab042f2", + "blockNumber": "0x5ace59d", + "transactionHash": "0xd001c61ce41d96b4b6dffa0272f7cfce6b832bc5b750627f31463ad80fc26a49", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000100000000000000000000000000000000000000000000000010000200000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100100000002000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000002000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000", + "type": "0x2", + "transactionHash": "0xd001c61ce41d96b4b6dffa0272f7cfce6b832bc5b750627f31463ad80fc26a49", + "transactionIndex": "0x1", + "blockHash": "0xd60eac7b0e956c2e71d7e851127c9ef85a991d54609233ad4ae973deaab042f2", + "blockNumber": "0x5ace59d", + "gasUsed": "0x13a34", + "effectiveGasPrice": "0x5f5e100", + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "contractAddress": null, + "gasUsedForL1": "0x13f7", + "l1BlockNumber": "0x6b472a" + } + ], + "libraries": [], + "pending": [], + "returns": { + "_stakeManager": { + "internal_type": "address", + "value": "0xA38D9e0F911B1bEd03a038367A6e9667700CDEFe" + }, + "_withdrawalManager": { + "internal_type": "address", + "value": "0x3F4A20335e9045f71411b04E9F53814f5b8d725d" + } + }, + "timestamp": 1730988871, + "chain": 421614, + "commit": "a476bbe" +} \ No newline at end of file diff --git a/broadcast/MagicSpend.s.sol/84532/run-1730988849.json b/broadcast/MagicSpend.s.sol/84532/run-1730988849.json new file mode 100644 index 0000000..643cd26 --- /dev/null +++ b/broadcast/MagicSpend.s.sol/84532/run-1730988849.json @@ -0,0 +1,466 @@ +{ + "transactions": [ + { + "hash": "0x7243ade914aad6fb4033db29d46df21998ea30b870ac31f0219f6fba5494d4de", + "transactionType": "CREATE2", + "contractName": "MagicSpendStakeManager", + "contractAddress": "0x0c3ee955d877b9e62135c1e6adf3dadd5484709b", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2de8bf", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600f57600080fd5b5061242e8061001f6000396000f3fe6080604052600436106101185760003560e01c8063bc25cf77116100a0578063ce4cb87611610064578063ce4cb87614610343578063d77c8f1414610363578063e24d4ffb14610469578063e9eee73b14610489578063f2fde38b146104c957600080fd5b8063bc25cf7714610280578063be4e694e146102a0578063c1682910146102b5578063c4d66de8146102d5578063c884ef83146102f557600080fd5b80638af28600116100e75780638af28600146101e25780638da5cb5b146102105780638e0581d71461023d578063a08806131461024b578063b36f97051461026057600080fd5b80634a1ce59914610150578063715018a61461017057806384b0196e14610185578063863e76db146101b657600080fd5b3661014b5761014973eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee34610144620151806003611baf565b6104e9565b005b600080fd5b34801561015c57600080fd5b5061014961016b366004611bfa565b610745565b34801561017c57600080fd5b5061014961085b565b34801561019157600080fd5b5061019a61086f565b6040516101ad9796959493929190611c67565b60405180910390f35b3480156101c257600080fd5b506101cd6201518081565b60405163ffffffff90911681526020016101ad565b3480156101ee57600080fd5b506102026101fd366004611df4565b610920565b6040519081526020016101ad565b34801561021c57600080fd5b50610225610998565b6040516001600160a01b0390911681526020016101ad565b610149610144366004611e10565b34801561025757600080fd5b506101cd6109c6565b34801561026c57600080fd5b5061014961027b366004611e62565b6109d7565b34801561028c57600080fd5b5061014961029b366004611bfa565b610b50565b3480156102ac57600080fd5b506101cd610c7d565b3480156102c157600080fd5b506101496102d0366004611eac565b610c8b565b3480156102e157600080fd5b506101496102f0366004611bfa565b611011565b34801561030157600080fd5b5061032b610310366004611bfa565b6002602052600090815260409020546001600160801b031681565b6040516001600160801b0390911681526020016101ad565b34801561034f57600080fd5b5061032b61035e366004611e62565b61116e565b34801561036f57600080fd5b5061041d61037e366004611e62565b604080516080810182526000808252602082018190529181018290526060810191909152506001600160a01b03918216600090815260208181526040808320939094168252918252829020825160808101845290546001600160801b0381168252600160801b810463ffffffff1692820192909252600160a01b820465ffffffffffff1692810192909252600160d01b900460ff161515606082015290565b6040516101ad919081516001600160801b0316815260208083015163ffffffff169082015260408083015165ffffffffffff169082015260609182015115159181019190915260800190565b34801561047557600080fd5b506102026104843660046120a2565b6111a2565b34801561049557600080fd5b506104b96104a43660046120de565b60016020526000908152604090205460ff1681565b60405190151581526020016101ad565b3480156104d557600080fd5b506101496104e4366004611bfa565b611325565b6104f1611360565b336000908152602081815260408083206001600160a01b0387168452909152902063ffffffff8216158061053d575061052e620151806005611baf565b63ffffffff168263ffffffff16115b1561055b5760405163508f69d960e11b815260040160405180910390fd5b8054600160801b900463ffffffff16158015906105895750805463ffffffff838116600160801b9092041614155b156105a75760405163508f69d960e11b815260040160405180910390fd5b80546000906105c09085906001600160801b03166120f7565b9050806001600160801b03166000036105ec57604051631cc3b37b60e01b815260040160405180910390fd5b8154849083906000906106099084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169190921691909102179055508154600160d01b6aff000000000000ffffffff60801b19909116600160801b63ffffffff86160260ff60d01b1916171765ffffffffffff60a01b191682556001600160a01b03851673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed19016106be57836001600160801b031634146106b95760405163356680b760e01b815260040160405180910390fd5b6106d3565b6106d3853330876001600160801b0316611398565b604080516001600160801b038616815263ffffffff851660208201526001600160a01b0387169133917f1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313910160405180910390a3505061074060016000805160206123d983398151915255565b505050565b61074d611360565b336000908152602081815260408083206001600160a01b038516845290915290208054600160a01b900465ffffffffffff1615158061079557508054600160d01b900460ff16155b156107b35760405163426dc62960e01b815260040160405180910390fd5b80546000906107cf90600160801b900463ffffffff1642612116565b825466ffffffffffffff60a01b1916600160a01b65ffffffffffff831690810260ff60d01b19169190911784556040519081529091506001600160a01b0384169033907f9ffc6168de1eb7f1d16200f614753cd7edce5a2186aab1c612199dd7316cd7c49060200160405180910390a3505061085860016000805160206123d983398151915255565b50565b6108636113f6565b61086d6000611428565b565b600060608082808083816000805160206123b9833981519152805490915015801561089c57506001810154155b6108e55760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064015b60405180910390fd5b6108ed611499565b6108f561155c565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b805160208083015160409384015184517fec74f9c94eeba6a25cac8f1cc55e2670a7984e1f757c2c47d2b754f32ab72a86818501526001600160a01b03909416848601526001600160801b039182166060850152166080808401919091528351808403909101815260a0909201909252805191012090565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6109d4620151806005611baf565b81565b6109df611360565b336000908152602081815260408083206001600160a01b038616845290915290208054600160d01b900460ff1680610a2557508054600160a01b900465ffffffffffff16155b80610a405750805442600160a01b90910465ffffffffffff16115b15610a5e5760405163856807e360e01b815260040160405180910390fd5b80546001600160801b03166000819003610a8b57604051631cc3b37b60e01b815260040160405180910390fd5b81546001600160d81b031916825573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03851601610ad657610ad183826001600160801b031661159b565b610aea565b610aea8484836001600160801b03166115b7565b6040516001600160801b03821681526001600160a01b0385169033907fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda39060200160405180910390a35050610b4c60016000805160206123d983398151915255565b5050565b610b586113f6565b610b60611360565b6001600160a01b0381166000908152600260205260408120546001600160801b031690819003610ba357604051631fbaba3560e01b815260040160405180910390fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610be757610be2610bd3610998565b826001600160801b0316611607565b610c02565b610c0282610bf3610998565b836001600160801b03166115b7565b6001600160a01b03821660008181526002602090815260409182902080546001600160801b031916905590516001600160801b03841681527f5132ea83eb8717a82d066a42d8d33de0f397b76a89987b949007b2de5d678fdc910160405180910390a25061085860016000805160206123d983398151915255565b6109d4620151806003611baf565b610c93611360565b6000610ca161048487612134565b60008181526001602052604090205490915060ff1615610cd4576040516307b8c82160e41b815260040160405180910390fd5b610ce46060870160408801612140565b65ffffffffffff1615801590610d105750610d056060870160408801612140565b65ffffffffffff1642115b15610d2e57604051636481c3c360e01b815260040160405180910390fd5b610d3e6080870160608801612140565b65ffffffffffff1615801590610d6a5750610d5f6080870160608801612140565b65ffffffffffff1642105b15610d8b57604051600162d7ab6360e01b0319815260040160405180910390fd5b60ff8316610d9c602088018861215b565b905011610dbc576040516315756ef560e01b815260040160405180910390fd5b6000610dcb602088018861215b565b8560ff16818110610dde57610dde6121aa565b905060600201803603810190610df49190611df4565b90504681604001516001600160801b031614610e235760405163678a4b5560e11b815260040160405180910390fd5b6000610e326020890189611bfa565b90506000610ead82610e71867f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c91909152603c902090565b8a8a8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061164a92505050565b905080610ecd576040516337e8456b60e01b815260040160405180910390fd5b82602001516001600160801b0316856001600160801b03161115610f045760405163fd7850ad60e01b815260040160405180910390fd5b846001600160801b0316600003610f2e57604051631fbaba3560e01b815260040160405180910390fd5b8251610f3b8382886116ac565b6001600160a01b03811660009081526002602052604081208054889290610f6c9084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169183160217909155600087815260016020818152604092839020805460ff1916909217909155905191891682526001600160a01b03848116935086169188917fad936d677e12cbeba7a34eaf6c1afab449633a5117ae673e1741d3f7ea1f699d910160405180910390a4505050505061100a60016000805160206123d983398151915255565b5050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03166000811580156110565750825b90506000826001600160401b031660011480156110725750303b155b905081158015611080575080155b1561109e5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff1916600117855583156110c857845460ff60401b1916600160401b1785555b6110d18661176f565b6111206040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611780565b831561116657845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b6001600160a01b03808316600090815260208181526040808320938516835292905220546001600160801b03165b92915050565b6000808260200151516001600160401b038111156111c2576111c2611cff565b6040519080825280602002602001820160405280156111eb578160200160208202803683370190505b50905060005b8360200151518110156112495761122484602001518281518110611217576112176121aa565b6020026020010151610920565b828281518110611236576112366121aa565b60209081029190910101526001016111f1565b5061131e7f0d1c7d0801df03b8cfe6872cc1b2f38af302da20c8eb72d32b4fe601d954a71184600001518360405160200161128491906121c0565b604051602081830303815290604052805190602001208660400151876060015188608001518960a0015160405160200161130397969594939291909687526001600160a01b039586166020880152604087019490945265ffffffffffff928316606087015290821660808601521660a08401521660c082015260e00190565b60405160208183030381529060405280519060200120611792565b9392505050565b61132d6113f6565b6001600160a01b03811661135757604051631e4fbdf760e01b8152600060048201526024016108dc565b61085881611428565b6000805160206123d983398151915280546001190161139257604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af180600160005114166113e757803d873b1517106113e757637939f4246000526004601cfd5b50600060605260405250505050565b336113ff610998565b6001600160a01b03161461086d5760405163118cdaa760e01b81523360048201526024016108dc565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060916000805160206123b9833981519152916114d8906121f6565b80601f0160208091040260200160405190810160405280929190818152602001828054611504906121f6565b80156115515780601f1061152657610100808354040283529160200191611551565b820191906000526020600020905b81548152906001019060200180831161153457829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10380546060916000805160206123b9833981519152916114d8906121f6565b60003860003884865af1610b4c5763b12d13eb6000526004601cfd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166115fc57803d853b1517106115fc576390b8ec186000526004601cfd5b506000603452505050565b8047101561161d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b4c57816000526073600b5360ff6020536016600b82f0610b4c573838fd5b600080600061165985856117bf565b509092509050600081600381111561167357611673612230565b1480156116915750856001600160a01b0316826001600160a01b0316145b806116a257506116a286868661180c565b9695505050505050565b6001600160a01b0380841660009081526020818152604080832093861683529290522080546001600160801b039081169083168110156116ff57604051631cc3b37b60e01b815260040160405180910390fd5b6117098382612246565b82546001600160801b0319166001600160801b0391821617835560405190841681526001600160a01b0385811691908716907f8766f9fdb3d7ff5c4fe7ccf145668fbc991a789c4d655f9535b0e08c4964a04d9060200160405180910390a35050505050565b6117776118e7565b61085881611930565b6117886118e7565b610b4c8282611938565b600061119c61179f611999565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600083516041036117f95760208401516040850151606086015160001a6117eb888285856119a8565b955095509550505050611805565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161182e929190612265565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b17905251611863919061227e565b600060405180830381855afa9150503d806000811461189e576040519150601f19603f3d011682016040523d82523d6000602084013e6118a3565b606091505b50915091508180156118b757506020815110155b80156116a257508051630b135d3f60e11b906118dc908301602090810190840161229a565b149695505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661086d57604051631afcd79f60e31b815260040160405180910390fd5b61132d6118e7565b6119406118e7565b6000805160206123b98339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10261197a84826122fa565b506003810161198983826122fa565b5060008082556001909101555050565b60006119a3611a77565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156119e35750600091506003905082611a6d565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611a37573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611a6357506000925060019150829050611a6d565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f611aa2611aeb565b611aaa611b55565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b60006000805160206123b983398151915281611b05611499565b805190915015611b1d57805160209091012092915050565b81548015611b2c579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b60006000805160206123b983398151915281611b6f61155c565b805190915015611b8757805160209091012092915050565b60018201548015611b2c579392505050565b634e487b7160e01b600052601160045260246000fd5b63ffffffff8181168382160290811690818114611bce57611bce611b99565b5092915050565b6001600160a01b038116811461085857600080fd5b8035611bf581611bd5565b919050565b600060208284031215611c0c57600080fd5b813561131e81611bd5565b60005b83811015611c32578181015183820152602001611c1a565b50506000910152565b60008151808452611c53816020860160208601611c17565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611c8660e0830189611c3b565b8281036040840152611c988189611c3b565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611cee578351835260209384019390920191600101611cd0565b50909b9a5050505050505050505050565b634e487b7160e01b600052604160045260246000fd5b60405160c081016001600160401b0381118282101715611d3757611d37611cff565b60405290565b604051601f8201601f191681016001600160401b0381118282101715611d6557611d65611cff565b604052919050565b80356001600160801b0381168114611bf557600080fd5b600060608284031215611d9657600080fd5b604051606081016001600160401b0381118282101715611db857611db8611cff565b6040529050808235611dc981611bd5565b8152611dd760208401611d6d565b6020820152611de860408401611d6d565b60408201525092915050565b600060608284031215611e0657600080fd5b61131e8383611d84565b600080600060608486031215611e2557600080fd5b8335611e3081611bd5565b9250611e3e60208501611d6d565b9150604084013563ffffffff81168114611e5757600080fd5b809150509250925092565b60008060408385031215611e7557600080fd5b8235611e8081611bd5565b91506020830135611e9081611bd5565b809150509250929050565b803560ff81168114611bf557600080fd5b600080600080600060808688031215611ec457600080fd5b85356001600160401b03811115611eda57600080fd5b860160c08189031215611eec57600080fd5b945060208601356001600160401b03811115611f0757600080fd5b8601601f81018813611f1857600080fd5b80356001600160401b03811115611f2e57600080fd5b886020828401011115611f4057600080fd5b60209190910194509250611f5660408701611e9b565b9150611f6460608701611d6d565b90509295509295909350565b803565ffffffffffff81168114611bf557600080fd5b600060c08284031215611f9857600080fd5b611fa0611d15565b90508135611fad81611bd5565b815260208201356001600160401b03811115611fc857600080fd5b8201601f81018413611fd957600080fd5b80356001600160401b03811115611ff257611ff2611cff565b61200160208260051b01611d3d565b8082825260208201915060206060840285010192508683111561202357600080fd5b6020840193505b8284101561204f5761203c8785611d84565b825260208201915060608401935061202a565b60208501525061206491505060408301611f70565b604082015261207560608301611f70565b606082015261208660808301611f70565b608082015261209760a08301611bea565b60a082015292915050565b6000602082840312156120b457600080fd5b81356001600160401b038111156120ca57600080fd5b6120d684828501611f86565b949350505050565b6000602082840312156120f057600080fd5b5035919050565b6001600160801b03818116838216019081111561119c5761119c611b99565b65ffffffffffff818116838216019081111561119c5761119c611b99565b600061119c3683611f86565b60006020828403121561215257600080fd5b61131e82611f70565b6000808335601e1984360301811261217257600080fd5b8301803591506001600160401b0382111561218c57600080fd5b60200191506060810236038213156121a357600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b8151600090829060208501835b828110156121eb5781518452602093840193909101906001016121cd565b509195945050505050565b600181811c9082168061220a57607f821691505b60208210810361222a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052602160045260246000fd5b6001600160801b03828116828216039081111561119c5761119c611b99565b8281526040602082015260006120d66040830184611c3b565b60008251612290818460208701611c17565b9190910192915050565b6000602082840312156122ac57600080fd5b5051919050565b601f82111561074057806000526020600020601f840160051c810160208510156122da5750805b601f840160051c820191505b8181101561100a57600081556001016122e6565b81516001600160401b0381111561231357612313611cff565b6123278161232184546121f6565b846122b3565b6020601f82116001811461235b57600083156123435750848201515b600019600385901b1c1916600184901b17845561100a565b600084815260208120601f198516915b8281101561238b578785015182556020948501946001909201910161236b565b50848210156123a95786840151600019600387901b60f8161c191681555b50505050600190811b0190555056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1009b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a26469706673582212204946b4a2b043a353b3ef2bac62ef478c8055f8d5870b9d828d9f9548a693008064736f6c634300081a0033", + "nonce": "0xa", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x37979c72775bb6c5db71332d24db6d84af254e72c48b067ed8ecd3679f0bbdb0", + "transactionType": "CREATE2", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "function": null, + "arguments": [ + "0x0C3EE955D877B9E62135c1e6adF3DADD5484709B", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0xc4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x112318", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61030000000000000000000000000c3ee955d877b9e62135c1e6adf3dadd5484709b000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0xb", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x15eb13e6fecd8949b85e38d8b43962c65e5ead9f9dfaaebf1fb6e205a75b2f03", + "transactionType": "CREATE2", + "contractName": "MagicSpendWithdrawalManager", + "contractAddress": "0x8f720b37aa9a675c4da12eeb7a1ff45a076da852", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x270e86", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600f57600080fd5b50611ea48061001f6000396000f3fe6080604052600436106100c25760003560e01c80638da5cb5b1161007f578063dbd7ede011610059578063dbd7ede014610228578063e9eee73b1461023b578063eb12d61e1461027b578063f2fde38b1461029b57600080fd5b80638da5cb5b1461019d578063d151b61c146101da578063d1f5ff291461020857600080fd5b8063485cc955146100c75780635018e267146100e957806361f0487114610109578063715018a6146101295780637ac3c02f1461013e57806384b0196e14610175575b600080fd5b3480156100d357600080fd5b506100e76100e2366004611873565b6102bb565b005b3480156100f557600080fd5b506100e76101043660046118bf565b610424565b34801561011557600080fd5b506100e7610124366004611976565b610a34565b34801561013557600080fd5b506100e7610b0d565b34801561014a57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020015b60405180910390f35b34801561018157600080fd5b5061018a610b21565b60405161016c97969594939291906119f0565b3480156101a957600080fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b0316610158565b3480156101e657600080fd5b506101fa6101f5366004611a88565b610bcd565b60405190815260200161016c565b34801561021457600080fd5b506101fa610223366004611abd565b610eab565b6100e7610236366004611976565b610f4f565b34801561024757600080fd5b5061026b610256366004611aff565b60016020526000908152604090205460ff1681565b604051901515815260200161016c565b34801561028757600080fd5b506100e7610296366004611b18565b611019565b3480156102a757600080fd5b506100e76102b6366004611b18565b61102d565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff166000811580156103015750825b905060008267ffffffffffffffff16600114801561031e5750303b155b90508115801561032c575080155b1561034a5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561037457845460ff60401b1916600160401b1785555b61037d87611068565b61038686611021565b6103d56040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611079565b831561041b57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b61042c61108b565b4661043d6060850160408601611b33565b6001600160801b031614610464576040516311c75e7560e21b815260040160405180910390fd5b61047460e0840160c08501611b4e565b65ffffffffffff16158015906104a0575061049560e0840160c08501611b4e565b65ffffffffffff1642115b156104be576040516360a059c560e11b815260040160405180910390fd5b6104cf610100840160e08501611b4e565b65ffffffffffff16158015906104fc57506104f1610100840160e08501611b4e565b65ffffffffffff1642105b1561051a576040516321a5201360e11b815260040160405180910390fd5b600061052584610bcd565b9050600061057b61053e6000546001600160a01b031690565b8386868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506110d592505050565b90508061059b576040516337e8456b60e01b815260040160405180910390fd5b60008281526001602052604090205460ff16156105cb576040516307b8c82160e41b815260040160405180910390fd5b60005b6105db6080870187611b76565b90508110156107705760006105f36080880188611b76565b8381811061060357610603611bc7565b90506020028101906106159190611bdd565b610623906020810190611b18565b905060006106346080890189611b76565b8481811061064457610644611bc7565b90506020028101906106569190611bdd565b602001359050600061066b60808a018a611b76565b8581811061067b5761067b611bc7565b905060200281019061068d9190611bdd565b61069b906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b03881692508691506106ef908690611c44565b60006040518083038185875af1925050503d806000811461072c576040519150601f19603f3d011682016040523d82523d6000602084013e610731565b606091505b50915091508161075f57806040516354d5ca3560e11b81526004016107569190611c56565b60405180910390fd5b5050600190930192506105ce915050565b5060006107806020870187611b18565b905060006107946080880160608901611b18565b905060006107a86040890160208a01611b33565b905073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b038416016107e7576107e282826001600160801b0316611137565b6107fb565b6107fb8383836001600160801b031661117a565b60005b61080b60a08a018a611b76565b905081101561099757600061082360a08b018b611b76565b8381811061083357610833611bc7565b90506020028101906108459190611bdd565b610853906020810190611b18565b9050600061086460a08c018c611b76565b8481811061087457610874611bc7565b90506020028101906108869190611bdd565b602001359050600061089b60a08d018d611b76565b858181106108ab576108ab611bc7565b90506020028101906108bd9190611bdd565b6108cb906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b038816925086915061091f908690611c44565b60006040518083038185875af1925050503d806000811461095c576040519150601f19603f3d011682016040523d82523d6000602084013e610961565b606091505b509150915081610986578060405163041d4c5b60e41b81526004016107569190611c56565b5050600190930192506107fe915050565b50600085815260016020818152604092839020805460ff191690921790915590516001600160801b03831681526001600160a01b03858116929085169188917fedbb1d2a668dc012e1f90419b492c1cdd90c45e48afaa766e9befc71e992d70c910160405180910390a45050505050610a2f60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050565b610a3c6111ca565b610a4461108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610a8157610a7c33826001600160801b0316611137565b610a95565b610a958233836001600160801b031661117a565b604080516001600160a01b03841681526001600160801b03831660208201527f26aee06652d435b2b0e2bd8483f96d5dc230ca84b9257b7b0766fe43341fb1b591015b60405180910390a1610b0960017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050565b610b156111ca565b610b1f6000611225565b565b60006060808280808381600080516020611e4f8339815191528054909150158015610b4e57506001810154155b610b925760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610756565b610b9a611296565b610ba2611359565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b600080610bdd6080840184611b76565b905067ffffffffffffffff811115610bf757610bf7611c69565b604051908082528060200260200182016040528015610c20578160200160208202803683370190505b5090506000610c3260a0850185611b76565b905067ffffffffffffffff811115610c4c57610c4c611c69565b604051908082528060200260200182016040528015610c75578160200160208202803683370190505b50905060005b610c886080860186611b76565b9050811015610ce857610cc3610ca16080870187611b76565b83818110610cb157610cb1611bc7565b90506020028101906102239190611bdd565b838281518110610cd557610cd5611bc7565b6020908102919091010152600101610c7b565b5060005b610cf960a0860186611b76565b9050811015610d3757610d12610ca160a0870187611b76565b828281518110610d2457610d24611bc7565b6020908102919091010152600101610cec565b50610ea37fb1fc175fcf0df72c37a75c695954f2c4570844302c599d6d1ed2d7d7ac49c00a610d696020870187611b18565b610d796040880160208901611b33565b610d896060890160408a01611b33565b610d9960808a0160608b01611b18565b87604051602001610daa9190611c7f565b6040516020818303038152906040528051906020012087604051602001610dd19190611c7f565b60408051601f198184030181529190528051602090910120610df960e08d0160c08e01611b4e565b610e0a6101008e0160e08f01611b4e565b8d610100016020810190610e1e9190611b4e565b60408051602081019b909b526001600160a01b03998a16908b01526001600160801b0397881660608b01529690951660808901529590921660a087015260c086015260e085015265ffffffffffff9283166101008501528216610120840152166101408201526101600160405160208183030381529060405280519060200120611398565b949350505050565b60007f9085b19ea56248c94d86174b3784cfaaa8673d1041d6441f61ff52752dac8483610edb6020840184611b18565b6020840135610eed6040860186611bfd565b604051610efb929190611cb5565b604051908190038120610f32949392916020019384526001600160a01b039290921660208401526040830152606082015260800190565b604051602081830303815290604052805190602001209050919050565b610f576111ca565b610f5f61108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610fbd57806001600160801b03163414610fb8576040516380daf1e560e01b81526001600160a01b0383166004820152602401610756565b610fd2565b610fd2823330846001600160801b03166113cb565b604080516001600160a01b03841681526001600160801b03831660208201527feb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d0944189101610ad8565b6110216111ca565b61102a81611429565b50565b6110356111ca565b6001600160a01b03811661105f57604051631e4fbdf760e01b815260006004820152602401610756565b61102a81611225565b61107061147d565b61102a816114c6565b61108161147d565b610b0982826114ce565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f008054600119016110cf57604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60008060006110e4858561152f565b50909250905060008160038111156110fe576110fe611cc5565b14801561111c5750856001600160a01b0316826001600160a01b0316145b8061112d575061112d86868661157c565b9695505050505050565b8047101561114d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b0957816000526073600b5360ff6020536016600b82f0610b09573838fd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166111bf57803d853b1517106111bf576390b8ec186000526004601cfd5b506000603452505050565b336111fc7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6001600160a01b031614610b1f5760405163118cdaa760e01b8152336004820152602401610756565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1028054606091600080516020611e4f833981519152916112d590611cdb565b80601f016020809104026020016040519081016040528092919081815260200182805461130190611cdb565b801561134e5780601f106113235761010080835404028352916020019161134e565b820191906000526020600020905b81548152906001019060200180831161133157829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1038054606091600080516020611e4f833981519152916112d590611cdb565b60006113c56113a5611657565b8360405161190160f01b8152600281019290925260228201526042902090565b92915050565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af1806001600051141661141a57803d873b15171061141a57637939f4246000526004601cfd5b50600060605260405250505050565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f249060200160405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610b1f57604051631afcd79f60e31b815260040160405180910390fd5b61103561147d565b6114d661147d565b600080516020611e4f8339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1026115108482611d5d565b506003810161151f8382611d5d565b5060008082556001909101555050565b600080600083516041036115695760208401516040850151606086015160001a61155b88828585611666565b955095509550505050611575565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161159e929190611e1c565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516115d39190611c44565b600060405180830381855afa9150503d806000811461160e576040519150601f19603f3d011682016040523d82523d6000602084013e611613565b606091505b509150915081801561162757506020815110155b801561112d57508051630b135d3f60e11b9061164c9083016020908101908401611e35565b149695505050505050565b6000611661611735565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156116a1575060009150600390508261172b565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156116f5573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117215750600092506001915082905061172b565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6117606117a9565b611768611813565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6000600080516020611e4f833981519152816117c3611296565b8051909150156117db57805160209091012092915050565b815480156117ea579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b6000600080516020611e4f8339815191528161182d611359565b80519091501561184557805160209091012092915050565b600182015480156117ea579392505050565b80356001600160a01b038116811461186e57600080fd5b919050565b6000806040838503121561188657600080fd5b61188f83611857565b915061189d60208401611857565b90509250929050565b600061012082840312156118b957600080fd5b50919050565b6000806000604084860312156118d457600080fd5b833567ffffffffffffffff8111156118eb57600080fd5b6118f7868287016118a6565b935050602084013567ffffffffffffffff81111561191457600080fd5b8401601f8101861361192557600080fd5b803567ffffffffffffffff81111561193c57600080fd5b86602082840101111561194e57600080fd5b939660209190910195509293505050565b80356001600160801b038116811461186e57600080fd5b6000806040838503121561198957600080fd5b61199283611857565b915061189d6020840161195f565b60005b838110156119bb5781810151838201526020016119a3565b50506000910152565b600081518084526119dc8160208601602086016119a0565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611a0f60e08301896119c4565b8281036040840152611a2181896119c4565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611a77578351835260209384019390920191600101611a59565b50909b9a5050505050505050505050565b600060208284031215611a9a57600080fd5b813567ffffffffffffffff811115611ab157600080fd5b610ea3848285016118a6565b600060208284031215611acf57600080fd5b813567ffffffffffffffff811115611ae657600080fd5b820160608185031215611af857600080fd5b9392505050565b600060208284031215611b1157600080fd5b5035919050565b600060208284031215611b2a57600080fd5b611af882611857565b600060208284031215611b4557600080fd5b611af88261195f565b600060208284031215611b6057600080fd5b813565ffffffffffff81168114611af857600080fd5b6000808335601e19843603018112611b8d57600080fd5b83018035915067ffffffffffffffff821115611ba857600080fd5b6020019150600581901b3603821315611bc057600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112611bf357600080fd5b9190910192915050565b6000808335601e19843603018112611c1457600080fd5b83018035915067ffffffffffffffff821115611c2f57600080fd5b602001915036819003821315611bc057600080fd5b60008251611bf38184602087016119a0565b602081526000611af860208301846119c4565b634e487b7160e01b600052604160045260246000fd5b8151600090829060208501835b82811015611caa578151845260209384019390910190600101611c8c565b509195945050505050565b8183823760009101908152919050565b634e487b7160e01b600052602160045260246000fd5b600181811c90821680611cef57607f821691505b6020821081036118b957634e487b7160e01b600052602260045260246000fd5b601f821115610a2f57806000526020600020601f840160051c81016020851015611d365750805b601f840160051c820191505b81811015611d565760008155600101611d42565b5050505050565b815167ffffffffffffffff811115611d7757611d77611c69565b611d8b81611d858454611cdb565b84611d0f565b6020601f821160018114611dbf5760008315611da75750848201515b600019600385901b1c1916600184901b178455611d56565b600084815260208120601f198516915b82811015611def5787850151825560209485019460019092019101611dcf565b5084821015611e0d5786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b828152604060208201526000610ea360408301846119c4565b600060208284031215611e4757600080fd5b505191905056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100a2646970667358221220eb4063671b736568e00ead36a5652e423e42ac2db5a406974734313ed240d53f64736f6c634300081a0033", + "nonce": "0xc", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xdda241ecc72b03f9e0f833abac007837e7f5576ee12894b75749902327e70f16", + "transactionType": "CREATE2", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "function": null, + "arguments": [ + "0x8F720B37Aa9A675c4DA12Eeb7a1ff45A076DA852", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0x485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11aae3", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61030000000000000000000000008f720b37aa9a675c4da12eeb7a1ff45a076da852000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0xd", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xeb84d3adc3c91b9d026ce2d840e6d498d6bda0a7fc90ed728518a1595ccbd3a2", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "gas": "0x11d9a", + "value": "0x6f05b59d3b20000", + "input": "0xdbd7ede0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000006f05b59d3b20000", + "nonce": "0xe", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x6478edb0b97fa9cd2a516d6a40cd50c87b354d54d9586eaa3670325aa49af420", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "function": null, + "arguments": null, + "transaction": { + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "gas": "0x19669", + "value": "0x2386f26fc10000", + "input": "0x8e0581d7000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", + "nonce": "0x2", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x38827d", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7243ade914aad6fb4033db29d46df21998ea30b870ac31f0219f6fba5494d4de", + "transactionIndex": "0x1e", + "blockHash": "0x6e9518c703558d0d4c2455a8a055aec8b36776a63363df3508d7de897fb2cde2", + "blockNumber": "0x10cb60b", + "gasUsed": "0x1f6657", + "effectiveGasPrice": "0x303b5b", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x7497a15eb8", + "l1GasPrice": "0x137c20f87", + "l1GasUsed": "0x153ad" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x507466", + "logs": [ + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x0000000000000000000000000c3ee955d877b9e62135c1e6adf3dadd5484709b" + ], + "data": "0x", + "blockHash": "0x80014c99728dd07858cac0651b030e686ebf523aa541eeea51668607203b7546", + "blockNumber": "0x10cb60f", + "transactionHash": "0x37979c72775bb6c5db71332d24db6d84af254e72c48b067ed8ecd3679f0bbdb0", + "transactionIndex": "0x1e", + "logIndex": "0x36", + "removed": false + }, + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x80014c99728dd07858cac0651b030e686ebf523aa541eeea51668607203b7546", + "blockNumber": "0x10cb60f", + "transactionHash": "0x37979c72775bb6c5db71332d24db6d84af254e72c48b067ed8ecd3679f0bbdb0", + "transactionIndex": "0x1e", + "logIndex": "0x37", + "removed": false + }, + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x80014c99728dd07858cac0651b030e686ebf523aa541eeea51668607203b7546", + "blockNumber": "0x10cb60f", + "transactionHash": "0x37979c72775bb6c5db71332d24db6d84af254e72c48b067ed8ecd3679f0bbdb0", + "transactionIndex": "0x1e", + "logIndex": "0x38", + "removed": false + }, + { + "address": "0x8061b58f6e8cc8002560160f7084fbd1521fca0a", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x80014c99728dd07858cac0651b030e686ebf523aa541eeea51668607203b7546", + "blockNumber": "0x10cb60f", + "transactionHash": "0x37979c72775bb6c5db71332d24db6d84af254e72c48b067ed8ecd3679f0bbdb0", + "transactionIndex": "0x1e", + "logIndex": "0x39", + "removed": false + }, + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008061b58f6e8cc8002560160f7084fbd1521fca0a", + "blockHash": "0x80014c99728dd07858cac0651b030e686ebf523aa541eeea51668607203b7546", + "blockNumber": "0x10cb60f", + "transactionHash": "0x37979c72775bb6c5db71332d24db6d84af254e72c48b067ed8ecd3679f0bbdb0", + "transactionIndex": "0x1e", + "logIndex": "0x3a", + "removed": false + } + ], + "logsBloom": "0x0000000000000100000000000000000040000000000000000080000000000000000000000000200001000000000000000000000000000000000000000000000000000000000000000000000000000200000100000000000800000080010000000a008000020000000000000000000800000000800000000000000000000000400000000000000000000800000000000000000000000080000000000000800000000000000000400000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000404000000000000000020000000000000000000000000000000000000000000000001000000000000000000", + "type": "0x2", + "transactionHash": "0x37979c72775bb6c5db71332d24db6d84af254e72c48b067ed8ecd3679f0bbdb0", + "transactionIndex": "0x1e", + "blockHash": "0x80014c99728dd07858cac0651b030e686ebf523aa541eeea51668607203b7546", + "blockNumber": "0x10cb60f", + "gasUsed": "0xbb905", + "effectiveGasPrice": "0x307301", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2cea9c77f0", + "l1GasPrice": "0x12c1cb879", + "l1GasUsed": "0x87ef" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x398143", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x15eb13e6fecd8949b85e38d8b43962c65e5ead9f9dfaaebf1fb6e205a75b2f03", + "transactionIndex": "0xb", + "blockHash": "0x9413b23c44e76402abd559dab3113a9bbd63856584855201b54444b8aeb88446", + "blockNumber": "0x10cb61b", + "gasUsed": "0x1ab687", + "effectiveGasPrice": "0x30f93f", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x5787952b51", + "l1GasPrice": "0x11672671c", + "l1GasUsed": "0x11d83" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x3aefaf", + "logs": [ + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x0000000000000000000000008f720b37aa9a675c4da12eeb7a1ff45a076da852" + ], + "data": "0x", + "blockHash": "0x5c77c3592e7a7fe81f04d8220e50c7fc0807226f7f9994cbe3823e71c6efddc7", + "blockNumber": "0x10cb61f", + "transactionHash": "0xdda241ecc72b03f9e0f833abac007837e7f5576ee12894b75749902327e70f16", + "transactionIndex": "0x21", + "logIndex": "0x3e", + "removed": false + }, + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x5c77c3592e7a7fe81f04d8220e50c7fc0807226f7f9994cbe3823e71c6efddc7", + "blockNumber": "0x10cb61f", + "transactionHash": "0xdda241ecc72b03f9e0f833abac007837e7f5576ee12894b75749902327e70f16", + "transactionIndex": "0x21", + "logIndex": "0x3f", + "removed": false + }, + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0x47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f24" + ], + "data": "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e", + "blockHash": "0x5c77c3592e7a7fe81f04d8220e50c7fc0807226f7f9994cbe3823e71c6efddc7", + "blockNumber": "0x10cb61f", + "transactionHash": "0xdda241ecc72b03f9e0f833abac007837e7f5576ee12894b75749902327e70f16", + "transactionIndex": "0x21", + "logIndex": "0x40", + "removed": false + }, + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x5c77c3592e7a7fe81f04d8220e50c7fc0807226f7f9994cbe3823e71c6efddc7", + "blockNumber": "0x10cb61f", + "transactionHash": "0xdda241ecc72b03f9e0f833abac007837e7f5576ee12894b75749902327e70f16", + "transactionIndex": "0x21", + "logIndex": "0x41", + "removed": false + }, + { + "address": "0x5ece667543c22a6e587728d7f149195e0b5c2d6a", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x5c77c3592e7a7fe81f04d8220e50c7fc0807226f7f9994cbe3823e71c6efddc7", + "blockNumber": "0x10cb61f", + "transactionHash": "0xdda241ecc72b03f9e0f833abac007837e7f5576ee12894b75749902327e70f16", + "transactionIndex": "0x21", + "logIndex": "0x42", + "removed": false + }, + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ece667543c22a6e587728d7f149195e0b5c2d6a", + "blockHash": "0x5c77c3592e7a7fe81f04d8220e50c7fc0807226f7f9994cbe3823e71c6efddc7", + "blockNumber": "0x10cb61f", + "transactionHash": "0xdda241ecc72b03f9e0f833abac007837e7f5576ee12894b75749902327e70f16", + "transactionIndex": "0x21", + "logIndex": "0x43", + "removed": false + } + ], + "logsBloom": "0x00000000000001000000000000000000400000000000000000800000000000000000000010002040000400000000000000000000000000000000000000000000000010000000000000000000000002020001000000000008100000000000000000000000020000000000000000000800000000800000000000000000000000400000000200000000000800000000800000000000000080000000000000800000000000000000000000000000100002000000000000000000000000000000000000000020000000000000000000000000000000000404000000000000000020000000000400000000000000000010000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xdda241ecc72b03f9e0f833abac007837e7f5576ee12894b75749902327e70f16", + "transactionIndex": "0x21", + "blockHash": "0x5c77c3592e7a7fe81f04d8220e50c7fc0807226f7f9994cbe3823e71c6efddc7", + "blockNumber": "0x10cb61f", + "gasUsed": "0xc15e1", + "effectiveGasPrice": "0x316afb", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x29c5232d73", + "l1GasPrice": "0x11672671c", + "l1GasUsed": "0x883f" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x12975e", + "logs": [ + { + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "topics": [ + "0xeb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d094418" + ], + "data": "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000006f05b59d3b20000", + "blockHash": "0x7db450c1c5e2bb07e7ce0ee0370978852ec3fc35b0bb71a52f91efcc3dc52ca9", + "blockNumber": "0x10cb623", + "transactionHash": "0xeb84d3adc3c91b9d026ce2d840e6d498d6bda0a7fc90ed728518a1595ccbd3a2", + "transactionIndex": "0x18", + "logIndex": "0x12", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000400000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xeb84d3adc3c91b9d026ce2d840e6d498d6bda0a7fc90ed728518a1595ccbd3a2", + "transactionIndex": "0x18", + "blockHash": "0x7db450c1c5e2bb07e7ce0ee0370978852ec3fc35b0bb71a52f91efcc3dc52ca9", + "blockNumber": "0x10cb623", + "gasUsed": "0xcec6", + "effectiveGasPrice": "0x3195b5", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "contractAddress": null, + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x211a31a70", + "l1GasPrice": "0x12ca827be", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x726b6f", + "logs": [ + { + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "topics": [ + "0x1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313", + "0x00000000000000000000000077d1f68c3c924cfd4732e64e93aebea836797485", + "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" + ], + "data": "0x000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", + "blockHash": "0x2057b6f8d351782ee4dd18188e2c3db289950ed5bc093d0d936e426c9644f10e", + "blockNumber": "0x10cb626", + "transactionHash": "0x6478edb0b97fa9cd2a516d6a40cd50c87b354d54d9586eaa3670325aa49af420", + "transactionIndex": "0x29", + "logIndex": "0x6b", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000100000000000000000000000000000000000000000000000010000200000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100100000002000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000002000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000", + "type": "0x2", + "transactionHash": "0x6478edb0b97fa9cd2a516d6a40cd50c87b354d54d9586eaa3670325aa49af420", + "transactionIndex": "0x29", + "blockHash": "0x2057b6f8d351782ee4dd18188e2c3db289950ed5bc093d0d936e426c9644f10e", + "blockNumber": "0x10cb626", + "gasUsed": "0x1263d", + "effectiveGasPrice": "0x31a7d5", + "blobGasUsed": "0x0", + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", + "contractAddress": null, + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x211a31a70", + "l1GasPrice": "0x12ca827be", + "l1GasUsed": "0x640" + } + ], + "libraries": [], + "pending": [], + "returns": { + "_withdrawalManager": { + "internal_type": "address", + "value": "0x3F4A20335e9045f71411b04E9F53814f5b8d725d" + }, + "_stakeManager": { + "internal_type": "address", + "value": "0xA38D9e0F911B1bEd03a038367A6e9667700CDEFe" + } + }, + "timestamp": 1730988849, + "chain": 84532, + "commit": "a476bbe" +} \ No newline at end of file diff --git a/broadcast/MagicSpend.s.sol/84532/run-latest.json b/broadcast/MagicSpend.s.sol/84532/run-latest.json index 3b7c78d..643cd26 100644 --- a/broadcast/MagicSpend.s.sol/84532/run-latest.json +++ b/broadcast/MagicSpend.s.sol/84532/run-latest.json @@ -1,118 +1,122 @@ { "transactions": [ { - "hash": "0x49ec923bbc2b0bfad62caa2d7cb69fb336e5316e4b42dee34629312ae89eb409", - "transactionType": "CREATE", + "hash": "0x7243ade914aad6fb4033db29d46df21998ea30b870ac31f0219f6fba5494d4de", + "transactionType": "CREATE2", "contractName": "MagicSpendStakeManager", - "contractAddress": "0x889fee8140b6812f31de150cbe622734f85245a1", + "contractAddress": "0x0c3ee955d877b9e62135c1e6adf3dadd5484709b", "function": null, "arguments": null, "transaction": { "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "gas": "0x28bb41", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x2de8bf", "value": "0x0", - "input": "0x6080604052348015600f57600080fd5b5061242e8061001f6000396000f3fe6080604052600436106101185760003560e01c8063bc25cf77116100a0578063ce4cb87611610064578063ce4cb87614610343578063d77c8f1414610363578063e24d4ffb14610469578063e9eee73b14610489578063f2fde38b146104c957600080fd5b8063bc25cf7714610280578063be4e694e146102a0578063c1682910146102b5578063c4d66de8146102d5578063c884ef83146102f557600080fd5b80638af28600116100e75780638af28600146101e25780638da5cb5b146102105780638e0581d71461023d578063a08806131461024b578063b36f97051461026057600080fd5b80634a1ce59914610150578063715018a61461017057806384b0196e14610185578063863e76db146101b657600080fd5b3661014b5761014973eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee34610144620151806003611baf565b6104e9565b005b600080fd5b34801561015c57600080fd5b5061014961016b366004611bfa565b610745565b34801561017c57600080fd5b5061014961085b565b34801561019157600080fd5b5061019a61086f565b6040516101ad9796959493929190611c67565b60405180910390f35b3480156101c257600080fd5b506101cd6201518081565b60405163ffffffff90911681526020016101ad565b3480156101ee57600080fd5b506102026101fd366004611df4565b610920565b6040519081526020016101ad565b34801561021c57600080fd5b50610225610998565b6040516001600160a01b0390911681526020016101ad565b610149610144366004611e10565b34801561025757600080fd5b506101cd6109c6565b34801561026c57600080fd5b5061014961027b366004611e62565b6109d7565b34801561028c57600080fd5b5061014961029b366004611bfa565b610b50565b3480156102ac57600080fd5b506101cd610c7d565b3480156102c157600080fd5b506101496102d0366004611eac565b610c8b565b3480156102e157600080fd5b506101496102f0366004611bfa565b611011565b34801561030157600080fd5b5061032b610310366004611bfa565b6002602052600090815260409020546001600160801b031681565b6040516001600160801b0390911681526020016101ad565b34801561034f57600080fd5b5061032b61035e366004611e62565b61116e565b34801561036f57600080fd5b5061041d61037e366004611e62565b604080516080810182526000808252602082018190529181018290526060810191909152506001600160a01b03918216600090815260208181526040808320939094168252918252829020825160808101845290546001600160801b0381168252600160801b810463ffffffff1692820192909252600160a01b820465ffffffffffff1692810192909252600160d01b900460ff161515606082015290565b6040516101ad919081516001600160801b0316815260208083015163ffffffff169082015260408083015165ffffffffffff169082015260609182015115159181019190915260800190565b34801561047557600080fd5b506102026104843660046120a2565b6111a2565b34801561049557600080fd5b506104b96104a43660046120de565b60016020526000908152604090205460ff1681565b60405190151581526020016101ad565b3480156104d557600080fd5b506101496104e4366004611bfa565b611325565b6104f1611360565b336000908152602081815260408083206001600160a01b0387168452909152902063ffffffff8216158061053d575061052e620151806005611baf565b63ffffffff168263ffffffff16115b1561055b5760405163508f69d960e11b815260040160405180910390fd5b8054600160801b900463ffffffff16158015906105895750805463ffffffff838116600160801b9092041614155b156105a75760405163508f69d960e11b815260040160405180910390fd5b80546000906105c09085906001600160801b03166120f7565b9050806001600160801b03166000036105ec57604051631cc3b37b60e01b815260040160405180910390fd5b8154849083906000906106099084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169190921691909102179055508154600160d01b6aff000000000000ffffffff60801b19909116600160801b63ffffffff86160260ff60d01b1916171765ffffffffffff60a01b191682556001600160a01b03851673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed19016106be57836001600160801b031634146106b95760405163356680b760e01b815260040160405180910390fd5b6106d3565b6106d3853330876001600160801b0316611398565b604080516001600160801b038616815263ffffffff851660208201526001600160a01b0387169133917f1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313910160405180910390a3505061074060016000805160206123d983398151915255565b505050565b61074d611360565b336000908152602081815260408083206001600160a01b038516845290915290208054600160a01b900465ffffffffffff1615158061079557508054600160d01b900460ff16155b156107b35760405163426dc62960e01b815260040160405180910390fd5b80546000906107cf90600160801b900463ffffffff1642612116565b825466ffffffffffffff60a01b1916600160a01b65ffffffffffff831690810260ff60d01b19169190911784556040519081529091506001600160a01b0384169033907f9ffc6168de1eb7f1d16200f614753cd7edce5a2186aab1c612199dd7316cd7c49060200160405180910390a3505061085860016000805160206123d983398151915255565b50565b6108636113f6565b61086d6000611428565b565b600060608082808083816000805160206123b9833981519152805490915015801561089c57506001810154155b6108e55760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064015b60405180910390fd5b6108ed611499565b6108f561155c565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b805160208083015160409384015184517fec74f9c94eeba6a25cac8f1cc55e2670a7984e1f757c2c47d2b754f32ab72a86818501526001600160a01b03909416848601526001600160801b039182166060850152166080808401919091528351808403909101815260a0909201909252805191012090565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6109d4620151806005611baf565b81565b6109df611360565b336000908152602081815260408083206001600160a01b038616845290915290208054600160d01b900460ff1680610a2557508054600160a01b900465ffffffffffff16155b80610a405750805442600160a01b90910465ffffffffffff16115b15610a5e5760405163856807e360e01b815260040160405180910390fd5b80546001600160801b03166000819003610a8b57604051631cc3b37b60e01b815260040160405180910390fd5b81546001600160d81b031916825573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03851601610ad657610ad183826001600160801b031661159b565b610aea565b610aea8484836001600160801b03166115b7565b6040516001600160801b03821681526001600160a01b0385169033907fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda39060200160405180910390a35050610b4c60016000805160206123d983398151915255565b5050565b610b586113f6565b610b60611360565b6001600160a01b0381166000908152600260205260408120546001600160801b031690819003610ba357604051631fbaba3560e01b815260040160405180910390fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610be757610be2610bd3610998565b826001600160801b0316611607565b610c02565b610c0282610bf3610998565b836001600160801b03166115b7565b6001600160a01b03821660008181526002602090815260409182902080546001600160801b031916905590516001600160801b03841681527f5132ea83eb8717a82d066a42d8d33de0f397b76a89987b949007b2de5d678fdc910160405180910390a25061085860016000805160206123d983398151915255565b6109d4620151806003611baf565b610c93611360565b6000610ca161048487612134565b60008181526001602052604090205490915060ff1615610cd4576040516307b8c82160e41b815260040160405180910390fd5b610ce46060870160408801612140565b65ffffffffffff1615801590610d105750610d056060870160408801612140565b65ffffffffffff1642115b15610d2e57604051636481c3c360e01b815260040160405180910390fd5b610d3e6080870160608801612140565b65ffffffffffff1615801590610d6a5750610d5f6080870160608801612140565b65ffffffffffff1642105b15610d8b57604051600162d7ab6360e01b0319815260040160405180910390fd5b60ff8316610d9c602088018861215b565b905011610dbc576040516315756ef560e01b815260040160405180910390fd5b6000610dcb602088018861215b565b8560ff16818110610dde57610dde6121aa565b905060600201803603810190610df49190611df4565b90504681604001516001600160801b031614610e235760405163678a4b5560e11b815260040160405180910390fd5b6000610e326020890189611bfa565b90506000610ead82610e71867f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c91909152603c902090565b8a8a8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061164a92505050565b905080610ecd576040516337e8456b60e01b815260040160405180910390fd5b82602001516001600160801b0316856001600160801b03161115610f045760405163fd7850ad60e01b815260040160405180910390fd5b846001600160801b0316600003610f2e57604051631fbaba3560e01b815260040160405180910390fd5b8251610f3b8382886116ac565b6001600160a01b03811660009081526002602052604081208054889290610f6c9084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169183160217909155600087815260016020818152604092839020805460ff1916909217909155905191891682526001600160a01b03848116935086169188917fad936d677e12cbeba7a34eaf6c1afab449633a5117ae673e1741d3f7ea1f699d910160405180910390a4505050505061100a60016000805160206123d983398151915255565b5050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03166000811580156110565750825b90506000826001600160401b031660011480156110725750303b155b905081158015611080575080155b1561109e5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff1916600117855583156110c857845460ff60401b1916600160401b1785555b6110d18661176f565b6111206040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611780565b831561116657845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b6001600160a01b03808316600090815260208181526040808320938516835292905220546001600160801b03165b92915050565b6000808260200151516001600160401b038111156111c2576111c2611cff565b6040519080825280602002602001820160405280156111eb578160200160208202803683370190505b50905060005b8360200151518110156112495761122484602001518281518110611217576112176121aa565b6020026020010151610920565b828281518110611236576112366121aa565b60209081029190910101526001016111f1565b5061131e7f0d1c7d0801df03b8cfe6872cc1b2f38af302da20c8eb72d32b4fe601d954a71184600001518360405160200161128491906121c0565b604051602081830303815290604052805190602001208660400151876060015188608001518960a0015160405160200161130397969594939291909687526001600160a01b039586166020880152604087019490945265ffffffffffff928316606087015290821660808601521660a08401521660c082015260e00190565b60405160208183030381529060405280519060200120611792565b9392505050565b61132d6113f6565b6001600160a01b03811661135757604051631e4fbdf760e01b8152600060048201526024016108dc565b61085881611428565b6000805160206123d983398151915280546001190161139257604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af180600160005114166113e757803d873b1517106113e757637939f4246000526004601cfd5b50600060605260405250505050565b336113ff610998565b6001600160a01b03161461086d5760405163118cdaa760e01b81523360048201526024016108dc565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060916000805160206123b9833981519152916114d8906121f6565b80601f0160208091040260200160405190810160405280929190818152602001828054611504906121f6565b80156115515780601f1061152657610100808354040283529160200191611551565b820191906000526020600020905b81548152906001019060200180831161153457829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10380546060916000805160206123b9833981519152916114d8906121f6565b60003860003884865af1610b4c5763b12d13eb6000526004601cfd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166115fc57803d853b1517106115fc576390b8ec186000526004601cfd5b506000603452505050565b8047101561161d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b4c57816000526073600b5360ff6020536016600b82f0610b4c573838fd5b600080600061165985856117bf565b509092509050600081600381111561167357611673612230565b1480156116915750856001600160a01b0316826001600160a01b0316145b806116a257506116a286868661180c565b9695505050505050565b6001600160a01b0380841660009081526020818152604080832093861683529290522080546001600160801b039081169083168110156116ff57604051631cc3b37b60e01b815260040160405180910390fd5b6117098382612246565b82546001600160801b0319166001600160801b0391821617835560405190841681526001600160a01b0385811691908716907f8766f9fdb3d7ff5c4fe7ccf145668fbc991a789c4d655f9535b0e08c4964a04d9060200160405180910390a35050505050565b6117776118e7565b61085881611930565b6117886118e7565b610b4c8282611938565b600061119c61179f611999565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600083516041036117f95760208401516040850151606086015160001a6117eb888285856119a8565b955095509550505050611805565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161182e929190612265565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b17905251611863919061227e565b600060405180830381855afa9150503d806000811461189e576040519150601f19603f3d011682016040523d82523d6000602084013e6118a3565b606091505b50915091508180156118b757506020815110155b80156116a257508051630b135d3f60e11b906118dc908301602090810190840161229a565b149695505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661086d57604051631afcd79f60e31b815260040160405180910390fd5b61132d6118e7565b6119406118e7565b6000805160206123b98339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10261197a84826122fa565b506003810161198983826122fa565b5060008082556001909101555050565b60006119a3611a77565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156119e35750600091506003905082611a6d565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611a37573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611a6357506000925060019150829050611a6d565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f611aa2611aeb565b611aaa611b55565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b60006000805160206123b983398151915281611b05611499565b805190915015611b1d57805160209091012092915050565b81548015611b2c579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b60006000805160206123b983398151915281611b6f61155c565b805190915015611b8757805160209091012092915050565b60018201548015611b2c579392505050565b634e487b7160e01b600052601160045260246000fd5b63ffffffff8181168382160290811690818114611bce57611bce611b99565b5092915050565b6001600160a01b038116811461085857600080fd5b8035611bf581611bd5565b919050565b600060208284031215611c0c57600080fd5b813561131e81611bd5565b60005b83811015611c32578181015183820152602001611c1a565b50506000910152565b60008151808452611c53816020860160208601611c17565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611c8660e0830189611c3b565b8281036040840152611c988189611c3b565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611cee578351835260209384019390920191600101611cd0565b50909b9a5050505050505050505050565b634e487b7160e01b600052604160045260246000fd5b60405160c081016001600160401b0381118282101715611d3757611d37611cff565b60405290565b604051601f8201601f191681016001600160401b0381118282101715611d6557611d65611cff565b604052919050565b80356001600160801b0381168114611bf557600080fd5b600060608284031215611d9657600080fd5b604051606081016001600160401b0381118282101715611db857611db8611cff565b6040529050808235611dc981611bd5565b8152611dd760208401611d6d565b6020820152611de860408401611d6d565b60408201525092915050565b600060608284031215611e0657600080fd5b61131e8383611d84565b600080600060608486031215611e2557600080fd5b8335611e3081611bd5565b9250611e3e60208501611d6d565b9150604084013563ffffffff81168114611e5757600080fd5b809150509250925092565b60008060408385031215611e7557600080fd5b8235611e8081611bd5565b91506020830135611e9081611bd5565b809150509250929050565b803560ff81168114611bf557600080fd5b600080600080600060808688031215611ec457600080fd5b85356001600160401b03811115611eda57600080fd5b860160c08189031215611eec57600080fd5b945060208601356001600160401b03811115611f0757600080fd5b8601601f81018813611f1857600080fd5b80356001600160401b03811115611f2e57600080fd5b886020828401011115611f4057600080fd5b60209190910194509250611f5660408701611e9b565b9150611f6460608701611d6d565b90509295509295909350565b803565ffffffffffff81168114611bf557600080fd5b600060c08284031215611f9857600080fd5b611fa0611d15565b90508135611fad81611bd5565b815260208201356001600160401b03811115611fc857600080fd5b8201601f81018413611fd957600080fd5b80356001600160401b03811115611ff257611ff2611cff565b61200160208260051b01611d3d565b8082825260208201915060206060840285010192508683111561202357600080fd5b6020840193505b8284101561204f5761203c8785611d84565b825260208201915060608401935061202a565b60208501525061206491505060408301611f70565b604082015261207560608301611f70565b606082015261208660808301611f70565b608082015261209760a08301611bea565b60a082015292915050565b6000602082840312156120b457600080fd5b81356001600160401b038111156120ca57600080fd5b6120d684828501611f86565b949350505050565b6000602082840312156120f057600080fd5b5035919050565b6001600160801b03818116838216019081111561119c5761119c611b99565b65ffffffffffff818116838216019081111561119c5761119c611b99565b600061119c3683611f86565b60006020828403121561215257600080fd5b61131e82611f70565b6000808335601e1984360301811261217257600080fd5b8301803591506001600160401b0382111561218c57600080fd5b60200191506060810236038213156121a357600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b8151600090829060208501835b828110156121eb5781518452602093840193909101906001016121cd565b509195945050505050565b600181811c9082168061220a57607f821691505b60208210810361222a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052602160045260246000fd5b6001600160801b03828116828216039081111561119c5761119c611b99565b8281526040602082015260006120d66040830184611c3b565b60008251612290818460208701611c17565b9190910192915050565b6000602082840312156122ac57600080fd5b5051919050565b601f82111561074057806000526020600020601f840160051c810160208510156122da5750805b601f840160051c820191505b8181101561100a57600081556001016122e6565b81516001600160401b0381111561231357612313611cff565b6123278161232184546121f6565b846122b3565b6020601f82116001811461235b57600083156123435750848201515b600019600385901b1c1916600184901b17845561100a565b600084815260208120601f198516915b8281101561238b578785015182556020948501946001909201910161236b565b50848210156123a95786840151600019600387901b60f8161c191681555b50505050600190811b0190555056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1009b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a26469706673582212204946b4a2b043a353b3ef2bac62ef478c8055f8d5870b9d828d9f9548a693008064736f6c634300081a0033", - "nonce": "0x5", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600f57600080fd5b5061242e8061001f6000396000f3fe6080604052600436106101185760003560e01c8063bc25cf77116100a0578063ce4cb87611610064578063ce4cb87614610343578063d77c8f1414610363578063e24d4ffb14610469578063e9eee73b14610489578063f2fde38b146104c957600080fd5b8063bc25cf7714610280578063be4e694e146102a0578063c1682910146102b5578063c4d66de8146102d5578063c884ef83146102f557600080fd5b80638af28600116100e75780638af28600146101e25780638da5cb5b146102105780638e0581d71461023d578063a08806131461024b578063b36f97051461026057600080fd5b80634a1ce59914610150578063715018a61461017057806384b0196e14610185578063863e76db146101b657600080fd5b3661014b5761014973eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee34610144620151806003611baf565b6104e9565b005b600080fd5b34801561015c57600080fd5b5061014961016b366004611bfa565b610745565b34801561017c57600080fd5b5061014961085b565b34801561019157600080fd5b5061019a61086f565b6040516101ad9796959493929190611c67565b60405180910390f35b3480156101c257600080fd5b506101cd6201518081565b60405163ffffffff90911681526020016101ad565b3480156101ee57600080fd5b506102026101fd366004611df4565b610920565b6040519081526020016101ad565b34801561021c57600080fd5b50610225610998565b6040516001600160a01b0390911681526020016101ad565b610149610144366004611e10565b34801561025757600080fd5b506101cd6109c6565b34801561026c57600080fd5b5061014961027b366004611e62565b6109d7565b34801561028c57600080fd5b5061014961029b366004611bfa565b610b50565b3480156102ac57600080fd5b506101cd610c7d565b3480156102c157600080fd5b506101496102d0366004611eac565b610c8b565b3480156102e157600080fd5b506101496102f0366004611bfa565b611011565b34801561030157600080fd5b5061032b610310366004611bfa565b6002602052600090815260409020546001600160801b031681565b6040516001600160801b0390911681526020016101ad565b34801561034f57600080fd5b5061032b61035e366004611e62565b61116e565b34801561036f57600080fd5b5061041d61037e366004611e62565b604080516080810182526000808252602082018190529181018290526060810191909152506001600160a01b03918216600090815260208181526040808320939094168252918252829020825160808101845290546001600160801b0381168252600160801b810463ffffffff1692820192909252600160a01b820465ffffffffffff1692810192909252600160d01b900460ff161515606082015290565b6040516101ad919081516001600160801b0316815260208083015163ffffffff169082015260408083015165ffffffffffff169082015260609182015115159181019190915260800190565b34801561047557600080fd5b506102026104843660046120a2565b6111a2565b34801561049557600080fd5b506104b96104a43660046120de565b60016020526000908152604090205460ff1681565b60405190151581526020016101ad565b3480156104d557600080fd5b506101496104e4366004611bfa565b611325565b6104f1611360565b336000908152602081815260408083206001600160a01b0387168452909152902063ffffffff8216158061053d575061052e620151806005611baf565b63ffffffff168263ffffffff16115b1561055b5760405163508f69d960e11b815260040160405180910390fd5b8054600160801b900463ffffffff16158015906105895750805463ffffffff838116600160801b9092041614155b156105a75760405163508f69d960e11b815260040160405180910390fd5b80546000906105c09085906001600160801b03166120f7565b9050806001600160801b03166000036105ec57604051631cc3b37b60e01b815260040160405180910390fd5b8154849083906000906106099084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169190921691909102179055508154600160d01b6aff000000000000ffffffff60801b19909116600160801b63ffffffff86160260ff60d01b1916171765ffffffffffff60a01b191682556001600160a01b03851673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed19016106be57836001600160801b031634146106b95760405163356680b760e01b815260040160405180910390fd5b6106d3565b6106d3853330876001600160801b0316611398565b604080516001600160801b038616815263ffffffff851660208201526001600160a01b0387169133917f1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313910160405180910390a3505061074060016000805160206123d983398151915255565b505050565b61074d611360565b336000908152602081815260408083206001600160a01b038516845290915290208054600160a01b900465ffffffffffff1615158061079557508054600160d01b900460ff16155b156107b35760405163426dc62960e01b815260040160405180910390fd5b80546000906107cf90600160801b900463ffffffff1642612116565b825466ffffffffffffff60a01b1916600160a01b65ffffffffffff831690810260ff60d01b19169190911784556040519081529091506001600160a01b0384169033907f9ffc6168de1eb7f1d16200f614753cd7edce5a2186aab1c612199dd7316cd7c49060200160405180910390a3505061085860016000805160206123d983398151915255565b50565b6108636113f6565b61086d6000611428565b565b600060608082808083816000805160206123b9833981519152805490915015801561089c57506001810154155b6108e55760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064015b60405180910390fd5b6108ed611499565b6108f561155c565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b805160208083015160409384015184517fec74f9c94eeba6a25cac8f1cc55e2670a7984e1f757c2c47d2b754f32ab72a86818501526001600160a01b03909416848601526001600160801b039182166060850152166080808401919091528351808403909101815260a0909201909252805191012090565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6109d4620151806005611baf565b81565b6109df611360565b336000908152602081815260408083206001600160a01b038616845290915290208054600160d01b900460ff1680610a2557508054600160a01b900465ffffffffffff16155b80610a405750805442600160a01b90910465ffffffffffff16115b15610a5e5760405163856807e360e01b815260040160405180910390fd5b80546001600160801b03166000819003610a8b57604051631cc3b37b60e01b815260040160405180910390fd5b81546001600160d81b031916825573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03851601610ad657610ad183826001600160801b031661159b565b610aea565b610aea8484836001600160801b03166115b7565b6040516001600160801b03821681526001600160a01b0385169033907fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda39060200160405180910390a35050610b4c60016000805160206123d983398151915255565b5050565b610b586113f6565b610b60611360565b6001600160a01b0381166000908152600260205260408120546001600160801b031690819003610ba357604051631fbaba3560e01b815260040160405180910390fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610be757610be2610bd3610998565b826001600160801b0316611607565b610c02565b610c0282610bf3610998565b836001600160801b03166115b7565b6001600160a01b03821660008181526002602090815260409182902080546001600160801b031916905590516001600160801b03841681527f5132ea83eb8717a82d066a42d8d33de0f397b76a89987b949007b2de5d678fdc910160405180910390a25061085860016000805160206123d983398151915255565b6109d4620151806003611baf565b610c93611360565b6000610ca161048487612134565b60008181526001602052604090205490915060ff1615610cd4576040516307b8c82160e41b815260040160405180910390fd5b610ce46060870160408801612140565b65ffffffffffff1615801590610d105750610d056060870160408801612140565b65ffffffffffff1642115b15610d2e57604051636481c3c360e01b815260040160405180910390fd5b610d3e6080870160608801612140565b65ffffffffffff1615801590610d6a5750610d5f6080870160608801612140565b65ffffffffffff1642105b15610d8b57604051600162d7ab6360e01b0319815260040160405180910390fd5b60ff8316610d9c602088018861215b565b905011610dbc576040516315756ef560e01b815260040160405180910390fd5b6000610dcb602088018861215b565b8560ff16818110610dde57610dde6121aa565b905060600201803603810190610df49190611df4565b90504681604001516001600160801b031614610e235760405163678a4b5560e11b815260040160405180910390fd5b6000610e326020890189611bfa565b90506000610ead82610e71867f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c91909152603c902090565b8a8a8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061164a92505050565b905080610ecd576040516337e8456b60e01b815260040160405180910390fd5b82602001516001600160801b0316856001600160801b03161115610f045760405163fd7850ad60e01b815260040160405180910390fd5b846001600160801b0316600003610f2e57604051631fbaba3560e01b815260040160405180910390fd5b8251610f3b8382886116ac565b6001600160a01b03811660009081526002602052604081208054889290610f6c9084906001600160801b03166120f7565b82546101009290920a6001600160801b03818102199093169183160217909155600087815260016020818152604092839020805460ff1916909217909155905191891682526001600160a01b03848116935086169188917fad936d677e12cbeba7a34eaf6c1afab449633a5117ae673e1741d3f7ea1f699d910160405180910390a4505050505061100a60016000805160206123d983398151915255565b5050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03166000811580156110565750825b90506000826001600160401b031660011480156110725750303b155b905081158015611080575080155b1561109e5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff1916600117855583156110c857845460ff60401b1916600160401b1785555b6110d18661176f565b6111206040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611780565b831561116657845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b6001600160a01b03808316600090815260208181526040808320938516835292905220546001600160801b03165b92915050565b6000808260200151516001600160401b038111156111c2576111c2611cff565b6040519080825280602002602001820160405280156111eb578160200160208202803683370190505b50905060005b8360200151518110156112495761122484602001518281518110611217576112176121aa565b6020026020010151610920565b828281518110611236576112366121aa565b60209081029190910101526001016111f1565b5061131e7f0d1c7d0801df03b8cfe6872cc1b2f38af302da20c8eb72d32b4fe601d954a71184600001518360405160200161128491906121c0565b604051602081830303815290604052805190602001208660400151876060015188608001518960a0015160405160200161130397969594939291909687526001600160a01b039586166020880152604087019490945265ffffffffffff928316606087015290821660808601521660a08401521660c082015260e00190565b60405160208183030381529060405280519060200120611792565b9392505050565b61132d6113f6565b6001600160a01b03811661135757604051631e4fbdf760e01b8152600060048201526024016108dc565b61085881611428565b6000805160206123d983398151915280546001190161139257604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af180600160005114166113e757803d873b1517106113e757637939f4246000526004601cfd5b50600060605260405250505050565b336113ff610998565b6001600160a01b03161461086d5760405163118cdaa760e01b81523360048201526024016108dc565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060916000805160206123b9833981519152916114d8906121f6565b80601f0160208091040260200160405190810160405280929190818152602001828054611504906121f6565b80156115515780601f1061152657610100808354040283529160200191611551565b820191906000526020600020905b81548152906001019060200180831161153457829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10380546060916000805160206123b9833981519152916114d8906121f6565b60003860003884865af1610b4c5763b12d13eb6000526004601cfd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166115fc57803d853b1517106115fc576390b8ec186000526004601cfd5b506000603452505050565b8047101561161d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b4c57816000526073600b5360ff6020536016600b82f0610b4c573838fd5b600080600061165985856117bf565b509092509050600081600381111561167357611673612230565b1480156116915750856001600160a01b0316826001600160a01b0316145b806116a257506116a286868661180c565b9695505050505050565b6001600160a01b0380841660009081526020818152604080832093861683529290522080546001600160801b039081169083168110156116ff57604051631cc3b37b60e01b815260040160405180910390fd5b6117098382612246565b82546001600160801b0319166001600160801b0391821617835560405190841681526001600160a01b0385811691908716907f8766f9fdb3d7ff5c4fe7ccf145668fbc991a789c4d655f9535b0e08c4964a04d9060200160405180910390a35050505050565b6117776118e7565b61085881611930565b6117886118e7565b610b4c8282611938565b600061119c61179f611999565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600083516041036117f95760208401516040850151606086015160001a6117eb888285856119a8565b955095509550505050611805565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161182e929190612265565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b17905251611863919061227e565b600060405180830381855afa9150503d806000811461189e576040519150601f19603f3d011682016040523d82523d6000602084013e6118a3565b606091505b50915091508180156118b757506020815110155b80156116a257508051630b135d3f60e11b906118dc908301602090810190840161229a565b149695505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661086d57604051631afcd79f60e31b815260040160405180910390fd5b61132d6118e7565b6119406118e7565b6000805160206123b98339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10261197a84826122fa565b506003810161198983826122fa565b5060008082556001909101555050565b60006119a3611a77565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156119e35750600091506003905082611a6d565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611a37573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611a6357506000925060019150829050611a6d565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f611aa2611aeb565b611aaa611b55565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b60006000805160206123b983398151915281611b05611499565b805190915015611b1d57805160209091012092915050565b81548015611b2c579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b60006000805160206123b983398151915281611b6f61155c565b805190915015611b8757805160209091012092915050565b60018201548015611b2c579392505050565b634e487b7160e01b600052601160045260246000fd5b63ffffffff8181168382160290811690818114611bce57611bce611b99565b5092915050565b6001600160a01b038116811461085857600080fd5b8035611bf581611bd5565b919050565b600060208284031215611c0c57600080fd5b813561131e81611bd5565b60005b83811015611c32578181015183820152602001611c1a565b50506000910152565b60008151808452611c53816020860160208601611c17565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611c8660e0830189611c3b565b8281036040840152611c988189611c3b565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611cee578351835260209384019390920191600101611cd0565b50909b9a5050505050505050505050565b634e487b7160e01b600052604160045260246000fd5b60405160c081016001600160401b0381118282101715611d3757611d37611cff565b60405290565b604051601f8201601f191681016001600160401b0381118282101715611d6557611d65611cff565b604052919050565b80356001600160801b0381168114611bf557600080fd5b600060608284031215611d9657600080fd5b604051606081016001600160401b0381118282101715611db857611db8611cff565b6040529050808235611dc981611bd5565b8152611dd760208401611d6d565b6020820152611de860408401611d6d565b60408201525092915050565b600060608284031215611e0657600080fd5b61131e8383611d84565b600080600060608486031215611e2557600080fd5b8335611e3081611bd5565b9250611e3e60208501611d6d565b9150604084013563ffffffff81168114611e5757600080fd5b809150509250925092565b60008060408385031215611e7557600080fd5b8235611e8081611bd5565b91506020830135611e9081611bd5565b809150509250929050565b803560ff81168114611bf557600080fd5b600080600080600060808688031215611ec457600080fd5b85356001600160401b03811115611eda57600080fd5b860160c08189031215611eec57600080fd5b945060208601356001600160401b03811115611f0757600080fd5b8601601f81018813611f1857600080fd5b80356001600160401b03811115611f2e57600080fd5b886020828401011115611f4057600080fd5b60209190910194509250611f5660408701611e9b565b9150611f6460608701611d6d565b90509295509295909350565b803565ffffffffffff81168114611bf557600080fd5b600060c08284031215611f9857600080fd5b611fa0611d15565b90508135611fad81611bd5565b815260208201356001600160401b03811115611fc857600080fd5b8201601f81018413611fd957600080fd5b80356001600160401b03811115611ff257611ff2611cff565b61200160208260051b01611d3d565b8082825260208201915060206060840285010192508683111561202357600080fd5b6020840193505b8284101561204f5761203c8785611d84565b825260208201915060608401935061202a565b60208501525061206491505060408301611f70565b604082015261207560608301611f70565b606082015261208660808301611f70565b608082015261209760a08301611bea565b60a082015292915050565b6000602082840312156120b457600080fd5b81356001600160401b038111156120ca57600080fd5b6120d684828501611f86565b949350505050565b6000602082840312156120f057600080fd5b5035919050565b6001600160801b03818116838216019081111561119c5761119c611b99565b65ffffffffffff818116838216019081111561119c5761119c611b99565b600061119c3683611f86565b60006020828403121561215257600080fd5b61131e82611f70565b6000808335601e1984360301811261217257600080fd5b8301803591506001600160401b0382111561218c57600080fd5b60200191506060810236038213156121a357600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b8151600090829060208501835b828110156121eb5781518452602093840193909101906001016121cd565b509195945050505050565b600181811c9082168061220a57607f821691505b60208210810361222a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052602160045260246000fd5b6001600160801b03828116828216039081111561119c5761119c611b99565b8281526040602082015260006120d66040830184611c3b565b60008251612290818460208701611c17565b9190910192915050565b6000602082840312156122ac57600080fd5b5051919050565b601f82111561074057806000526020600020601f840160051c810160208510156122da5750805b601f840160051c820191505b8181101561100a57600081556001016122e6565b81516001600160401b0381111561231357612313611cff565b6123278161232184546121f6565b846122b3565b6020601f82116001811461235b57600083156123435750848201515b600019600385901b1c1916600184901b17845561100a565b600084815260208120601f198516915b8281101561238b578785015182556020948501946001909201910161236b565b50848210156123a95786840151600019600387901b60f8161c191681555b50505050600190811b0190555056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1009b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a26469706673582212204946b4a2b043a353b3ef2bac62ef478c8055f8d5870b9d828d9f9548a693008064736f6c634300081a0033", + "nonce": "0xa", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xa0dfc5bdbd7e7ce5fc36445084975c3fa207a17ce7b00740725338af0650f128", - "transactionType": "CREATE", + "hash": "0x37979c72775bb6c5db71332d24db6d84af254e72c48b067ed8ecd3679f0bbdb0", + "transactionType": "CREATE2", "contractName": "TransparentUpgradeableProxy", - "contractAddress": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "contractAddress": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "function": null, "arguments": [ - "0x889FeE8140B6812f31de150CBe622734F85245a1", + "0x0C3EE955D877B9E62135c1e6adF3DADD5484709B", "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", "0xc4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "transaction": { "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "gas": "0xf32ef", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x112318", "value": "0x0", - "input": "0x60a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103000000000000000000000000889fee8140b6812f31de150cbe622734f85245a1000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", - "nonce": "0x6", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61030000000000000000000000000c3ee955d877b9e62135c1e6adf3dadd5484709b000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0xb", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x2888527e162c83195ba7e833d9c3e3173e83f57f30e22def3d9eee8caf1fcfb2", - "transactionType": "CREATE", + "hash": "0x15eb13e6fecd8949b85e38d8b43962c65e5ead9f9dfaaebf1fb6e205a75b2f03", + "transactionType": "CREATE2", "contractName": "MagicSpendWithdrawalManager", - "contractAddress": "0x5d3f92b5ba9b5475d4d0bc1ac4cbcb8ca4be83b4", + "contractAddress": "0x8f720b37aa9a675c4da12eeb7a1ff45a076da852", "function": null, "arguments": null, "transaction": { "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "gas": "0x22a6dc", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x270e86", "value": "0x0", - "input": "0x6080604052348015600f57600080fd5b50611ea48061001f6000396000f3fe6080604052600436106100c25760003560e01c80638da5cb5b1161007f578063dbd7ede011610059578063dbd7ede014610228578063e9eee73b1461023b578063eb12d61e1461027b578063f2fde38b1461029b57600080fd5b80638da5cb5b1461019d578063d151b61c146101da578063d1f5ff291461020857600080fd5b8063485cc955146100c75780635018e267146100e957806361f0487114610109578063715018a6146101295780637ac3c02f1461013e57806384b0196e14610175575b600080fd5b3480156100d357600080fd5b506100e76100e2366004611873565b6102bb565b005b3480156100f557600080fd5b506100e76101043660046118bf565b610424565b34801561011557600080fd5b506100e7610124366004611976565b610a34565b34801561013557600080fd5b506100e7610b0d565b34801561014a57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020015b60405180910390f35b34801561018157600080fd5b5061018a610b21565b60405161016c97969594939291906119f0565b3480156101a957600080fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b0316610158565b3480156101e657600080fd5b506101fa6101f5366004611a88565b610bcd565b60405190815260200161016c565b34801561021457600080fd5b506101fa610223366004611abd565b610eab565b6100e7610236366004611976565b610f4f565b34801561024757600080fd5b5061026b610256366004611aff565b60016020526000908152604090205460ff1681565b604051901515815260200161016c565b34801561028757600080fd5b506100e7610296366004611b18565b611019565b3480156102a757600080fd5b506100e76102b6366004611b18565b61102d565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff166000811580156103015750825b905060008267ffffffffffffffff16600114801561031e5750303b155b90508115801561032c575080155b1561034a5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561037457845460ff60401b1916600160401b1785555b61037d87611068565b61038686611021565b6103d56040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611079565b831561041b57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b61042c61108b565b4661043d6060850160408601611b33565b6001600160801b031614610464576040516311c75e7560e21b815260040160405180910390fd5b61047460e0840160c08501611b4e565b65ffffffffffff16158015906104a0575061049560e0840160c08501611b4e565b65ffffffffffff1642115b156104be576040516360a059c560e11b815260040160405180910390fd5b6104cf610100840160e08501611b4e565b65ffffffffffff16158015906104fc57506104f1610100840160e08501611b4e565b65ffffffffffff1642105b1561051a576040516321a5201360e11b815260040160405180910390fd5b600061052584610bcd565b9050600061057b61053e6000546001600160a01b031690565b8386868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506110d592505050565b90508061059b576040516337e8456b60e01b815260040160405180910390fd5b60008281526001602052604090205460ff16156105cb576040516307b8c82160e41b815260040160405180910390fd5b60005b6105db6080870187611b76565b90508110156107705760006105f36080880188611b76565b8381811061060357610603611bc7565b90506020028101906106159190611bdd565b610623906020810190611b18565b905060006106346080890189611b76565b8481811061064457610644611bc7565b90506020028101906106569190611bdd565b602001359050600061066b60808a018a611b76565b8581811061067b5761067b611bc7565b905060200281019061068d9190611bdd565b61069b906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b03881692508691506106ef908690611c44565b60006040518083038185875af1925050503d806000811461072c576040519150601f19603f3d011682016040523d82523d6000602084013e610731565b606091505b50915091508161075f57806040516354d5ca3560e11b81526004016107569190611c56565b60405180910390fd5b5050600190930192506105ce915050565b5060006107806020870187611b18565b905060006107946080880160608901611b18565b905060006107a86040890160208a01611b33565b905073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b038416016107e7576107e282826001600160801b0316611137565b6107fb565b6107fb8383836001600160801b031661117a565b60005b61080b60a08a018a611b76565b905081101561099757600061082360a08b018b611b76565b8381811061083357610833611bc7565b90506020028101906108459190611bdd565b610853906020810190611b18565b9050600061086460a08c018c611b76565b8481811061087457610874611bc7565b90506020028101906108869190611bdd565b602001359050600061089b60a08d018d611b76565b858181106108ab576108ab611bc7565b90506020028101906108bd9190611bdd565b6108cb906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b038816925086915061091f908690611c44565b60006040518083038185875af1925050503d806000811461095c576040519150601f19603f3d011682016040523d82523d6000602084013e610961565b606091505b509150915081610986578060405163041d4c5b60e41b81526004016107569190611c56565b5050600190930192506107fe915050565b50600085815260016020818152604092839020805460ff191690921790915590516001600160801b03831681526001600160a01b03858116929085169188917fedbb1d2a668dc012e1f90419b492c1cdd90c45e48afaa766e9befc71e992d70c910160405180910390a45050505050610a2f60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050565b610a3c6111ca565b610a4461108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610a8157610a7c33826001600160801b0316611137565b610a95565b610a958233836001600160801b031661117a565b604080516001600160a01b03841681526001600160801b03831660208201527f26aee06652d435b2b0e2bd8483f96d5dc230ca84b9257b7b0766fe43341fb1b591015b60405180910390a1610b0960017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050565b610b156111ca565b610b1f6000611225565b565b60006060808280808381600080516020611e4f8339815191528054909150158015610b4e57506001810154155b610b925760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610756565b610b9a611296565b610ba2611359565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b600080610bdd6080840184611b76565b905067ffffffffffffffff811115610bf757610bf7611c69565b604051908082528060200260200182016040528015610c20578160200160208202803683370190505b5090506000610c3260a0850185611b76565b905067ffffffffffffffff811115610c4c57610c4c611c69565b604051908082528060200260200182016040528015610c75578160200160208202803683370190505b50905060005b610c886080860186611b76565b9050811015610ce857610cc3610ca16080870187611b76565b83818110610cb157610cb1611bc7565b90506020028101906102239190611bdd565b838281518110610cd557610cd5611bc7565b6020908102919091010152600101610c7b565b5060005b610cf960a0860186611b76565b9050811015610d3757610d12610ca160a0870187611b76565b828281518110610d2457610d24611bc7565b6020908102919091010152600101610cec565b50610ea37fb1fc175fcf0df72c37a75c695954f2c4570844302c599d6d1ed2d7d7ac49c00a610d696020870187611b18565b610d796040880160208901611b33565b610d896060890160408a01611b33565b610d9960808a0160608b01611b18565b87604051602001610daa9190611c7f565b6040516020818303038152906040528051906020012087604051602001610dd19190611c7f565b60408051601f198184030181529190528051602090910120610df960e08d0160c08e01611b4e565b610e0a6101008e0160e08f01611b4e565b8d610100016020810190610e1e9190611b4e565b60408051602081019b909b526001600160a01b03998a16908b01526001600160801b0397881660608b01529690951660808901529590921660a087015260c086015260e085015265ffffffffffff9283166101008501528216610120840152166101408201526101600160405160208183030381529060405280519060200120611398565b949350505050565b60007f9085b19ea56248c94d86174b3784cfaaa8673d1041d6441f61ff52752dac8483610edb6020840184611b18565b6020840135610eed6040860186611bfd565b604051610efb929190611cb5565b604051908190038120610f32949392916020019384526001600160a01b039290921660208401526040830152606082015260800190565b604051602081830303815290604052805190602001209050919050565b610f576111ca565b610f5f61108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610fbd57806001600160801b03163414610fb8576040516380daf1e560e01b81526001600160a01b0383166004820152602401610756565b610fd2565b610fd2823330846001600160801b03166113cb565b604080516001600160a01b03841681526001600160801b03831660208201527feb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d0944189101610ad8565b6110216111ca565b61102a81611429565b50565b6110356111ca565b6001600160a01b03811661105f57604051631e4fbdf760e01b815260006004820152602401610756565b61102a81611225565b61107061147d565b61102a816114c6565b61108161147d565b610b0982826114ce565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f008054600119016110cf57604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60008060006110e4858561152f565b50909250905060008160038111156110fe576110fe611cc5565b14801561111c5750856001600160a01b0316826001600160a01b0316145b8061112d575061112d86868661157c565b9695505050505050565b8047101561114d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b0957816000526073600b5360ff6020536016600b82f0610b09573838fd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166111bf57803d853b1517106111bf576390b8ec186000526004601cfd5b506000603452505050565b336111fc7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6001600160a01b031614610b1f5760405163118cdaa760e01b8152336004820152602401610756565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1028054606091600080516020611e4f833981519152916112d590611cdb565b80601f016020809104026020016040519081016040528092919081815260200182805461130190611cdb565b801561134e5780601f106113235761010080835404028352916020019161134e565b820191906000526020600020905b81548152906001019060200180831161133157829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1038054606091600080516020611e4f833981519152916112d590611cdb565b60006113c56113a5611657565b8360405161190160f01b8152600281019290925260228201526042902090565b92915050565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af1806001600051141661141a57803d873b15171061141a57637939f4246000526004601cfd5b50600060605260405250505050565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f249060200160405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610b1f57604051631afcd79f60e31b815260040160405180910390fd5b61103561147d565b6114d661147d565b600080516020611e4f8339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1026115108482611d5d565b506003810161151f8382611d5d565b5060008082556001909101555050565b600080600083516041036115695760208401516040850151606086015160001a61155b88828585611666565b955095509550505050611575565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161159e929190611e1c565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516115d39190611c44565b600060405180830381855afa9150503d806000811461160e576040519150601f19603f3d011682016040523d82523d6000602084013e611613565b606091505b509150915081801561162757506020815110155b801561112d57508051630b135d3f60e11b9061164c9083016020908101908401611e35565b149695505050505050565b6000611661611735565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156116a1575060009150600390508261172b565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156116f5573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117215750600092506001915082905061172b565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6117606117a9565b611768611813565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6000600080516020611e4f833981519152816117c3611296565b8051909150156117db57805160209091012092915050565b815480156117ea579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b6000600080516020611e4f8339815191528161182d611359565b80519091501561184557805160209091012092915050565b600182015480156117ea579392505050565b80356001600160a01b038116811461186e57600080fd5b919050565b6000806040838503121561188657600080fd5b61188f83611857565b915061189d60208401611857565b90509250929050565b600061012082840312156118b957600080fd5b50919050565b6000806000604084860312156118d457600080fd5b833567ffffffffffffffff8111156118eb57600080fd5b6118f7868287016118a6565b935050602084013567ffffffffffffffff81111561191457600080fd5b8401601f8101861361192557600080fd5b803567ffffffffffffffff81111561193c57600080fd5b86602082840101111561194e57600080fd5b939660209190910195509293505050565b80356001600160801b038116811461186e57600080fd5b6000806040838503121561198957600080fd5b61199283611857565b915061189d6020840161195f565b60005b838110156119bb5781810151838201526020016119a3565b50506000910152565b600081518084526119dc8160208601602086016119a0565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611a0f60e08301896119c4565b8281036040840152611a2181896119c4565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611a77578351835260209384019390920191600101611a59565b50909b9a5050505050505050505050565b600060208284031215611a9a57600080fd5b813567ffffffffffffffff811115611ab157600080fd5b610ea3848285016118a6565b600060208284031215611acf57600080fd5b813567ffffffffffffffff811115611ae657600080fd5b820160608185031215611af857600080fd5b9392505050565b600060208284031215611b1157600080fd5b5035919050565b600060208284031215611b2a57600080fd5b611af882611857565b600060208284031215611b4557600080fd5b611af88261195f565b600060208284031215611b6057600080fd5b813565ffffffffffff81168114611af857600080fd5b6000808335601e19843603018112611b8d57600080fd5b83018035915067ffffffffffffffff821115611ba857600080fd5b6020019150600581901b3603821315611bc057600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112611bf357600080fd5b9190910192915050565b6000808335601e19843603018112611c1457600080fd5b83018035915067ffffffffffffffff821115611c2f57600080fd5b602001915036819003821315611bc057600080fd5b60008251611bf38184602087016119a0565b602081526000611af860208301846119c4565b634e487b7160e01b600052604160045260246000fd5b8151600090829060208501835b82811015611caa578151845260209384019390910190600101611c8c565b509195945050505050565b8183823760009101908152919050565b634e487b7160e01b600052602160045260246000fd5b600181811c90821680611cef57607f821691505b6020821081036118b957634e487b7160e01b600052602260045260246000fd5b601f821115610a2f57806000526020600020601f840160051c81016020851015611d365750805b601f840160051c820191505b81811015611d565760008155600101611d42565b5050505050565b815167ffffffffffffffff811115611d7757611d77611c69565b611d8b81611d858454611cdb565b84611d0f565b6020601f821160018114611dbf5760008315611da75750848201515b600019600385901b1c1916600184901b178455611d56565b600084815260208120601f198516915b82811015611def5787850151825560209485019460019092019101611dcf565b5084821015611e0d5786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b828152604060208201526000610ea360408301846119c4565b600060208284031215611e4757600080fd5b505191905056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100a2646970667358221220eb4063671b736568e00ead36a5652e423e42ac2db5a406974734313ed240d53f64736f6c634300081a0033", - "nonce": "0x7", + "input": "0x00000000000000000000000000000000000000000000000000000000000000006080604052348015600f57600080fd5b50611ea48061001f6000396000f3fe6080604052600436106100c25760003560e01c80638da5cb5b1161007f578063dbd7ede011610059578063dbd7ede014610228578063e9eee73b1461023b578063eb12d61e1461027b578063f2fde38b1461029b57600080fd5b80638da5cb5b1461019d578063d151b61c146101da578063d1f5ff291461020857600080fd5b8063485cc955146100c75780635018e267146100e957806361f0487114610109578063715018a6146101295780637ac3c02f1461013e57806384b0196e14610175575b600080fd5b3480156100d357600080fd5b506100e76100e2366004611873565b6102bb565b005b3480156100f557600080fd5b506100e76101043660046118bf565b610424565b34801561011557600080fd5b506100e7610124366004611976565b610a34565b34801561013557600080fd5b506100e7610b0d565b34801561014a57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020015b60405180910390f35b34801561018157600080fd5b5061018a610b21565b60405161016c97969594939291906119f0565b3480156101a957600080fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b0316610158565b3480156101e657600080fd5b506101fa6101f5366004611a88565b610bcd565b60405190815260200161016c565b34801561021457600080fd5b506101fa610223366004611abd565b610eab565b6100e7610236366004611976565b610f4f565b34801561024757600080fd5b5061026b610256366004611aff565b60016020526000908152604090205460ff1681565b604051901515815260200161016c565b34801561028757600080fd5b506100e7610296366004611b18565b611019565b3480156102a757600080fd5b506100e76102b6366004611b18565b61102d565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff166000811580156103015750825b905060008267ffffffffffffffff16600114801561031e5750303b155b90508115801561032c575080155b1561034a5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561037457845460ff60401b1916600160401b1785555b61037d87611068565b61038686611021565b6103d56040518060400160405280601481526020017350696d6c69636f204d616769635370656e642b2b60601b815250604051806040016040528060018152602001603160f81b815250611079565b831561041b57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b61042c61108b565b4661043d6060850160408601611b33565b6001600160801b031614610464576040516311c75e7560e21b815260040160405180910390fd5b61047460e0840160c08501611b4e565b65ffffffffffff16158015906104a0575061049560e0840160c08501611b4e565b65ffffffffffff1642115b156104be576040516360a059c560e11b815260040160405180910390fd5b6104cf610100840160e08501611b4e565b65ffffffffffff16158015906104fc57506104f1610100840160e08501611b4e565b65ffffffffffff1642105b1561051a576040516321a5201360e11b815260040160405180910390fd5b600061052584610bcd565b9050600061057b61053e6000546001600160a01b031690565b8386868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506110d592505050565b90508061059b576040516337e8456b60e01b815260040160405180910390fd5b60008281526001602052604090205460ff16156105cb576040516307b8c82160e41b815260040160405180910390fd5b60005b6105db6080870187611b76565b90508110156107705760006105f36080880188611b76565b8381811061060357610603611bc7565b90506020028101906106159190611bdd565b610623906020810190611b18565b905060006106346080890189611b76565b8481811061064457610644611bc7565b90506020028101906106569190611bdd565b602001359050600061066b60808a018a611b76565b8581811061067b5761067b611bc7565b905060200281019061068d9190611bdd565b61069b906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b03881692508691506106ef908690611c44565b60006040518083038185875af1925050503d806000811461072c576040519150601f19603f3d011682016040523d82523d6000602084013e610731565b606091505b50915091508161075f57806040516354d5ca3560e11b81526004016107569190611c56565b60405180910390fd5b5050600190930192506105ce915050565b5060006107806020870187611b18565b905060006107946080880160608901611b18565b905060006107a86040890160208a01611b33565b905073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b038416016107e7576107e282826001600160801b0316611137565b6107fb565b6107fb8383836001600160801b031661117a565b60005b61080b60a08a018a611b76565b905081101561099757600061082360a08b018b611b76565b8381811061083357610833611bc7565b90506020028101906108459190611bdd565b610853906020810190611b18565b9050600061086460a08c018c611b76565b8481811061087457610874611bc7565b90506020028101906108869190611bdd565b602001359050600061089b60a08d018d611b76565b858181106108ab576108ab611bc7565b90506020028101906108bd9190611bdd565b6108cb906040810190611bfd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b038816925086915061091f908690611c44565b60006040518083038185875af1925050503d806000811461095c576040519150601f19603f3d011682016040523d82523d6000602084013e610961565b606091505b509150915081610986578060405163041d4c5b60e41b81526004016107569190611c56565b5050600190930192506107fe915050565b50600085815260016020818152604092839020805460ff191690921790915590516001600160801b03831681526001600160a01b03858116929085169188917fedbb1d2a668dc012e1f90419b492c1cdd90c45e48afaa766e9befc71e992d70c910160405180910390a45050505050610a2f60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050565b610a3c6111ca565b610a4461108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610a8157610a7c33826001600160801b0316611137565b610a95565b610a958233836001600160801b031661117a565b604080516001600160a01b03841681526001600160801b03831660208201527f26aee06652d435b2b0e2bd8483f96d5dc230ca84b9257b7b0766fe43341fb1b591015b60405180910390a1610b0960017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050565b610b156111ca565b610b1f6000611225565b565b60006060808280808381600080516020611e4f8339815191528054909150158015610b4e57506001810154155b610b925760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610756565b610b9a611296565b610ba2611359565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b600080610bdd6080840184611b76565b905067ffffffffffffffff811115610bf757610bf7611c69565b604051908082528060200260200182016040528015610c20578160200160208202803683370190505b5090506000610c3260a0850185611b76565b905067ffffffffffffffff811115610c4c57610c4c611c69565b604051908082528060200260200182016040528015610c75578160200160208202803683370190505b50905060005b610c886080860186611b76565b9050811015610ce857610cc3610ca16080870187611b76565b83818110610cb157610cb1611bc7565b90506020028101906102239190611bdd565b838281518110610cd557610cd5611bc7565b6020908102919091010152600101610c7b565b5060005b610cf960a0860186611b76565b9050811015610d3757610d12610ca160a0870187611b76565b828281518110610d2457610d24611bc7565b6020908102919091010152600101610cec565b50610ea37fb1fc175fcf0df72c37a75c695954f2c4570844302c599d6d1ed2d7d7ac49c00a610d696020870187611b18565b610d796040880160208901611b33565b610d896060890160408a01611b33565b610d9960808a0160608b01611b18565b87604051602001610daa9190611c7f565b6040516020818303038152906040528051906020012087604051602001610dd19190611c7f565b60408051601f198184030181529190528051602090910120610df960e08d0160c08e01611b4e565b610e0a6101008e0160e08f01611b4e565b8d610100016020810190610e1e9190611b4e565b60408051602081019b909b526001600160a01b03998a16908b01526001600160801b0397881660608b01529690951660808901529590921660a087015260c086015260e085015265ffffffffffff9283166101008501528216610120840152166101408201526101600160405160208183030381529060405280519060200120611398565b949350505050565b60007f9085b19ea56248c94d86174b3784cfaaa8673d1041d6441f61ff52752dac8483610edb6020840184611b18565b6020840135610eed6040860186611bfd565b604051610efb929190611cb5565b604051908190038120610f32949392916020019384526001600160a01b039290921660208401526040830152606082015260800190565b604051602081830303815290604052805190602001209050919050565b610f576111ca565b610f5f61108b565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610fbd57806001600160801b03163414610fb8576040516380daf1e560e01b81526001600160a01b0383166004820152602401610756565b610fd2565b610fd2823330846001600160801b03166113cb565b604080516001600160a01b03841681526001600160801b03831660208201527feb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d0944189101610ad8565b6110216111ca565b61102a81611429565b50565b6110356111ca565b6001600160a01b03811661105f57604051631e4fbdf760e01b815260006004820152602401610756565b61102a81611225565b61107061147d565b61102a816114c6565b61108161147d565b610b0982826114ce565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f008054600119016110cf57604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60008060006110e4858561152f565b50909250905060008160038111156110fe576110fe611cc5565b14801561111c5750856001600160a01b0316826001600160a01b0316145b8061112d575061112d86868661157c565b9695505050505050565b8047101561114d5763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610b0957816000526073600b5360ff6020536016600b82f0610b09573838fd5b816014528060345263a9059cbb60601b60005260206000604460106000875af180600160005114166111bf57803d853b1517106111bf576390b8ec186000526004601cfd5b506000603452505050565b336111fc7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6001600160a01b031614610b1f5760405163118cdaa760e01b8152336004820152602401610756565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1028054606091600080516020611e4f833981519152916112d590611cdb565b80601f016020809104026020016040519081016040528092919081815260200182805461130190611cdb565b801561134e5780601f106113235761010080835404028352916020019161134e565b820191906000526020600020905b81548152906001019060200180831161133157829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1038054606091600080516020611e4f833981519152916112d590611cdb565b60006113c56113a5611657565b8360405161190160f01b8152600281019290925260228201526042902090565b92915050565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af1806001600051141661141a57803d873b15171061141a57637939f4246000526004601cfd5b50600060605260405250505050565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f249060200160405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610b1f57604051631afcd79f60e31b815260040160405180910390fd5b61103561147d565b6114d661147d565b600080516020611e4f8339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1026115108482611d5d565b506003810161151f8382611d5d565b5060008082556001909101555050565b600080600083516041036115695760208401516040850151606086015160001a61155b88828585611666565b955095509550505050611575565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161159e929190611e1c565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516115d39190611c44565b600060405180830381855afa9150503d806000811461160e576040519150601f19603f3d011682016040523d82523d6000602084013e611613565b606091505b509150915081801561162757506020815110155b801561112d57508051630b135d3f60e11b9061164c9083016020908101908401611e35565b149695505050505050565b6000611661611735565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156116a1575060009150600390508261172b565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156116f5573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117215750600092506001915082905061172b565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6117606117a9565b611768611813565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6000600080516020611e4f833981519152816117c3611296565b8051909150156117db57805160209091012092915050565b815480156117ea579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b6000600080516020611e4f8339815191528161182d611359565b80519091501561184557805160209091012092915050565b600182015480156117ea579392505050565b80356001600160a01b038116811461186e57600080fd5b919050565b6000806040838503121561188657600080fd5b61188f83611857565b915061189d60208401611857565b90509250929050565b600061012082840312156118b957600080fd5b50919050565b6000806000604084860312156118d457600080fd5b833567ffffffffffffffff8111156118eb57600080fd5b6118f7868287016118a6565b935050602084013567ffffffffffffffff81111561191457600080fd5b8401601f8101861361192557600080fd5b803567ffffffffffffffff81111561193c57600080fd5b86602082840101111561194e57600080fd5b939660209190910195509293505050565b80356001600160801b038116811461186e57600080fd5b6000806040838503121561198957600080fd5b61199283611857565b915061189d6020840161195f565b60005b838110156119bb5781810151838201526020016119a3565b50506000910152565b600081518084526119dc8160208601602086016119a0565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611a0f60e08301896119c4565b8281036040840152611a2181896119c4565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611a77578351835260209384019390920191600101611a59565b50909b9a5050505050505050505050565b600060208284031215611a9a57600080fd5b813567ffffffffffffffff811115611ab157600080fd5b610ea3848285016118a6565b600060208284031215611acf57600080fd5b813567ffffffffffffffff811115611ae657600080fd5b820160608185031215611af857600080fd5b9392505050565b600060208284031215611b1157600080fd5b5035919050565b600060208284031215611b2a57600080fd5b611af882611857565b600060208284031215611b4557600080fd5b611af88261195f565b600060208284031215611b6057600080fd5b813565ffffffffffff81168114611af857600080fd5b6000808335601e19843603018112611b8d57600080fd5b83018035915067ffffffffffffffff821115611ba857600080fd5b6020019150600581901b3603821315611bc057600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112611bf357600080fd5b9190910192915050565b6000808335601e19843603018112611c1457600080fd5b83018035915067ffffffffffffffff821115611c2f57600080fd5b602001915036819003821315611bc057600080fd5b60008251611bf38184602087016119a0565b602081526000611af860208301846119c4565b634e487b7160e01b600052604160045260246000fd5b8151600090829060208501835b82811015611caa578151845260209384019390910190600101611c8c565b509195945050505050565b8183823760009101908152919050565b634e487b7160e01b600052602160045260246000fd5b600181811c90821680611cef57607f821691505b6020821081036118b957634e487b7160e01b600052602260045260246000fd5b601f821115610a2f57806000526020600020601f840160051c81016020851015611d365750805b601f840160051c820191505b81811015611d565760008155600101611d42565b5050505050565b815167ffffffffffffffff811115611d7757611d77611c69565b611d8b81611d858454611cdb565b84611d0f565b6020601f821160018114611dbf5760008315611da75750848201515b600019600385901b1c1916600184901b178455611d56565b600084815260208120601f198516915b82811015611def5787850151825560209485019460019092019101611dcf565b5084821015611e0d5786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b828152604060208201526000610ea360408301846119c4565b600060208284031215611e4757600080fd5b505191905056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100a2646970667358221220eb4063671b736568e00ead36a5652e423e42ac2db5a406974734313ed240d53f64736f6c634300081a0033", + "nonce": "0xc", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x3a6b354881b62f6f474b06989248a977eb44940815294236423420e5df5260ea", - "transactionType": "CREATE", + "hash": "0xdda241ecc72b03f9e0f833abac007837e7f5576ee12894b75749902327e70f16", + "transactionType": "CREATE2", "contractName": "TransparentUpgradeableProxy", - "contractAddress": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "contractAddress": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "function": null, "arguments": [ - "0x5d3f92B5Ba9b5475d4d0BC1Ac4CbCb8ca4bE83B4", + "0x8F720B37Aa9A675c4DA12Eeb7a1ff45A076DA852", "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", "0x485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "transaction": { "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "gas": "0xfab93", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x11aae3", "value": "0x0", - "input": "0x60a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61030000000000000000000000005d3f92b5ba9b5475d4d0bc1ac4cbcb8ca4be83b4000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", - "nonce": "0x8", + "input": "0x000000000000000000000000000000000000000000000000000000000000000060a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61030000000000000000000000008f720b37aa9a675c4da12eeb7a1ff45a076da852000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0xd", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x20383ccbc9cc6bb663fca64b96364190a0db557d0a20434766ec01c77739501b", + "hash": "0xeb84d3adc3c91b9d026ce2d840e6d498d6bda0a7fc90ed728518a1595ccbd3a2", "transactionType": "CALL", "contractName": "TransparentUpgradeableProxy", - "contractAddress": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "contractAddress": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "function": null, "arguments": null, "transaction": { "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "to": "0x5a79e86f2ef57ad257825efa46062a8792606f19", - "gas": "0x12e56", - "value": "0x2386f26fc10000", - "input": "0xdbd7ede0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc10000", - "nonce": "0x9", + "to": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", + "gas": "0x11d9a", + "value": "0x6f05b59d3b20000", + "input": "0xdbd7ede0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000006f05b59d3b20000", + "nonce": "0xe", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x21519d8b5881ffa74f4f1733e11a7ebc7b9cdb9bbe1cfb2ad0dc273c58a20f18", + "hash": "0x6478edb0b97fa9cd2a516d6a40cd50c87b354d54d9586eaa3670325aa49af420", "transactionType": "CALL", "contractName": "TransparentUpgradeableProxy", - "contractAddress": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "contractAddress": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "function": null, "arguments": null, "transaction": { "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", - "to": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "to": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "gas": "0x19669", "value": "0x2386f26fc10000", "input": "0x8e0581d7000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", - "nonce": "0x1", + "nonce": "0x2", "chainId": "0x14a34" }, "additionalContracts": [], @@ -122,325 +126,325 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xbb26ac", + "cumulativeGasUsed": "0x38827d", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x49ec923bbc2b0bfad62caa2d7cb69fb336e5316e4b42dee34629312ae89eb409", - "transactionIndex": "0x25", - "blockHash": "0xcf771b6cb39e3af103a5d88106f89b5c520b45b0c127ce021ee34cb55e914f4f", - "blockNumber": "0x10c0ecf", - "gasUsed": "0x1f573d", - "effectiveGasPrice": "0xf435c", + "transactionHash": "0x7243ade914aad6fb4033db29d46df21998ea30b870ac31f0219f6fba5494d4de", + "transactionIndex": "0x1e", + "blockHash": "0x6e9518c703558d0d4c2455a8a055aec8b36776a63363df3508d7de897fb2cde2", + "blockNumber": "0x10cb60b", + "gasUsed": "0x1f6657", + "effectiveGasPrice": "0x303b5b", "blobGasUsed": "0x0", "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "to": null, - "contractAddress": "0x889fee8140b6812f31de150cbe622734f85245a1", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x57", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x118ebe57d53", - "l1GasPrice": "0x2f1f1fff0", - "l1GasUsed": "0x1526b" + "l1Fee": "0x7497a15eb8", + "l1GasPrice": "0x137c20f87", + "l1GasUsed": "0x153ad" }, { "status": "0x1", - "cumulativeGasUsed": "0xb4f976", + "cumulativeGasUsed": "0x507466", "logs": [ { - "address": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "topics": [ "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", - "0x000000000000000000000000889fee8140b6812f31de150cbe622734f85245a1" + "0x0000000000000000000000000c3ee955d877b9e62135c1e6adf3dadd5484709b" ], "data": "0x", - "blockHash": "0x1f06b36d7e1bf156d08d64a35f7b6cf77795f6c38eea948d975d7a759c84d337", - "blockNumber": "0x10c0ed5", - "transactionHash": "0xa0dfc5bdbd7e7ce5fc36445084975c3fa207a17ce7b00740725338af0650f128", - "transactionIndex": "0x22", - "logIndex": "0x76", + "blockHash": "0x80014c99728dd07858cac0651b030e686ebf523aa541eeea51668607203b7546", + "blockNumber": "0x10cb60f", + "transactionHash": "0x37979c72775bb6c5db71332d24db6d84af254e72c48b067ed8ecd3679f0bbdb0", + "transactionIndex": "0x1e", + "logIndex": "0x36", "removed": false }, { - "address": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "data": "0x", - "blockHash": "0x1f06b36d7e1bf156d08d64a35f7b6cf77795f6c38eea948d975d7a759c84d337", - "blockNumber": "0x10c0ed5", - "transactionHash": "0xa0dfc5bdbd7e7ce5fc36445084975c3fa207a17ce7b00740725338af0650f128", - "transactionIndex": "0x22", - "logIndex": "0x77", + "blockHash": "0x80014c99728dd07858cac0651b030e686ebf523aa541eeea51668607203b7546", + "blockNumber": "0x10cb60f", + "transactionHash": "0x37979c72775bb6c5db71332d24db6d84af254e72c48b067ed8ecd3679f0bbdb0", + "transactionIndex": "0x1e", + "logIndex": "0x37", "removed": false }, { - "address": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "topics": [ "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" ], "data": "0x0000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0x1f06b36d7e1bf156d08d64a35f7b6cf77795f6c38eea948d975d7a759c84d337", - "blockNumber": "0x10c0ed5", - "transactionHash": "0xa0dfc5bdbd7e7ce5fc36445084975c3fa207a17ce7b00740725338af0650f128", - "transactionIndex": "0x22", - "logIndex": "0x78", + "blockHash": "0x80014c99728dd07858cac0651b030e686ebf523aa541eeea51668607203b7546", + "blockNumber": "0x10cb60f", + "transactionHash": "0x37979c72775bb6c5db71332d24db6d84af254e72c48b067ed8ecd3679f0bbdb0", + "transactionIndex": "0x1e", + "logIndex": "0x38", "removed": false }, { - "address": "0x10990bd15e542e5023f648014baceb253247df34", + "address": "0x8061b58f6e8cc8002560160f7084fbd1521fca0a", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "data": "0x", - "blockHash": "0x1f06b36d7e1bf156d08d64a35f7b6cf77795f6c38eea948d975d7a759c84d337", - "blockNumber": "0x10c0ed5", - "transactionHash": "0xa0dfc5bdbd7e7ce5fc36445084975c3fa207a17ce7b00740725338af0650f128", - "transactionIndex": "0x22", - "logIndex": "0x79", + "blockHash": "0x80014c99728dd07858cac0651b030e686ebf523aa541eeea51668607203b7546", + "blockNumber": "0x10cb60f", + "transactionHash": "0x37979c72775bb6c5db71332d24db6d84af254e72c48b067ed8ecd3679f0bbdb0", + "transactionIndex": "0x1e", + "logIndex": "0x39", "removed": false }, { - "address": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "topics": [ "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" ], - "data": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010990bd15e542e5023f648014baceb253247df34", - "blockHash": "0x1f06b36d7e1bf156d08d64a35f7b6cf77795f6c38eea948d975d7a759c84d337", - "blockNumber": "0x10c0ed5", - "transactionHash": "0xa0dfc5bdbd7e7ce5fc36445084975c3fa207a17ce7b00740725338af0650f128", - "transactionIndex": "0x22", - "logIndex": "0x7a", + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008061b58f6e8cc8002560160f7084fbd1521fca0a", + "blockHash": "0x80014c99728dd07858cac0651b030e686ebf523aa541eeea51668607203b7546", + "blockNumber": "0x10cb60f", + "transactionHash": "0x37979c72775bb6c5db71332d24db6d84af254e72c48b067ed8ecd3679f0bbdb0", + "transactionIndex": "0x1e", + "logIndex": "0x3a", "removed": false } ], - "logsBloom": "0x000000000000010000000000002000084000000000000000008000000000000000004000000020000000000000000000000000000000000000000000000000000000000000000000000000000000020000010000000000080000000000000000000000000200000000000000000008000000008000000000000000000000004000000000000000400008000004000000000000000000c0000000000000800000000008000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000400000404000000000008000020000000000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x0000000000000100000000000000000040000000000000000080000000000000000000000000200001000000000000000000000000000000000000000000000000000000000000000000000000000200000100000000000800000080010000000a008000020000000000000000000800000000800000000000000000000000400000000000000000000800000000000000000000000080000000000000800000000000000000400000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000404000000000000000020000000000000000000000000000000000000000000000001000000000000000000", "type": "0x2", - "transactionHash": "0xa0dfc5bdbd7e7ce5fc36445084975c3fa207a17ce7b00740725338af0650f128", - "transactionIndex": "0x22", - "blockHash": "0x1f06b36d7e1bf156d08d64a35f7b6cf77795f6c38eea948d975d7a759c84d337", - "blockNumber": "0x10c0ed5", - "gasUsed": "0xbb253", - "effectiveGasPrice": "0xf4358", + "transactionHash": "0x37979c72775bb6c5db71332d24db6d84af254e72c48b067ed8ecd3679f0bbdb0", + "transactionIndex": "0x1e", + "blockHash": "0x80014c99728dd07858cac0651b030e686ebf523aa541eeea51668607203b7546", + "blockNumber": "0x10cb60f", + "gasUsed": "0xbb905", + "effectiveGasPrice": "0x307301", "blobGasUsed": "0x0", "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "to": null, - "contractAddress": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x5f", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x69174fe37d", - "l1GasPrice": "0x2c65e6dc0", - "l1GasUsed": "0x865e" + "l1Fee": "0x2cea9c77f0", + "l1GasPrice": "0x12c1cb879", + "l1GasUsed": "0x87ef" }, { "status": "0x1", - "cumulativeGasUsed": "0x2c9f60", + "cumulativeGasUsed": "0x398143", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x2888527e162c83195ba7e833d9c3e3173e83f57f30e22def3d9eee8caf1fcfb2", - "transactionIndex": "0x4", - "blockHash": "0x4e9ef1343f24cb7164f2ed9ca2e3348262f549cbc64bc0614b5a667bd42fbe54", - "blockNumber": "0x10c0ed9", - "gasUsed": "0x1aa9ab", - "effectiveGasPrice": "0xf4359", + "transactionHash": "0x15eb13e6fecd8949b85e38d8b43962c65e5ead9f9dfaaebf1fb6e205a75b2f03", + "transactionIndex": "0xb", + "blockHash": "0x9413b23c44e76402abd559dab3113a9bbd63856584855201b54444b8aeb88446", + "blockNumber": "0x10cb61b", + "gasUsed": "0x1ab687", + "effectiveGasPrice": "0x30f93f", "blobGasUsed": "0x0", "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "to": null, - "contractAddress": "0x5d3f92b5ba9b5475d4d0bc1ac4cbcb8ca4be83b4", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x62", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0xdc1f28e7c3", - "l1GasPrice": "0x2bf772886", - "l1GasUsed": "0x11c34" + "l1Fee": "0x5787952b51", + "l1GasPrice": "0x11672671c", + "l1GasUsed": "0x11d83" }, { "status": "0x1", - "cumulativeGasUsed": "0x40b5f0", + "cumulativeGasUsed": "0x3aefaf", "logs": [ { - "address": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "topics": [ "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", - "0x0000000000000000000000005d3f92b5ba9b5475d4d0bc1ac4cbcb8ca4be83b4" + "0x0000000000000000000000008f720b37aa9a675c4da12eeb7a1ff45a076da852" ], "data": "0x", - "blockHash": "0xff31adbf508b2a5057659a7def2ef4dfc54491c93d91a7fa953f28a386e2765a", - "blockNumber": "0x10c0ede", - "transactionHash": "0x3a6b354881b62f6f474b06989248a977eb44940815294236423420e5df5260ea", - "transactionIndex": "0x13", - "logIndex": "0x2e", + "blockHash": "0x5c77c3592e7a7fe81f04d8220e50c7fc0807226f7f9994cbe3823e71c6efddc7", + "blockNumber": "0x10cb61f", + "transactionHash": "0xdda241ecc72b03f9e0f833abac007837e7f5576ee12894b75749902327e70f16", + "transactionIndex": "0x21", + "logIndex": "0x3e", "removed": false }, { - "address": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "data": "0x", - "blockHash": "0xff31adbf508b2a5057659a7def2ef4dfc54491c93d91a7fa953f28a386e2765a", - "blockNumber": "0x10c0ede", - "transactionHash": "0x3a6b354881b62f6f474b06989248a977eb44940815294236423420e5df5260ea", - "transactionIndex": "0x13", - "logIndex": "0x2f", + "blockHash": "0x5c77c3592e7a7fe81f04d8220e50c7fc0807226f7f9994cbe3823e71c6efddc7", + "blockNumber": "0x10cb61f", + "transactionHash": "0xdda241ecc72b03f9e0f833abac007837e7f5576ee12894b75749902327e70f16", + "transactionIndex": "0x21", + "logIndex": "0x3f", "removed": false }, { - "address": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "topics": [ "0x47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f24" ], "data": "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e", - "blockHash": "0xff31adbf508b2a5057659a7def2ef4dfc54491c93d91a7fa953f28a386e2765a", - "blockNumber": "0x10c0ede", - "transactionHash": "0x3a6b354881b62f6f474b06989248a977eb44940815294236423420e5df5260ea", - "transactionIndex": "0x13", - "logIndex": "0x30", + "blockHash": "0x5c77c3592e7a7fe81f04d8220e50c7fc0807226f7f9994cbe3823e71c6efddc7", + "blockNumber": "0x10cb61f", + "transactionHash": "0xdda241ecc72b03f9e0f833abac007837e7f5576ee12894b75749902327e70f16", + "transactionIndex": "0x21", + "logIndex": "0x40", "removed": false }, { - "address": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "topics": [ "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" ], "data": "0x0000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0xff31adbf508b2a5057659a7def2ef4dfc54491c93d91a7fa953f28a386e2765a", - "blockNumber": "0x10c0ede", - "transactionHash": "0x3a6b354881b62f6f474b06989248a977eb44940815294236423420e5df5260ea", - "transactionIndex": "0x13", - "logIndex": "0x31", + "blockHash": "0x5c77c3592e7a7fe81f04d8220e50c7fc0807226f7f9994cbe3823e71c6efddc7", + "blockNumber": "0x10cb61f", + "transactionHash": "0xdda241ecc72b03f9e0f833abac007837e7f5576ee12894b75749902327e70f16", + "transactionIndex": "0x21", + "logIndex": "0x41", "removed": false }, { - "address": "0x589a28aaaf1723659e67c0e219c73783868fd3ad", + "address": "0x5ece667543c22a6e587728d7f149195e0b5c2d6a", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "data": "0x", - "blockHash": "0xff31adbf508b2a5057659a7def2ef4dfc54491c93d91a7fa953f28a386e2765a", - "blockNumber": "0x10c0ede", - "transactionHash": "0x3a6b354881b62f6f474b06989248a977eb44940815294236423420e5df5260ea", - "transactionIndex": "0x13", - "logIndex": "0x32", + "blockHash": "0x5c77c3592e7a7fe81f04d8220e50c7fc0807226f7f9994cbe3823e71c6efddc7", + "blockNumber": "0x10cb61f", + "transactionHash": "0xdda241ecc72b03f9e0f833abac007837e7f5576ee12894b75749902327e70f16", + "transactionIndex": "0x21", + "logIndex": "0x42", "removed": false }, { - "address": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "topics": [ "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000589a28aaaf1723659e67c0e219c73783868fd3ad", - "blockHash": "0xff31adbf508b2a5057659a7def2ef4dfc54491c93d91a7fa953f28a386e2765a", - "blockNumber": "0x10c0ede", - "transactionHash": "0x3a6b354881b62f6f474b06989248a977eb44940815294236423420e5df5260ea", - "transactionIndex": "0x13", - "logIndex": "0x33", + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ece667543c22a6e587728d7f149195e0b5c2d6a", + "blockHash": "0x5c77c3592e7a7fe81f04d8220e50c7fc0807226f7f9994cbe3823e71c6efddc7", + "blockNumber": "0x10cb61f", + "transactionHash": "0xdda241ecc72b03f9e0f833abac007837e7f5576ee12894b75749902327e70f16", + "transactionIndex": "0x21", + "logIndex": "0x43", "removed": false } ], - "logsBloom": "0x00000000000001000000000000000000400000000000000000800000000000000040000010002040000000000000000000000000000000000000000000000000000000000000000000000000000002000001002000000008000000000000000000000000020000000000000000000800000000800000000000000000000000500000004000000000000800000000000000000000000080000000000000800000000000000000000000000008000002001000000000000000000000000000000000000020000000000000000000000002000000080404000000000000000020010000000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000001000000000000000000400000000000000000800000000000000000000010002040000400000000000000000000000000000000000000000000000010000000000000000000000002020001000000000008100000000000000000000000020000000000000000000800000000800000000000000000000000400000000200000000000800000000800000000000000080000000000000800000000000000000000000000000100002000000000000000000000000000000000000000020000000000000000000000000000000000404000000000000000020000000000400000000000000000010000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x3a6b354881b62f6f474b06989248a977eb44940815294236423420e5df5260ea", - "transactionIndex": "0x13", - "blockHash": "0xff31adbf508b2a5057659a7def2ef4dfc54491c93d91a7fa953f28a386e2765a", - "blockNumber": "0x10c0ede", - "gasUsed": "0xc0f22", - "effectiveGasPrice": "0xf4359", + "transactionHash": "0xdda241ecc72b03f9e0f833abac007837e7f5576ee12894b75749902327e70f16", + "transactionIndex": "0x21", + "blockHash": "0x5c77c3592e7a7fe81f04d8220e50c7fc0807226f7f9994cbe3823e71c6efddc7", + "blockNumber": "0x10cb61f", + "gasUsed": "0xc15e1", + "effectiveGasPrice": "0x316afb", "blobGasUsed": "0x0", "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "to": null, - "contractAddress": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x62", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x68500fb667", - "l1GasPrice": "0x2bf772886", - "l1GasUsed": "0x86ae" + "l1Fee": "0x29c5232d73", + "l1GasPrice": "0x11672671c", + "l1GasUsed": "0x883f" }, { "status": "0x1", - "cumulativeGasUsed": "0x3c85c2", + "cumulativeGasUsed": "0x12975e", "logs": [ { - "address": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "address": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "topics": [ "0xeb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d094418" ], - "data": "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc10000", - "blockHash": "0x5bef72fb36098c1bfad6f24e50705e514c10471ddbf912e29cc1b3f3e7c1021a", - "blockNumber": "0x10c0ee2", - "transactionHash": "0x20383ccbc9cc6bb663fca64b96364190a0db557d0a20434766ec01c77739501b", - "transactionIndex": "0x11", - "logIndex": "0x29", + "data": "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000006f05b59d3b20000", + "blockHash": "0x7db450c1c5e2bb07e7ce0ee0370978852ec3fc35b0bb71a52f91efcc3dc52ca9", + "blockNumber": "0x10cb623", + "transactionHash": "0xeb84d3adc3c91b9d026ce2d840e6d498d6bda0a7fc90ed728518a1595ccbd3a2", + "transactionIndex": "0x18", + "logIndex": "0x12", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000400000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000", "type": "0x2", - "transactionHash": "0x20383ccbc9cc6bb663fca64b96364190a0db557d0a20434766ec01c77739501b", - "transactionIndex": "0x11", - "blockHash": "0x5bef72fb36098c1bfad6f24e50705e514c10471ddbf912e29cc1b3f3e7c1021a", - "blockNumber": "0x10c0ee2", - "gasUsed": "0xceba", - "effectiveGasPrice": "0xf4357", + "transactionHash": "0xeb84d3adc3c91b9d026ce2d840e6d498d6bda0a7fc90ed728518a1595ccbd3a2", + "transactionIndex": "0x18", + "blockHash": "0x7db450c1c5e2bb07e7ce0ee0370978852ec3fc35b0bb71a52f91efcc3dc52ca9", + "blockNumber": "0x10cb623", + "gasUsed": "0xcec6", + "effectiveGasPrice": "0x3195b5", "blobGasUsed": "0x0", "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", - "to": "0x5a79e86f2ef57ad257825efa46062a8792606f19", + "to": "0x3f4a20335e9045f71411b04e9f53814f5b8d725d", "contractAddress": null, "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x6a", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x4e0c6cc10", - "l1GasPrice": "0x2c4e33004", + "l1Fee": "0x211a31a70", + "l1GasPrice": "0x12ca827be", "l1GasUsed": "0x640" }, { "status": "0x1", - "cumulativeGasUsed": "0x6da8a8", + "cumulativeGasUsed": "0x726b6f", "logs": [ { - "address": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "address": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "topics": [ "0x1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313", "0x00000000000000000000000077d1f68c3c924cfd4732e64e93aebea836797485", "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" ], "data": "0x000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", - "blockHash": "0xd90f8697ad1ed6b39af22025bcac50791d05fac67e68fc1a5bc97058b85e7f51", - "blockNumber": "0x10c0ee5", - "transactionHash": "0x21519d8b5881ffa74f4f1733e11a7ebc7b9cdb9bbe1cfb2ad0dc273c58a20f18", - "transactionIndex": "0x21", - "logIndex": "0x5e", + "blockHash": "0x2057b6f8d351782ee4dd18188e2c3db289950ed5bc093d0d936e426c9644f10e", + "blockNumber": "0x10cb626", + "transactionHash": "0x6478edb0b97fa9cd2a516d6a40cd50c87b354d54d9586eaa3670325aa49af420", + "transactionIndex": "0x29", + "logIndex": "0x6b", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000100000000000000000000000000000000000000000000000000000200000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000080000000000000000000000000000000000000000000000000000040000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000200000000000002000000000000000000000100000000000000000000000000008000000000000000000000000000000000000000000000000000004000000000000000000", + "logsBloom": "0x00000000000000000000000000000000100000000000000000000000000000000000000000000000010000200000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100100000002000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000002000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000", "type": "0x2", - "transactionHash": "0x21519d8b5881ffa74f4f1733e11a7ebc7b9cdb9bbe1cfb2ad0dc273c58a20f18", - "transactionIndex": "0x21", - "blockHash": "0xd90f8697ad1ed6b39af22025bcac50791d05fac67e68fc1a5bc97058b85e7f51", - "blockNumber": "0x10c0ee5", + "transactionHash": "0x6478edb0b97fa9cd2a516d6a40cd50c87b354d54d9586eaa3670325aa49af420", + "transactionIndex": "0x29", + "blockHash": "0x2057b6f8d351782ee4dd18188e2c3db289950ed5bc093d0d936e426c9644f10e", + "blockNumber": "0x10cb626", "gasUsed": "0x1263d", - "effectiveGasPrice": "0xf4356", + "effectiveGasPrice": "0x31a7d5", "blobGasUsed": "0x0", "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", - "to": "0x11d248388dd78289d18c92bd75f924dd649d396c", + "to": "0xa38d9e0f911b1bed03a038367a6e9667700cdefe", "contractAddress": null, "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x78", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x4d2372c82", - "l1GasPrice": "0x2bc9f22ae", + "l1Fee": "0x211a31a70", + "l1GasPrice": "0x12ca827be", "l1GasUsed": "0x640" } ], @@ -449,14 +453,14 @@ "returns": { "_withdrawalManager": { "internal_type": "address", - "value": "0x5a79E86F2ef57AD257825efa46062A8792606f19" + "value": "0x3F4A20335e9045f71411b04E9F53814f5b8d725d" }, "_stakeManager": { "internal_type": "address", - "value": "0x11d248388DD78289d18c92bd75F924dd649D396c" + "value": "0xA38D9e0F911B1bEd03a038367A6e9667700CDEFe" } }, - "timestamp": 1730903216, + "timestamp": 1730988849, "chain": 84532, - "commit": "f6d5c58" + "commit": "a476bbe" } \ No newline at end of file diff --git a/package.json b/package.json index 97bfbbf..4c9f027 100644 --- a/package.json +++ b/package.json @@ -8,8 +8,9 @@ "build:abi": "./generate-abi.sh", "build:contracts": "forge clean && forge build", "test": "pnpm build && forge test", - "deploy:magic-spend": "pnpm build && pnpm deploy:magic-spend:sepolia && pnpm deploy:magic-spend:base-sepolia", + "deploy:magic-spend:all": "pnpm build && pnpm deploy:magic-spend:sepolia && pnpm deploy:magic-spend:base-sepolia && pnpm deploy:magic-spend:arbitrium-sepolia", "deploy:magic-spend:sepolia": "pnpm deploy:magic-spend:script --rpc-url https://11155111.rpc.thirdweb.com", + "deploy:magic-spend:arbitrium-sepolia": "pnpm deploy:magic-spend:script --rpc-url https://421614.rpc.thirdweb.com", "deploy:magic-spend:base-sepolia": "pnpm deploy:magic-spend:script --rpc-url https://84532.rpc.thirdweb.com", "deploy:magic-spend:script": "forge script script/MagicSpend.s.sol:MagicSpend_Deploy --broadcast" }, diff --git a/script/MagicSpend.s.sol b/script/MagicSpend.s.sol index 281ce06..6712fd6 100644 --- a/script/MagicSpend.s.sol +++ b/script/MagicSpend.s.sol @@ -24,7 +24,7 @@ contract MagicSpend_Deploy is Script, MagicSpendFactory { vm.stopBroadcast(); vm.startBroadcast(owner); - withdrawalManager.addLiquidity{value: 0.01 ether}(ETH, 0.01 ether); + withdrawalManager.addLiquidity{value: 0.5 ether}(ETH, 0.5 ether); vm.stopBroadcast(); vm.startBroadcast(alice); diff --git a/src/MagicSpendFactory.sol b/src/MagicSpendFactory.sol index a4006db..11e6afa 100644 --- a/src/MagicSpendFactory.sol +++ b/src/MagicSpendFactory.sol @@ -3,25 +3,118 @@ pragma solidity ^0.8.0; import {MagicSpendStakeManager} from "./MagicSpendStakeManager.sol"; import {MagicSpendWithdrawalManager} from "./MagicSpendWithdrawalManager.sol"; - +import {Vm} from "forge-std/Vm.sol"; +import {Options} from "@openzeppelin-0.3.6/foundry-upgrades/Options.sol"; +import {Core} from "@openzeppelin-0.3.6/foundry-upgrades/internal/Core.sol"; import {Upgrades} from "@openzeppelin-0.3.6/foundry-upgrades/Upgrades.sol"; +import {Utils} from "@openzeppelin-0.3.6/foundry-upgrades/internal/Utils.sol"; + abstract contract MagicSpendFactory { + address constant DETERMINISTIC_DEPLOYER = 0x4e59b44847b379578588920cA78FbF26c0B4956C; + function deployStakeManager(address owner) internal returns (MagicSpendStakeManager) { - address proxy = Upgrades.deployTransparentProxy( - "MagicSpendStakeManager.sol", owner, abi.encodeCall(MagicSpendStakeManager.initialize, (owner)) + Options memory opts; + + address proxy = deployTransparentProxy( + "MagicSpendStakeManager.sol", + owner, + abi.encodeCall(MagicSpendStakeManager.initialize, (owner)), + opts ); return MagicSpendStakeManager(payable(proxy)); } function deployWithdrawalManager(address owner, address signer) internal returns (MagicSpendWithdrawalManager) { - address proxy = Upgrades.deployTransparentProxy( + Options memory opts; + + address proxy = deployTransparentProxy( "MagicSpendWithdrawalManager.sol", owner, - abi.encodeCall(MagicSpendWithdrawalManager.initialize, (owner, signer)) + abi.encodeCall(MagicSpendWithdrawalManager.initialize, (owner, signer)), + opts ); return MagicSpendWithdrawalManager(payable(proxy)); } + + function deployTransparentProxy( + string memory contractName, + address initialOwner, + bytes memory initializerData, + Options memory opts + ) private returns(address) { + if (!opts.unsafeSkipAllChecks && !opts.unsafeSkipProxyAdminCheck && Core.inferProxyAdmin(initialOwner)) { + revert( + string.concat( + "`initialOwner` must not be a ProxyAdmin contract. If the contract at address ", + Vm(Utils.CHEATCODE_ADDRESS).toString(initialOwner), + " is not a ProxyAdmin contract and you are sure that this contract is able to call functions on an actual ProxyAdmin, skip this check with the `unsafeSkipProxyAdminCheck` option." + ) + ); + } + + Core.validateImplementation(contractName, opts); + + address impl = _deploy( + contractName, + opts.constructorData, + opts.defender.salt + ); + + return _deploy( + "TransparentUpgradeableProxy.sol:TransparentUpgradeableProxy", + abi.encode(impl, initialOwner, initializerData), + opts.defender.salt + ); + } + + function _deploy( + string memory contractName, + bytes memory constructorData, + bytes32 salt + ) private returns (address) { + bytes memory creationCode = Vm(Utils.CHEATCODE_ADDRESS).getCode(contractName); + address deployedAddress = _deployDeterminisitc( + abi.encodePacked(creationCode, constructorData), + salt + ); + + if (deployedAddress == address(0)) { + revert( + string( + abi.encodePacked( + "Failed to deploy contract ", + contractName, + ' using constructor data "', + string(constructorData), + '"' + ) + ) + ); + } + return deployedAddress; + } + + function _deployDeterminisitc(bytes memory bytecode, bytes32 salt) private returns (address) { + (bool success, bytes memory data) = DETERMINISTIC_DEPLOYER.call( + abi.encodePacked(salt, bytecode) + ); + + if (!success) { + revert ( + string( + abi.encodePacked( + "Failed to deploy contract using deterministic deployment with salt ", + salt, + ". Error: ", + data + ) + ) + ); + } + + return address(uint160(bytes20(data))); + } }