From 6751248a363536da91a9519405dbdce74f32fb0c Mon Sep 17 00:00:00 2001 From: Sergey Potekhin Date: Tue, 5 Nov 2024 13:33:50 +0400 Subject: [PATCH] Broadcast --- .../11155111/run-1730797865.json | 426 ++++++++++++++++ .../MagicSpend.s.sol/11155111/run-latest.json | 428 +++++++++++----- .../84532/run-1730798069.json | 462 +++++++++++++++++ .../MagicSpend.s.sol/84532/run-latest.json | 468 ++++++++++++------ script/MagicSpend.s.sol | 4 +- 5 files changed, 1518 insertions(+), 270 deletions(-) create mode 100644 broadcast/MagicSpend.s.sol/11155111/run-1730797865.json create mode 100644 broadcast/MagicSpend.s.sol/84532/run-1730798069.json diff --git a/broadcast/MagicSpend.s.sol/11155111/run-1730797865.json b/broadcast/MagicSpend.s.sol/11155111/run-1730797865.json new file mode 100644 index 0000000..da07cee --- /dev/null +++ b/broadcast/MagicSpend.s.sol/11155111/run-1730797865.json @@ -0,0 +1,426 @@ +{ + "transactions": [ + { + "hash": "0x53a4a98ec9a205f45d2a39acddbe09bf29561077cad9c2ad17c68d5601f8410e", + "transactionType": "CREATE", + "contractName": "MagicSpendStakeManager", + "contractAddress": "0x22c7964e5732eba5d34d8c28ce6b39e012614687", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0x28d37b", + "value": "0x0", + "input": "0x6080604052348015600f57600080fd5b506124448061001f6000396000f3fe6080604052600436106101185760003560e01c8063b36f9705116100a0578063ce4cb87611610064578063ce4cb87614610343578063d77c8f1414610363578063e6511cdf14610469578063e9eee73b14610489578063f2fde38b146104c957600080fd5b8063b36f970514610280578063bc25cf77146102a0578063be4e694e146102c0578063c4d66de8146102d5578063c884ef83146102f557600080fd5b8063863e76db116100e7578063863e76db146101d65780638da5cb5b146102025780638e0581d71461022f5780639ed7a5141461023d578063a08806131461026b57600080fd5b80634a1ce59914610150578063715018a6146101705780637d95659c1461018557806384b0196e146101a557600080fd5b3661014b5761014973eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee34610144620151806003611bb3565b6104e9565b005b600080fd5b34801561015c57600080fd5b5061014961016b366004611bfe565b610745565b34801561017c57600080fd5b50610149610826565b34801561019157600080fd5b506101496101a0366004611c43565b61083a565b3480156101b157600080fd5b506101ba610bd5565b6040516101cd9796959493929190611d57565b60405180910390f35b3480156101e257600080fd5b506101ed6201518081565b60405163ffffffff90911681526020016101cd565b34801561020e57600080fd5b50610217610c86565b6040516001600160a01b0390911681526020016101cd565b610149610144366004611def565b34801561024957600080fd5b5061025d610258366004611f30565b610cb4565b6040519081526020016101cd565b34801561027757600080fd5b506101ed610d4e565b34801561028c57600080fd5b5061014961029b366004611f4c565b610d5f565b3480156102ac57600080fd5b506101496102bb366004611bfe565b610ed8565b3480156102cc57600080fd5b506101ed611008565b3480156102e157600080fd5b506101496102f0366004611bfe565b611016565b34801561030157600080fd5b5061032b610310366004611bfe565b6002602052600090815260409020546001600160801b031681565b6040516001600160801b0390911681526020016101cd565b34801561034f57600080fd5b5061032b61035e366004611f4c565b611172565b34801561036f57600080fd5b5061041d61037e366004611f4c565b604080516080810182526000808252602082018190529181018290526060810191909152506001600160a01b03918216600090815260208181526040808320939094168252918252829020825160808101845290546001600160801b0381168252600160801b810463ffffffff1692820192909252600160a01b820465ffffffffffff1692810192909252600160d01b900460ff161515606082015290565b6040516101cd919081516001600160801b0316815260208083015163ffffffff169082015260408083015165ffffffffffff169082015260609182015115159181019190915260800190565b34801561047557600080fd5b5061025d6104843660046120b7565b6111a6565b34801561049557600080fd5b506104b96104a43660046120f3565b60016020526000908152604090205460ff1681565b60405190151581526020016101cd565b3480156104d557600080fd5b506101496104e4366004611bfe565b611329565b6104f1611364565b336000908152602081815260408083206001600160a01b0387168452909152902063ffffffff8216158061053d575061052e620151806005611bb3565b63ffffffff168263ffffffff16115b1561055b5760405163508f69d960e11b815260040160405180910390fd5b8054600160801b900463ffffffff16158015906105895750805463ffffffff838116600160801b9092041614155b156105a75760405163508f69d960e11b815260040160405180910390fd5b80546000906105c09085906001600160801b031661210c565b9050806001600160801b03166000036105ec57604051631cc3b37b60e01b815260040160405180910390fd5b8154849083906000906106099084906001600160801b031661210c565b82546101009290920a6001600160801b03818102199093169190921691909102179055508154600160d01b6aff000000000000ffffffff60801b19909116600160801b63ffffffff86160260ff60d01b1916171765ffffffffffff60a01b191682556001600160a01b03851673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed19016106be57836001600160801b031634146106b95760405163356680b760e01b815260040160405180910390fd5b6106d3565b6106d3853330876001600160801b031661139c565b604080516001600160801b038616815263ffffffff851660208201526001600160a01b0387169133917f1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313910160405180910390a3505061074060016000805160206123ef83398151915255565b505050565b336000908152602081815260408083206001600160a01b038516845290915290208054600160a01b900465ffffffffffff16156107955760405163426dc62960e01b815260040160405180910390fd5b80546000906107b190600160801b900463ffffffff164261212b565b825466ffffffffffffff60a01b1916600160a01b65ffffffffffff831690810260ff60d01b19169190911784556040519081529091506001600160a01b0384169033907f9ffc6168de1eb7f1d16200f614753cd7edce5a2186aab1c612199dd7316cd7c49060200160405180910390a3505050565b61082e6113fa565b610838600061142c565b565b610842611364565b600061085061048487612149565b60008181526001602052604090205490915060ff1615610883576040516307b8c82160e41b815260040160405180910390fd5b6108936060870160408801612155565b65ffffffffffff16158015906108bf57506108b46060870160408801612155565b65ffffffffffff1642115b156108dd57604051637f780e6960e11b815260040160405180910390fd5b6108ed6080870160608801612155565b65ffffffffffff1615801590610919575061090e6080870160608801612155565b65ffffffffffff1642105b1561093757604051631b69142160e21b815260040160405180910390fd5b60ff83166109486020880188612170565b90501161096857604051631bf791eb60e01b815260040160405180910390fd5b60006109776020880188612170565b8560ff1681811061098a5761098a6121c0565b9050608002018036038101906109a09190611f30565b90504681606001516001600160801b0316146109cf5760405163edcdefa760e01b815260040160405180910390fd5b6000610a4c6109e160208a018a611bfe565b7f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c869052603c902089898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061149d92505050565b905080610a6c576040516337e8456b60e01b815260040160405180910390fd5b6000610a7b60208a018a611bfe565b905082604001518360200151610a91919061210c565b6001600160801b0316856001600160801b03161115610ac35760405163fd7850ad60e01b815260040160405180910390fd5b846001600160801b0316600003610aed57604051631fbaba3560e01b815260040160405180910390fd5b610afc818460000151876114ff565b82516001600160a01b031660009081526002602052604081208054879290610b2e9084906001600160801b031661210c565b82546101009290920a6001600160801b03818102199093169183160217909155600086815260016020818152604092839020805460ff19169092179091558651915192891683526001600160a01b0391821693509084169187917fb4784403df579ff87b30646fd940c92aa0719ac106bd6879690893c55c197736910160405180910390a450505050610bce60016000805160206123ef83398151915255565b5050505050565b600060608082808083816000805160206123cf8339815191528054909150158015610c0257506001810154155b610c4b5760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064015b60405180910390fd5b610c536115c2565b610c5b611685565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b60007f9228b9a015e192072da52129360a77b845d896cdadf0ba2e103d87c809deaca58260000151836020015184604001518560600151604051602001610d319594939291909485526001600160a01b039390931660208501526001600160801b0391821660408501528116606084015216608082015260a00190565b604051602081830303815290604052805190602001209050919050565b610d5c620151806005611bb3565b81565b610d67611364565b336000908152602081815260408083206001600160a01b038616845290915290208054600160d01b900460ff1680610dad57508054600160a01b900465ffffffffffff16155b80610dc85750805442600160a01b90910465ffffffffffff16115b15610de65760405163856807e360e01b815260040160405180910390fd5b80546001600160801b03166000819003610e1357604051631cc3b37b60e01b815260040160405180910390fd5b81546001600160d81b031916825573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03851601610e5e57610e5983826001600160801b03166116c4565b610e72565b610e728484836001600160801b03166116e0565b6040516001600160801b03821681526001600160a01b0385169033907fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda39060200160405180910390a35050610ed460016000805160206123ef83398151915255565b5050565b610ee06113fa565b610ee8611364565b6001600160a01b0381166000908152600260205260408120546001600160801b031690819003610f2b57604051631fbaba3560e01b815260040160405180910390fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610f6f57610f6a610f5b610c86565b826001600160801b0316611730565b610f8a565b610f8a82610f7b610c86565b836001600160801b03166116e0565b6001600160a01b03821660008181526002602090815260409182902080546001600160801b031916905590516001600160801b03841681527f1913141548b1b5f88ccd379145cd8883988e866c15b13b37b45b4510dc5fa3cb910160405180910390a25061100560016000805160206123ef83398151915255565b50565b610d5c620151806003611bb3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b031660008115801561105b5750825b90506000826001600160401b031660011480156110775750303b155b905081158015611085575080155b156110a35760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff1916600117855583156110cd57845460ff60401b1916600160401b1785555b6110d686611773565b61112460405180604001604052806013815260200172141a5b5b1a58dbc8135859da58c814dc195b99606a1b815250604051806040016040528060018152602001603160f81b815250611784565b831561116a57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b6001600160a01b03808316600090815260208181526040808320938516835292905220546001600160801b03165b92915050565b6000808260200151516001600160401b038111156111c6576111c6611e41565b6040519080825280602002602001820160405280156111ef578160200160208202803683370190505b50905060005b83602001515181101561124d576112288460200151828151811061121b5761121b6121c0565b6020026020010151610cb4565b82828151811061123a5761123a6121c0565b60209081029190910101526001016111f5565b506113227f9a685375297515c5abfe2d149c42d51f68310f9e281773feddc37aa0943bd1b584600001518360405160200161128891906121d6565b604051602081830303815290604052805190602001208660400151876060015188608001518960a0015160405160200161130797969594939291909687526001600160a01b039586166020880152604087019490945265ffffffffffff928316606087015290821660808601521660a08401521660c082015260e00190565b60405160208183030381529060405280519060200120611796565b9392505050565b6113316113fa565b6001600160a01b03811661135b57604051631e4fbdf760e01b815260006004820152602401610c42565b6110058161142c565b6000805160206123ef83398151915280546001190161139657604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af180600160005114166113eb57803d873b1517106113eb57637939f4246000526004601cfd5b50600060605260405250505050565b33611403610c86565b6001600160a01b0316146108385760405163118cdaa760e01b8152336004820152602401610c42565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b60008060006114ac85856117c3565b50909250905060008160038111156114c6576114c661220c565b1480156114e45750856001600160a01b0316826001600160a01b0316145b806114f557506114f5868686611810565b9695505050505050565b6001600160a01b0380841660009081526020818152604080832093861683529290522080546001600160801b0390811690831681101561155257604051631cc3b37b60e01b815260040160405180910390fd5b61155c8382612222565b82546001600160801b0319166001600160801b0391821617835560405190841681526001600160a01b0385811691908716907f8766f9fdb3d7ff5c4fe7ccf145668fbc991a789c4d655f9535b0e08c4964a04d9060200160405180910390a35050505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060916000805160206123cf8339815191529161160190612241565b80601f016020809104026020016040519081016040528092919081815260200182805461162d90612241565b801561167a5780601f1061164f5761010080835404028352916020019161167a565b820191906000526020600020905b81548152906001019060200180831161165d57829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10380546060916000805160206123cf8339815191529161160190612241565b60003860003884865af1610ed45763b12d13eb6000526004601cfd5b816014528060345263a9059cbb60601b60005260206000604460106000875af1806001600051141661172557803d853b151710611725576390b8ec186000526004601cfd5b506000603452505050565b804710156117465763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610ed457816000526073600b5360ff6020536016600b82f0610ed4573838fd5b61177b6118eb565b61100581611934565b61178c6118eb565b610ed4828261193c565b60006111a06117a361199d565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600083516041036117fd5760208401516040850151606086015160001a6117ef888285856119ac565b955095509550505050611809565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161183292919061227b565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516118679190612294565b600060405180830381855afa9150503d80600081146118a2576040519150601f19603f3d011682016040523d82523d6000602084013e6118a7565b606091505b50915091508180156118bb57506020815110155b80156114f557508051630b135d3f60e11b906118e090830160209081019084016122b0565b149695505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661083857604051631afcd79f60e31b815260040160405180910390fd5b6113316118eb565b6119446118eb565b6000805160206123cf8339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10261197e8482612310565b506003810161198d8382612310565b5060008082556001909101555050565b60006119a7611a7b565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156119e75750600091506003905082611a71565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611a3b573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611a6757506000925060019150829050611a71565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f611aa6611aef565b611aae611b59565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b60006000805160206123cf83398151915281611b096115c2565b805190915015611b2157805160209091012092915050565b81548015611b30579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b60006000805160206123cf83398151915281611b73611685565b805190915015611b8b57805160209091012092915050565b60018201548015611b30579392505050565b634e487b7160e01b600052601160045260246000fd5b63ffffffff8181168382160290811690818114611bd257611bd2611b9d565b5092915050565b6001600160a01b038116811461100557600080fd5b8035611bf981611bd9565b919050565b600060208284031215611c1057600080fd5b813561132281611bd9565b803560ff81168114611bf957600080fd5b80356001600160801b0381168114611bf957600080fd5b600080600080600060808688031215611c5b57600080fd5b85356001600160401b03811115611c7157600080fd5b860160c08189031215611c8357600080fd5b945060208601356001600160401b03811115611c9e57600080fd5b8601601f81018813611caf57600080fd5b80356001600160401b03811115611cc557600080fd5b886020828401011115611cd757600080fd5b60209190910194509250611ced60408701611c1b565b9150611cfb60608701611c2c565b90509295509295909350565b60005b83811015611d22578181015183820152602001611d0a565b50506000910152565b60008151808452611d43816020860160208601611d07565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611d7660e0830189611d2b565b8281036040840152611d888189611d2b565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611dde578351835260209384019390920191600101611dc0565b50909b9a5050505050505050505050565b600080600060608486031215611e0457600080fd5b8335611e0f81611bd9565b9250611e1d60208501611c2c565b9150604084013563ffffffff81168114611e3657600080fd5b809150509250925092565b634e487b7160e01b600052604160045260246000fd5b60405160c081016001600160401b0381118282101715611e7957611e79611e41565b60405290565b604051601f8201601f191681016001600160401b0381118282101715611ea757611ea7611e41565b604052919050565b600060808284031215611ec157600080fd5b604051608081016001600160401b0381118282101715611ee357611ee3611e41565b6040529050808235611ef481611bd9565b8152611f0260208401611c2c565b6020820152611f1360408401611c2c565b6040820152611f2460608401611c2c565b60608201525092915050565b600060808284031215611f4257600080fd5b6113228383611eaf565b60008060408385031215611f5f57600080fd5b8235611f6a81611bd9565b91506020830135611f7a81611bd9565b809150509250929050565b803565ffffffffffff81168114611bf957600080fd5b600060c08284031215611fad57600080fd5b611fb5611e57565b90508135611fc281611bd9565b815260208201356001600160401b03811115611fdd57600080fd5b8201601f81018413611fee57600080fd5b80356001600160401b0381111561200757612007611e41565b61201660208260051b01611e7f565b8082825260208201915060208360071b85010192508683111561203857600080fd5b6020840193505b82841015612064576120518785611eaf565b825260208201915060808401935061203f565b60208501525061207991505060408301611f85565b604082015261208a60608301611f85565b606082015261209b60808301611f85565b60808201526120ac60a08301611bee565b60a082015292915050565b6000602082840312156120c957600080fd5b81356001600160401b038111156120df57600080fd5b6120eb84828501611f9b565b949350505050565b60006020828403121561210557600080fd5b5035919050565b6001600160801b0381811683821601908111156111a0576111a0611b9d565b65ffffffffffff81811683821601908111156111a0576111a0611b9d565b60006111a03683611f9b565b60006020828403121561216757600080fd5b61132282611f85565b6000808335601e1984360301811261218757600080fd5b8301803591506001600160401b038211156121a157600080fd5b6020019150600781901b36038213156121b957600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b8151600090829060208501835b828110156122015781518452602093840193909101906001016121e3565b509195945050505050565b634e487b7160e01b600052602160045260246000fd5b6001600160801b0382811682821603908111156111a0576111a0611b9d565b600181811c9082168061225557607f821691505b60208210810361227557634e487b7160e01b600052602260045260246000fd5b50919050565b8281526040602082015260006120eb6040830184611d2b565b600082516122a6818460208701611d07565b9190910192915050565b6000602082840312156122c257600080fd5b5051919050565b601f82111561074057806000526020600020601f840160051c810160208510156122f05750805b601f840160051c820191505b81811015610bce57600081556001016122fc565b81516001600160401b0381111561232957612329611e41565b61233d816123378454612241565b846122c9565b6020601f82116001811461237157600083156123595750848201515b600019600385901b1c1916600184901b178455610bce565b600084815260208120601f198516915b828110156123a15787850151825560209485019460019092019101612381565b50848210156123bf5786840151600019600387901b60f8161c191681555b50505050600190811b0190555056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1009b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a2646970667358221220ff18726a266449600c4d47f44d2a02e03075c6daa3fde6010a3a6e86598d239164736f6c634300081a0033", + "nonce": "0x0", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x57a0dbfe29a6b8fa531bf0e3bbba5a5c11c806b4e637ad0dd39779c9054cc908", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "function": null, + "arguments": [ + "0x22C7964e5732eba5D34d8c28CE6B39e012614687", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0xc4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0xf32ef", + "value": "0x0", + "input": "0x60a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610300000000000000000000000022c7964e5732eba5d34d8c28ce6b39e012614687000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x1", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe8270d314960a9f5470ac541e1ceb17a64156a8534634d6b0930cfa99fe0406c", + "transactionType": "CREATE", + "contractName": "MagicSpendWithdrawalManager", + "contractAddress": "0x90cc3e1df86b183191f6ad3f86851e5d98cf71cd", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0x22f1a3", + "value": "0x0", + "input": "0x6080604052348015600f57600080fd5b50611ee88061001f6000396000f3fe6080604052600436106100c25760003560e01c806384b0196e1161007f578063e7aed21811610059578063e7aed2181461021b578063e9eee73b1461023b578063eb12d61e1461027b578063f2fde38b1461029b57600080fd5b806384b0196e146101a35780638da5cb5b146101cb578063dbd7ede01461020857600080fd5b8063485cc955146100c75780635018e267146100e9578063525639b71461010957806361f048711461013c578063715018a61461015c5780637ac3c02f14610171575b600080fd5b3480156100d357600080fd5b506100e76100e23660046118b7565b6102bb565b005b3480156100f557600080fd5b506100e7610104366004611903565b610423565b34801561011557600080fd5b506101296101243660046119a3565b610a78565b6040519081526020015b60405180910390f35b34801561014857600080fd5b506100e76101573660046119ef565b610d56565b34801561016857600080fd5b506100e7610e2f565b34801561017d57600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610133565b3480156101af57600080fd5b506101b8610e43565b6040516101339796959493929190611a69565b3480156101d757600080fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031661018b565b6100e76102163660046119ef565b610eef565b34801561022757600080fd5b50610129610236366004611b01565b610fb9565b34801561024757600080fd5b5061026b610256366004611b43565b60016020526000908152604090205460ff1681565b6040519015158152602001610133565b34801561028757600080fd5b506100e7610296366004611b5c565b61105d565b3480156102a757600080fd5b506100e76102b6366004611b5c565b611071565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff166000811580156103015750825b905060008267ffffffffffffffff16600114801561031e5750303b155b90508115801561032c575080155b1561034a5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561037457845460ff60401b1916600160401b1785555b61037d876110ac565b6103cb60405180604001604052806013815260200172141a5b5b1a58dbc8135859da58c814dc195b99606a1b815250604051806040016040528060018152602001603160f81b8152506110bd565b6103d486611065565b831561041a57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b61042b6110cf565b4661043c6060850160408601611b77565b6001600160801b0316146104635760405163edcdefa760e01b815260040160405180910390fd5b61047360e0840160c08501611b92565b65ffffffffffff161580159061049f575061049460e0840160c08501611b92565b65ffffffffffff1642115b156104bd57604051637f780e6960e11b815260040160405180910390fd5b6104ce610100840160e08501611b92565b65ffffffffffff16158015906104fb57506104f0610100840160e08501611b92565b65ffffffffffff1642105b1561051957604051631b69142160e21b815260040160405180910390fd5b600061052484610a78565b9050600061057a61053d6000546001600160a01b031690565b8386868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061111992505050565b90508061059a576040516337e8456b60e01b815260040160405180910390fd5b60008281526001602052604090205460ff16156105ca576040516307b8c82160e41b815260040160405180910390fd5b60005b6105da6080870187611bba565b905081101561076f5760006105f26080880188611bba565b8381811061060257610602611c0b565b90506020028101906106149190611c21565b610622906020810190611b5c565b905060006106336080890189611bba565b8481811061064357610643611c0b565b90506020028101906106559190611c21565b602001359050600061066a60808a018a611bba565b8581811061067a5761067a611c0b565b905060200281019061068c9190611c21565b61069a906040810190611c41565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b03881692508691506106ee908690611c88565b60006040518083038185875af1925050503d806000811461072b576040519150601f19603f3d011682016040523d82523d6000602084013e610730565b606091505b50915091508161075e57806040516354d5ca3560e11b81526004016107559190611c9a565b60405180910390fd5b5050600190930192506105cd915050565b5073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6107926020870187611b5c565b6001600160a01b0316036107d6576107d16107b36080870160608801611b5c565b6107c36040880160208901611b77565b6001600160801b031661117b565b610814565b6108146107e66020870187611b5c565b6107f66080880160608901611b5c565b6108066040890160208a01611b77565b6001600160801b03166111be565b60005b61082460a0870187611bba565b90508110156109b057600061083c60a0880188611bba565b8381811061084c5761084c611c0b565b905060200281019061085e9190611c21565b61086c906020810190611b5c565b9050600061087d60a0890189611bba565b8481811061088d5761088d611c0b565b905060200281019061089f9190611c21565b60200135905060006108b460a08a018a611bba565b858181106108c4576108c4611c0b565b90506020028101906108d69190611c21565b6108e4906040810190611c41565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b0388169250869150610938908690611c88565b60006040518083038185875af1925050503d8060008114610975576040519150601f19603f3d011682016040523d82523d6000602084013e61097a565b606091505b50915091508161099f578060405163041d4c5b60e41b81526004016107559190611c9a565b505060019093019250610817915050565b506000828152600160208181526040909220805460ff191690911790556109d990860186611b5c565b6001600160a01b03166109f26080870160608801611b5c565b6001600160a01b0316837f4a6dd572d0ec236965e0c46deed6af2b359329fd21261ff0ee766203daeda16d610a2d60408a0160208b01611b77565b6040516001600160801b03909116815260200160405180910390a45050610a7360017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050565b600080610a886080840184611bba565b905067ffffffffffffffff811115610aa257610aa2611cad565b604051908082528060200260200182016040528015610acb578160200160208202803683370190505b5090506000610add60a0850185611bba565b905067ffffffffffffffff811115610af757610af7611cad565b604051908082528060200260200182016040528015610b20578160200160208202803683370190505b50905060005b610b336080860186611bba565b9050811015610b9357610b6e610b4c6080870187611bba565b83818110610b5c57610b5c611c0b565b90506020028101906102369190611c21565b838281518110610b8057610b80611c0b565b6020908102919091010152600101610b26565b5060005b610ba460a0860186611bba565b9050811015610be257610bbd610b4c60a0870187611bba565b828281518110610bcf57610bcf611c0b565b6020908102919091010152600101610b97565b50610d4e7ffcd49499b7c877e5ba90cf454a39c7f2c1202017c5cee171783a292a160529df610c146020870187611b5c565b610c246040880160208901611b77565b610c346060890160408a01611b77565b610c4460808a0160608b01611b5c565b87604051602001610c559190611cc3565b6040516020818303038152906040528051906020012087604051602001610c7c9190611cc3565b60408051601f198184030181529190528051602090910120610ca460e08d0160c08e01611b92565b610cb56101008e0160e08f01611b92565b8d610100016020810190610cc99190611b92565b60408051602081019b909b526001600160a01b03998a16908b01526001600160801b0397881660608b01529690951660808901529590921660a087015260c086015260e085015265ffffffffffff928316610100850152821661012084015216610140820152610160016040516020818303038152906040528051906020012061120e565b949350505050565b610d5e611241565b610d666110cf565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610da357610d9e33826001600160801b031661117b565b610db7565b610db78233836001600160801b03166111be565b604080516001600160a01b03841681526001600160801b03831660208201527f26aee06652d435b2b0e2bd8483f96d5dc230ca84b9257b7b0766fe43341fb1b591015b60405180910390a1610e2b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050565b610e37611241565b610e41600061129c565b565b60006060808280808381600080516020611e938339815191528054909150158015610e7057506001810154155b610eb45760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610755565b610ebc61130d565b610ec46113d0565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b610ef7611241565b610eff6110cf565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610f5d57806001600160801b03163414610f58576040516380daf1e560e01b81526001600160a01b0383166004820152602401610755565b610f72565b610f72823330846001600160801b031661140f565b604080516001600160a01b03841681526001600160801b03831660208201527feb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d0944189101610dfa565b60007f6769b3b93e842df2a14ee103b8493853ba208a46f5721c9a1d79776086fde9d6610fe96020840184611b5c565b6020840135610ffb6040860186611c41565b604051611009929190611cf9565b604051908190038120611040949392916020019384526001600160a01b039290921660208401526040830152606082015260800190565b604051602081830303815290604052805190602001209050919050565b611065611241565b61106e8161146d565b50565b611079611241565b6001600160a01b0381166110a357604051631e4fbdf760e01b815260006004820152602401610755565b61106e8161129c565b6110b46114c1565b61106e8161150a565b6110c56114c1565b610e2b8282611512565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080546001190161111357604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60008060006111288585611573565b509092509050600081600381111561114257611142611d09565b1480156111605750856001600160a01b0316826001600160a01b0316145b8061117157506111718686866115c0565b9695505050505050565b804710156111915763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610e2b57816000526073600b5360ff6020536016600b82f0610e2b573838fd5b816014528060345263a9059cbb60601b60005260206000604460106000875af1806001600051141661120357803d853b151710611203576390b8ec186000526004601cfd5b506000603452505050565b600061123b61121b61169b565b8360405161190160f01b8152600281019290925260228201526042902090565b92915050565b336112737f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6001600160a01b031614610e415760405163118cdaa760e01b8152336004820152602401610755565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1028054606091600080516020611e938339815191529161134c90611d1f565b80601f016020809104026020016040519081016040528092919081815260200182805461137890611d1f565b80156113c55780601f1061139a576101008083540402835291602001916113c5565b820191906000526020600020905b8154815290600101906020018083116113a857829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1038054606091600080516020611e938339815191529161134c90611d1f565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af1806001600051141661145e57803d873b15171061145e57637939f4246000526004601cfd5b50600060605260405250505050565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f249060200160405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610e4157604051631afcd79f60e31b815260040160405180910390fd5b6110796114c1565b61151a6114c1565b600080516020611e938339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1026115548482611da1565b50600381016115638382611da1565b5060008082556001909101555050565b600080600083516041036115ad5760208401516040850151606086015160001a61159f888285856116aa565b9550955095505050506115b9565b50508151600091506002905b9250925092565b6000806000856001600160a01b031685856040516024016115e2929190611e60565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516116179190611c88565b600060405180830381855afa9150503d8060008114611652576040519150601f19603f3d011682016040523d82523d6000602084013e611657565b606091505b509150915081801561166b57506020815110155b801561117157508051630b135d3f60e11b906116909083016020908101908401611e79565b149695505050505050565b60006116a5611779565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156116e5575060009150600390508261176f565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611739573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117655750600092506001915082905061176f565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6117a46117ed565b6117ac611857565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6000600080516020611e938339815191528161180761130d565b80519091501561181f57805160209091012092915050565b8154801561182e579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b6000600080516020611e93833981519152816118716113d0565b80519091501561188957805160209091012092915050565b6001820154801561182e579392505050565b80356001600160a01b03811681146118b257600080fd5b919050565b600080604083850312156118ca57600080fd5b6118d38361189b565b91506118e16020840161189b565b90509250929050565b600061012082840312156118fd57600080fd5b50919050565b60008060006040848603121561191857600080fd5b833567ffffffffffffffff81111561192f57600080fd5b61193b868287016118ea565b935050602084013567ffffffffffffffff81111561195857600080fd5b8401601f8101861361196957600080fd5b803567ffffffffffffffff81111561198057600080fd5b86602082840101111561199257600080fd5b939660209190910195509293505050565b6000602082840312156119b557600080fd5b813567ffffffffffffffff8111156119cc57600080fd5b610d4e848285016118ea565b80356001600160801b03811681146118b257600080fd5b60008060408385031215611a0257600080fd5b611a0b8361189b565b91506118e1602084016119d8565b60005b83811015611a34578181015183820152602001611a1c565b50506000910152565b60008151808452611a55816020860160208601611a19565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611a8860e0830189611a3d565b8281036040840152611a9a8189611a3d565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611af0578351835260209384019390920191600101611ad2565b50909b9a5050505050505050505050565b600060208284031215611b1357600080fd5b813567ffffffffffffffff811115611b2a57600080fd5b820160608185031215611b3c57600080fd5b9392505050565b600060208284031215611b5557600080fd5b5035919050565b600060208284031215611b6e57600080fd5b611b3c8261189b565b600060208284031215611b8957600080fd5b611b3c826119d8565b600060208284031215611ba457600080fd5b813565ffffffffffff81168114611b3c57600080fd5b6000808335601e19843603018112611bd157600080fd5b83018035915067ffffffffffffffff821115611bec57600080fd5b6020019150600581901b3603821315611c0457600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112611c3757600080fd5b9190910192915050565b6000808335601e19843603018112611c5857600080fd5b83018035915067ffffffffffffffff821115611c7357600080fd5b602001915036819003821315611c0457600080fd5b60008251611c37818460208701611a19565b602081526000611b3c6020830184611a3d565b634e487b7160e01b600052604160045260246000fd5b8151600090829060208501835b82811015611cee578151845260209384019390910190600101611cd0565b509195945050505050565b8183823760009101908152919050565b634e487b7160e01b600052602160045260246000fd5b600181811c90821680611d3357607f821691505b6020821081036118fd57634e487b7160e01b600052602260045260246000fd5b601f821115610a7357806000526020600020601f840160051c81016020851015611d7a5750805b601f840160051c820191505b81811015611d9a5760008155600101611d86565b5050505050565b815167ffffffffffffffff811115611dbb57611dbb611cad565b611dcf81611dc98454611d1f565b84611d53565b6020601f821160018114611e035760008315611deb5750848201515b600019600385901b1c1916600184901b178455611d9a565b600084815260208120601f198516915b82811015611e335787850151825560209485019460019092019101611e13565b5084821015611e515786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b828152604060208201526000610d4e6040830184611a3d565b600060208284031215611e8b57600080fd5b505191905056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100a264697066735822122001d2a52f4330b4507f0b0fc0e6c55942d43ce79f00af362bea9128d339ba6dbf64736f6c634300081a0033", + "nonce": "0x2", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x47ecd1a7f025f98f328c468262fcf29894fba64086e62f56f000b155c80028d7", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xd82225ba07fd19511d0138167aabb60630375b38", + "function": null, + "arguments": [ + "0x90cC3e1Df86b183191F6ad3f86851e5d98cf71CD", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0x485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0xfab93", + "value": "0x0", + "input": "0x60a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610300000000000000000000000090cc3e1df86b183191f6ad3f86851e5d98cf71cd000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x3", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8400f655382ac20d605e9346d4134d2dd814dcab54a42576777f52a336af9618", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xd82225ba07fd19511d0138167aabb60630375b38", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0xd82225ba07fd19511d0138167aabb60630375b38", + "gas": "0x11dc8", + "value": "0x2386f26fc10000", + "input": "0xdbd7ede0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xea0ff4b9299c515c29febf3aff752c68bca0c9eef90a12bf5ea3939368e5de80", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "function": null, + "arguments": null, + "transaction": { + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "gas": "0x19669", + "value": "0x2386f26fc10000", + "input": "0x8e0581d7000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", + "nonce": "0x0", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xe6ccd1", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x53a4a98ec9a205f45d2a39acddbe09bf29561077cad9c2ad17c68d5601f8410e", + "transactionIndex": "0x65", + "blockHash": "0x72cda526323e5f1062af0702d2b67d4c6ade2d66ca98bce7ab8ea78d80a0ba73", + "blockNumber": "0x6b0deb", + "gasUsed": "0x1f69e2", + "effectiveGasPrice": "0x311eb6e18", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0x22c7964e5732eba5d34d8c28ce6b39e012614687" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x692bc3", + "logs": [ + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x00000000000000000000000022c7964e5732eba5d34d8c28ce6b39e012614687" + ], + "data": "0x", + "blockHash": "0x578ec3cc8ccc4087c3e591734b59a9c32b3adec9af32b3930b3ca5ca0734a7f3", + "blockNumber": "0x6b0dec", + "transactionHash": "0x57a0dbfe29a6b8fa531bf0e3bbba5a5c11c806b4e637ad0dd39779c9054cc908", + "transactionIndex": "0x44", + "logIndex": "0x40", + "removed": false + }, + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x578ec3cc8ccc4087c3e591734b59a9c32b3adec9af32b3930b3ca5ca0734a7f3", + "blockNumber": "0x6b0dec", + "transactionHash": "0x57a0dbfe29a6b8fa531bf0e3bbba5a5c11c806b4e637ad0dd39779c9054cc908", + "transactionIndex": "0x44", + "logIndex": "0x41", + "removed": false + }, + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x578ec3cc8ccc4087c3e591734b59a9c32b3adec9af32b3930b3ca5ca0734a7f3", + "blockNumber": "0x6b0dec", + "transactionHash": "0x57a0dbfe29a6b8fa531bf0e3bbba5a5c11c806b4e637ad0dd39779c9054cc908", + "transactionIndex": "0x44", + "logIndex": "0x42", + "removed": false + }, + { + "address": "0x9b9c5e6c8112abeb124895cfc42bae801fcb5a0f", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x578ec3cc8ccc4087c3e591734b59a9c32b3adec9af32b3930b3ca5ca0734a7f3", + "blockNumber": "0x6b0dec", + "transactionHash": "0x57a0dbfe29a6b8fa531bf0e3bbba5a5c11c806b4e637ad0dd39779c9054cc908", + "transactionIndex": "0x44", + "logIndex": "0x43", + "removed": false + }, + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b9c5e6c8112abeb124895cfc42bae801fcb5a0f", + "blockHash": "0x578ec3cc8ccc4087c3e591734b59a9c32b3adec9af32b3930b3ca5ca0734a7f3", + "blockNumber": "0x6b0dec", + "transactionHash": "0x57a0dbfe29a6b8fa531bf0e3bbba5a5c11c806b4e637ad0dd39779c9054cc908", + "transactionIndex": "0x44", + "logIndex": "0x44", + "removed": false + } + ], + "logsBloom": "0x00000000000001000004000000000000400000000000000000800000000000000000000000002000000000000000040000000100000000000000000000000000000000000000000000000000000002000001000000000008000000000000000000000000020000000000000000000c00000000800400004000000000000000480000000000000000000800000000000000000000000080000000000000800000000000000000000000020000000000000000000000000000000000000000000000000020000000000000000000000000000000000404010000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x57a0dbfe29a6b8fa531bf0e3bbba5a5c11c806b4e637ad0dd39779c9054cc908", + "transactionIndex": "0x44", + "blockHash": "0x578ec3cc8ccc4087c3e591734b59a9c32b3adec9af32b3930b3ca5ca0734a7f3", + "blockNumber": "0x6b0dec", + "gasUsed": "0xbb253", + "effectiveGasPrice": "0x33ab2fcfc", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x59cf91", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe8270d314960a9f5470ac541e1ceb17a64156a8534634d6b0930cfa99fe0406c", + "transactionIndex": "0x32", + "blockHash": "0x8091cf7b07ccbadd75b107670db07ab740eb3305b1b886babe0680521ecb59c5", + "blockNumber": "0x6b0ded", + "gasUsed": "0x1ae335", + "effectiveGasPrice": "0x315a39863", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0x90cc3e1df86b183191f6ad3f86851e5d98cf71cd" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x101ef15", + "logs": [ + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x00000000000000000000000090cc3e1df86b183191f6ad3f86851e5d98cf71cd" + ], + "data": "0x", + "blockHash": "0x7f398aac6b8701355247cbc3cb94d57eba64548b2b57aee4dbdca4d5eaea690e", + "blockNumber": "0x6b0dee", + "transactionHash": "0x47ecd1a7f025f98f328c468262fcf29894fba64086e62f56f000b155c80028d7", + "transactionIndex": "0x89", + "logIndex": "0x112", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x7f398aac6b8701355247cbc3cb94d57eba64548b2b57aee4dbdca4d5eaea690e", + "blockNumber": "0x6b0dee", + "transactionHash": "0x47ecd1a7f025f98f328c468262fcf29894fba64086e62f56f000b155c80028d7", + "transactionIndex": "0x89", + "logIndex": "0x113", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0x47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f24" + ], + "data": "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e", + "blockHash": "0x7f398aac6b8701355247cbc3cb94d57eba64548b2b57aee4dbdca4d5eaea690e", + "blockNumber": "0x6b0dee", + "transactionHash": "0x47ecd1a7f025f98f328c468262fcf29894fba64086e62f56f000b155c80028d7", + "transactionIndex": "0x89", + "logIndex": "0x114", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x7f398aac6b8701355247cbc3cb94d57eba64548b2b57aee4dbdca4d5eaea690e", + "blockNumber": "0x6b0dee", + "transactionHash": "0x47ecd1a7f025f98f328c468262fcf29894fba64086e62f56f000b155c80028d7", + "transactionIndex": "0x89", + "logIndex": "0x115", + "removed": false + }, + { + "address": "0x1168ce37276e0629ef79cda41914cf3381ee6250", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x7f398aac6b8701355247cbc3cb94d57eba64548b2b57aee4dbdca4d5eaea690e", + "blockNumber": "0x6b0dee", + "transactionHash": "0x47ecd1a7f025f98f328c468262fcf29894fba64086e62f56f000b155c80028d7", + "transactionIndex": "0x89", + "logIndex": "0x116", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001168ce37276e0629ef79cda41914cf3381ee6250", + "blockHash": "0x7f398aac6b8701355247cbc3cb94d57eba64548b2b57aee4dbdca4d5eaea690e", + "blockNumber": "0x6b0dee", + "transactionHash": "0x47ecd1a7f025f98f328c468262fcf29894fba64086e62f56f000b155c80028d7", + "transactionIndex": "0x89", + "logIndex": "0x117", + "removed": false + } + ], + "logsBloom": "0x00020000000001000000000000000000400800000000000000800000000000000000000010002040000000000000000000000000000000000000000000000080000000000000000000000000000002000001000000000008000000000000000000000000020000000100000000000800000000800000000000000000000000400000000000000000000800000000000000200000000080000000000040800000000000000000000000000000000002000000000000000000000000000000000000000020000000000000000000000000800100000404000000000000000020000000000000000000000000000000000000000000000000010000000000000000", + "type": "0x2", + "transactionHash": "0x47ecd1a7f025f98f328c468262fcf29894fba64086e62f56f000b155c80028d7", + "transactionIndex": "0x89", + "blockHash": "0x7f398aac6b8701355247cbc3cb94d57eba64548b2b57aee4dbdca4d5eaea690e", + "blockNumber": "0x6b0dee", + "gasUsed": "0xc0f22", + "effectiveGasPrice": "0x2e1ab8042", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0xd82225ba07fd19511d0138167aabb60630375b38" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x1a0ad1c", + "logs": [ + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0xeb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d094418" + ], + "data": "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc10000", + "blockHash": "0x68618d2564becc276edd4a88b324b519af6fbf70767b54f2efcb0d42c68a37e7", + "blockNumber": "0x6b0def", + "transactionHash": "0x8400f655382ac20d605e9346d4134d2dd814dcab54a42576777f52a336af9618", + "transactionIndex": "0x6a", + "logIndex": "0x25c", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x8400f655382ac20d605e9346d4134d2dd814dcab54a42576777f52a336af9618", + "transactionIndex": "0x6a", + "blockHash": "0x68618d2564becc276edd4a88b324b519af6fbf70767b54f2efcb0d42c68a37e7", + "blockNumber": "0x6b0def", + "gasUsed": "0xcee7", + "effectiveGasPrice": "0x30aa1f9d6", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0xd82225ba07fd19511d0138167aabb60630375b38", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x1198f5f", + "logs": [ + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0x1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313", + "0x00000000000000000000000077d1f68c3c924cfd4732e64e93aebea836797485", + "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" + ], + "data": "0x000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", + "blockHash": "0xb40d1f5b7129a9e12d130d2480ec921ae0a4553a836939ccdf1c4f24e4ccddfb", + "blockNumber": "0x6b0df0", + "transactionHash": "0xea0ff4b9299c515c29febf3aff752c68bca0c9eef90a12bf5ea3939368e5de80", + "transactionIndex": "0x4f", + "logIndex": "0xf6", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000100000000000000000000000000000000000000000000000000000200000000000000100000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000080000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000002000000000000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000000004000000000000000000", + "type": "0x2", + "transactionHash": "0xea0ff4b9299c515c29febf3aff752c68bca0c9eef90a12bf5ea3939368e5de80", + "transactionIndex": "0x4f", + "blockHash": "0xb40d1f5b7129a9e12d130d2480ec921ae0a4553a836939ccdf1c4f24e4ccddfb", + "blockNumber": "0x6b0df0", + "gasUsed": "0x1263d", + "effectiveGasPrice": "0x36b6d285d", + "blobGasUsed": "0x0", + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": { + "_stakeManager": { + "internal_type": "address", + "value": "0x0797f38B80Ceeb1115F7c52fe1b13c7a62c634e5" + }, + "_withdrawalManager": { + "internal_type": "address", + "value": "0xd82225BA07Fd19511d0138167aabb60630375b38" + } + }, + "timestamp": 1730797865, + "chain": 11155111, + "commit": "d84920d" +} \ 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 b25a96a..da07cee 100644 --- a/broadcast/MagicSpend.s.sol/11155111/run-latest.json +++ b/broadcast/MagicSpend.s.sol/11155111/run-latest.json @@ -1,88 +1,118 @@ { "transactions": [ { - "hash": "0x0623dd32ee01501e9be56c6d11969646d0fd41b4a8bc6d7875c342986ff2e248", - "transactionType": "CREATE2", + "hash": "0x53a4a98ec9a205f45d2a39acddbe09bf29561077cad9c2ad17c68d5601f8410e", + "transactionType": "CREATE", "contractName": "MagicSpendStakeManager", - "contractAddress": "0x98f521f92c588b9690193932667c43153502f206", + "contractAddress": "0x22c7964e5732eba5d34d8c28ce6b39e012614687", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0x28d37b", + "value": "0x0", + "input": "0x6080604052348015600f57600080fd5b506124448061001f6000396000f3fe6080604052600436106101185760003560e01c8063b36f9705116100a0578063ce4cb87611610064578063ce4cb87614610343578063d77c8f1414610363578063e6511cdf14610469578063e9eee73b14610489578063f2fde38b146104c957600080fd5b8063b36f970514610280578063bc25cf77146102a0578063be4e694e146102c0578063c4d66de8146102d5578063c884ef83146102f557600080fd5b8063863e76db116100e7578063863e76db146101d65780638da5cb5b146102025780638e0581d71461022f5780639ed7a5141461023d578063a08806131461026b57600080fd5b80634a1ce59914610150578063715018a6146101705780637d95659c1461018557806384b0196e146101a557600080fd5b3661014b5761014973eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee34610144620151806003611bb3565b6104e9565b005b600080fd5b34801561015c57600080fd5b5061014961016b366004611bfe565b610745565b34801561017c57600080fd5b50610149610826565b34801561019157600080fd5b506101496101a0366004611c43565b61083a565b3480156101b157600080fd5b506101ba610bd5565b6040516101cd9796959493929190611d57565b60405180910390f35b3480156101e257600080fd5b506101ed6201518081565b60405163ffffffff90911681526020016101cd565b34801561020e57600080fd5b50610217610c86565b6040516001600160a01b0390911681526020016101cd565b610149610144366004611def565b34801561024957600080fd5b5061025d610258366004611f30565b610cb4565b6040519081526020016101cd565b34801561027757600080fd5b506101ed610d4e565b34801561028c57600080fd5b5061014961029b366004611f4c565b610d5f565b3480156102ac57600080fd5b506101496102bb366004611bfe565b610ed8565b3480156102cc57600080fd5b506101ed611008565b3480156102e157600080fd5b506101496102f0366004611bfe565b611016565b34801561030157600080fd5b5061032b610310366004611bfe565b6002602052600090815260409020546001600160801b031681565b6040516001600160801b0390911681526020016101cd565b34801561034f57600080fd5b5061032b61035e366004611f4c565b611172565b34801561036f57600080fd5b5061041d61037e366004611f4c565b604080516080810182526000808252602082018190529181018290526060810191909152506001600160a01b03918216600090815260208181526040808320939094168252918252829020825160808101845290546001600160801b0381168252600160801b810463ffffffff1692820192909252600160a01b820465ffffffffffff1692810192909252600160d01b900460ff161515606082015290565b6040516101cd919081516001600160801b0316815260208083015163ffffffff169082015260408083015165ffffffffffff169082015260609182015115159181019190915260800190565b34801561047557600080fd5b5061025d6104843660046120b7565b6111a6565b34801561049557600080fd5b506104b96104a43660046120f3565b60016020526000908152604090205460ff1681565b60405190151581526020016101cd565b3480156104d557600080fd5b506101496104e4366004611bfe565b611329565b6104f1611364565b336000908152602081815260408083206001600160a01b0387168452909152902063ffffffff8216158061053d575061052e620151806005611bb3565b63ffffffff168263ffffffff16115b1561055b5760405163508f69d960e11b815260040160405180910390fd5b8054600160801b900463ffffffff16158015906105895750805463ffffffff838116600160801b9092041614155b156105a75760405163508f69d960e11b815260040160405180910390fd5b80546000906105c09085906001600160801b031661210c565b9050806001600160801b03166000036105ec57604051631cc3b37b60e01b815260040160405180910390fd5b8154849083906000906106099084906001600160801b031661210c565b82546101009290920a6001600160801b03818102199093169190921691909102179055508154600160d01b6aff000000000000ffffffff60801b19909116600160801b63ffffffff86160260ff60d01b1916171765ffffffffffff60a01b191682556001600160a01b03851673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed19016106be57836001600160801b031634146106b95760405163356680b760e01b815260040160405180910390fd5b6106d3565b6106d3853330876001600160801b031661139c565b604080516001600160801b038616815263ffffffff851660208201526001600160a01b0387169133917f1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313910160405180910390a3505061074060016000805160206123ef83398151915255565b505050565b336000908152602081815260408083206001600160a01b038516845290915290208054600160a01b900465ffffffffffff16156107955760405163426dc62960e01b815260040160405180910390fd5b80546000906107b190600160801b900463ffffffff164261212b565b825466ffffffffffffff60a01b1916600160a01b65ffffffffffff831690810260ff60d01b19169190911784556040519081529091506001600160a01b0384169033907f9ffc6168de1eb7f1d16200f614753cd7edce5a2186aab1c612199dd7316cd7c49060200160405180910390a3505050565b61082e6113fa565b610838600061142c565b565b610842611364565b600061085061048487612149565b60008181526001602052604090205490915060ff1615610883576040516307b8c82160e41b815260040160405180910390fd5b6108936060870160408801612155565b65ffffffffffff16158015906108bf57506108b46060870160408801612155565b65ffffffffffff1642115b156108dd57604051637f780e6960e11b815260040160405180910390fd5b6108ed6080870160608801612155565b65ffffffffffff1615801590610919575061090e6080870160608801612155565b65ffffffffffff1642105b1561093757604051631b69142160e21b815260040160405180910390fd5b60ff83166109486020880188612170565b90501161096857604051631bf791eb60e01b815260040160405180910390fd5b60006109776020880188612170565b8560ff1681811061098a5761098a6121c0565b9050608002018036038101906109a09190611f30565b90504681606001516001600160801b0316146109cf5760405163edcdefa760e01b815260040160405180910390fd5b6000610a4c6109e160208a018a611bfe565b7f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c869052603c902089898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061149d92505050565b905080610a6c576040516337e8456b60e01b815260040160405180910390fd5b6000610a7b60208a018a611bfe565b905082604001518360200151610a91919061210c565b6001600160801b0316856001600160801b03161115610ac35760405163fd7850ad60e01b815260040160405180910390fd5b846001600160801b0316600003610aed57604051631fbaba3560e01b815260040160405180910390fd5b610afc818460000151876114ff565b82516001600160a01b031660009081526002602052604081208054879290610b2e9084906001600160801b031661210c565b82546101009290920a6001600160801b03818102199093169183160217909155600086815260016020818152604092839020805460ff19169092179091558651915192891683526001600160a01b0391821693509084169187917fb4784403df579ff87b30646fd940c92aa0719ac106bd6879690893c55c197736910160405180910390a450505050610bce60016000805160206123ef83398151915255565b5050505050565b600060608082808083816000805160206123cf8339815191528054909150158015610c0257506001810154155b610c4b5760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064015b60405180910390fd5b610c536115c2565b610c5b611685565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b60007f9228b9a015e192072da52129360a77b845d896cdadf0ba2e103d87c809deaca58260000151836020015184604001518560600151604051602001610d319594939291909485526001600160a01b039390931660208501526001600160801b0391821660408501528116606084015216608082015260a00190565b604051602081830303815290604052805190602001209050919050565b610d5c620151806005611bb3565b81565b610d67611364565b336000908152602081815260408083206001600160a01b038616845290915290208054600160d01b900460ff1680610dad57508054600160a01b900465ffffffffffff16155b80610dc85750805442600160a01b90910465ffffffffffff16115b15610de65760405163856807e360e01b815260040160405180910390fd5b80546001600160801b03166000819003610e1357604051631cc3b37b60e01b815260040160405180910390fd5b81546001600160d81b031916825573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03851601610e5e57610e5983826001600160801b03166116c4565b610e72565b610e728484836001600160801b03166116e0565b6040516001600160801b03821681526001600160a01b0385169033907fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda39060200160405180910390a35050610ed460016000805160206123ef83398151915255565b5050565b610ee06113fa565b610ee8611364565b6001600160a01b0381166000908152600260205260408120546001600160801b031690819003610f2b57604051631fbaba3560e01b815260040160405180910390fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610f6f57610f6a610f5b610c86565b826001600160801b0316611730565b610f8a565b610f8a82610f7b610c86565b836001600160801b03166116e0565b6001600160a01b03821660008181526002602090815260409182902080546001600160801b031916905590516001600160801b03841681527f1913141548b1b5f88ccd379145cd8883988e866c15b13b37b45b4510dc5fa3cb910160405180910390a25061100560016000805160206123ef83398151915255565b50565b610d5c620151806003611bb3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b031660008115801561105b5750825b90506000826001600160401b031660011480156110775750303b155b905081158015611085575080155b156110a35760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff1916600117855583156110cd57845460ff60401b1916600160401b1785555b6110d686611773565b61112460405180604001604052806013815260200172141a5b5b1a58dbc8135859da58c814dc195b99606a1b815250604051806040016040528060018152602001603160f81b815250611784565b831561116a57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b6001600160a01b03808316600090815260208181526040808320938516835292905220546001600160801b03165b92915050565b6000808260200151516001600160401b038111156111c6576111c6611e41565b6040519080825280602002602001820160405280156111ef578160200160208202803683370190505b50905060005b83602001515181101561124d576112288460200151828151811061121b5761121b6121c0565b6020026020010151610cb4565b82828151811061123a5761123a6121c0565b60209081029190910101526001016111f5565b506113227f9a685375297515c5abfe2d149c42d51f68310f9e281773feddc37aa0943bd1b584600001518360405160200161128891906121d6565b604051602081830303815290604052805190602001208660400151876060015188608001518960a0015160405160200161130797969594939291909687526001600160a01b039586166020880152604087019490945265ffffffffffff928316606087015290821660808601521660a08401521660c082015260e00190565b60405160208183030381529060405280519060200120611796565b9392505050565b6113316113fa565b6001600160a01b03811661135b57604051631e4fbdf760e01b815260006004820152602401610c42565b6110058161142c565b6000805160206123ef83398151915280546001190161139657604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af180600160005114166113eb57803d873b1517106113eb57637939f4246000526004601cfd5b50600060605260405250505050565b33611403610c86565b6001600160a01b0316146108385760405163118cdaa760e01b8152336004820152602401610c42565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b60008060006114ac85856117c3565b50909250905060008160038111156114c6576114c661220c565b1480156114e45750856001600160a01b0316826001600160a01b0316145b806114f557506114f5868686611810565b9695505050505050565b6001600160a01b0380841660009081526020818152604080832093861683529290522080546001600160801b0390811690831681101561155257604051631cc3b37b60e01b815260040160405180910390fd5b61155c8382612222565b82546001600160801b0319166001600160801b0391821617835560405190841681526001600160a01b0385811691908716907f8766f9fdb3d7ff5c4fe7ccf145668fbc991a789c4d655f9535b0e08c4964a04d9060200160405180910390a35050505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060916000805160206123cf8339815191529161160190612241565b80601f016020809104026020016040519081016040528092919081815260200182805461162d90612241565b801561167a5780601f1061164f5761010080835404028352916020019161167a565b820191906000526020600020905b81548152906001019060200180831161165d57829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10380546060916000805160206123cf8339815191529161160190612241565b60003860003884865af1610ed45763b12d13eb6000526004601cfd5b816014528060345263a9059cbb60601b60005260206000604460106000875af1806001600051141661172557803d853b151710611725576390b8ec186000526004601cfd5b506000603452505050565b804710156117465763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610ed457816000526073600b5360ff6020536016600b82f0610ed4573838fd5b61177b6118eb565b61100581611934565b61178c6118eb565b610ed4828261193c565b60006111a06117a361199d565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600083516041036117fd5760208401516040850151606086015160001a6117ef888285856119ac565b955095509550505050611809565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161183292919061227b565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516118679190612294565b600060405180830381855afa9150503d80600081146118a2576040519150601f19603f3d011682016040523d82523d6000602084013e6118a7565b606091505b50915091508180156118bb57506020815110155b80156114f557508051630b135d3f60e11b906118e090830160209081019084016122b0565b149695505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661083857604051631afcd79f60e31b815260040160405180910390fd5b6113316118eb565b6119446118eb565b6000805160206123cf8339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10261197e8482612310565b506003810161198d8382612310565b5060008082556001909101555050565b60006119a7611a7b565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156119e75750600091506003905082611a71565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611a3b573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611a6757506000925060019150829050611a71565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f611aa6611aef565b611aae611b59565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b60006000805160206123cf83398151915281611b096115c2565b805190915015611b2157805160209091012092915050565b81548015611b30579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b60006000805160206123cf83398151915281611b73611685565b805190915015611b8b57805160209091012092915050565b60018201548015611b30579392505050565b634e487b7160e01b600052601160045260246000fd5b63ffffffff8181168382160290811690818114611bd257611bd2611b9d565b5092915050565b6001600160a01b038116811461100557600080fd5b8035611bf981611bd9565b919050565b600060208284031215611c1057600080fd5b813561132281611bd9565b803560ff81168114611bf957600080fd5b80356001600160801b0381168114611bf957600080fd5b600080600080600060808688031215611c5b57600080fd5b85356001600160401b03811115611c7157600080fd5b860160c08189031215611c8357600080fd5b945060208601356001600160401b03811115611c9e57600080fd5b8601601f81018813611caf57600080fd5b80356001600160401b03811115611cc557600080fd5b886020828401011115611cd757600080fd5b60209190910194509250611ced60408701611c1b565b9150611cfb60608701611c2c565b90509295509295909350565b60005b83811015611d22578181015183820152602001611d0a565b50506000910152565b60008151808452611d43816020860160208601611d07565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611d7660e0830189611d2b565b8281036040840152611d888189611d2b565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611dde578351835260209384019390920191600101611dc0565b50909b9a5050505050505050505050565b600080600060608486031215611e0457600080fd5b8335611e0f81611bd9565b9250611e1d60208501611c2c565b9150604084013563ffffffff81168114611e3657600080fd5b809150509250925092565b634e487b7160e01b600052604160045260246000fd5b60405160c081016001600160401b0381118282101715611e7957611e79611e41565b60405290565b604051601f8201601f191681016001600160401b0381118282101715611ea757611ea7611e41565b604052919050565b600060808284031215611ec157600080fd5b604051608081016001600160401b0381118282101715611ee357611ee3611e41565b6040529050808235611ef481611bd9565b8152611f0260208401611c2c565b6020820152611f1360408401611c2c565b6040820152611f2460608401611c2c565b60608201525092915050565b600060808284031215611f4257600080fd5b6113228383611eaf565b60008060408385031215611f5f57600080fd5b8235611f6a81611bd9565b91506020830135611f7a81611bd9565b809150509250929050565b803565ffffffffffff81168114611bf957600080fd5b600060c08284031215611fad57600080fd5b611fb5611e57565b90508135611fc281611bd9565b815260208201356001600160401b03811115611fdd57600080fd5b8201601f81018413611fee57600080fd5b80356001600160401b0381111561200757612007611e41565b61201660208260051b01611e7f565b8082825260208201915060208360071b85010192508683111561203857600080fd5b6020840193505b82841015612064576120518785611eaf565b825260208201915060808401935061203f565b60208501525061207991505060408301611f85565b604082015261208a60608301611f85565b606082015261209b60808301611f85565b60808201526120ac60a08301611bee565b60a082015292915050565b6000602082840312156120c957600080fd5b81356001600160401b038111156120df57600080fd5b6120eb84828501611f9b565b949350505050565b60006020828403121561210557600080fd5b5035919050565b6001600160801b0381811683821601908111156111a0576111a0611b9d565b65ffffffffffff81811683821601908111156111a0576111a0611b9d565b60006111a03683611f9b565b60006020828403121561216757600080fd5b61132282611f85565b6000808335601e1984360301811261218757600080fd5b8301803591506001600160401b038211156121a157600080fd5b6020019150600781901b36038213156121b957600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b8151600090829060208501835b828110156122015781518452602093840193909101906001016121e3565b509195945050505050565b634e487b7160e01b600052602160045260246000fd5b6001600160801b0382811682821603908111156111a0576111a0611b9d565b600181811c9082168061225557607f821691505b60208210810361227557634e487b7160e01b600052602260045260246000fd5b50919050565b8281526040602082015260006120eb6040830184611d2b565b600082516122a6818460208701611d07565b9190910192915050565b6000602082840312156122c257600080fd5b5051919050565b601f82111561074057806000526020600020601f840160051c810160208510156122f05750805b601f840160051c820191505b81811015610bce57600081556001016122fc565b81516001600160401b0381111561232957612329611e41565b61233d816123378454612241565b846122c9565b6020601f82116001811461237157600083156123595750848201515b600019600385901b1c1916600184901b178455610bce565b600084815260208120601f198516915b828110156123a15787850151825560209485019460019092019101612381565b50848210156123bf5786840151600019600387901b60f8161c191681555b50505050600190811b0190555056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1009b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a2646970667358221220ff18726a266449600c4d47f44d2a02e03075c6daa3fde6010a3a6e86598d239164736f6c634300081a0033", + "nonce": "0x0", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x57a0dbfe29a6b8fa531bf0e3bbba5a5c11c806b4e637ad0dd39779c9054cc908", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", "function": null, "arguments": [ - "0xc0B5915FD2B94EcB2eCe7eC44fDF7b4931152Ba3" + "0x22C7964e5732eba5D34d8c28CE6B39e012614687", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0xc4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "transaction": { - "from": "0xc0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x291537", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0xf32ef", + "value": "0x0", + "input": "0x60a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610300000000000000000000000022c7964e5732eba5d34d8c28ce6b39e012614687000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x1", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe8270d314960a9f5470ac541e1ceb17a64156a8534634d6b0930cfa99fe0406c", + "transactionType": "CREATE", + "contractName": "MagicSpendWithdrawalManager", + "contractAddress": "0x90cc3e1df86b183191f6ad3f86851e5d98cf71cd", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0x22f1a3", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000161016060405234801561001157600080fd5b506040516123af3803806123af83398101604081905261003091610232565b604080518082018252601381527f50696d6c69636f204d61676963205370656e6400000000000000000000000000602080830191909152825180840190935260018352603160f81b9083015290826001600160a01b0381166100ad57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6100b681610171565b50600180556100c68260036101c1565b610120526100d58160046101c1565b61014052815160208084019190912060e052815190820120610100524660a05261016260e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c05250610431565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006020835110156101dd576101d6836101f4565b90506101ee565b816101e88482610301565b5060ff90505b92915050565b600080829050601f8151111561021f578260405163305a27a960e01b81526004016100a491906103bf565b805161022a8261040d565b179392505050565b60006020828403121561024457600080fd5b81516001600160a01b038116811461025b57600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061028c57607f821691505b6020821081036102ac57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156102fc57806000526020600020601f840160051c810160208510156102d95750805b601f840160051c820191505b818110156102f957600081556001016102e5565b50505b505050565b81516001600160401b0381111561031a5761031a610262565b61032e816103288454610278565b846102b2565b6020601f821160018114610362576000831561034a5750848201515b600019600385901b1c1916600184901b1784556102f9565b600084815260208120601f198516915b828110156103925787850151825560209485019460019092019101610372565b50848210156103b05786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b602081526000825180602084015260005b818110156103ed57602081860181015160408684010152016103d0565b506000604082850101526040601f19601f83011684010191505092915050565b805160208083015191908110156102ac5760001960209190910360031b1b16919050565b60805160a05160c05160e051610100516101205161014051611f2461048b60003960006111910152600061115f015260006115520152600061152a01526000611485015260006114af015260006114d90152611f246000f3fe6080604052600436106100f75760003560e01c8063bc25cf771161008a578063d77c8f1411610059578063d77c8f14146102ee578063e9eee73b146103f6578063f2fde38b14610436578063feb00b111461045657600080fd5b8063bc25cf7714610240578063c6001f2314610260578063c884ef8314610280578063ce4cb876146102ce57600080fd5b80638da5cb5b116100c65780638da5cb5b146101b75780638e0581d7146101df5780639ed7a514146101f2578063b36f97051461022057600080fd5b80634a1ce59914610125578063715018a61461014557806384b0196e1461015a578063863e76db1461018b57600080fd5b366101205761011e73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee3462015180610476565b005b600080fd5b34801561013157600080fd5b5061011e610140366004611817565b61066a565b34801561015157600080fd5b5061011e61074d565b34801561016657600080fd5b5061016f610761565b6040516101829796959493929190611884565b60405180910390f35b34801561019757600080fd5b506101a26201518081565b60405163ffffffff9091168152602001610182565b3480156101c357600080fd5b506000546040516001600160a01b039091168152602001610182565b61011e6101ed366004611938565b610476565b3480156101fe57600080fd5b5061021261020d366004611a7c565b6107a7565b604051908152602001610182565b34801561022c57600080fd5b5061011e61023b366004611a98565b610841565b34801561024c57600080fd5b5061011e61025b366004611817565b6109ae565b34801561026c57600080fd5b5061021261027b366004611bf4565b610ae4565b34801561028c57600080fd5b506102b661029b366004611817565b6006602052600090815260409020546001600160801b031681565b6040516001600160801b039091168152602001610182565b3480156102da57600080fd5b506102b66102e9366004611a98565b610c51565b3480156102fa57600080fd5b506103aa610309366004611a98565b604080516080810182526000808252602082018190529181018290526060810191909152506001600160a01b039182166000908152600260209081526040808320939094168252918252829020825160808101845290546001600160801b0381168252600160801b810463ffffffff1692820192909252600160a01b820465ffffffffffff1692810192909252600160d01b900460ff161515606082015290565b604051610182919081516001600160801b0316815260208083015163ffffffff169082015260408083015165ffffffffffff169082015260609182015115159181019190915260800190565b34801561040257600080fd5b50610426610411366004611c29565b60056020526000908152604090205460ff1681565b6040519015158152602001610182565b34801561044257600080fd5b5061011e610451366004611817565b610c87565b34801561046257600080fd5b5061011e610471366004611c53565b610cc7565b61047e611053565b3360009081526002602090815260408083206001600160a01b0387168452909152902063ffffffff821615806104bc57506201518063ffffffff8316115b156104da5760405163508f69d960e11b815260040160405180910390fd5b80546000906104f39085906001600160801b0316611d30565b9050806001600160801b031660000361051f57604051631cc3b37b60e01b815260040160405180910390fd5b81548490839060009061053c9084906001600160801b0316611d30565b82546101009290920a6001600160801b03818102199093169190921691909102179055508154600160d01b6aff000000000000ffffffff60801b19909116600160801b63ffffffff86160260ff60d01b1916171765ffffffffffff60a01b191682556001600160a01b03851673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed19016105f157836001600160801b031634146105ec5760405163356680b760e01b815260040160405180910390fd5b610606565b610606853330876001600160801b031661107d565b604080516001600160801b038616815263ffffffff851660208201526001600160a01b0387169133917f1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313910160405180910390a3505061066560018055565b505050565b3360009081526002602090815260408083206001600160a01b038516845290915290208054600160a01b900465ffffffffffff16156106bc5760405163426dc62960e01b815260040160405180910390fd5b80546000906106d890600160801b900463ffffffff1642611d4f565b825466ffffffffffffff60a01b1916600160a01b65ffffffffffff831690810260ff60d01b19169190911784556040519081529091506001600160a01b0384169033907f9ffc6168de1eb7f1d16200f614753cd7edce5a2186aab1c612199dd7316cd7c49060200160405180910390a3505050565b6107556110db565b61075f6000611108565b565b600060608060008060006060610775611158565b61077d61118a565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b60007f9228b9a015e192072da52129360a77b845d896cdadf0ba2e103d87c809deaca582600001518360200151846040015185606001516040516020016108249594939291909485526001600160a01b039390931660208501526001600160801b0391821660408501528116606084015216608082015260a00190565b604051602081830303815290604052805190602001209050919050565b610849611053565b3360009081526002602090815260408083206001600160a01b038616845290915290208054600160d01b900460ff168061089157508054600160a01b900465ffffffffffff16155b806108ac5750805442600160a01b90910465ffffffffffff16115b156108ca5760405163856807e360e01b815260040160405180910390fd5b80546001600160801b031660008190036108f757604051631cc3b37b60e01b815260040160405180910390fd5b81546001600160d81b031916825573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b038516016109425761093d83826001600160801b03166111b7565b610956565b6109568484836001600160801b03166111d3565b6040516001600160801b03821681526001600160a01b0385169033907fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda39060200160405180910390a350506109aa60018055565b5050565b6109b66110db565b6109be611053565b6001600160a01b0381166000908152600660205260408120546001600160801b031690819003610a0157604051631fbaba3560e01b815260040160405180910390fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610a4f57610a4a610a3b6000546001600160a01b031690565b826001600160801b0316611223565b610a74565b610a7482610a656000546001600160a01b031690565b836001600160801b03166111d3565b6001600160a01b03821660008181526006602090815260409182902080546001600160801b031916905590516001600160801b03841681527f1913141548b1b5f88ccd379145cd8883988e866c15b13b37b45b4510dc5fa3cb910160405180910390a250610ae160018055565b50565b60008082602001515167ffffffffffffffff811115610b0557610b0561198a565b604051908082528060200260200182016040528015610b2e578160200160208202803683370190505b50905060005b836020015151811015610b8c57610b6784602001518281518110610b5a57610b5a611d6d565b60200260200101516107a7565b828281518110610b7957610b79611d6d565b6020908102919091010152600101610b34565b50610c4a7fd864ff7372b3908373c4bf3422f8867845ade8db98fc6c8d0c721261e51b5757846000015183604051602001610bc79190611d83565b60408051601f198184030181528282528051602091820120898301516060808c01516080808e0151958801999099526001600160a01b03909716948601949094529284015265ffffffffffff9182169483019490945291821660a0820152911660c082015260e00160405160208183030381529060405280519060200120611266565b9392505050565b6001600160a01b038083166000908152600260209081526040808320938516835292905220546001600160801b03165b92915050565b610c8f6110db565b6001600160a01b038116610cbe57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b610ae181611108565b610ccf611053565b6000610cdd61027b87611db9565b60008181526005602052604090205490915060ff1615610d10576040516307b8c82160e41b815260040160405180910390fd5b610d206060870160408801611dc5565b65ffffffffffff1615801590610d4c5750610d416060870160408801611dc5565b65ffffffffffff1642115b15610d6a57604051637f780e6960e11b815260040160405180910390fd5b610d7a6080870160608801611dc5565b65ffffffffffff1615801590610da65750610d9b6080870160608801611dc5565b65ffffffffffff1642105b15610dc457604051631b69142160e21b815260040160405180910390fd5b60ff8316610dd56020880188611de0565b905011610df557604051631bf791eb60e01b815260040160405180910390fd5b6000610e046020880188611de0565b8560ff16818110610e1757610e17611d6d565b905060800201803603810190610e2d9190611a7c565b90504681606001516001600160801b031614610e5c5760405163edcdefa760e01b815260040160405180910390fd5b6000610ed9610e6e60208a018a611817565b7f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c869052603c902089898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061129392505050565b905080610ef9576040516337e8456b60e01b815260040160405180910390fd5b6000610f0860208a018a611817565b905082604001518360200151610f1e9190611d30565b6001600160801b0316856001600160801b03161115610f505760405163fd7850ad60e01b815260040160405180910390fd5b846001600160801b0316600003610f7a57604051631fbaba3560e01b815260040160405180910390fd5b610f8981846000015187611308565b82516001600160a01b031660009081526006602052604081208054879290610fbb9084906001600160801b0316611d30565b82546101009290920a6001600160801b03818102199093169183160217909155600086815260056020908152604091829020805460ff191660011790558651915192891683526001600160a01b0391821693509084169187917fb4784403df579ff87b30646fd940c92aa0719ac106bd6879690893c55c197736910160405180910390a45050505061104c60018055565b5050505050565b60026001540361107657604051633ee5aeb560e01b815260040160405180910390fd5b6002600155565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af180600160005114166110cc57803d873b1517106110cc57637939f4246000526004601cfd5b50600060605260405250505050565b6000546001600160a01b0316331461075f5760405163118cdaa760e01b8152336004820152602401610cb5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60606111857f000000000000000000000000000000000000000000000000000000000000000060036113cd565b905090565b60606111857f000000000000000000000000000000000000000000000000000000000000000060046113cd565b60003860003884865af16109aa5763b12d13eb6000526004601cfd5b816014528060345263a9059cbb60601b60005260206000604460106000875af1806001600051141661121857803d853b151710611218576390b8ec186000526004601cfd5b506000603452505050565b804710156112395763b12d13eb6000526004601cfd5b6000386000388486620186a0f16109aa57816000526073600b5360ff6020536016600b82f06109aa573838fd5b6000610c81611273611478565b8360405161190160f01b8152600281019290925260228201526042902090565b6000836001600160a01b03163b6000036112f5576000806112b485856115a3565b50909250905060008160038111156112ce576112ce611e31565b1480156112ec5750856001600160a01b0316826001600160a01b0316145b92505050610c4a565b6113008484846115f0565b949350505050565b6001600160a01b03808416600090815260026020908152604080832093861683529290522080546001600160801b0390811690831681101561135d57604051631cc3b37b60e01b815260040160405180910390fd5b6113678382611e47565b82546001600160801b0319166001600160801b0391821617835560405190841681526001600160a01b0385811691908716907f8766f9fdb3d7ff5c4fe7ccf145668fbc991a789c4d655f9535b0e08c4964a04d9060200160405180910390a35050505050565b606060ff83146113e7576113e0836116cc565b9050610c81565b8180546113f390611e66565b80601f016020809104026020016040519081016040528092919081815260200182805461141f90611e66565b801561146c5780601f106114415761010080835404028352916020019161146c565b820191906000526020600020905b81548152906001019060200180831161144f57829003601f168201915b50505050509050610c81565b6000306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480156114d157507f000000000000000000000000000000000000000000000000000000000000000046145b156114fb57507f000000000000000000000000000000000000000000000000000000000000000090565b611185604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b600080600083516041036115dd5760208401516040850151606086015160001a6115cf8882858561170b565b9550955095505050506115e9565b50508151600091506002905b9250925092565b6000806000856001600160a01b03168585604051602401611612929190611ea0565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516116479190611eb9565b600060405180830381855afa9150503d8060008114611682576040519150601f19603f3d011682016040523d82523d6000602084013e611687565b606091505b509150915081801561169b57506020815110155b80156116c257508051630b135d3f60e11b906116c09083016020908101908401611ed5565b145b9695505050505050565b606060006116d9836117da565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a084111561174657506000915060039050826117d0565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa15801561179a573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117c6575060009250600191508290506117d0565b9250600091508190505b9450945094915050565b600060ff8216601f811115610c8157604051632cd44ac360e21b815260040160405180910390fd5b6001600160a01b0381168114610ae157600080fd5b60006020828403121561182957600080fd5b8135610c4a81611802565b60005b8381101561184f578181015183820152602001611837565b50506000910152565b60008151808452611870816020860160208601611834565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e0602082015260006118a360e0830189611858565b82810360408401526118b58189611858565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b8181101561190b5783518352602093840193909201916001016118ed565b50909b9a5050505050505050505050565b80356001600160801b038116811461193357600080fd5b919050565b60008060006060848603121561194d57600080fd5b833561195881611802565b92506119666020850161191c565b9150604084013563ffffffff8116811461197f57600080fd5b809150509250925092565b634e487b7160e01b600052604160045260246000fd5b60405160a0810167ffffffffffffffff811182821017156119c3576119c361198a565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156119f2576119f261198a565b604052919050565b600060808284031215611a0c57600080fd5b6040516080810167ffffffffffffffff81118282101715611a2f57611a2f61198a565b6040529050808235611a4081611802565b8152611a4e6020840161191c565b6020820152611a5f6040840161191c565b6040820152611a706060840161191c565b60608201525092915050565b600060808284031215611a8e57600080fd5b610c4a83836119fa565b60008060408385031215611aab57600080fd5b8235611ab681611802565b91506020830135611ac681611802565b809150509250929050565b803565ffffffffffff8116811461193357600080fd5b600060a08284031215611af957600080fd5b611b016119a0565b90508135611b0e81611802565b8152602082013567ffffffffffffffff811115611b2a57600080fd5b8201601f81018413611b3b57600080fd5b803567ffffffffffffffff811115611b5557611b5561198a565b611b6460208260051b016119c9565b8082825260208201915060208360071b850101925086831115611b8657600080fd5b6020840193505b82841015611bb257611b9f87856119fa565b8252602082019150608084019350611b8d565b602085015250611bc791505060408301611ad1565b6040820152611bd860608301611ad1565b6060820152611be960808301611ad1565b608082015292915050565b600060208284031215611c0657600080fd5b813567ffffffffffffffff811115611c1d57600080fd5b61130084828501611ae7565b600060208284031215611c3b57600080fd5b5035919050565b803560ff8116811461193357600080fd5b600080600080600060808688031215611c6b57600080fd5b853567ffffffffffffffff811115611c8257600080fd5b860160a08189031215611c9457600080fd5b9450602086013567ffffffffffffffff811115611cb057600080fd5b8601601f81018813611cc157600080fd5b803567ffffffffffffffff811115611cd857600080fd5b886020828401011115611cea57600080fd5b60209190910194509250611d0060408701611c42565b9150611d0e6060870161191c565b90509295509295909350565b634e487b7160e01b600052601160045260246000fd5b6001600160801b038181168382160190811115610c8157610c81611d1a565b65ffffffffffff8181168382160190811115610c8157610c81611d1a565b634e487b7160e01b600052603260045260246000fd5b8151600090829060208501835b82811015611dae578151845260209384019390910190600101611d90565b509195945050505050565b6000610c813683611ae7565b600060208284031215611dd757600080fd5b610c4a82611ad1565b6000808335601e19843603018112611df757600080fd5b83018035915067ffffffffffffffff821115611e1257600080fd5b6020019150600781901b3603821315611e2a57600080fd5b9250929050565b634e487b7160e01b600052602160045260246000fd5b6001600160801b038281168282160390811115610c8157610c81611d1a565b600181811c90821680611e7a57607f821691505b602082108103611e9a57634e487b7160e01b600052602260045260246000fd5b50919050565b8281526040602082015260006113006040830184611858565b60008251611ecb818460208701611834565b9190910192915050565b600060208284031215611ee757600080fd5b505191905056fea264697066735822122062fc31b8b756f214404919bc98bce5744020e91523cf213bba648d4fb5d0a71a64736f6c634300081a0033000000000000000000000000c0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "nonce": "0x22", + "input": "0x6080604052348015600f57600080fd5b50611ee88061001f6000396000f3fe6080604052600436106100c25760003560e01c806384b0196e1161007f578063e7aed21811610059578063e7aed2181461021b578063e9eee73b1461023b578063eb12d61e1461027b578063f2fde38b1461029b57600080fd5b806384b0196e146101a35780638da5cb5b146101cb578063dbd7ede01461020857600080fd5b8063485cc955146100c75780635018e267146100e9578063525639b71461010957806361f048711461013c578063715018a61461015c5780637ac3c02f14610171575b600080fd5b3480156100d357600080fd5b506100e76100e23660046118b7565b6102bb565b005b3480156100f557600080fd5b506100e7610104366004611903565b610423565b34801561011557600080fd5b506101296101243660046119a3565b610a78565b6040519081526020015b60405180910390f35b34801561014857600080fd5b506100e76101573660046119ef565b610d56565b34801561016857600080fd5b506100e7610e2f565b34801561017d57600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610133565b3480156101af57600080fd5b506101b8610e43565b6040516101339796959493929190611a69565b3480156101d757600080fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031661018b565b6100e76102163660046119ef565b610eef565b34801561022757600080fd5b50610129610236366004611b01565b610fb9565b34801561024757600080fd5b5061026b610256366004611b43565b60016020526000908152604090205460ff1681565b6040519015158152602001610133565b34801561028757600080fd5b506100e7610296366004611b5c565b61105d565b3480156102a757600080fd5b506100e76102b6366004611b5c565b611071565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff166000811580156103015750825b905060008267ffffffffffffffff16600114801561031e5750303b155b90508115801561032c575080155b1561034a5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561037457845460ff60401b1916600160401b1785555b61037d876110ac565b6103cb60405180604001604052806013815260200172141a5b5b1a58dbc8135859da58c814dc195b99606a1b815250604051806040016040528060018152602001603160f81b8152506110bd565b6103d486611065565b831561041a57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b61042b6110cf565b4661043c6060850160408601611b77565b6001600160801b0316146104635760405163edcdefa760e01b815260040160405180910390fd5b61047360e0840160c08501611b92565b65ffffffffffff161580159061049f575061049460e0840160c08501611b92565b65ffffffffffff1642115b156104bd57604051637f780e6960e11b815260040160405180910390fd5b6104ce610100840160e08501611b92565b65ffffffffffff16158015906104fb57506104f0610100840160e08501611b92565b65ffffffffffff1642105b1561051957604051631b69142160e21b815260040160405180910390fd5b600061052484610a78565b9050600061057a61053d6000546001600160a01b031690565b8386868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061111992505050565b90508061059a576040516337e8456b60e01b815260040160405180910390fd5b60008281526001602052604090205460ff16156105ca576040516307b8c82160e41b815260040160405180910390fd5b60005b6105da6080870187611bba565b905081101561076f5760006105f26080880188611bba565b8381811061060257610602611c0b565b90506020028101906106149190611c21565b610622906020810190611b5c565b905060006106336080890189611bba565b8481811061064357610643611c0b565b90506020028101906106559190611c21565b602001359050600061066a60808a018a611bba565b8581811061067a5761067a611c0b565b905060200281019061068c9190611c21565b61069a906040810190611c41565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b03881692508691506106ee908690611c88565b60006040518083038185875af1925050503d806000811461072b576040519150601f19603f3d011682016040523d82523d6000602084013e610730565b606091505b50915091508161075e57806040516354d5ca3560e11b81526004016107559190611c9a565b60405180910390fd5b5050600190930192506105cd915050565b5073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6107926020870187611b5c565b6001600160a01b0316036107d6576107d16107b36080870160608801611b5c565b6107c36040880160208901611b77565b6001600160801b031661117b565b610814565b6108146107e66020870187611b5c565b6107f66080880160608901611b5c565b6108066040890160208a01611b77565b6001600160801b03166111be565b60005b61082460a0870187611bba565b90508110156109b057600061083c60a0880188611bba565b8381811061084c5761084c611c0b565b905060200281019061085e9190611c21565b61086c906020810190611b5c565b9050600061087d60a0890189611bba565b8481811061088d5761088d611c0b565b905060200281019061089f9190611c21565b60200135905060006108b460a08a018a611bba565b858181106108c4576108c4611c0b565b90506020028101906108d69190611c21565b6108e4906040810190611c41565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b0388169250869150610938908690611c88565b60006040518083038185875af1925050503d8060008114610975576040519150601f19603f3d011682016040523d82523d6000602084013e61097a565b606091505b50915091508161099f578060405163041d4c5b60e41b81526004016107559190611c9a565b505060019093019250610817915050565b506000828152600160208181526040909220805460ff191690911790556109d990860186611b5c565b6001600160a01b03166109f26080870160608801611b5c565b6001600160a01b0316837f4a6dd572d0ec236965e0c46deed6af2b359329fd21261ff0ee766203daeda16d610a2d60408a0160208b01611b77565b6040516001600160801b03909116815260200160405180910390a45050610a7360017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050565b600080610a886080840184611bba565b905067ffffffffffffffff811115610aa257610aa2611cad565b604051908082528060200260200182016040528015610acb578160200160208202803683370190505b5090506000610add60a0850185611bba565b905067ffffffffffffffff811115610af757610af7611cad565b604051908082528060200260200182016040528015610b20578160200160208202803683370190505b50905060005b610b336080860186611bba565b9050811015610b9357610b6e610b4c6080870187611bba565b83818110610b5c57610b5c611c0b565b90506020028101906102369190611c21565b838281518110610b8057610b80611c0b565b6020908102919091010152600101610b26565b5060005b610ba460a0860186611bba565b9050811015610be257610bbd610b4c60a0870187611bba565b828281518110610bcf57610bcf611c0b565b6020908102919091010152600101610b97565b50610d4e7ffcd49499b7c877e5ba90cf454a39c7f2c1202017c5cee171783a292a160529df610c146020870187611b5c565b610c246040880160208901611b77565b610c346060890160408a01611b77565b610c4460808a0160608b01611b5c565b87604051602001610c559190611cc3565b6040516020818303038152906040528051906020012087604051602001610c7c9190611cc3565b60408051601f198184030181529190528051602090910120610ca460e08d0160c08e01611b92565b610cb56101008e0160e08f01611b92565b8d610100016020810190610cc99190611b92565b60408051602081019b909b526001600160a01b03998a16908b01526001600160801b0397881660608b01529690951660808901529590921660a087015260c086015260e085015265ffffffffffff928316610100850152821661012084015216610140820152610160016040516020818303038152906040528051906020012061120e565b949350505050565b610d5e611241565b610d666110cf565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610da357610d9e33826001600160801b031661117b565b610db7565b610db78233836001600160801b03166111be565b604080516001600160a01b03841681526001600160801b03831660208201527f26aee06652d435b2b0e2bd8483f96d5dc230ca84b9257b7b0766fe43341fb1b591015b60405180910390a1610e2b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050565b610e37611241565b610e41600061129c565b565b60006060808280808381600080516020611e938339815191528054909150158015610e7057506001810154155b610eb45760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610755565b610ebc61130d565b610ec46113d0565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b610ef7611241565b610eff6110cf565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610f5d57806001600160801b03163414610f58576040516380daf1e560e01b81526001600160a01b0383166004820152602401610755565b610f72565b610f72823330846001600160801b031661140f565b604080516001600160a01b03841681526001600160801b03831660208201527feb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d0944189101610dfa565b60007f6769b3b93e842df2a14ee103b8493853ba208a46f5721c9a1d79776086fde9d6610fe96020840184611b5c565b6020840135610ffb6040860186611c41565b604051611009929190611cf9565b604051908190038120611040949392916020019384526001600160a01b039290921660208401526040830152606082015260800190565b604051602081830303815290604052805190602001209050919050565b611065611241565b61106e8161146d565b50565b611079611241565b6001600160a01b0381166110a357604051631e4fbdf760e01b815260006004820152602401610755565b61106e8161129c565b6110b46114c1565b61106e8161150a565b6110c56114c1565b610e2b8282611512565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080546001190161111357604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60008060006111288585611573565b509092509050600081600381111561114257611142611d09565b1480156111605750856001600160a01b0316826001600160a01b0316145b8061117157506111718686866115c0565b9695505050505050565b804710156111915763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610e2b57816000526073600b5360ff6020536016600b82f0610e2b573838fd5b816014528060345263a9059cbb60601b60005260206000604460106000875af1806001600051141661120357803d853b151710611203576390b8ec186000526004601cfd5b506000603452505050565b600061123b61121b61169b565b8360405161190160f01b8152600281019290925260228201526042902090565b92915050565b336112737f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6001600160a01b031614610e415760405163118cdaa760e01b8152336004820152602401610755565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1028054606091600080516020611e938339815191529161134c90611d1f565b80601f016020809104026020016040519081016040528092919081815260200182805461137890611d1f565b80156113c55780601f1061139a576101008083540402835291602001916113c5565b820191906000526020600020905b8154815290600101906020018083116113a857829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1038054606091600080516020611e938339815191529161134c90611d1f565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af1806001600051141661145e57803d873b15171061145e57637939f4246000526004601cfd5b50600060605260405250505050565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f249060200160405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610e4157604051631afcd79f60e31b815260040160405180910390fd5b6110796114c1565b61151a6114c1565b600080516020611e938339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1026115548482611da1565b50600381016115638382611da1565b5060008082556001909101555050565b600080600083516041036115ad5760208401516040850151606086015160001a61159f888285856116aa565b9550955095505050506115b9565b50508151600091506002905b9250925092565b6000806000856001600160a01b031685856040516024016115e2929190611e60565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516116179190611c88565b600060405180830381855afa9150503d8060008114611652576040519150601f19603f3d011682016040523d82523d6000602084013e611657565b606091505b509150915081801561166b57506020815110155b801561117157508051630b135d3f60e11b906116909083016020908101908401611e79565b149695505050505050565b60006116a5611779565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156116e5575060009150600390508261176f565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611739573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117655750600092506001915082905061176f565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6117a46117ed565b6117ac611857565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6000600080516020611e938339815191528161180761130d565b80519091501561181f57805160209091012092915050565b8154801561182e579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b6000600080516020611e93833981519152816118716113d0565b80519091501561188957805160209091012092915050565b6001820154801561182e579392505050565b80356001600160a01b03811681146118b257600080fd5b919050565b600080604083850312156118ca57600080fd5b6118d38361189b565b91506118e16020840161189b565b90509250929050565b600061012082840312156118fd57600080fd5b50919050565b60008060006040848603121561191857600080fd5b833567ffffffffffffffff81111561192f57600080fd5b61193b868287016118ea565b935050602084013567ffffffffffffffff81111561195857600080fd5b8401601f8101861361196957600080fd5b803567ffffffffffffffff81111561198057600080fd5b86602082840101111561199257600080fd5b939660209190910195509293505050565b6000602082840312156119b557600080fd5b813567ffffffffffffffff8111156119cc57600080fd5b610d4e848285016118ea565b80356001600160801b03811681146118b257600080fd5b60008060408385031215611a0257600080fd5b611a0b8361189b565b91506118e1602084016119d8565b60005b83811015611a34578181015183820152602001611a1c565b50506000910152565b60008151808452611a55816020860160208601611a19565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611a8860e0830189611a3d565b8281036040840152611a9a8189611a3d565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611af0578351835260209384019390920191600101611ad2565b50909b9a5050505050505050505050565b600060208284031215611b1357600080fd5b813567ffffffffffffffff811115611b2a57600080fd5b820160608185031215611b3c57600080fd5b9392505050565b600060208284031215611b5557600080fd5b5035919050565b600060208284031215611b6e57600080fd5b611b3c8261189b565b600060208284031215611b8957600080fd5b611b3c826119d8565b600060208284031215611ba457600080fd5b813565ffffffffffff81168114611b3c57600080fd5b6000808335601e19843603018112611bd157600080fd5b83018035915067ffffffffffffffff821115611bec57600080fd5b6020019150600581901b3603821315611c0457600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112611c3757600080fd5b9190910192915050565b6000808335601e19843603018112611c5857600080fd5b83018035915067ffffffffffffffff821115611c7357600080fd5b602001915036819003821315611c0457600080fd5b60008251611c37818460208701611a19565b602081526000611b3c6020830184611a3d565b634e487b7160e01b600052604160045260246000fd5b8151600090829060208501835b82811015611cee578151845260209384019390910190600101611cd0565b509195945050505050565b8183823760009101908152919050565b634e487b7160e01b600052602160045260246000fd5b600181811c90821680611d3357607f821691505b6020821081036118fd57634e487b7160e01b600052602260045260246000fd5b601f821115610a7357806000526020600020601f840160051c81016020851015611d7a5750805b601f840160051c820191505b81811015611d9a5760008155600101611d86565b5050505050565b815167ffffffffffffffff811115611dbb57611dbb611cad565b611dcf81611dc98454611d1f565b84611d53565b6020601f821160018114611e035760008315611deb5750848201515b600019600385901b1c1916600184901b178455611d9a565b600084815260208120601f198516915b82811015611e335787850151825560209485019460019092019101611e13565b5084821015611e515786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b828152604060208201526000610d4e6040830184611a3d565b600060208284031215611e8b57600080fd5b505191905056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100a264697066735822122001d2a52f4330b4507f0b0fc0e6c55942d43ce79f00af362bea9128d339ba6dbf64736f6c634300081a0033", + "nonce": "0x2", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xf85a56632e2c0745629f69605f41a6e13169e943d98bb0d95b026806f3b4e420", - "transactionType": "CREATE2", - "contractName": "MagicSpendLiquidityManager", - "contractAddress": "0x4d43b57af83246cdbf36104bc4cc1866d7944115", + "hash": "0x47ecd1a7f025f98f328c468262fcf29894fba64086e62f56f000b155c80028d7", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xd82225ba07fd19511d0138167aabb60630375b38", "function": null, "arguments": [ - "0xc0B5915FD2B94EcB2eCe7eC44fDF7b4931152Ba3", - "0xc0B5915FD2B94EcB2eCe7eC44fDF7b4931152Ba3" + "0x90cC3e1Df86b183191F6ad3f86851e5d98cf71CD", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0x485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "transaction": { - "from": "0xc0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x24ed61", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0xfab93", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000161016060405234801561001157600080fd5b5060405161205c38038061205c833981016040819052610030916102b0565b604080518082018252601381527f50696d6c69636f204d61676963205370656e6400000000000000000000000000602080830191909152825180840190935260018352603160f81b908301529082846001600160a01b0381166100ae57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6100b78161017f565b506100c1816101cf565b5060016002556100d2826003610223565b610120526100e1816004610223565b61014052815160208084019190912060e052815190820120610100524660a05261016e60e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c052506104b29050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f249060200160405180910390a150565b600060208351101561023f5761023883610256565b9050610250565b8161024a8482610382565b5060ff90505b92915050565b600080829050601f81511115610281578260405163305a27a960e01b81526004016100a59190610440565b805161028c8261048e565b179392505050565b80516001600160a01b03811681146102ab57600080fd5b919050565b600080604083850312156102c357600080fd5b6102cc83610294565b91506102da60208401610294565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061030d57607f821691505b60208210810361032d57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561037d57806000526020600020601f840160051c8101602085101561035a5750805b601f840160051c820191505b8181101561037a5760008155600101610366565b50505b505050565b81516001600160401b0381111561039b5761039b6102e3565b6103af816103a984546102f9565b84610333565b6020601f8211600181146103e357600083156103cb5750848201515b600019600385901b1c1916600184901b17845561037a565b600084815260208120601f198516915b8281101561041357878501518255602094850194600190920191016103f3565b50848210156104315786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b602081526000825180602084015260005b8181101561046e5760208186018101516040868401015201610451565b506000604082850101526040601f19601f83011684010191505092915050565b8051602080830151919081101561032d5760001960209190910360031b1b16919050565b60805160a05160c05160e051610100516101205161014051611b5061050c6000396000611129015260006110f70152600061140d015260006113e5015260006113400152600061136a015260006113940152611b506000f3fe6080604052600436106100a75760003560e01c80638da5cb5b116100645780638da5cb5b14610190578063dbd7ede0146101ae578063e7aed218146101c1578063e9eee73b146101e1578063eb12d61e14610221578063f2fde38b1461024157600080fd5b80635018e267146100ac578063525639b7146100ce57806361f0487114610101578063715018a6146101215780637ac3c02f1461013657806384b0196e14610168575b600080fd5b3480156100b857600080fd5b506100cc6100c736600461167a565b610261565b005b3480156100da57600080fd5b506100ee6100e936600461171a565b6108d7565b6040519081526020015b60405180910390f35b34801561010d57600080fd5b506100cc61011c366004611782565b610bb5565b34801561012d57600080fd5b506100cc610c6f565b34801561014257600080fd5b506001546001600160a01b03165b6040516001600160a01b0390911681526020016100f8565b34801561017457600080fd5b5061017d610c83565b6040516100f89796959493929190611805565b34801561019c57600080fd5b506000546001600160a01b0316610150565b6100cc6101bc366004611782565b610cc9565b3480156101cd57600080fd5b506100ee6101dc36600461189d565b610d93565b3480156101ed57600080fd5b506102116101fc3660046118d8565b60056020526000908152604090205460ff1681565b60405190151581526020016100f8565b34801561022d57600080fd5b506100cc61023c3660046118f1565b610e37565b34801561024d57600080fd5b506100cc61025c3660046118f1565b610e4b565b610269610e86565b4661027a606085016040860161190c565b6001600160801b0316146102a15760405163edcdefa760e01b815260040160405180910390fd5b6102b160e0840160c08501611927565b65ffffffffffff16158015906102dd57506102d260e0840160c08501611927565b65ffffffffffff1642115b156102fb57604051637f780e6960e11b815260040160405180910390fd5b61030c610100840160e08501611927565b65ffffffffffff1615801590610339575061032e610100840160e08501611927565b65ffffffffffff1642105b1561035757604051631b69142160e21b815260040160405180910390fd5b6000610362846108d7565b905061039b604051806040016040528060168152602001750d8d2e2ead2c8d2e8f25adac2dcc2cecae45cd0c2e6d60531b815250610eae565b6103a481610ef1565b60006103f86103bb6001546001600160a01b031690565b8386868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610f3692505050565b905080610418576040516337e8456b60e01b815260040160405180910390fd5b60008281526005602052604090205460ff1615610448576040516307b8c82160e41b815260040160405180910390fd5b60005b610458608087018761194f565b90508110156105ed576000610470608088018861194f565b83818110610480576104806119a0565b905060200281019061049291906119b6565b6104a09060208101906118f1565b905060006104b1608089018961194f565b848181106104c1576104c16119a0565b90506020028101906104d391906119b6565b60200135905060006104e860808a018a61194f565b858181106104f8576104f86119a0565b905060200281019061050a91906119b6565b6105189060408101906119d6565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b038816925086915061056c908690611a1d565b60006040518083038185875af1925050503d80600081146105a9576040519150601f19603f3d011682016040523d82523d6000602084013e6105ae565b606091505b5091509150816105dc57806040516354d5ca3560e11b81526004016105d39190611a2f565b60405180910390fd5b50506001909301925061044b915050565b5073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee61061060208701876118f1565b6001600160a01b0316036106545761064f61063160808701606088016118f1565b610641604088016020890161190c565b6001600160801b0316610fad565b610692565b61069261066460208701876118f1565b61067460808801606089016118f1565b6106846040890160208a0161190c565b6001600160801b0316610ff0565b60005b6106a260a087018761194f565b905081101561082e5760006106ba60a088018861194f565b838181106106ca576106ca6119a0565b90506020028101906106dc91906119b6565b6106ea9060208101906118f1565b905060006106fb60a089018961194f565b8481811061070b5761070b6119a0565b905060200281019061071d91906119b6565b602001359050600061073260a08a018a61194f565b85818110610742576107426119a0565b905060200281019061075491906119b6565b6107629060408101906119d6565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b03881692508691506107b6908690611a1d565b60006040518083038185875af1925050503d80600081146107f3576040519150601f19603f3d011682016040523d82523d6000602084013e6107f8565b606091505b50915091508161081d578060405163041d4c5b60e41b81526004016105d39190611a2f565b505060019093019250610695915050565b506000828152600560209081526040909120805460ff19166001179055610857908601866118f1565b6001600160a01b031661087060808701606088016118f1565b6001600160a01b0316837f4a6dd572d0ec236965e0c46deed6af2b359329fd21261ff0ee766203daeda16d6108ab60408a0160208b0161190c565b6040516001600160801b03909116815260200160405180910390a450506108d26001600255565b505050565b6000806108e7608084018461194f565b905067ffffffffffffffff81111561090157610901611a42565b60405190808252806020026020018201604052801561092a578160200160208202803683370190505b509050600061093c60a085018561194f565b905067ffffffffffffffff81111561095657610956611a42565b60405190808252806020026020018201604052801561097f578160200160208202803683370190505b50905060005b610992608086018661194f565b90508110156109f2576109cd6109ab608087018761194f565b838181106109bb576109bb6119a0565b90506020028101906101dc91906119b6565b8382815181106109df576109df6119a0565b6020908102919091010152600101610985565b5060005b610a0360a086018661194f565b9050811015610a4157610a1c6109ab60a087018761194f565b828281518110610a2e57610a2e6119a0565b60209081029190910101526001016109f6565b50610bad7ffcd49499b7c877e5ba90cf454a39c7f2c1202017c5cee171783a292a160529df610a7360208701876118f1565b610a83604088016020890161190c565b610a936060890160408a0161190c565b610aa360808a0160608b016118f1565b87604051602001610ab49190611a58565b6040516020818303038152906040528051906020012087604051602001610adb9190611a58565b60408051601f198184030181529190528051602090910120610b0360e08d0160c08e01611927565b610b146101008e0160e08f01611927565b8d610100016020810190610b289190611927565b60408051602081019b909b526001600160a01b03998a16908b01526001600160801b0397881660608b01529690951660808901529590921660a087015260c086015260e085015265ffffffffffff9283166101008501528216610120840152166101408201526101600160405160208183030381529060405280519060200120611040565b949350505050565b610bbd611073565b610bc5610e86565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610c0257610bfd33826001600160801b0316610fad565b610c16565b610c168233836001600160801b0316610ff0565b604080516001600160a01b03841681526001600160801b03831660208201527f26aee06652d435b2b0e2bd8483f96d5dc230ca84b9257b7b0766fe43341fb1b591015b60405180910390a1610c6b6001600255565b5050565b610c77611073565b610c8160006110a0565b565b600060608060008060006060610c976110f0565b610c9f611122565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b610cd1611073565b610cd9610e86565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610d3757806001600160801b03163414610d32576040516380daf1e560e01b81526001600160a01b03831660048201526024016105d3565b610d4c565b610d4c823330846001600160801b031661114f565b604080516001600160a01b03841681526001600160801b03831660208201527feb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d0944189101610c59565b60007f6769b3b93e842df2a14ee103b8493853ba208a46f5721c9a1d79776086fde9d6610dc360208401846118f1565b6020840135610dd560408601866119d6565b604051610de3929190611a8e565b604051908190038120610e1a949392916020019384526001600160a01b039290921660208401526040830152606082015260800190565b604051602081830303815290604052805190602001209050919050565b610e3f611073565b610e48816111ad565b50565b610e53611073565b6001600160a01b038116610e7d57604051631e4fbdf760e01b8152600060048201526024016105d3565b610e48816110a0565b6002805403610ea857604051633ee5aeb560e01b815260040160405180910390fd5b60028055565b610e4881604051602401610ec29190611a2f565b60408051601f198184030181529190526020810180516001600160e01b031663104c13eb60e21b179052611201565b610e4881604051602401610f0791815260200190565b60408051601f198184030181529190526020810180516001600160e01b03166327b7cf8560e01b179052611201565b6000836001600160a01b03163b600003610f9857600080610f57858561120a565b5090925090506000816003811115610f7157610f71611a9e565b148015610f8f5750856001600160a01b0316826001600160a01b0316145b92505050610fa6565b610fa3848484611257565b90505b9392505050565b80471015610fc35763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610c6b57816000526073600b5360ff6020536016600b82f0610c6b573838fd5b816014528060345263a9059cbb60601b60005260206000604460106000875af1806001600051141661103557803d853b151710611035576390b8ec186000526004601cfd5b506000603452505050565b600061106d61104d611333565b8360405161190160f01b8152600281019290925260228201526042902090565b92915050565b6000546001600160a01b03163314610c815760405163118cdaa760e01b81523360048201526024016105d3565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b606061111d7f0000000000000000000000000000000000000000000000000000000000000000600361145e565b905090565b606061111d7f0000000000000000000000000000000000000000000000000000000000000000600461145e565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af1806001600051141661119e57803d873b15171061119e57637939f4246000526004601cfd5b50600060605260405250505050565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f249060200160405180910390a150565b610e488161150a565b600080600083516041036112445760208401516040850151606086015160001a6112368882858561152b565b955095509550505050611250565b50508151600091506002905b9250925092565b6000806000856001600160a01b03168585604051602401611279929190611ab4565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516112ae9190611a1d565b600060405180830381855afa9150503d80600081146112e9576040519150601f19603f3d011682016040523d82523d6000602084013e6112ee565b606091505b509150915081801561130257506020815110155b801561132957508051630b135d3f60e11b906113279083016020908101908401611acd565b145b9695505050505050565b6000306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614801561138c57507f000000000000000000000000000000000000000000000000000000000000000046145b156113b657507f000000000000000000000000000000000000000000000000000000000000000090565b61111d604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b606060ff831461147857611471836115fa565b905061106d565b81805461148490611ae6565b80601f01602080910402602001604051908101604052809291908181526020018280546114b090611ae6565b80156114fd5780601f106114d2576101008083540402835291602001916114fd565b820191906000526020600020905b8154815290600101906020018083116114e057829003601f168201915b5050505050905092915050565b60006a636f6e736f6c652e6c6f679050600080835160208501845afa505050565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a084111561156657506000915060039050826115f0565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156115ba573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166115e6575060009250600191508290506115f0565b9250600091508190505b9450945094915050565b6060600061160783611639565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b600060ff8216601f81111561106d57604051632cd44ac360e21b815260040160405180910390fd5b6000610120828403121561167457600080fd5b50919050565b60008060006040848603121561168f57600080fd5b833567ffffffffffffffff8111156116a657600080fd5b6116b286828701611661565b935050602084013567ffffffffffffffff8111156116cf57600080fd5b8401601f810186136116e057600080fd5b803567ffffffffffffffff8111156116f757600080fd5b86602082840101111561170957600080fd5b939660209190910195509293505050565b60006020828403121561172c57600080fd5b813567ffffffffffffffff81111561174357600080fd5b610bad84828501611661565b80356001600160a01b038116811461176657600080fd5b919050565b80356001600160801b038116811461176657600080fd5b6000806040838503121561179557600080fd5b61179e8361174f565b91506117ac6020840161176b565b90509250929050565b60005b838110156117d05781810151838201526020016117b8565b50506000910152565b600081518084526117f18160208601602086016117b5565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e06020820152600061182460e08301896117d9565b828103604084015261183681896117d9565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b8181101561188c57835183526020938401939092019160010161186e565b50909b9a5050505050505050505050565b6000602082840312156118af57600080fd5b813567ffffffffffffffff8111156118c657600080fd5b820160608185031215610fa657600080fd5b6000602082840312156118ea57600080fd5b5035919050565b60006020828403121561190357600080fd5b610fa68261174f565b60006020828403121561191e57600080fd5b610fa68261176b565b60006020828403121561193957600080fd5b813565ffffffffffff81168114610fa657600080fd5b6000808335601e1984360301811261196657600080fd5b83018035915067ffffffffffffffff82111561198157600080fd5b6020019150600581901b360382131561199957600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b60008235605e198336030181126119cc57600080fd5b9190910192915050565b6000808335601e198436030181126119ed57600080fd5b83018035915067ffffffffffffffff821115611a0857600080fd5b60200191503681900382131561199957600080fd5b600082516119cc8184602087016117b5565b602081526000610fa660208301846117d9565b634e487b7160e01b600052604160045260246000fd5b8151600090829060208501835b82811015611a83578151845260209384019390910190600101611a65565b509195945050505050565b8183823760009101908152919050565b634e487b7160e01b600052602160045260246000fd5b828152604060208201526000610bad60408301846117d9565b600060208284031215611adf57600080fd5b5051919050565b600181811c90821680611afa57607f821691505b60208210810361167457634e487b7160e01b600052602260045260246000fdfea2646970667358221220c5cc87b787d8f62ab3feca319f904dbebc3a2e93b4dd1c01769574b5f19bdf2364736f6c634300081a0033000000000000000000000000c0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3000000000000000000000000c0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "nonce": "0x23", + "input": "0x60a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610300000000000000000000000090cc3e1df86b183191f6ad3f86851e5d98cf71cd000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x3", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x14ea9f5dc16621e07a399941bf95dcdc3338c59346b486c487f4bd16fcb03c60", + "hash": "0x8400f655382ac20d605e9346d4134d2dd814dcab54a42576777f52a336af9618", "transactionType": "CALL", - "contractName": "MagicSpendLiquidityManager", - "contractAddress": "0x4d43b57af83246cdbf36104bc4cc1866d7944115", - "function": "addLiquidity(address,uint128)", - "arguments": [ - "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", - "10000000000000000" - ], + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xd82225ba07fd19511d0138167aabb60630375b38", + "function": null, + "arguments": null, "transaction": { - "from": "0xc0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "to": "0x4d43b57af83246cdbf36104bc4cc1866d7944115", - "gas": "0xa028", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0xd82225ba07fd19511d0138167aabb60630375b38", + "gas": "0x11dc8", "value": "0x2386f26fc10000", "input": "0xdbd7ede0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc10000", - "nonce": "0x24", + "nonce": "0x4", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xe128468e8f128fc5c32264e300e06769a1a6c2452607ba0273bc0dbec678813f", + "hash": "0xea0ff4b9299c515c29febf3aff752c68bca0c9eef90a12bf5ea3939368e5de80", "transactionType": "CALL", - "contractName": "MagicSpendStakeManager", - "contractAddress": "0x98f521f92c588b9690193932667c43153502f206", - "function": "addStake(address,uint128,uint32)", - "arguments": [ - "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", - "10000000000000000", - "86400" - ], + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "function": null, + "arguments": null, "transaction": { - "from": "0x129a50835eb5efa2253b2f0ec2fbf84b2cee1ff9", - "to": "0x98f521f92c588b9690193932667c43153502f206", - "gas": "0x11e3e", + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "gas": "0x19669", "value": "0x2386f26fc10000", "input": "0x8e0581d7000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", - "nonce": "0xf", + "nonce": "0x0", "chainId": "0xaa36a7" }, "additionalContracts": [], @@ -92,161 +122,305 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xc8d2f4", + "cumulativeGasUsed": "0xe6ccd1", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x53a4a98ec9a205f45d2a39acddbe09bf29561077cad9c2ad17c68d5601f8410e", + "transactionIndex": "0x65", + "blockHash": "0x72cda526323e5f1062af0702d2b67d4c6ade2d66ca98bce7ab8ea78d80a0ba73", + "blockNumber": "0x6b0deb", + "gasUsed": "0x1f69e2", + "effectiveGasPrice": "0x311eb6e18", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0x22c7964e5732eba5d34d8c28ce6b39e012614687" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x692bc3", "logs": [ { - "address": "0x98f521f92c588b9690193932667c43153502f206", + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x00000000000000000000000022c7964e5732eba5d34d8c28ce6b39e012614687" + ], + "data": "0x", + "blockHash": "0x578ec3cc8ccc4087c3e591734b59a9c32b3adec9af32b3930b3ca5ca0734a7f3", + "blockNumber": "0x6b0dec", + "transactionHash": "0x57a0dbfe29a6b8fa531bf0e3bbba5a5c11c806b4e637ad0dd39779c9054cc908", + "transactionIndex": "0x44", + "logIndex": "0x40", + "removed": false + }, + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000c0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3" + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "data": "0x", - "blockHash": "0xbe1b8a98938e04db1b5b31d81c28ad3d612a6f8d42a868723c725c9ced24993f", - "blockNumber": "0x6a3189", - "transactionHash": "0x0623dd32ee01501e9be56c6d11969646d0fd41b4a8bc6d7875c342986ff2e248", - "transactionIndex": "0x19", - "logIndex": "0x2c", + "blockHash": "0x578ec3cc8ccc4087c3e591734b59a9c32b3adec9af32b3930b3ca5ca0734a7f3", + "blockNumber": "0x6b0dec", + "transactionHash": "0x57a0dbfe29a6b8fa531bf0e3bbba5a5c11c806b4e637ad0dd39779c9054cc908", + "transactionIndex": "0x44", + "logIndex": "0x41", + "removed": false + }, + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x578ec3cc8ccc4087c3e591734b59a9c32b3adec9af32b3930b3ca5ca0734a7f3", + "blockNumber": "0x6b0dec", + "transactionHash": "0x57a0dbfe29a6b8fa531bf0e3bbba5a5c11c806b4e637ad0dd39779c9054cc908", + "transactionIndex": "0x44", + "logIndex": "0x42", + "removed": false + }, + { + "address": "0x9b9c5e6c8112abeb124895cfc42bae801fcb5a0f", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x578ec3cc8ccc4087c3e591734b59a9c32b3adec9af32b3930b3ca5ca0734a7f3", + "blockNumber": "0x6b0dec", + "transactionHash": "0x57a0dbfe29a6b8fa531bf0e3bbba5a5c11c806b4e637ad0dd39779c9054cc908", + "transactionIndex": "0x44", + "logIndex": "0x43", + "removed": false + }, + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b9c5e6c8112abeb124895cfc42bae801fcb5a0f", + "blockHash": "0x578ec3cc8ccc4087c3e591734b59a9c32b3adec9af32b3930b3ca5ca0734a7f3", + "blockNumber": "0x6b0dec", + "transactionHash": "0x57a0dbfe29a6b8fa531bf0e3bbba5a5c11c806b4e637ad0dd39779c9054cc908", + "transactionIndex": "0x44", + "logIndex": "0x44", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000800000000000800000000000000000000000000000000400000000000000000000000000000000000000000000080000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000008000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000001000004000000000000400000000000000000800000000000000000000000002000000000000000040000000100000000000000000000000000000000000000000000000000000002000001000000000008000000000000000000000000020000000000000000000c00000000800400004000000000000000480000000000000000000800000000000000000000000080000000000000800000000000000000000000020000000000000000000000000000000000000000000000000020000000000000000000000000000000000404010000000000000020000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x0623dd32ee01501e9be56c6d11969646d0fd41b4a8bc6d7875c342986ff2e248", - "transactionIndex": "0x19", - "blockHash": "0xbe1b8a98938e04db1b5b31d81c28ad3d612a6f8d42a868723c725c9ced24993f", - "blockNumber": "0x6a3189", - "gasUsed": "0x1c1981", - "effectiveGasPrice": "0x1c92b4bb", + "transactionHash": "0x57a0dbfe29a6b8fa531bf0e3bbba5a5c11c806b4e637ad0dd39779c9054cc908", + "transactionIndex": "0x44", + "blockHash": "0x578ec3cc8ccc4087c3e591734b59a9c32b3adec9af32b3930b3ca5ca0734a7f3", + "blockNumber": "0x6b0dec", + "gasUsed": "0xbb253", + "effectiveGasPrice": "0x33ab2fcfc", "blobGasUsed": "0x0", - "from": "0xc0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5" }, { "status": "0x1", - "cumulativeGasUsed": "0x15dcb0c", + "cumulativeGasUsed": "0x59cf91", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe8270d314960a9f5470ac541e1ceb17a64156a8534634d6b0930cfa99fe0406c", + "transactionIndex": "0x32", + "blockHash": "0x8091cf7b07ccbadd75b107670db07ab740eb3305b1b886babe0680521ecb59c5", + "blockNumber": "0x6b0ded", + "gasUsed": "0x1ae335", + "effectiveGasPrice": "0x315a39863", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0x90cc3e1df86b183191f6ad3f86851e5d98cf71cd" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x101ef15", "logs": [ { - "address": "0x4d43b57af83246cdbf36104bc4cc1866d7944115", + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x00000000000000000000000090cc3e1df86b183191f6ad3f86851e5d98cf71cd" + ], + "data": "0x", + "blockHash": "0x7f398aac6b8701355247cbc3cb94d57eba64548b2b57aee4dbdca4d5eaea690e", + "blockNumber": "0x6b0dee", + "transactionHash": "0x47ecd1a7f025f98f328c468262fcf29894fba64086e62f56f000b155c80028d7", + "transactionIndex": "0x89", + "logIndex": "0x112", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000c0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3" + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "data": "0x", - "blockHash": "0xc544b559521fbba840658debe83fd975229f3b66834a319eb26535856c11602b", - "blockNumber": "0x6a318a", - "transactionHash": "0xf85a56632e2c0745629f69605f41a6e13169e943d98bb0d95b026806f3b4e420", - "transactionIndex": "0x4d", - "logIndex": "0x14c", + "blockHash": "0x7f398aac6b8701355247cbc3cb94d57eba64548b2b57aee4dbdca4d5eaea690e", + "blockNumber": "0x6b0dee", + "transactionHash": "0x47ecd1a7f025f98f328c468262fcf29894fba64086e62f56f000b155c80028d7", + "transactionIndex": "0x89", + "logIndex": "0x113", "removed": false }, { - "address": "0x4d43b57af83246cdbf36104bc4cc1866d7944115", + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", "topics": [ "0x47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f24" ], - "data": "0x000000000000000000000000c0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "blockHash": "0xc544b559521fbba840658debe83fd975229f3b66834a319eb26535856c11602b", - "blockNumber": "0x6a318a", - "transactionHash": "0xf85a56632e2c0745629f69605f41a6e13169e943d98bb0d95b026806f3b4e420", - "transactionIndex": "0x4d", - "logIndex": "0x14d", + "data": "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e", + "blockHash": "0x7f398aac6b8701355247cbc3cb94d57eba64548b2b57aee4dbdca4d5eaea690e", + "blockNumber": "0x6b0dee", + "transactionHash": "0x47ecd1a7f025f98f328c468262fcf29894fba64086e62f56f000b155c80028d7", + "transactionIndex": "0x89", + "logIndex": "0x114", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x7f398aac6b8701355247cbc3cb94d57eba64548b2b57aee4dbdca4d5eaea690e", + "blockNumber": "0x6b0dee", + "transactionHash": "0x47ecd1a7f025f98f328c468262fcf29894fba64086e62f56f000b155c80028d7", + "transactionIndex": "0x89", + "logIndex": "0x115", + "removed": false + }, + { + "address": "0x1168ce37276e0629ef79cda41914cf3381ee6250", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x7f398aac6b8701355247cbc3cb94d57eba64548b2b57aee4dbdca4d5eaea690e", + "blockNumber": "0x6b0dee", + "transactionHash": "0x47ecd1a7f025f98f328c468262fcf29894fba64086e62f56f000b155c80028d7", + "transactionIndex": "0x89", + "logIndex": "0x116", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001168ce37276e0629ef79cda41914cf3381ee6250", + "blockHash": "0x7f398aac6b8701355247cbc3cb94d57eba64548b2b57aee4dbdca4d5eaea690e", + "blockNumber": "0x6b0dee", + "transactionHash": "0x47ecd1a7f025f98f328c468262fcf29894fba64086e62f56f000b155c80028d7", + "transactionIndex": "0x89", + "logIndex": "0x117", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000020000000000000800000000000000000000010000240000000000000000000000000000000000000000800000000000000000000000000000000000000000001000000000000000000000000000000000000020000000800000000000800000000000000000000000000000000400000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000200000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00020000000001000000000000000000400800000000000000800000000000000000000010002040000000000000000000000000000000000000000000000080000000000000000000000000000002000001000000000008000000000000000000000000020000000100000000000800000000800000000000000000000000400000000000000000000800000000000000200000000080000000000040800000000000000000000000000000000002000000000000000000000000000000000000000020000000000000000000000000800100000404000000000000000020000000000000000000000000000000000000000000000000010000000000000000", "type": "0x2", - "transactionHash": "0xf85a56632e2c0745629f69605f41a6e13169e943d98bb0d95b026806f3b4e420", - "transactionIndex": "0x4d", - "blockHash": "0xc544b559521fbba840658debe83fd975229f3b66834a319eb26535856c11602b", - "blockNumber": "0x6a318a", - "gasUsed": "0x1941e4", - "effectiveGasPrice": "0x1cdab376", + "transactionHash": "0x47ecd1a7f025f98f328c468262fcf29894fba64086e62f56f000b155c80028d7", + "transactionIndex": "0x89", + "blockHash": "0x7f398aac6b8701355247cbc3cb94d57eba64548b2b57aee4dbdca4d5eaea690e", + "blockNumber": "0x6b0dee", + "gasUsed": "0xc0f22", + "effectiveGasPrice": "0x2e1ab8042", "blobGasUsed": "0x0", - "from": "0xc0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0xd82225ba07fd19511d0138167aabb60630375b38" }, { "status": "0x1", - "cumulativeGasUsed": "0x5635c0", + "cumulativeGasUsed": "0x1a0ad1c", "logs": [ { - "address": "0x4d43b57af83246cdbf36104bc4cc1866d7944115", + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", "topics": [ "0xeb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d094418" ], "data": "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc10000", - "blockHash": "0xe9706cbf146197377fe51553becb0beb06617b8ca0e5be609b43eb7b845f52d9", - "blockNumber": "0x6a318b", - "transactionHash": "0x14ea9f5dc16621e07a399941bf95dcdc3338c59346b486c487f4bd16fcb03c60", - "transactionIndex": "0x38", - "logIndex": "0x3d", + "blockHash": "0x68618d2564becc276edd4a88b324b519af6fbf70767b54f2efcb0d42c68a37e7", + "blockNumber": "0x6b0def", + "transactionHash": "0x8400f655382ac20d605e9346d4134d2dd814dcab54a42576777f52a336af9618", + "transactionIndex": "0x6a", + "logIndex": "0x25c", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000400000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000020000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000", "type": "0x2", - "transactionHash": "0x14ea9f5dc16621e07a399941bf95dcdc3338c59346b486c487f4bd16fcb03c60", - "transactionIndex": "0x38", - "blockHash": "0xe9706cbf146197377fe51553becb0beb06617b8ca0e5be609b43eb7b845f52d9", - "blockNumber": "0x6a318b", - "gasUsed": "0x6d83", - "effectiveGasPrice": "0x1fb8d678", + "transactionHash": "0x8400f655382ac20d605e9346d4134d2dd814dcab54a42576777f52a336af9618", + "transactionIndex": "0x6a", + "blockHash": "0x68618d2564becc276edd4a88b324b519af6fbf70767b54f2efcb0d42c68a37e7", + "blockNumber": "0x6b0def", + "gasUsed": "0xcee7", + "effectiveGasPrice": "0x30aa1f9d6", "blobGasUsed": "0x0", - "from": "0xc0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "to": "0x4d43b57af83246cdbf36104bc4cc1866d7944115", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0xd82225ba07fd19511d0138167aabb60630375b38", "contractAddress": null }, { "status": "0x1", - "cumulativeGasUsed": "0x458a31", + "cumulativeGasUsed": "0x1198f5f", "logs": [ { - "address": "0x98f521f92c588b9690193932667c43153502f206", + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", "topics": [ "0x1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313", - "0x000000000000000000000000129a50835eb5efa2253b2f0ec2fbf84b2cee1ff9", + "0x00000000000000000000000077d1f68c3c924cfd4732e64e93aebea836797485", "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" ], "data": "0x000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", - "blockHash": "0x37182decd94dc98ac77a8681db630d2d35341b061e054af88ea2ea8ca9e8c598", - "blockNumber": "0x6a318c", - "transactionHash": "0xe128468e8f128fc5c32264e300e06769a1a6c2452607ba0273bc0dbec678813f", - "transactionIndex": "0x21", - "logIndex": "0x2b", + "blockHash": "0xb40d1f5b7129a9e12d130d2480ec921ae0a4553a836939ccdf1c4f24e4ccddfb", + "blockNumber": "0x6b0df0", + "transactionHash": "0xea0ff4b9299c515c29febf3aff752c68bca0c9eef90a12bf5ea3939368e5de80", + "transactionIndex": "0x4f", + "logIndex": "0xf6", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000200000000000000200000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000400000000000000000000000000000000000200000000000002000000000000000000000100100000000000000000000000000000000000000000000000008000000000000000000000000000004000004000000000000", + "logsBloom": "0x00000000000000000000000000000000100000000000000000000000000000000000000000000000000000200000000000000100000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000080000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000002000000000000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000000004000000000000000000", "type": "0x2", - "transactionHash": "0xe128468e8f128fc5c32264e300e06769a1a6c2452607ba0273bc0dbec678813f", - "transactionIndex": "0x21", - "blockHash": "0x37182decd94dc98ac77a8681db630d2d35341b061e054af88ea2ea8ca9e8c598", - "blockNumber": "0x6a318c", - "gasUsed": "0xc3b9", - "effectiveGasPrice": "0x1db80127", + "transactionHash": "0xea0ff4b9299c515c29febf3aff752c68bca0c9eef90a12bf5ea3939368e5de80", + "transactionIndex": "0x4f", + "blockHash": "0xb40d1f5b7129a9e12d130d2480ec921ae0a4553a836939ccdf1c4f24e4ccddfb", + "blockNumber": "0x6b0df0", + "gasUsed": "0x1263d", + "effectiveGasPrice": "0x36b6d285d", "blobGasUsed": "0x0", - "from": "0x129a50835eb5efa2253b2f0ec2fbf84b2cee1ff9", - "to": "0x98f521f92c588b9690193932667c43153502f206", + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", "contractAddress": null } ], "libraries": [], "pending": [], "returns": { - "_liquidityManager": { + "_stakeManager": { "internal_type": "address", - "value": "0x4d43b57AF83246cdBF36104Bc4CC1866d7944115" + "value": "0x0797f38B80Ceeb1115F7c52fe1b13c7a62c634e5" }, - "_stakeManager": { + "_withdrawalManager": { "internal_type": "address", - "value": "0x98f521f92C588B9690193932667c43153502f206" + "value": "0xd82225BA07Fd19511d0138167aabb60630375b38" } }, - "timestamp": 1730073805, + "timestamp": 1730797865, "chain": 11155111, - "commit": "93d3701" + "commit": "d84920d" } \ No newline at end of file diff --git a/broadcast/MagicSpend.s.sol/84532/run-1730798069.json b/broadcast/MagicSpend.s.sol/84532/run-1730798069.json new file mode 100644 index 0000000..0a75eb1 --- /dev/null +++ b/broadcast/MagicSpend.s.sol/84532/run-1730798069.json @@ -0,0 +1,462 @@ +{ + "transactions": [ + { + "hash": "0x49565ccb0da9d0a6dcb7df26bd539300909f6dcaebe0a2df205e3a4084411303", + "transactionType": "CREATE", + "contractName": "MagicSpendStakeManager", + "contractAddress": "0x22c7964e5732eba5d34d8c28ce6b39e012614687", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0x28d37b", + "value": "0x0", + "input": "0x6080604052348015600f57600080fd5b506124448061001f6000396000f3fe6080604052600436106101185760003560e01c8063b36f9705116100a0578063ce4cb87611610064578063ce4cb87614610343578063d77c8f1414610363578063e6511cdf14610469578063e9eee73b14610489578063f2fde38b146104c957600080fd5b8063b36f970514610280578063bc25cf77146102a0578063be4e694e146102c0578063c4d66de8146102d5578063c884ef83146102f557600080fd5b8063863e76db116100e7578063863e76db146101d65780638da5cb5b146102025780638e0581d71461022f5780639ed7a5141461023d578063a08806131461026b57600080fd5b80634a1ce59914610150578063715018a6146101705780637d95659c1461018557806384b0196e146101a557600080fd5b3661014b5761014973eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee34610144620151806003611bb3565b6104e9565b005b600080fd5b34801561015c57600080fd5b5061014961016b366004611bfe565b610745565b34801561017c57600080fd5b50610149610826565b34801561019157600080fd5b506101496101a0366004611c43565b61083a565b3480156101b157600080fd5b506101ba610bd5565b6040516101cd9796959493929190611d57565b60405180910390f35b3480156101e257600080fd5b506101ed6201518081565b60405163ffffffff90911681526020016101cd565b34801561020e57600080fd5b50610217610c86565b6040516001600160a01b0390911681526020016101cd565b610149610144366004611def565b34801561024957600080fd5b5061025d610258366004611f30565b610cb4565b6040519081526020016101cd565b34801561027757600080fd5b506101ed610d4e565b34801561028c57600080fd5b5061014961029b366004611f4c565b610d5f565b3480156102ac57600080fd5b506101496102bb366004611bfe565b610ed8565b3480156102cc57600080fd5b506101ed611008565b3480156102e157600080fd5b506101496102f0366004611bfe565b611016565b34801561030157600080fd5b5061032b610310366004611bfe565b6002602052600090815260409020546001600160801b031681565b6040516001600160801b0390911681526020016101cd565b34801561034f57600080fd5b5061032b61035e366004611f4c565b611172565b34801561036f57600080fd5b5061041d61037e366004611f4c565b604080516080810182526000808252602082018190529181018290526060810191909152506001600160a01b03918216600090815260208181526040808320939094168252918252829020825160808101845290546001600160801b0381168252600160801b810463ffffffff1692820192909252600160a01b820465ffffffffffff1692810192909252600160d01b900460ff161515606082015290565b6040516101cd919081516001600160801b0316815260208083015163ffffffff169082015260408083015165ffffffffffff169082015260609182015115159181019190915260800190565b34801561047557600080fd5b5061025d6104843660046120b7565b6111a6565b34801561049557600080fd5b506104b96104a43660046120f3565b60016020526000908152604090205460ff1681565b60405190151581526020016101cd565b3480156104d557600080fd5b506101496104e4366004611bfe565b611329565b6104f1611364565b336000908152602081815260408083206001600160a01b0387168452909152902063ffffffff8216158061053d575061052e620151806005611bb3565b63ffffffff168263ffffffff16115b1561055b5760405163508f69d960e11b815260040160405180910390fd5b8054600160801b900463ffffffff16158015906105895750805463ffffffff838116600160801b9092041614155b156105a75760405163508f69d960e11b815260040160405180910390fd5b80546000906105c09085906001600160801b031661210c565b9050806001600160801b03166000036105ec57604051631cc3b37b60e01b815260040160405180910390fd5b8154849083906000906106099084906001600160801b031661210c565b82546101009290920a6001600160801b03818102199093169190921691909102179055508154600160d01b6aff000000000000ffffffff60801b19909116600160801b63ffffffff86160260ff60d01b1916171765ffffffffffff60a01b191682556001600160a01b03851673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed19016106be57836001600160801b031634146106b95760405163356680b760e01b815260040160405180910390fd5b6106d3565b6106d3853330876001600160801b031661139c565b604080516001600160801b038616815263ffffffff851660208201526001600160a01b0387169133917f1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313910160405180910390a3505061074060016000805160206123ef83398151915255565b505050565b336000908152602081815260408083206001600160a01b038516845290915290208054600160a01b900465ffffffffffff16156107955760405163426dc62960e01b815260040160405180910390fd5b80546000906107b190600160801b900463ffffffff164261212b565b825466ffffffffffffff60a01b1916600160a01b65ffffffffffff831690810260ff60d01b19169190911784556040519081529091506001600160a01b0384169033907f9ffc6168de1eb7f1d16200f614753cd7edce5a2186aab1c612199dd7316cd7c49060200160405180910390a3505050565b61082e6113fa565b610838600061142c565b565b610842611364565b600061085061048487612149565b60008181526001602052604090205490915060ff1615610883576040516307b8c82160e41b815260040160405180910390fd5b6108936060870160408801612155565b65ffffffffffff16158015906108bf57506108b46060870160408801612155565b65ffffffffffff1642115b156108dd57604051637f780e6960e11b815260040160405180910390fd5b6108ed6080870160608801612155565b65ffffffffffff1615801590610919575061090e6080870160608801612155565b65ffffffffffff1642105b1561093757604051631b69142160e21b815260040160405180910390fd5b60ff83166109486020880188612170565b90501161096857604051631bf791eb60e01b815260040160405180910390fd5b60006109776020880188612170565b8560ff1681811061098a5761098a6121c0565b9050608002018036038101906109a09190611f30565b90504681606001516001600160801b0316146109cf5760405163edcdefa760e01b815260040160405180910390fd5b6000610a4c6109e160208a018a611bfe565b7f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c869052603c902089898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061149d92505050565b905080610a6c576040516337e8456b60e01b815260040160405180910390fd5b6000610a7b60208a018a611bfe565b905082604001518360200151610a91919061210c565b6001600160801b0316856001600160801b03161115610ac35760405163fd7850ad60e01b815260040160405180910390fd5b846001600160801b0316600003610aed57604051631fbaba3560e01b815260040160405180910390fd5b610afc818460000151876114ff565b82516001600160a01b031660009081526002602052604081208054879290610b2e9084906001600160801b031661210c565b82546101009290920a6001600160801b03818102199093169183160217909155600086815260016020818152604092839020805460ff19169092179091558651915192891683526001600160a01b0391821693509084169187917fb4784403df579ff87b30646fd940c92aa0719ac106bd6879690893c55c197736910160405180910390a450505050610bce60016000805160206123ef83398151915255565b5050505050565b600060608082808083816000805160206123cf8339815191528054909150158015610c0257506001810154155b610c4b5760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064015b60405180910390fd5b610c536115c2565b610c5b611685565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b60007f9228b9a015e192072da52129360a77b845d896cdadf0ba2e103d87c809deaca58260000151836020015184604001518560600151604051602001610d319594939291909485526001600160a01b039390931660208501526001600160801b0391821660408501528116606084015216608082015260a00190565b604051602081830303815290604052805190602001209050919050565b610d5c620151806005611bb3565b81565b610d67611364565b336000908152602081815260408083206001600160a01b038616845290915290208054600160d01b900460ff1680610dad57508054600160a01b900465ffffffffffff16155b80610dc85750805442600160a01b90910465ffffffffffff16115b15610de65760405163856807e360e01b815260040160405180910390fd5b80546001600160801b03166000819003610e1357604051631cc3b37b60e01b815260040160405180910390fd5b81546001600160d81b031916825573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03851601610e5e57610e5983826001600160801b03166116c4565b610e72565b610e728484836001600160801b03166116e0565b6040516001600160801b03821681526001600160a01b0385169033907fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda39060200160405180910390a35050610ed460016000805160206123ef83398151915255565b5050565b610ee06113fa565b610ee8611364565b6001600160a01b0381166000908152600260205260408120546001600160801b031690819003610f2b57604051631fbaba3560e01b815260040160405180910390fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610f6f57610f6a610f5b610c86565b826001600160801b0316611730565b610f8a565b610f8a82610f7b610c86565b836001600160801b03166116e0565b6001600160a01b03821660008181526002602090815260409182902080546001600160801b031916905590516001600160801b03841681527f1913141548b1b5f88ccd379145cd8883988e866c15b13b37b45b4510dc5fa3cb910160405180910390a25061100560016000805160206123ef83398151915255565b50565b610d5c620151806003611bb3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b031660008115801561105b5750825b90506000826001600160401b031660011480156110775750303b155b905081158015611085575080155b156110a35760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff1916600117855583156110cd57845460ff60401b1916600160401b1785555b6110d686611773565b61112460405180604001604052806013815260200172141a5b5b1a58dbc8135859da58c814dc195b99606a1b815250604051806040016040528060018152602001603160f81b815250611784565b831561116a57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b6001600160a01b03808316600090815260208181526040808320938516835292905220546001600160801b03165b92915050565b6000808260200151516001600160401b038111156111c6576111c6611e41565b6040519080825280602002602001820160405280156111ef578160200160208202803683370190505b50905060005b83602001515181101561124d576112288460200151828151811061121b5761121b6121c0565b6020026020010151610cb4565b82828151811061123a5761123a6121c0565b60209081029190910101526001016111f5565b506113227f9a685375297515c5abfe2d149c42d51f68310f9e281773feddc37aa0943bd1b584600001518360405160200161128891906121d6565b604051602081830303815290604052805190602001208660400151876060015188608001518960a0015160405160200161130797969594939291909687526001600160a01b039586166020880152604087019490945265ffffffffffff928316606087015290821660808601521660a08401521660c082015260e00190565b60405160208183030381529060405280519060200120611796565b9392505050565b6113316113fa565b6001600160a01b03811661135b57604051631e4fbdf760e01b815260006004820152602401610c42565b6110058161142c565b6000805160206123ef83398151915280546001190161139657604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af180600160005114166113eb57803d873b1517106113eb57637939f4246000526004601cfd5b50600060605260405250505050565b33611403610c86565b6001600160a01b0316146108385760405163118cdaa760e01b8152336004820152602401610c42565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b60008060006114ac85856117c3565b50909250905060008160038111156114c6576114c661220c565b1480156114e45750856001600160a01b0316826001600160a01b0316145b806114f557506114f5868686611810565b9695505050505050565b6001600160a01b0380841660009081526020818152604080832093861683529290522080546001600160801b0390811690831681101561155257604051631cc3b37b60e01b815260040160405180910390fd5b61155c8382612222565b82546001600160801b0319166001600160801b0391821617835560405190841681526001600160a01b0385811691908716907f8766f9fdb3d7ff5c4fe7ccf145668fbc991a789c4d655f9535b0e08c4964a04d9060200160405180910390a35050505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060916000805160206123cf8339815191529161160190612241565b80601f016020809104026020016040519081016040528092919081815260200182805461162d90612241565b801561167a5780601f1061164f5761010080835404028352916020019161167a565b820191906000526020600020905b81548152906001019060200180831161165d57829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10380546060916000805160206123cf8339815191529161160190612241565b60003860003884865af1610ed45763b12d13eb6000526004601cfd5b816014528060345263a9059cbb60601b60005260206000604460106000875af1806001600051141661172557803d853b151710611725576390b8ec186000526004601cfd5b506000603452505050565b804710156117465763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610ed457816000526073600b5360ff6020536016600b82f0610ed4573838fd5b61177b6118eb565b61100581611934565b61178c6118eb565b610ed4828261193c565b60006111a06117a361199d565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600083516041036117fd5760208401516040850151606086015160001a6117ef888285856119ac565b955095509550505050611809565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161183292919061227b565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516118679190612294565b600060405180830381855afa9150503d80600081146118a2576040519150601f19603f3d011682016040523d82523d6000602084013e6118a7565b606091505b50915091508180156118bb57506020815110155b80156114f557508051630b135d3f60e11b906118e090830160209081019084016122b0565b149695505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661083857604051631afcd79f60e31b815260040160405180910390fd5b6113316118eb565b6119446118eb565b6000805160206123cf8339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10261197e8482612310565b506003810161198d8382612310565b5060008082556001909101555050565b60006119a7611a7b565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156119e75750600091506003905082611a71565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611a3b573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611a6757506000925060019150829050611a71565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f611aa6611aef565b611aae611b59565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b60006000805160206123cf83398151915281611b096115c2565b805190915015611b2157805160209091012092915050565b81548015611b30579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b60006000805160206123cf83398151915281611b73611685565b805190915015611b8b57805160209091012092915050565b60018201548015611b30579392505050565b634e487b7160e01b600052601160045260246000fd5b63ffffffff8181168382160290811690818114611bd257611bd2611b9d565b5092915050565b6001600160a01b038116811461100557600080fd5b8035611bf981611bd9565b919050565b600060208284031215611c1057600080fd5b813561132281611bd9565b803560ff81168114611bf957600080fd5b80356001600160801b0381168114611bf957600080fd5b600080600080600060808688031215611c5b57600080fd5b85356001600160401b03811115611c7157600080fd5b860160c08189031215611c8357600080fd5b945060208601356001600160401b03811115611c9e57600080fd5b8601601f81018813611caf57600080fd5b80356001600160401b03811115611cc557600080fd5b886020828401011115611cd757600080fd5b60209190910194509250611ced60408701611c1b565b9150611cfb60608701611c2c565b90509295509295909350565b60005b83811015611d22578181015183820152602001611d0a565b50506000910152565b60008151808452611d43816020860160208601611d07565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611d7660e0830189611d2b565b8281036040840152611d888189611d2b565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611dde578351835260209384019390920191600101611dc0565b50909b9a5050505050505050505050565b600080600060608486031215611e0457600080fd5b8335611e0f81611bd9565b9250611e1d60208501611c2c565b9150604084013563ffffffff81168114611e3657600080fd5b809150509250925092565b634e487b7160e01b600052604160045260246000fd5b60405160c081016001600160401b0381118282101715611e7957611e79611e41565b60405290565b604051601f8201601f191681016001600160401b0381118282101715611ea757611ea7611e41565b604052919050565b600060808284031215611ec157600080fd5b604051608081016001600160401b0381118282101715611ee357611ee3611e41565b6040529050808235611ef481611bd9565b8152611f0260208401611c2c565b6020820152611f1360408401611c2c565b6040820152611f2460608401611c2c565b60608201525092915050565b600060808284031215611f4257600080fd5b6113228383611eaf565b60008060408385031215611f5f57600080fd5b8235611f6a81611bd9565b91506020830135611f7a81611bd9565b809150509250929050565b803565ffffffffffff81168114611bf957600080fd5b600060c08284031215611fad57600080fd5b611fb5611e57565b90508135611fc281611bd9565b815260208201356001600160401b03811115611fdd57600080fd5b8201601f81018413611fee57600080fd5b80356001600160401b0381111561200757612007611e41565b61201660208260051b01611e7f565b8082825260208201915060208360071b85010192508683111561203857600080fd5b6020840193505b82841015612064576120518785611eaf565b825260208201915060808401935061203f565b60208501525061207991505060408301611f85565b604082015261208a60608301611f85565b606082015261209b60808301611f85565b60808201526120ac60a08301611bee565b60a082015292915050565b6000602082840312156120c957600080fd5b81356001600160401b038111156120df57600080fd5b6120eb84828501611f9b565b949350505050565b60006020828403121561210557600080fd5b5035919050565b6001600160801b0381811683821601908111156111a0576111a0611b9d565b65ffffffffffff81811683821601908111156111a0576111a0611b9d565b60006111a03683611f9b565b60006020828403121561216757600080fd5b61132282611f85565b6000808335601e1984360301811261218757600080fd5b8301803591506001600160401b038211156121a157600080fd5b6020019150600781901b36038213156121b957600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b8151600090829060208501835b828110156122015781518452602093840193909101906001016121e3565b509195945050505050565b634e487b7160e01b600052602160045260246000fd5b6001600160801b0382811682821603908111156111a0576111a0611b9d565b600181811c9082168061225557607f821691505b60208210810361227557634e487b7160e01b600052602260045260246000fd5b50919050565b8281526040602082015260006120eb6040830184611d2b565b600082516122a6818460208701611d07565b9190910192915050565b6000602082840312156122c257600080fd5b5051919050565b601f82111561074057806000526020600020601f840160051c810160208510156122f05750805b601f840160051c820191505b81811015610bce57600081556001016122fc565b81516001600160401b0381111561232957612329611e41565b61233d816123378454612241565b846122c9565b6020601f82116001811461237157600083156123595750848201515b600019600385901b1c1916600184901b178455610bce565b600084815260208120601f198516915b828110156123a15787850151825560209485019460019092019101612381565b50848210156123bf5786840151600019600387901b60f8161c191681555b50505050600190811b0190555056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1009b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a2646970667358221220ff18726a266449600c4d47f44d2a02e03075c6daa3fde6010a3a6e86598d239164736f6c634300081a0033", + "nonce": "0x0", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x515361319ee68c98b7caf427557ae860a4d8ee25e8bd2d4a1cde5f14c692ef4f", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "function": null, + "arguments": [ + "0x22C7964e5732eba5D34d8c28CE6B39e012614687", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0xc4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0xf32ef", + "value": "0x0", + "input": "0x60a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610300000000000000000000000022c7964e5732eba5d34d8c28ce6b39e012614687000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x1", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x59587e08cdacd4571d5dcb79eff200fdbf8fcf795bcb4d1bd79dc5e1c617475d", + "transactionType": "CREATE", + "contractName": "MagicSpendWithdrawalManager", + "contractAddress": "0x90cc3e1df86b183191f6ad3f86851e5d98cf71cd", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0x22f1a3", + "value": "0x0", + "input": "0x6080604052348015600f57600080fd5b50611ee88061001f6000396000f3fe6080604052600436106100c25760003560e01c806384b0196e1161007f578063e7aed21811610059578063e7aed2181461021b578063e9eee73b1461023b578063eb12d61e1461027b578063f2fde38b1461029b57600080fd5b806384b0196e146101a35780638da5cb5b146101cb578063dbd7ede01461020857600080fd5b8063485cc955146100c75780635018e267146100e9578063525639b71461010957806361f048711461013c578063715018a61461015c5780637ac3c02f14610171575b600080fd5b3480156100d357600080fd5b506100e76100e23660046118b7565b6102bb565b005b3480156100f557600080fd5b506100e7610104366004611903565b610423565b34801561011557600080fd5b506101296101243660046119a3565b610a78565b6040519081526020015b60405180910390f35b34801561014857600080fd5b506100e76101573660046119ef565b610d56565b34801561016857600080fd5b506100e7610e2f565b34801561017d57600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610133565b3480156101af57600080fd5b506101b8610e43565b6040516101339796959493929190611a69565b3480156101d757600080fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031661018b565b6100e76102163660046119ef565b610eef565b34801561022757600080fd5b50610129610236366004611b01565b610fb9565b34801561024757600080fd5b5061026b610256366004611b43565b60016020526000908152604090205460ff1681565b6040519015158152602001610133565b34801561028757600080fd5b506100e7610296366004611b5c565b61105d565b3480156102a757600080fd5b506100e76102b6366004611b5c565b611071565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff166000811580156103015750825b905060008267ffffffffffffffff16600114801561031e5750303b155b90508115801561032c575080155b1561034a5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561037457845460ff60401b1916600160401b1785555b61037d876110ac565b6103cb60405180604001604052806013815260200172141a5b5b1a58dbc8135859da58c814dc195b99606a1b815250604051806040016040528060018152602001603160f81b8152506110bd565b6103d486611065565b831561041a57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b61042b6110cf565b4661043c6060850160408601611b77565b6001600160801b0316146104635760405163edcdefa760e01b815260040160405180910390fd5b61047360e0840160c08501611b92565b65ffffffffffff161580159061049f575061049460e0840160c08501611b92565b65ffffffffffff1642115b156104bd57604051637f780e6960e11b815260040160405180910390fd5b6104ce610100840160e08501611b92565b65ffffffffffff16158015906104fb57506104f0610100840160e08501611b92565b65ffffffffffff1642105b1561051957604051631b69142160e21b815260040160405180910390fd5b600061052484610a78565b9050600061057a61053d6000546001600160a01b031690565b8386868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061111992505050565b90508061059a576040516337e8456b60e01b815260040160405180910390fd5b60008281526001602052604090205460ff16156105ca576040516307b8c82160e41b815260040160405180910390fd5b60005b6105da6080870187611bba565b905081101561076f5760006105f26080880188611bba565b8381811061060257610602611c0b565b90506020028101906106149190611c21565b610622906020810190611b5c565b905060006106336080890189611bba565b8481811061064357610643611c0b565b90506020028101906106559190611c21565b602001359050600061066a60808a018a611bba565b8581811061067a5761067a611c0b565b905060200281019061068c9190611c21565b61069a906040810190611c41565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b03881692508691506106ee908690611c88565b60006040518083038185875af1925050503d806000811461072b576040519150601f19603f3d011682016040523d82523d6000602084013e610730565b606091505b50915091508161075e57806040516354d5ca3560e11b81526004016107559190611c9a565b60405180910390fd5b5050600190930192506105cd915050565b5073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6107926020870187611b5c565b6001600160a01b0316036107d6576107d16107b36080870160608801611b5c565b6107c36040880160208901611b77565b6001600160801b031661117b565b610814565b6108146107e66020870187611b5c565b6107f66080880160608901611b5c565b6108066040890160208a01611b77565b6001600160801b03166111be565b60005b61082460a0870187611bba565b90508110156109b057600061083c60a0880188611bba565b8381811061084c5761084c611c0b565b905060200281019061085e9190611c21565b61086c906020810190611b5c565b9050600061087d60a0890189611bba565b8481811061088d5761088d611c0b565b905060200281019061089f9190611c21565b60200135905060006108b460a08a018a611bba565b858181106108c4576108c4611c0b565b90506020028101906108d69190611c21565b6108e4906040810190611c41565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b0388169250869150610938908690611c88565b60006040518083038185875af1925050503d8060008114610975576040519150601f19603f3d011682016040523d82523d6000602084013e61097a565b606091505b50915091508161099f578060405163041d4c5b60e41b81526004016107559190611c9a565b505060019093019250610817915050565b506000828152600160208181526040909220805460ff191690911790556109d990860186611b5c565b6001600160a01b03166109f26080870160608801611b5c565b6001600160a01b0316837f4a6dd572d0ec236965e0c46deed6af2b359329fd21261ff0ee766203daeda16d610a2d60408a0160208b01611b77565b6040516001600160801b03909116815260200160405180910390a45050610a7360017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050565b600080610a886080840184611bba565b905067ffffffffffffffff811115610aa257610aa2611cad565b604051908082528060200260200182016040528015610acb578160200160208202803683370190505b5090506000610add60a0850185611bba565b905067ffffffffffffffff811115610af757610af7611cad565b604051908082528060200260200182016040528015610b20578160200160208202803683370190505b50905060005b610b336080860186611bba565b9050811015610b9357610b6e610b4c6080870187611bba565b83818110610b5c57610b5c611c0b565b90506020028101906102369190611c21565b838281518110610b8057610b80611c0b565b6020908102919091010152600101610b26565b5060005b610ba460a0860186611bba565b9050811015610be257610bbd610b4c60a0870187611bba565b828281518110610bcf57610bcf611c0b565b6020908102919091010152600101610b97565b50610d4e7ffcd49499b7c877e5ba90cf454a39c7f2c1202017c5cee171783a292a160529df610c146020870187611b5c565b610c246040880160208901611b77565b610c346060890160408a01611b77565b610c4460808a0160608b01611b5c565b87604051602001610c559190611cc3565b6040516020818303038152906040528051906020012087604051602001610c7c9190611cc3565b60408051601f198184030181529190528051602090910120610ca460e08d0160c08e01611b92565b610cb56101008e0160e08f01611b92565b8d610100016020810190610cc99190611b92565b60408051602081019b909b526001600160a01b03998a16908b01526001600160801b0397881660608b01529690951660808901529590921660a087015260c086015260e085015265ffffffffffff928316610100850152821661012084015216610140820152610160016040516020818303038152906040528051906020012061120e565b949350505050565b610d5e611241565b610d666110cf565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610da357610d9e33826001600160801b031661117b565b610db7565b610db78233836001600160801b03166111be565b604080516001600160a01b03841681526001600160801b03831660208201527f26aee06652d435b2b0e2bd8483f96d5dc230ca84b9257b7b0766fe43341fb1b591015b60405180910390a1610e2b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050565b610e37611241565b610e41600061129c565b565b60006060808280808381600080516020611e938339815191528054909150158015610e7057506001810154155b610eb45760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610755565b610ebc61130d565b610ec46113d0565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b610ef7611241565b610eff6110cf565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610f5d57806001600160801b03163414610f58576040516380daf1e560e01b81526001600160a01b0383166004820152602401610755565b610f72565b610f72823330846001600160801b031661140f565b604080516001600160a01b03841681526001600160801b03831660208201527feb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d0944189101610dfa565b60007f6769b3b93e842df2a14ee103b8493853ba208a46f5721c9a1d79776086fde9d6610fe96020840184611b5c565b6020840135610ffb6040860186611c41565b604051611009929190611cf9565b604051908190038120611040949392916020019384526001600160a01b039290921660208401526040830152606082015260800190565b604051602081830303815290604052805190602001209050919050565b611065611241565b61106e8161146d565b50565b611079611241565b6001600160a01b0381166110a357604051631e4fbdf760e01b815260006004820152602401610755565b61106e8161129c565b6110b46114c1565b61106e8161150a565b6110c56114c1565b610e2b8282611512565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080546001190161111357604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60008060006111288585611573565b509092509050600081600381111561114257611142611d09565b1480156111605750856001600160a01b0316826001600160a01b0316145b8061117157506111718686866115c0565b9695505050505050565b804710156111915763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610e2b57816000526073600b5360ff6020536016600b82f0610e2b573838fd5b816014528060345263a9059cbb60601b60005260206000604460106000875af1806001600051141661120357803d853b151710611203576390b8ec186000526004601cfd5b506000603452505050565b600061123b61121b61169b565b8360405161190160f01b8152600281019290925260228201526042902090565b92915050565b336112737f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6001600160a01b031614610e415760405163118cdaa760e01b8152336004820152602401610755565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1028054606091600080516020611e938339815191529161134c90611d1f565b80601f016020809104026020016040519081016040528092919081815260200182805461137890611d1f565b80156113c55780601f1061139a576101008083540402835291602001916113c5565b820191906000526020600020905b8154815290600101906020018083116113a857829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1038054606091600080516020611e938339815191529161134c90611d1f565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af1806001600051141661145e57803d873b15171061145e57637939f4246000526004601cfd5b50600060605260405250505050565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f249060200160405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610e4157604051631afcd79f60e31b815260040160405180910390fd5b6110796114c1565b61151a6114c1565b600080516020611e938339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1026115548482611da1565b50600381016115638382611da1565b5060008082556001909101555050565b600080600083516041036115ad5760208401516040850151606086015160001a61159f888285856116aa565b9550955095505050506115b9565b50508151600091506002905b9250925092565b6000806000856001600160a01b031685856040516024016115e2929190611e60565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516116179190611c88565b600060405180830381855afa9150503d8060008114611652576040519150601f19603f3d011682016040523d82523d6000602084013e611657565b606091505b509150915081801561166b57506020815110155b801561117157508051630b135d3f60e11b906116909083016020908101908401611e79565b149695505050505050565b60006116a5611779565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156116e5575060009150600390508261176f565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611739573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117655750600092506001915082905061176f565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6117a46117ed565b6117ac611857565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6000600080516020611e938339815191528161180761130d565b80519091501561181f57805160209091012092915050565b8154801561182e579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b6000600080516020611e93833981519152816118716113d0565b80519091501561188957805160209091012092915050565b6001820154801561182e579392505050565b80356001600160a01b03811681146118b257600080fd5b919050565b600080604083850312156118ca57600080fd5b6118d38361189b565b91506118e16020840161189b565b90509250929050565b600061012082840312156118fd57600080fd5b50919050565b60008060006040848603121561191857600080fd5b833567ffffffffffffffff81111561192f57600080fd5b61193b868287016118ea565b935050602084013567ffffffffffffffff81111561195857600080fd5b8401601f8101861361196957600080fd5b803567ffffffffffffffff81111561198057600080fd5b86602082840101111561199257600080fd5b939660209190910195509293505050565b6000602082840312156119b557600080fd5b813567ffffffffffffffff8111156119cc57600080fd5b610d4e848285016118ea565b80356001600160801b03811681146118b257600080fd5b60008060408385031215611a0257600080fd5b611a0b8361189b565b91506118e1602084016119d8565b60005b83811015611a34578181015183820152602001611a1c565b50506000910152565b60008151808452611a55816020860160208601611a19565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611a8860e0830189611a3d565b8281036040840152611a9a8189611a3d565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611af0578351835260209384019390920191600101611ad2565b50909b9a5050505050505050505050565b600060208284031215611b1357600080fd5b813567ffffffffffffffff811115611b2a57600080fd5b820160608185031215611b3c57600080fd5b9392505050565b600060208284031215611b5557600080fd5b5035919050565b600060208284031215611b6e57600080fd5b611b3c8261189b565b600060208284031215611b8957600080fd5b611b3c826119d8565b600060208284031215611ba457600080fd5b813565ffffffffffff81168114611b3c57600080fd5b6000808335601e19843603018112611bd157600080fd5b83018035915067ffffffffffffffff821115611bec57600080fd5b6020019150600581901b3603821315611c0457600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112611c3757600080fd5b9190910192915050565b6000808335601e19843603018112611c5857600080fd5b83018035915067ffffffffffffffff821115611c7357600080fd5b602001915036819003821315611c0457600080fd5b60008251611c37818460208701611a19565b602081526000611b3c6020830184611a3d565b634e487b7160e01b600052604160045260246000fd5b8151600090829060208501835b82811015611cee578151845260209384019390910190600101611cd0565b509195945050505050565b8183823760009101908152919050565b634e487b7160e01b600052602160045260246000fd5b600181811c90821680611d3357607f821691505b6020821081036118fd57634e487b7160e01b600052602260045260246000fd5b601f821115610a7357806000526020600020601f840160051c81016020851015611d7a5750805b601f840160051c820191505b81811015611d9a5760008155600101611d86565b5050505050565b815167ffffffffffffffff811115611dbb57611dbb611cad565b611dcf81611dc98454611d1f565b84611d53565b6020601f821160018114611e035760008315611deb5750848201515b600019600385901b1c1916600184901b178455611d9a565b600084815260208120601f198516915b82811015611e335787850151825560209485019460019092019101611e13565b5084821015611e515786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b828152604060208201526000610d4e6040830184611a3d565b600060208284031215611e8b57600080fd5b505191905056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100a264697066735822122001d2a52f4330b4507f0b0fc0e6c55942d43ce79f00af362bea9128d339ba6dbf64736f6c634300081a0033", + "nonce": "0x2", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0e4f3897cf864af7ae51bd191f9e2842159bffeb8a93a4fdf5f51b0510d4e88a", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xd82225ba07fd19511d0138167aabb60630375b38", + "function": null, + "arguments": [ + "0x90cC3e1Df86b183191F6ad3f86851e5d98cf71CD", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0x485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0xfab93", + "value": "0x0", + "input": "0x60a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610300000000000000000000000090cc3e1df86b183191f6ad3f86851e5d98cf71cd000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x3", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x273796bfcc9167a763d3957c352ef5f06c95086d062ed6bcac8eaf755b3e9f8c", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xd82225ba07fd19511d0138167aabb60630375b38", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0xd82225ba07fd19511d0138167aabb60630375b38", + "gas": "0x11dc8", + "value": "0x2386f26fc10000", + "input": "0xdbd7ede0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc10000", + "nonce": "0x4", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xd6536536dd4bdc8907c3bb0d2b108bc74ca51851af2acb94667a2da7afda0067", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "function": null, + "arguments": null, + "transaction": { + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "gas": "0x19669", + "value": "0x2386f26fc10000", + "input": "0x8e0581d7000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", + "nonce": "0x0", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x6bdc6a", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x49565ccb0da9d0a6dcb7df26bd539300909f6dcaebe0a2df205e3a4084411303", + "transactionIndex": "0x15", + "blockHash": "0x74d4d784037bb517ddab24b1bb699092689cea90c31109a6ee484a25493f456a", + "blockNumber": "0x10b4171", + "gasUsed": "0x1f69e2", + "effectiveGasPrice": "0xf44f3", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0x22c7964e5732eba5d34d8c28ce6b39e012614687", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x949", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x12be4235dba", + "l1GasPrice": "0x325d8fad7", + "l1GasUsed": "0x15200" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x44b323", + "logs": [ + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x00000000000000000000000022c7964e5732eba5d34d8c28ce6b39e012614687" + ], + "data": "0x", + "blockHash": "0x37ab841d6a508cbbecd7b49b00e10c66271b43a78bea6c4e1c98371bd2e04ee5", + "blockNumber": "0x10b4175", + "transactionHash": "0x515361319ee68c98b7caf427557ae860a4d8ee25e8bd2d4a1cde5f14c692ef4f", + "transactionIndex": "0x1a", + "logIndex": "0x2a", + "removed": false + }, + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x37ab841d6a508cbbecd7b49b00e10c66271b43a78bea6c4e1c98371bd2e04ee5", + "blockNumber": "0x10b4175", + "transactionHash": "0x515361319ee68c98b7caf427557ae860a4d8ee25e8bd2d4a1cde5f14c692ef4f", + "transactionIndex": "0x1a", + "logIndex": "0x2b", + "removed": false + }, + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x37ab841d6a508cbbecd7b49b00e10c66271b43a78bea6c4e1c98371bd2e04ee5", + "blockNumber": "0x10b4175", + "transactionHash": "0x515361319ee68c98b7caf427557ae860a4d8ee25e8bd2d4a1cde5f14c692ef4f", + "transactionIndex": "0x1a", + "logIndex": "0x2c", + "removed": false + }, + { + "address": "0x9b9c5e6c8112abeb124895cfc42bae801fcb5a0f", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x37ab841d6a508cbbecd7b49b00e10c66271b43a78bea6c4e1c98371bd2e04ee5", + "blockNumber": "0x10b4175", + "transactionHash": "0x515361319ee68c98b7caf427557ae860a4d8ee25e8bd2d4a1cde5f14c692ef4f", + "transactionIndex": "0x1a", + "logIndex": "0x2d", + "removed": false + }, + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b9c5e6c8112abeb124895cfc42bae801fcb5a0f", + "blockHash": "0x37ab841d6a508cbbecd7b49b00e10c66271b43a78bea6c4e1c98371bd2e04ee5", + "blockNumber": "0x10b4175", + "transactionHash": "0x515361319ee68c98b7caf427557ae860a4d8ee25e8bd2d4a1cde5f14c692ef4f", + "transactionIndex": "0x1a", + "logIndex": "0x2e", + "removed": false + } + ], + "logsBloom": "0x00000000000001000004000000000000400000000000000000800000000000000000000000002000000000000000040000000100000000000000000000000000000000000000000000000000000002000001000000000008000000000000000000000000020000000000000000000c00000000800400004000000000000000480000000000000000000800000000000000000000000080000000000000800000000000000000000000020000000000000000000000000000000000000000000000000020000000000000000000000000000000000404010000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x515361319ee68c98b7caf427557ae860a4d8ee25e8bd2d4a1cde5f14c692ef4f", + "transactionIndex": "0x1a", + "blockHash": "0x37ab841d6a508cbbecd7b49b00e10c66271b43a78bea6c4e1c98371bd2e04ee5", + "blockNumber": "0x10b4175", + "gasUsed": "0xbb253", + "effectiveGasPrice": "0xf44f7", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x949", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x726f6a1982", + "l1GasPrice": "0x30586ad8a", + "l1GasUsed": "0x865e" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x731050", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x59587e08cdacd4571d5dcb79eff200fdbf8fcf795bcb4d1bd79dc5e1c617475d", + "transactionIndex": "0x1d", + "blockHash": "0x064d07459c9f92a1623122a975214ad18ace92937af2e689ceeb40c1bb0716f9", + "blockNumber": "0x10b417d", + "gasUsed": "0x1ae335", + "effectiveGasPrice": "0xf44fb", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0x90cc3e1df86b183191f6ad3f86851e5d98cf71cd", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x9a8", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0xf3a5ef3347", + "l1GasPrice": "0x308ee58e9", + "l1GasUsed": "0x11cd5" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x87e0e3", + "logs": [ + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x00000000000000000000000090cc3e1df86b183191f6ad3f86851e5d98cf71cd" + ], + "data": "0x", + "blockHash": "0x2791047f50223bdee6c8edca07730a1b1ee3d9927fdd7b4dd8f2c0942ba8ae6e", + "blockNumber": "0x10b4181", + "transactionHash": "0x0e4f3897cf864af7ae51bd191f9e2842159bffeb8a93a4fdf5f51b0510d4e88a", + "transactionIndex": "0x30", + "logIndex": "0x64", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x2791047f50223bdee6c8edca07730a1b1ee3d9927fdd7b4dd8f2c0942ba8ae6e", + "blockNumber": "0x10b4181", + "transactionHash": "0x0e4f3897cf864af7ae51bd191f9e2842159bffeb8a93a4fdf5f51b0510d4e88a", + "transactionIndex": "0x30", + "logIndex": "0x65", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0x47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f24" + ], + "data": "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e", + "blockHash": "0x2791047f50223bdee6c8edca07730a1b1ee3d9927fdd7b4dd8f2c0942ba8ae6e", + "blockNumber": "0x10b4181", + "transactionHash": "0x0e4f3897cf864af7ae51bd191f9e2842159bffeb8a93a4fdf5f51b0510d4e88a", + "transactionIndex": "0x30", + "logIndex": "0x66", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x2791047f50223bdee6c8edca07730a1b1ee3d9927fdd7b4dd8f2c0942ba8ae6e", + "blockNumber": "0x10b4181", + "transactionHash": "0x0e4f3897cf864af7ae51bd191f9e2842159bffeb8a93a4fdf5f51b0510d4e88a", + "transactionIndex": "0x30", + "logIndex": "0x67", + "removed": false + }, + { + "address": "0x1168ce37276e0629ef79cda41914cf3381ee6250", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x2791047f50223bdee6c8edca07730a1b1ee3d9927fdd7b4dd8f2c0942ba8ae6e", + "blockNumber": "0x10b4181", + "transactionHash": "0x0e4f3897cf864af7ae51bd191f9e2842159bffeb8a93a4fdf5f51b0510d4e88a", + "transactionIndex": "0x30", + "logIndex": "0x68", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001168ce37276e0629ef79cda41914cf3381ee6250", + "blockHash": "0x2791047f50223bdee6c8edca07730a1b1ee3d9927fdd7b4dd8f2c0942ba8ae6e", + "blockNumber": "0x10b4181", + "transactionHash": "0x0e4f3897cf864af7ae51bd191f9e2842159bffeb8a93a4fdf5f51b0510d4e88a", + "transactionIndex": "0x30", + "logIndex": "0x69", + "removed": false + } + ], + "logsBloom": "0x00020000000001000000000000000000400800000000000000800000000000000000000010002040000000000000000000000000000000000000000000000080000000000000000000000000000002000001000000000008000000000000000000000000020000000100000000000800000000800000000000000000000000400000000000000000000800000000000000200000000080000000000040800000000000000000000000000000000002000000000000000000000000000000000000000020000000000000000000000000800100000404000000000000000020000000000000000000000000000000000000000000000000010000000000000000", + "type": "0x2", + "transactionHash": "0x0e4f3897cf864af7ae51bd191f9e2842159bffeb8a93a4fdf5f51b0510d4e88a", + "transactionIndex": "0x30", + "blockHash": "0x2791047f50223bdee6c8edca07730a1b1ee3d9927fdd7b4dd8f2c0942ba8ae6e", + "blockNumber": "0x10b4181", + "gasUsed": "0xc0f22", + "effectiveGasPrice": "0xf44fc", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0xd82225ba07fd19511d0138167aabb60630375b38", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xa72", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x71e83c4ef3", + "l1GasPrice": "0x30029aaca", + "l1GasUsed": "0x86ae" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xa04a7d", + "logs": [ + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0xeb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d094418" + ], + "data": "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc10000", + "blockHash": "0xa7a9cc3099d142731fc0094c63e3d5711780540b9b4dfddbb7c445df58901839", + "blockNumber": "0x10b4184", + "transactionHash": "0x273796bfcc9167a763d3957c352ef5f06c95086d062ed6bcac8eaf755b3e9f8c", + "transactionIndex": "0x24", + "logIndex": "0x58", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x273796bfcc9167a763d3957c352ef5f06c95086d062ed6bcac8eaf755b3e9f8c", + "transactionIndex": "0x24", + "blockHash": "0xa7a9cc3099d142731fc0094c63e3d5711780540b9b4dfddbb7c445df58901839", + "blockNumber": "0x10b4184", + "gasUsed": "0xcee7", + "effectiveGasPrice": "0xf44fe", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0xd82225ba07fd19511d0138167aabb60630375b38", + "contractAddress": null, + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xa72", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x54934bef7", + "l1GasPrice": "0x30029aaca", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x78e1e5", + "logs": [ + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0x1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313", + "0x00000000000000000000000077d1f68c3c924cfd4732e64e93aebea836797485", + "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" + ], + "data": "0x000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", + "blockHash": "0xa32e8720e24f058f48d6fcc24145004e852b6f56e7352b9123e875485859d7cc", + "blockNumber": "0x10b4188", + "transactionHash": "0xd6536536dd4bdc8907c3bb0d2b108bc74ca51851af2acb94667a2da7afda0067", + "transactionIndex": "0x17", + "logIndex": "0xa3", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000100000000000000000000000000000000000000000000000000000200000000000000100000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000080000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000002000000000000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000000004000000000000000000", + "type": "0x2", + "transactionHash": "0xd6536536dd4bdc8907c3bb0d2b108bc74ca51851af2acb94667a2da7afda0067", + "transactionIndex": "0x17", + "blockHash": "0xa32e8720e24f058f48d6fcc24145004e852b6f56e7352b9123e875485859d7cc", + "blockNumber": "0x10b4188", + "gasUsed": "0x1263d", + "effectiveGasPrice": "0xf4502", + "blobGasUsed": "0x0", + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "contractAddress": null, + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xadd", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x54d5f5c01", + "l1GasPrice": "0x3028715fe", + "l1GasUsed": "0x640" + } + ], + "libraries": [], + "pending": [], + "returns": { + "_withdrawalManager": { + "internal_type": "address", + "value": "0xd82225BA07Fd19511d0138167aabb60630375b38" + }, + "_stakeManager": { + "internal_type": "address", + "value": "0x0797f38B80Ceeb1115F7c52fe1b13c7a62c634e5" + } + }, + "timestamp": 1730798069, + "chain": 84532, + "commit": "d84920d" +} \ 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 43f3f5b..0a75eb1 100644 --- a/broadcast/MagicSpend.s.sol/84532/run-latest.json +++ b/broadcast/MagicSpend.s.sol/84532/run-latest.json @@ -1,88 +1,118 @@ { "transactions": [ { - "hash": "0xd29eb20863e0532dd5fbc9af408a4be36f3e926e88448df989362a51cf8a8ee0", - "transactionType": "CREATE2", + "hash": "0x49565ccb0da9d0a6dcb7df26bd539300909f6dcaebe0a2df205e3a4084411303", + "transactionType": "CREATE", "contractName": "MagicSpendStakeManager", - "contractAddress": "0x98f521f92c588b9690193932667c43153502f206", + "contractAddress": "0x22c7964e5732eba5d34d8c28ce6b39e012614687", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0x28d37b", + "value": "0x0", + "input": "0x6080604052348015600f57600080fd5b506124448061001f6000396000f3fe6080604052600436106101185760003560e01c8063b36f9705116100a0578063ce4cb87611610064578063ce4cb87614610343578063d77c8f1414610363578063e6511cdf14610469578063e9eee73b14610489578063f2fde38b146104c957600080fd5b8063b36f970514610280578063bc25cf77146102a0578063be4e694e146102c0578063c4d66de8146102d5578063c884ef83146102f557600080fd5b8063863e76db116100e7578063863e76db146101d65780638da5cb5b146102025780638e0581d71461022f5780639ed7a5141461023d578063a08806131461026b57600080fd5b80634a1ce59914610150578063715018a6146101705780637d95659c1461018557806384b0196e146101a557600080fd5b3661014b5761014973eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee34610144620151806003611bb3565b6104e9565b005b600080fd5b34801561015c57600080fd5b5061014961016b366004611bfe565b610745565b34801561017c57600080fd5b50610149610826565b34801561019157600080fd5b506101496101a0366004611c43565b61083a565b3480156101b157600080fd5b506101ba610bd5565b6040516101cd9796959493929190611d57565b60405180910390f35b3480156101e257600080fd5b506101ed6201518081565b60405163ffffffff90911681526020016101cd565b34801561020e57600080fd5b50610217610c86565b6040516001600160a01b0390911681526020016101cd565b610149610144366004611def565b34801561024957600080fd5b5061025d610258366004611f30565b610cb4565b6040519081526020016101cd565b34801561027757600080fd5b506101ed610d4e565b34801561028c57600080fd5b5061014961029b366004611f4c565b610d5f565b3480156102ac57600080fd5b506101496102bb366004611bfe565b610ed8565b3480156102cc57600080fd5b506101ed611008565b3480156102e157600080fd5b506101496102f0366004611bfe565b611016565b34801561030157600080fd5b5061032b610310366004611bfe565b6002602052600090815260409020546001600160801b031681565b6040516001600160801b0390911681526020016101cd565b34801561034f57600080fd5b5061032b61035e366004611f4c565b611172565b34801561036f57600080fd5b5061041d61037e366004611f4c565b604080516080810182526000808252602082018190529181018290526060810191909152506001600160a01b03918216600090815260208181526040808320939094168252918252829020825160808101845290546001600160801b0381168252600160801b810463ffffffff1692820192909252600160a01b820465ffffffffffff1692810192909252600160d01b900460ff161515606082015290565b6040516101cd919081516001600160801b0316815260208083015163ffffffff169082015260408083015165ffffffffffff169082015260609182015115159181019190915260800190565b34801561047557600080fd5b5061025d6104843660046120b7565b6111a6565b34801561049557600080fd5b506104b96104a43660046120f3565b60016020526000908152604090205460ff1681565b60405190151581526020016101cd565b3480156104d557600080fd5b506101496104e4366004611bfe565b611329565b6104f1611364565b336000908152602081815260408083206001600160a01b0387168452909152902063ffffffff8216158061053d575061052e620151806005611bb3565b63ffffffff168263ffffffff16115b1561055b5760405163508f69d960e11b815260040160405180910390fd5b8054600160801b900463ffffffff16158015906105895750805463ffffffff838116600160801b9092041614155b156105a75760405163508f69d960e11b815260040160405180910390fd5b80546000906105c09085906001600160801b031661210c565b9050806001600160801b03166000036105ec57604051631cc3b37b60e01b815260040160405180910390fd5b8154849083906000906106099084906001600160801b031661210c565b82546101009290920a6001600160801b03818102199093169190921691909102179055508154600160d01b6aff000000000000ffffffff60801b19909116600160801b63ffffffff86160260ff60d01b1916171765ffffffffffff60a01b191682556001600160a01b03851673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed19016106be57836001600160801b031634146106b95760405163356680b760e01b815260040160405180910390fd5b6106d3565b6106d3853330876001600160801b031661139c565b604080516001600160801b038616815263ffffffff851660208201526001600160a01b0387169133917f1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313910160405180910390a3505061074060016000805160206123ef83398151915255565b505050565b336000908152602081815260408083206001600160a01b038516845290915290208054600160a01b900465ffffffffffff16156107955760405163426dc62960e01b815260040160405180910390fd5b80546000906107b190600160801b900463ffffffff164261212b565b825466ffffffffffffff60a01b1916600160a01b65ffffffffffff831690810260ff60d01b19169190911784556040519081529091506001600160a01b0384169033907f9ffc6168de1eb7f1d16200f614753cd7edce5a2186aab1c612199dd7316cd7c49060200160405180910390a3505050565b61082e6113fa565b610838600061142c565b565b610842611364565b600061085061048487612149565b60008181526001602052604090205490915060ff1615610883576040516307b8c82160e41b815260040160405180910390fd5b6108936060870160408801612155565b65ffffffffffff16158015906108bf57506108b46060870160408801612155565b65ffffffffffff1642115b156108dd57604051637f780e6960e11b815260040160405180910390fd5b6108ed6080870160608801612155565b65ffffffffffff1615801590610919575061090e6080870160608801612155565b65ffffffffffff1642105b1561093757604051631b69142160e21b815260040160405180910390fd5b60ff83166109486020880188612170565b90501161096857604051631bf791eb60e01b815260040160405180910390fd5b60006109776020880188612170565b8560ff1681811061098a5761098a6121c0565b9050608002018036038101906109a09190611f30565b90504681606001516001600160801b0316146109cf5760405163edcdefa760e01b815260040160405180910390fd5b6000610a4c6109e160208a018a611bfe565b7f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c869052603c902089898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061149d92505050565b905080610a6c576040516337e8456b60e01b815260040160405180910390fd5b6000610a7b60208a018a611bfe565b905082604001518360200151610a91919061210c565b6001600160801b0316856001600160801b03161115610ac35760405163fd7850ad60e01b815260040160405180910390fd5b846001600160801b0316600003610aed57604051631fbaba3560e01b815260040160405180910390fd5b610afc818460000151876114ff565b82516001600160a01b031660009081526002602052604081208054879290610b2e9084906001600160801b031661210c565b82546101009290920a6001600160801b03818102199093169183160217909155600086815260016020818152604092839020805460ff19169092179091558651915192891683526001600160a01b0391821693509084169187917fb4784403df579ff87b30646fd940c92aa0719ac106bd6879690893c55c197736910160405180910390a450505050610bce60016000805160206123ef83398151915255565b5050505050565b600060608082808083816000805160206123cf8339815191528054909150158015610c0257506001810154155b610c4b5760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064015b60405180910390fd5b610c536115c2565b610c5b611685565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b60007f9228b9a015e192072da52129360a77b845d896cdadf0ba2e103d87c809deaca58260000151836020015184604001518560600151604051602001610d319594939291909485526001600160a01b039390931660208501526001600160801b0391821660408501528116606084015216608082015260a00190565b604051602081830303815290604052805190602001209050919050565b610d5c620151806005611bb3565b81565b610d67611364565b336000908152602081815260408083206001600160a01b038616845290915290208054600160d01b900460ff1680610dad57508054600160a01b900465ffffffffffff16155b80610dc85750805442600160a01b90910465ffffffffffff16115b15610de65760405163856807e360e01b815260040160405180910390fd5b80546001600160801b03166000819003610e1357604051631cc3b37b60e01b815260040160405180910390fd5b81546001600160d81b031916825573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03851601610e5e57610e5983826001600160801b03166116c4565b610e72565b610e728484836001600160801b03166116e0565b6040516001600160801b03821681526001600160a01b0385169033907fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda39060200160405180910390a35050610ed460016000805160206123ef83398151915255565b5050565b610ee06113fa565b610ee8611364565b6001600160a01b0381166000908152600260205260408120546001600160801b031690819003610f2b57604051631fbaba3560e01b815260040160405180910390fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610f6f57610f6a610f5b610c86565b826001600160801b0316611730565b610f8a565b610f8a82610f7b610c86565b836001600160801b03166116e0565b6001600160a01b03821660008181526002602090815260409182902080546001600160801b031916905590516001600160801b03841681527f1913141548b1b5f88ccd379145cd8883988e866c15b13b37b45b4510dc5fa3cb910160405180910390a25061100560016000805160206123ef83398151915255565b50565b610d5c620151806003611bb3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b031660008115801561105b5750825b90506000826001600160401b031660011480156110775750303b155b905081158015611085575080155b156110a35760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff1916600117855583156110cd57845460ff60401b1916600160401b1785555b6110d686611773565b61112460405180604001604052806013815260200172141a5b5b1a58dbc8135859da58c814dc195b99606a1b815250604051806040016040528060018152602001603160f81b815250611784565b831561116a57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b6001600160a01b03808316600090815260208181526040808320938516835292905220546001600160801b03165b92915050565b6000808260200151516001600160401b038111156111c6576111c6611e41565b6040519080825280602002602001820160405280156111ef578160200160208202803683370190505b50905060005b83602001515181101561124d576112288460200151828151811061121b5761121b6121c0565b6020026020010151610cb4565b82828151811061123a5761123a6121c0565b60209081029190910101526001016111f5565b506113227f9a685375297515c5abfe2d149c42d51f68310f9e281773feddc37aa0943bd1b584600001518360405160200161128891906121d6565b604051602081830303815290604052805190602001208660400151876060015188608001518960a0015160405160200161130797969594939291909687526001600160a01b039586166020880152604087019490945265ffffffffffff928316606087015290821660808601521660a08401521660c082015260e00190565b60405160208183030381529060405280519060200120611796565b9392505050565b6113316113fa565b6001600160a01b03811661135b57604051631e4fbdf760e01b815260006004820152602401610c42565b6110058161142c565b6000805160206123ef83398151915280546001190161139657604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af180600160005114166113eb57803d873b1517106113eb57637939f4246000526004601cfd5b50600060605260405250505050565b33611403610c86565b6001600160a01b0316146108385760405163118cdaa760e01b8152336004820152602401610c42565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b60008060006114ac85856117c3565b50909250905060008160038111156114c6576114c661220c565b1480156114e45750856001600160a01b0316826001600160a01b0316145b806114f557506114f5868686611810565b9695505050505050565b6001600160a01b0380841660009081526020818152604080832093861683529290522080546001600160801b0390811690831681101561155257604051631cc3b37b60e01b815260040160405180910390fd5b61155c8382612222565b82546001600160801b0319166001600160801b0391821617835560405190841681526001600160a01b0385811691908716907f8766f9fdb3d7ff5c4fe7ccf145668fbc991a789c4d655f9535b0e08c4964a04d9060200160405180910390a35050505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060916000805160206123cf8339815191529161160190612241565b80601f016020809104026020016040519081016040528092919081815260200182805461162d90612241565b801561167a5780601f1061164f5761010080835404028352916020019161167a565b820191906000526020600020905b81548152906001019060200180831161165d57829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10380546060916000805160206123cf8339815191529161160190612241565b60003860003884865af1610ed45763b12d13eb6000526004601cfd5b816014528060345263a9059cbb60601b60005260206000604460106000875af1806001600051141661172557803d853b151710611725576390b8ec186000526004601cfd5b506000603452505050565b804710156117465763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610ed457816000526073600b5360ff6020536016600b82f0610ed4573838fd5b61177b6118eb565b61100581611934565b61178c6118eb565b610ed4828261193c565b60006111a06117a361199d565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600083516041036117fd5760208401516040850151606086015160001a6117ef888285856119ac565b955095509550505050611809565b50508151600091506002905b9250925092565b6000806000856001600160a01b0316858560405160240161183292919061227b565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516118679190612294565b600060405180830381855afa9150503d80600081146118a2576040519150601f19603f3d011682016040523d82523d6000602084013e6118a7565b606091505b50915091508180156118bb57506020815110155b80156114f557508051630b135d3f60e11b906118e090830160209081019084016122b0565b149695505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661083857604051631afcd79f60e31b815260040160405180910390fd5b6113316118eb565b6119446118eb565b6000805160206123cf8339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10261197e8482612310565b506003810161198d8382612310565b5060008082556001909101555050565b60006119a7611a7b565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156119e75750600091506003905082611a71565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611a3b573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611a6757506000925060019150829050611a71565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f611aa6611aef565b611aae611b59565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b60006000805160206123cf83398151915281611b096115c2565b805190915015611b2157805160209091012092915050565b81548015611b30579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b60006000805160206123cf83398151915281611b73611685565b805190915015611b8b57805160209091012092915050565b60018201548015611b30579392505050565b634e487b7160e01b600052601160045260246000fd5b63ffffffff8181168382160290811690818114611bd257611bd2611b9d565b5092915050565b6001600160a01b038116811461100557600080fd5b8035611bf981611bd9565b919050565b600060208284031215611c1057600080fd5b813561132281611bd9565b803560ff81168114611bf957600080fd5b80356001600160801b0381168114611bf957600080fd5b600080600080600060808688031215611c5b57600080fd5b85356001600160401b03811115611c7157600080fd5b860160c08189031215611c8357600080fd5b945060208601356001600160401b03811115611c9e57600080fd5b8601601f81018813611caf57600080fd5b80356001600160401b03811115611cc557600080fd5b886020828401011115611cd757600080fd5b60209190910194509250611ced60408701611c1b565b9150611cfb60608701611c2c565b90509295509295909350565b60005b83811015611d22578181015183820152602001611d0a565b50506000910152565b60008151808452611d43816020860160208601611d07565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611d7660e0830189611d2b565b8281036040840152611d888189611d2b565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611dde578351835260209384019390920191600101611dc0565b50909b9a5050505050505050505050565b600080600060608486031215611e0457600080fd5b8335611e0f81611bd9565b9250611e1d60208501611c2c565b9150604084013563ffffffff81168114611e3657600080fd5b809150509250925092565b634e487b7160e01b600052604160045260246000fd5b60405160c081016001600160401b0381118282101715611e7957611e79611e41565b60405290565b604051601f8201601f191681016001600160401b0381118282101715611ea757611ea7611e41565b604052919050565b600060808284031215611ec157600080fd5b604051608081016001600160401b0381118282101715611ee357611ee3611e41565b6040529050808235611ef481611bd9565b8152611f0260208401611c2c565b6020820152611f1360408401611c2c565b6040820152611f2460608401611c2c565b60608201525092915050565b600060808284031215611f4257600080fd5b6113228383611eaf565b60008060408385031215611f5f57600080fd5b8235611f6a81611bd9565b91506020830135611f7a81611bd9565b809150509250929050565b803565ffffffffffff81168114611bf957600080fd5b600060c08284031215611fad57600080fd5b611fb5611e57565b90508135611fc281611bd9565b815260208201356001600160401b03811115611fdd57600080fd5b8201601f81018413611fee57600080fd5b80356001600160401b0381111561200757612007611e41565b61201660208260051b01611e7f565b8082825260208201915060208360071b85010192508683111561203857600080fd5b6020840193505b82841015612064576120518785611eaf565b825260208201915060808401935061203f565b60208501525061207991505060408301611f85565b604082015261208a60608301611f85565b606082015261209b60808301611f85565b60808201526120ac60a08301611bee565b60a082015292915050565b6000602082840312156120c957600080fd5b81356001600160401b038111156120df57600080fd5b6120eb84828501611f9b565b949350505050565b60006020828403121561210557600080fd5b5035919050565b6001600160801b0381811683821601908111156111a0576111a0611b9d565b65ffffffffffff81811683821601908111156111a0576111a0611b9d565b60006111a03683611f9b565b60006020828403121561216757600080fd5b61132282611f85565b6000808335601e1984360301811261218757600080fd5b8301803591506001600160401b038211156121a157600080fd5b6020019150600781901b36038213156121b957600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b8151600090829060208501835b828110156122015781518452602093840193909101906001016121e3565b509195945050505050565b634e487b7160e01b600052602160045260246000fd5b6001600160801b0382811682821603908111156111a0576111a0611b9d565b600181811c9082168061225557607f821691505b60208210810361227557634e487b7160e01b600052602260045260246000fd5b50919050565b8281526040602082015260006120eb6040830184611d2b565b600082516122a6818460208701611d07565b9190910192915050565b6000602082840312156122c257600080fd5b5051919050565b601f82111561074057806000526020600020601f840160051c810160208510156122f05750805b601f840160051c820191505b81811015610bce57600081556001016122fc565b81516001600160401b0381111561232957612329611e41565b61233d816123378454612241565b846122c9565b6020601f82116001811461237157600083156123595750848201515b600019600385901b1c1916600184901b178455610bce565b600084815260208120601f198516915b828110156123a15787850151825560209485019460019092019101612381565b50848210156123bf5786840151600019600387901b60f8161c191681555b50505050600190811b0190555056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1009b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a2646970667358221220ff18726a266449600c4d47f44d2a02e03075c6daa3fde6010a3a6e86598d239164736f6c634300081a0033", + "nonce": "0x0", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x515361319ee68c98b7caf427557ae860a4d8ee25e8bd2d4a1cde5f14c692ef4f", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", "function": null, "arguments": [ - "0xc0B5915FD2B94EcB2eCe7eC44fDF7b4931152Ba3" + "0x22C7964e5732eba5D34d8c28CE6B39e012614687", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0xc4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "transaction": { - "from": "0xc0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x291537", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0xf32ef", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000161016060405234801561001157600080fd5b506040516123af3803806123af83398101604081905261003091610232565b604080518082018252601381527f50696d6c69636f204d61676963205370656e6400000000000000000000000000602080830191909152825180840190935260018352603160f81b9083015290826001600160a01b0381166100ad57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6100b681610171565b50600180556100c68260036101c1565b610120526100d58160046101c1565b61014052815160208084019190912060e052815190820120610100524660a05261016260e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c05250610431565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006020835110156101dd576101d6836101f4565b90506101ee565b816101e88482610301565b5060ff90505b92915050565b600080829050601f8151111561021f578260405163305a27a960e01b81526004016100a491906103bf565b805161022a8261040d565b179392505050565b60006020828403121561024457600080fd5b81516001600160a01b038116811461025b57600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061028c57607f821691505b6020821081036102ac57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156102fc57806000526020600020601f840160051c810160208510156102d95750805b601f840160051c820191505b818110156102f957600081556001016102e5565b50505b505050565b81516001600160401b0381111561031a5761031a610262565b61032e816103288454610278565b846102b2565b6020601f821160018114610362576000831561034a5750848201515b600019600385901b1c1916600184901b1784556102f9565b600084815260208120601f198516915b828110156103925787850151825560209485019460019092019101610372565b50848210156103b05786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b602081526000825180602084015260005b818110156103ed57602081860181015160408684010152016103d0565b506000604082850101526040601f19601f83011684010191505092915050565b805160208083015191908110156102ac5760001960209190910360031b1b16919050565b60805160a05160c05160e051610100516101205161014051611f2461048b60003960006111910152600061115f015260006115520152600061152a01526000611485015260006114af015260006114d90152611f246000f3fe6080604052600436106100f75760003560e01c8063bc25cf771161008a578063d77c8f1411610059578063d77c8f14146102ee578063e9eee73b146103f6578063f2fde38b14610436578063feb00b111461045657600080fd5b8063bc25cf7714610240578063c6001f2314610260578063c884ef8314610280578063ce4cb876146102ce57600080fd5b80638da5cb5b116100c65780638da5cb5b146101b75780638e0581d7146101df5780639ed7a514146101f2578063b36f97051461022057600080fd5b80634a1ce59914610125578063715018a61461014557806384b0196e1461015a578063863e76db1461018b57600080fd5b366101205761011e73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee3462015180610476565b005b600080fd5b34801561013157600080fd5b5061011e610140366004611817565b61066a565b34801561015157600080fd5b5061011e61074d565b34801561016657600080fd5b5061016f610761565b6040516101829796959493929190611884565b60405180910390f35b34801561019757600080fd5b506101a26201518081565b60405163ffffffff9091168152602001610182565b3480156101c357600080fd5b506000546040516001600160a01b039091168152602001610182565b61011e6101ed366004611938565b610476565b3480156101fe57600080fd5b5061021261020d366004611a7c565b6107a7565b604051908152602001610182565b34801561022c57600080fd5b5061011e61023b366004611a98565b610841565b34801561024c57600080fd5b5061011e61025b366004611817565b6109ae565b34801561026c57600080fd5b5061021261027b366004611bf4565b610ae4565b34801561028c57600080fd5b506102b661029b366004611817565b6006602052600090815260409020546001600160801b031681565b6040516001600160801b039091168152602001610182565b3480156102da57600080fd5b506102b66102e9366004611a98565b610c51565b3480156102fa57600080fd5b506103aa610309366004611a98565b604080516080810182526000808252602082018190529181018290526060810191909152506001600160a01b039182166000908152600260209081526040808320939094168252918252829020825160808101845290546001600160801b0381168252600160801b810463ffffffff1692820192909252600160a01b820465ffffffffffff1692810192909252600160d01b900460ff161515606082015290565b604051610182919081516001600160801b0316815260208083015163ffffffff169082015260408083015165ffffffffffff169082015260609182015115159181019190915260800190565b34801561040257600080fd5b50610426610411366004611c29565b60056020526000908152604090205460ff1681565b6040519015158152602001610182565b34801561044257600080fd5b5061011e610451366004611817565b610c87565b34801561046257600080fd5b5061011e610471366004611c53565b610cc7565b61047e611053565b3360009081526002602090815260408083206001600160a01b0387168452909152902063ffffffff821615806104bc57506201518063ffffffff8316115b156104da5760405163508f69d960e11b815260040160405180910390fd5b80546000906104f39085906001600160801b0316611d30565b9050806001600160801b031660000361051f57604051631cc3b37b60e01b815260040160405180910390fd5b81548490839060009061053c9084906001600160801b0316611d30565b82546101009290920a6001600160801b03818102199093169190921691909102179055508154600160d01b6aff000000000000ffffffff60801b19909116600160801b63ffffffff86160260ff60d01b1916171765ffffffffffff60a01b191682556001600160a01b03851673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed19016105f157836001600160801b031634146105ec5760405163356680b760e01b815260040160405180910390fd5b610606565b610606853330876001600160801b031661107d565b604080516001600160801b038616815263ffffffff851660208201526001600160a01b0387169133917f1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313910160405180910390a3505061066560018055565b505050565b3360009081526002602090815260408083206001600160a01b038516845290915290208054600160a01b900465ffffffffffff16156106bc5760405163426dc62960e01b815260040160405180910390fd5b80546000906106d890600160801b900463ffffffff1642611d4f565b825466ffffffffffffff60a01b1916600160a01b65ffffffffffff831690810260ff60d01b19169190911784556040519081529091506001600160a01b0384169033907f9ffc6168de1eb7f1d16200f614753cd7edce5a2186aab1c612199dd7316cd7c49060200160405180910390a3505050565b6107556110db565b61075f6000611108565b565b600060608060008060006060610775611158565b61077d61118a565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b60007f9228b9a015e192072da52129360a77b845d896cdadf0ba2e103d87c809deaca582600001518360200151846040015185606001516040516020016108249594939291909485526001600160a01b039390931660208501526001600160801b0391821660408501528116606084015216608082015260a00190565b604051602081830303815290604052805190602001209050919050565b610849611053565b3360009081526002602090815260408083206001600160a01b038616845290915290208054600160d01b900460ff168061089157508054600160a01b900465ffffffffffff16155b806108ac5750805442600160a01b90910465ffffffffffff16115b156108ca5760405163856807e360e01b815260040160405180910390fd5b80546001600160801b031660008190036108f757604051631cc3b37b60e01b815260040160405180910390fd5b81546001600160d81b031916825573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b038516016109425761093d83826001600160801b03166111b7565b610956565b6109568484836001600160801b03166111d3565b6040516001600160801b03821681526001600160a01b0385169033907fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda39060200160405180910390a350506109aa60018055565b5050565b6109b66110db565b6109be611053565b6001600160a01b0381166000908152600660205260408120546001600160801b031690819003610a0157604051631fbaba3560e01b815260040160405180910390fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610a4f57610a4a610a3b6000546001600160a01b031690565b826001600160801b0316611223565b610a74565b610a7482610a656000546001600160a01b031690565b836001600160801b03166111d3565b6001600160a01b03821660008181526006602090815260409182902080546001600160801b031916905590516001600160801b03841681527f1913141548b1b5f88ccd379145cd8883988e866c15b13b37b45b4510dc5fa3cb910160405180910390a250610ae160018055565b50565b60008082602001515167ffffffffffffffff811115610b0557610b0561198a565b604051908082528060200260200182016040528015610b2e578160200160208202803683370190505b50905060005b836020015151811015610b8c57610b6784602001518281518110610b5a57610b5a611d6d565b60200260200101516107a7565b828281518110610b7957610b79611d6d565b6020908102919091010152600101610b34565b50610c4a7fd864ff7372b3908373c4bf3422f8867845ade8db98fc6c8d0c721261e51b5757846000015183604051602001610bc79190611d83565b60408051601f198184030181528282528051602091820120898301516060808c01516080808e0151958801999099526001600160a01b03909716948601949094529284015265ffffffffffff9182169483019490945291821660a0820152911660c082015260e00160405160208183030381529060405280519060200120611266565b9392505050565b6001600160a01b038083166000908152600260209081526040808320938516835292905220546001600160801b03165b92915050565b610c8f6110db565b6001600160a01b038116610cbe57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b610ae181611108565b610ccf611053565b6000610cdd61027b87611db9565b60008181526005602052604090205490915060ff1615610d10576040516307b8c82160e41b815260040160405180910390fd5b610d206060870160408801611dc5565b65ffffffffffff1615801590610d4c5750610d416060870160408801611dc5565b65ffffffffffff1642115b15610d6a57604051637f780e6960e11b815260040160405180910390fd5b610d7a6080870160608801611dc5565b65ffffffffffff1615801590610da65750610d9b6080870160608801611dc5565b65ffffffffffff1642105b15610dc457604051631b69142160e21b815260040160405180910390fd5b60ff8316610dd56020880188611de0565b905011610df557604051631bf791eb60e01b815260040160405180910390fd5b6000610e046020880188611de0565b8560ff16818110610e1757610e17611d6d565b905060800201803603810190610e2d9190611a7c565b90504681606001516001600160801b031614610e5c5760405163edcdefa760e01b815260040160405180910390fd5b6000610ed9610e6e60208a018a611817565b7f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c869052603c902089898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061129392505050565b905080610ef9576040516337e8456b60e01b815260040160405180910390fd5b6000610f0860208a018a611817565b905082604001518360200151610f1e9190611d30565b6001600160801b0316856001600160801b03161115610f505760405163fd7850ad60e01b815260040160405180910390fd5b846001600160801b0316600003610f7a57604051631fbaba3560e01b815260040160405180910390fd5b610f8981846000015187611308565b82516001600160a01b031660009081526006602052604081208054879290610fbb9084906001600160801b0316611d30565b82546101009290920a6001600160801b03818102199093169183160217909155600086815260056020908152604091829020805460ff191660011790558651915192891683526001600160a01b0391821693509084169187917fb4784403df579ff87b30646fd940c92aa0719ac106bd6879690893c55c197736910160405180910390a45050505061104c60018055565b5050505050565b60026001540361107657604051633ee5aeb560e01b815260040160405180910390fd5b6002600155565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af180600160005114166110cc57803d873b1517106110cc57637939f4246000526004601cfd5b50600060605260405250505050565b6000546001600160a01b0316331461075f5760405163118cdaa760e01b8152336004820152602401610cb5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60606111857f000000000000000000000000000000000000000000000000000000000000000060036113cd565b905090565b60606111857f000000000000000000000000000000000000000000000000000000000000000060046113cd565b60003860003884865af16109aa5763b12d13eb6000526004601cfd5b816014528060345263a9059cbb60601b60005260206000604460106000875af1806001600051141661121857803d853b151710611218576390b8ec186000526004601cfd5b506000603452505050565b804710156112395763b12d13eb6000526004601cfd5b6000386000388486620186a0f16109aa57816000526073600b5360ff6020536016600b82f06109aa573838fd5b6000610c81611273611478565b8360405161190160f01b8152600281019290925260228201526042902090565b6000836001600160a01b03163b6000036112f5576000806112b485856115a3565b50909250905060008160038111156112ce576112ce611e31565b1480156112ec5750856001600160a01b0316826001600160a01b0316145b92505050610c4a565b6113008484846115f0565b949350505050565b6001600160a01b03808416600090815260026020908152604080832093861683529290522080546001600160801b0390811690831681101561135d57604051631cc3b37b60e01b815260040160405180910390fd5b6113678382611e47565b82546001600160801b0319166001600160801b0391821617835560405190841681526001600160a01b0385811691908716907f8766f9fdb3d7ff5c4fe7ccf145668fbc991a789c4d655f9535b0e08c4964a04d9060200160405180910390a35050505050565b606060ff83146113e7576113e0836116cc565b9050610c81565b8180546113f390611e66565b80601f016020809104026020016040519081016040528092919081815260200182805461141f90611e66565b801561146c5780601f106114415761010080835404028352916020019161146c565b820191906000526020600020905b81548152906001019060200180831161144f57829003601f168201915b50505050509050610c81565b6000306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480156114d157507f000000000000000000000000000000000000000000000000000000000000000046145b156114fb57507f000000000000000000000000000000000000000000000000000000000000000090565b611185604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b600080600083516041036115dd5760208401516040850151606086015160001a6115cf8882858561170b565b9550955095505050506115e9565b50508151600091506002905b9250925092565b6000806000856001600160a01b03168585604051602401611612929190611ea0565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516116479190611eb9565b600060405180830381855afa9150503d8060008114611682576040519150601f19603f3d011682016040523d82523d6000602084013e611687565b606091505b509150915081801561169b57506020815110155b80156116c257508051630b135d3f60e11b906116c09083016020908101908401611ed5565b145b9695505050505050565b606060006116d9836117da565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a084111561174657506000915060039050826117d0565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa15801561179a573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117c6575060009250600191508290506117d0565b9250600091508190505b9450945094915050565b600060ff8216601f811115610c8157604051632cd44ac360e21b815260040160405180910390fd5b6001600160a01b0381168114610ae157600080fd5b60006020828403121561182957600080fd5b8135610c4a81611802565b60005b8381101561184f578181015183820152602001611837565b50506000910152565b60008151808452611870816020860160208601611834565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e0602082015260006118a360e0830189611858565b82810360408401526118b58189611858565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b8181101561190b5783518352602093840193909201916001016118ed565b50909b9a5050505050505050505050565b80356001600160801b038116811461193357600080fd5b919050565b60008060006060848603121561194d57600080fd5b833561195881611802565b92506119666020850161191c565b9150604084013563ffffffff8116811461197f57600080fd5b809150509250925092565b634e487b7160e01b600052604160045260246000fd5b60405160a0810167ffffffffffffffff811182821017156119c3576119c361198a565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156119f2576119f261198a565b604052919050565b600060808284031215611a0c57600080fd5b6040516080810167ffffffffffffffff81118282101715611a2f57611a2f61198a565b6040529050808235611a4081611802565b8152611a4e6020840161191c565b6020820152611a5f6040840161191c565b6040820152611a706060840161191c565b60608201525092915050565b600060808284031215611a8e57600080fd5b610c4a83836119fa565b60008060408385031215611aab57600080fd5b8235611ab681611802565b91506020830135611ac681611802565b809150509250929050565b803565ffffffffffff8116811461193357600080fd5b600060a08284031215611af957600080fd5b611b016119a0565b90508135611b0e81611802565b8152602082013567ffffffffffffffff811115611b2a57600080fd5b8201601f81018413611b3b57600080fd5b803567ffffffffffffffff811115611b5557611b5561198a565b611b6460208260051b016119c9565b8082825260208201915060208360071b850101925086831115611b8657600080fd5b6020840193505b82841015611bb257611b9f87856119fa565b8252602082019150608084019350611b8d565b602085015250611bc791505060408301611ad1565b6040820152611bd860608301611ad1565b6060820152611be960808301611ad1565b608082015292915050565b600060208284031215611c0657600080fd5b813567ffffffffffffffff811115611c1d57600080fd5b61130084828501611ae7565b600060208284031215611c3b57600080fd5b5035919050565b803560ff8116811461193357600080fd5b600080600080600060808688031215611c6b57600080fd5b853567ffffffffffffffff811115611c8257600080fd5b860160a08189031215611c9457600080fd5b9450602086013567ffffffffffffffff811115611cb057600080fd5b8601601f81018813611cc157600080fd5b803567ffffffffffffffff811115611cd857600080fd5b886020828401011115611cea57600080fd5b60209190910194509250611d0060408701611c42565b9150611d0e6060870161191c565b90509295509295909350565b634e487b7160e01b600052601160045260246000fd5b6001600160801b038181168382160190811115610c8157610c81611d1a565b65ffffffffffff8181168382160190811115610c8157610c81611d1a565b634e487b7160e01b600052603260045260246000fd5b8151600090829060208501835b82811015611dae578151845260209384019390910190600101611d90565b509195945050505050565b6000610c813683611ae7565b600060208284031215611dd757600080fd5b610c4a82611ad1565b6000808335601e19843603018112611df757600080fd5b83018035915067ffffffffffffffff821115611e1257600080fd5b6020019150600781901b3603821315611e2a57600080fd5b9250929050565b634e487b7160e01b600052602160045260246000fd5b6001600160801b038281168282160390811115610c8157610c81611d1a565b600181811c90821680611e7a57607f821691505b602082108103611e9a57634e487b7160e01b600052602260045260246000fd5b50919050565b8281526040602082015260006113006040830184611858565b60008251611ecb818460208701611834565b9190910192915050565b600060208284031215611ee757600080fd5b505191905056fea264697066735822122062fc31b8b756f214404919bc98bce5744020e91523cf213bba648d4fb5d0a71a64736f6c634300081a0033000000000000000000000000c0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "nonce": "0x13", + "input": "0x60a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610300000000000000000000000022c7964e5732eba5d34d8c28ce6b39e012614687000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x1", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x33b01f318da242a16b50fa3eb134e3021df4d652aa5f9f8c04130ee338e96162", - "transactionType": "CREATE2", - "contractName": "MagicSpendLiquidityManager", - "contractAddress": "0x4d43b57af83246cdbf36104bc4cc1866d7944115", + "hash": "0x59587e08cdacd4571d5dcb79eff200fdbf8fcf795bcb4d1bd79dc5e1c617475d", + "transactionType": "CREATE", + "contractName": "MagicSpendWithdrawalManager", + "contractAddress": "0x90cc3e1df86b183191f6ad3f86851e5d98cf71cd", + "function": null, + "arguments": null, + "transaction": { + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0x22f1a3", + "value": "0x0", + "input": "0x6080604052348015600f57600080fd5b50611ee88061001f6000396000f3fe6080604052600436106100c25760003560e01c806384b0196e1161007f578063e7aed21811610059578063e7aed2181461021b578063e9eee73b1461023b578063eb12d61e1461027b578063f2fde38b1461029b57600080fd5b806384b0196e146101a35780638da5cb5b146101cb578063dbd7ede01461020857600080fd5b8063485cc955146100c75780635018e267146100e9578063525639b71461010957806361f048711461013c578063715018a61461015c5780637ac3c02f14610171575b600080fd5b3480156100d357600080fd5b506100e76100e23660046118b7565b6102bb565b005b3480156100f557600080fd5b506100e7610104366004611903565b610423565b34801561011557600080fd5b506101296101243660046119a3565b610a78565b6040519081526020015b60405180910390f35b34801561014857600080fd5b506100e76101573660046119ef565b610d56565b34801561016857600080fd5b506100e7610e2f565b34801561017d57600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610133565b3480156101af57600080fd5b506101b8610e43565b6040516101339796959493929190611a69565b3480156101d757600080fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031661018b565b6100e76102163660046119ef565b610eef565b34801561022757600080fd5b50610129610236366004611b01565b610fb9565b34801561024757600080fd5b5061026b610256366004611b43565b60016020526000908152604090205460ff1681565b6040519015158152602001610133565b34801561028757600080fd5b506100e7610296366004611b5c565b61105d565b3480156102a757600080fd5b506100e76102b6366004611b5c565b611071565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff166000811580156103015750825b905060008267ffffffffffffffff16600114801561031e5750303b155b90508115801561032c575080155b1561034a5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561037457845460ff60401b1916600160401b1785555b61037d876110ac565b6103cb60405180604001604052806013815260200172141a5b5b1a58dbc8135859da58c814dc195b99606a1b815250604051806040016040528060018152602001603160f81b8152506110bd565b6103d486611065565b831561041a57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b61042b6110cf565b4661043c6060850160408601611b77565b6001600160801b0316146104635760405163edcdefa760e01b815260040160405180910390fd5b61047360e0840160c08501611b92565b65ffffffffffff161580159061049f575061049460e0840160c08501611b92565b65ffffffffffff1642115b156104bd57604051637f780e6960e11b815260040160405180910390fd5b6104ce610100840160e08501611b92565b65ffffffffffff16158015906104fb57506104f0610100840160e08501611b92565b65ffffffffffff1642105b1561051957604051631b69142160e21b815260040160405180910390fd5b600061052484610a78565b9050600061057a61053d6000546001600160a01b031690565b8386868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061111992505050565b90508061059a576040516337e8456b60e01b815260040160405180910390fd5b60008281526001602052604090205460ff16156105ca576040516307b8c82160e41b815260040160405180910390fd5b60005b6105da6080870187611bba565b905081101561076f5760006105f26080880188611bba565b8381811061060257610602611c0b565b90506020028101906106149190611c21565b610622906020810190611b5c565b905060006106336080890189611bba565b8481811061064357610643611c0b565b90506020028101906106559190611c21565b602001359050600061066a60808a018a611bba565b8581811061067a5761067a611c0b565b905060200281019061068c9190611c21565b61069a906040810190611c41565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b03881692508691506106ee908690611c88565b60006040518083038185875af1925050503d806000811461072b576040519150601f19603f3d011682016040523d82523d6000602084013e610730565b606091505b50915091508161075e57806040516354d5ca3560e11b81526004016107559190611c9a565b60405180910390fd5b5050600190930192506105cd915050565b5073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6107926020870187611b5c565b6001600160a01b0316036107d6576107d16107b36080870160608801611b5c565b6107c36040880160208901611b77565b6001600160801b031661117b565b610814565b6108146107e66020870187611b5c565b6107f66080880160608901611b5c565b6108066040890160208a01611b77565b6001600160801b03166111be565b60005b61082460a0870187611bba565b90508110156109b057600061083c60a0880188611bba565b8381811061084c5761084c611c0b565b905060200281019061085e9190611c21565b61086c906020810190611b5c565b9050600061087d60a0890189611bba565b8481811061088d5761088d611c0b565b905060200281019061089f9190611c21565b60200135905060006108b460a08a018a611bba565b858181106108c4576108c4611c0b565b90506020028101906108d69190611c21565b6108e4906040810190611c41565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b0388169250869150610938908690611c88565b60006040518083038185875af1925050503d8060008114610975576040519150601f19603f3d011682016040523d82523d6000602084013e61097a565b606091505b50915091508161099f578060405163041d4c5b60e41b81526004016107559190611c9a565b505060019093019250610817915050565b506000828152600160208181526040909220805460ff191690911790556109d990860186611b5c565b6001600160a01b03166109f26080870160608801611b5c565b6001600160a01b0316837f4a6dd572d0ec236965e0c46deed6af2b359329fd21261ff0ee766203daeda16d610a2d60408a0160208b01611b77565b6040516001600160801b03909116815260200160405180910390a45050610a7360017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b505050565b600080610a886080840184611bba565b905067ffffffffffffffff811115610aa257610aa2611cad565b604051908082528060200260200182016040528015610acb578160200160208202803683370190505b5090506000610add60a0850185611bba565b905067ffffffffffffffff811115610af757610af7611cad565b604051908082528060200260200182016040528015610b20578160200160208202803683370190505b50905060005b610b336080860186611bba565b9050811015610b9357610b6e610b4c6080870187611bba565b83818110610b5c57610b5c611c0b565b90506020028101906102369190611c21565b838281518110610b8057610b80611c0b565b6020908102919091010152600101610b26565b5060005b610ba460a0860186611bba565b9050811015610be257610bbd610b4c60a0870187611bba565b828281518110610bcf57610bcf611c0b565b6020908102919091010152600101610b97565b50610d4e7ffcd49499b7c877e5ba90cf454a39c7f2c1202017c5cee171783a292a160529df610c146020870187611b5c565b610c246040880160208901611b77565b610c346060890160408a01611b77565b610c4460808a0160608b01611b5c565b87604051602001610c559190611cc3565b6040516020818303038152906040528051906020012087604051602001610c7c9190611cc3565b60408051601f198184030181529190528051602090910120610ca460e08d0160c08e01611b92565b610cb56101008e0160e08f01611b92565b8d610100016020810190610cc99190611b92565b60408051602081019b909b526001600160a01b03998a16908b01526001600160801b0397881660608b01529690951660808901529590921660a087015260c086015260e085015265ffffffffffff928316610100850152821661012084015216610140820152610160016040516020818303038152906040528051906020012061120e565b949350505050565b610d5e611241565b610d666110cf565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610da357610d9e33826001600160801b031661117b565b610db7565b610db78233836001600160801b03166111be565b604080516001600160a01b03841681526001600160801b03831660208201527f26aee06652d435b2b0e2bd8483f96d5dc230ca84b9257b7b0766fe43341fb1b591015b60405180910390a1610e2b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050565b610e37611241565b610e41600061129c565b565b60006060808280808381600080516020611e938339815191528054909150158015610e7057506001810154155b610eb45760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610755565b610ebc61130d565b610ec46113d0565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b610ef7611241565b610eff6110cf565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610f5d57806001600160801b03163414610f58576040516380daf1e560e01b81526001600160a01b0383166004820152602401610755565b610f72565b610f72823330846001600160801b031661140f565b604080516001600160a01b03841681526001600160801b03831660208201527feb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d0944189101610dfa565b60007f6769b3b93e842df2a14ee103b8493853ba208a46f5721c9a1d79776086fde9d6610fe96020840184611b5c565b6020840135610ffb6040860186611c41565b604051611009929190611cf9565b604051908190038120611040949392916020019384526001600160a01b039290921660208401526040830152606082015260800190565b604051602081830303815290604052805190602001209050919050565b611065611241565b61106e8161146d565b50565b611079611241565b6001600160a01b0381166110a357604051631e4fbdf760e01b815260006004820152602401610755565b61106e8161129c565b6110b46114c1565b61106e8161150a565b6110c56114c1565b610e2b8282611512565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080546001190161111357604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60008060006111288585611573565b509092509050600081600381111561114257611142611d09565b1480156111605750856001600160a01b0316826001600160a01b0316145b8061117157506111718686866115c0565b9695505050505050565b804710156111915763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610e2b57816000526073600b5360ff6020536016600b82f0610e2b573838fd5b816014528060345263a9059cbb60601b60005260206000604460106000875af1806001600051141661120357803d853b151710611203576390b8ec186000526004601cfd5b506000603452505050565b600061123b61121b61169b565b8360405161190160f01b8152600281019290925260228201526042902090565b92915050565b336112737f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6001600160a01b031614610e415760405163118cdaa760e01b8152336004820152602401610755565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1028054606091600080516020611e938339815191529161134c90611d1f565b80601f016020809104026020016040519081016040528092919081815260200182805461137890611d1f565b80156113c55780601f1061139a576101008083540402835291602001916113c5565b820191906000526020600020905b8154815290600101906020018083116113a857829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1038054606091600080516020611e938339815191529161134c90611d1f565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af1806001600051141661145e57803d873b15171061145e57637939f4246000526004601cfd5b50600060605260405250505050565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f249060200160405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610e4157604051631afcd79f60e31b815260040160405180910390fd5b6110796114c1565b61151a6114c1565b600080516020611e938339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1026115548482611da1565b50600381016115638382611da1565b5060008082556001909101555050565b600080600083516041036115ad5760208401516040850151606086015160001a61159f888285856116aa565b9550955095505050506115b9565b50508151600091506002905b9250925092565b6000806000856001600160a01b031685856040516024016115e2929190611e60565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516116179190611c88565b600060405180830381855afa9150503d8060008114611652576040519150601f19603f3d011682016040523d82523d6000602084013e611657565b606091505b509150915081801561166b57506020815110155b801561117157508051630b135d3f60e11b906116909083016020908101908401611e79565b149695505050505050565b60006116a5611779565b905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156116e5575060009150600390508261176f565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611739573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117655750600092506001915082905061176f565b9250600091508190505b9450945094915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6117a46117ed565b6117ac611857565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6000600080516020611e938339815191528161180761130d565b80519091501561181f57805160209091012092915050565b8154801561182e579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b6000600080516020611e93833981519152816118716113d0565b80519091501561188957805160209091012092915050565b6001820154801561182e579392505050565b80356001600160a01b03811681146118b257600080fd5b919050565b600080604083850312156118ca57600080fd5b6118d38361189b565b91506118e16020840161189b565b90509250929050565b600061012082840312156118fd57600080fd5b50919050565b60008060006040848603121561191857600080fd5b833567ffffffffffffffff81111561192f57600080fd5b61193b868287016118ea565b935050602084013567ffffffffffffffff81111561195857600080fd5b8401601f8101861361196957600080fd5b803567ffffffffffffffff81111561198057600080fd5b86602082840101111561199257600080fd5b939660209190910195509293505050565b6000602082840312156119b557600080fd5b813567ffffffffffffffff8111156119cc57600080fd5b610d4e848285016118ea565b80356001600160801b03811681146118b257600080fd5b60008060408385031215611a0257600080fd5b611a0b8361189b565b91506118e1602084016119d8565b60005b83811015611a34578181015183820152602001611a1c565b50506000910152565b60008151808452611a55816020860160208601611a19565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e060208201526000611a8860e0830189611a3d565b8281036040840152611a9a8189611a3d565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611af0578351835260209384019390920191600101611ad2565b50909b9a5050505050505050505050565b600060208284031215611b1357600080fd5b813567ffffffffffffffff811115611b2a57600080fd5b820160608185031215611b3c57600080fd5b9392505050565b600060208284031215611b5557600080fd5b5035919050565b600060208284031215611b6e57600080fd5b611b3c8261189b565b600060208284031215611b8957600080fd5b611b3c826119d8565b600060208284031215611ba457600080fd5b813565ffffffffffff81168114611b3c57600080fd5b6000808335601e19843603018112611bd157600080fd5b83018035915067ffffffffffffffff821115611bec57600080fd5b6020019150600581901b3603821315611c0457600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112611c3757600080fd5b9190910192915050565b6000808335601e19843603018112611c5857600080fd5b83018035915067ffffffffffffffff821115611c7357600080fd5b602001915036819003821315611c0457600080fd5b60008251611c37818460208701611a19565b602081526000611b3c6020830184611a3d565b634e487b7160e01b600052604160045260246000fd5b8151600090829060208501835b82811015611cee578151845260209384019390910190600101611cd0565b509195945050505050565b8183823760009101908152919050565b634e487b7160e01b600052602160045260246000fd5b600181811c90821680611d3357607f821691505b6020821081036118fd57634e487b7160e01b600052602260045260246000fd5b601f821115610a7357806000526020600020601f840160051c81016020851015611d7a5750805b601f840160051c820191505b81811015611d9a5760008155600101611d86565b5050505050565b815167ffffffffffffffff811115611dbb57611dbb611cad565b611dcf81611dc98454611d1f565b84611d53565b6020601f821160018114611e035760008315611deb5750848201515b600019600385901b1c1916600184901b178455611d9a565b600084815260208120601f198516915b82811015611e335787850151825560209485019460019092019101611e13565b5084821015611e515786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b828152604060208201526000610d4e6040830184611a3d565b600060208284031215611e8b57600080fd5b505191905056fea16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100a264697066735822122001d2a52f4330b4507f0b0fc0e6c55942d43ce79f00af362bea9128d339ba6dbf64736f6c634300081a0033", + "nonce": "0x2", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0e4f3897cf864af7ae51bd191f9e2842159bffeb8a93a4fdf5f51b0510d4e88a", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xd82225ba07fd19511d0138167aabb60630375b38", "function": null, "arguments": [ - "0xc0B5915FD2B94EcB2eCe7eC44fDF7b4931152Ba3", - "0xc0B5915FD2B94EcB2eCe7eC44fDF7b4931152Ba3" + "0x90cC3e1Df86b183191F6ad3f86851e5d98cf71CD", + "0xE1f21fE3332F1E42C46D398fF5e4f4941602051E", + "0x485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "transaction": { - "from": "0xc0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x24ed61", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "gas": "0xfab93", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000000161016060405234801561001157600080fd5b5060405161205c38038061205c833981016040819052610030916102b0565b604080518082018252601381527f50696d6c69636f204d61676963205370656e6400000000000000000000000000602080830191909152825180840190935260018352603160f81b908301529082846001600160a01b0381166100ae57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6100b78161017f565b506100c1816101cf565b5060016002556100d2826003610223565b610120526100e1816004610223565b61014052815160208084019190912060e052815190820120610100524660a05261016e60e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c052506104b29050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f249060200160405180910390a150565b600060208351101561023f5761023883610256565b9050610250565b8161024a8482610382565b5060ff90505b92915050565b600080829050601f81511115610281578260405163305a27a960e01b81526004016100a59190610440565b805161028c8261048e565b179392505050565b80516001600160a01b03811681146102ab57600080fd5b919050565b600080604083850312156102c357600080fd5b6102cc83610294565b91506102da60208401610294565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061030d57607f821691505b60208210810361032d57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561037d57806000526020600020601f840160051c8101602085101561035a5750805b601f840160051c820191505b8181101561037a5760008155600101610366565b50505b505050565b81516001600160401b0381111561039b5761039b6102e3565b6103af816103a984546102f9565b84610333565b6020601f8211600181146103e357600083156103cb5750848201515b600019600385901b1c1916600184901b17845561037a565b600084815260208120601f198516915b8281101561041357878501518255602094850194600190920191016103f3565b50848210156104315786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b602081526000825180602084015260005b8181101561046e5760208186018101516040868401015201610451565b506000604082850101526040601f19601f83011684010191505092915050565b8051602080830151919081101561032d5760001960209190910360031b1b16919050565b60805160a05160c05160e051610100516101205161014051611b5061050c6000396000611129015260006110f70152600061140d015260006113e5015260006113400152600061136a015260006113940152611b506000f3fe6080604052600436106100a75760003560e01c80638da5cb5b116100645780638da5cb5b14610190578063dbd7ede0146101ae578063e7aed218146101c1578063e9eee73b146101e1578063eb12d61e14610221578063f2fde38b1461024157600080fd5b80635018e267146100ac578063525639b7146100ce57806361f0487114610101578063715018a6146101215780637ac3c02f1461013657806384b0196e14610168575b600080fd5b3480156100b857600080fd5b506100cc6100c736600461167a565b610261565b005b3480156100da57600080fd5b506100ee6100e936600461171a565b6108d7565b6040519081526020015b60405180910390f35b34801561010d57600080fd5b506100cc61011c366004611782565b610bb5565b34801561012d57600080fd5b506100cc610c6f565b34801561014257600080fd5b506001546001600160a01b03165b6040516001600160a01b0390911681526020016100f8565b34801561017457600080fd5b5061017d610c83565b6040516100f89796959493929190611805565b34801561019c57600080fd5b506000546001600160a01b0316610150565b6100cc6101bc366004611782565b610cc9565b3480156101cd57600080fd5b506100ee6101dc36600461189d565b610d93565b3480156101ed57600080fd5b506102116101fc3660046118d8565b60056020526000908152604090205460ff1681565b60405190151581526020016100f8565b34801561022d57600080fd5b506100cc61023c3660046118f1565b610e37565b34801561024d57600080fd5b506100cc61025c3660046118f1565b610e4b565b610269610e86565b4661027a606085016040860161190c565b6001600160801b0316146102a15760405163edcdefa760e01b815260040160405180910390fd5b6102b160e0840160c08501611927565b65ffffffffffff16158015906102dd57506102d260e0840160c08501611927565b65ffffffffffff1642115b156102fb57604051637f780e6960e11b815260040160405180910390fd5b61030c610100840160e08501611927565b65ffffffffffff1615801590610339575061032e610100840160e08501611927565b65ffffffffffff1642105b1561035757604051631b69142160e21b815260040160405180910390fd5b6000610362846108d7565b905061039b604051806040016040528060168152602001750d8d2e2ead2c8d2e8f25adac2dcc2cecae45cd0c2e6d60531b815250610eae565b6103a481610ef1565b60006103f86103bb6001546001600160a01b031690565b8386868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610f3692505050565b905080610418576040516337e8456b60e01b815260040160405180910390fd5b60008281526005602052604090205460ff1615610448576040516307b8c82160e41b815260040160405180910390fd5b60005b610458608087018761194f565b90508110156105ed576000610470608088018861194f565b83818110610480576104806119a0565b905060200281019061049291906119b6565b6104a09060208101906118f1565b905060006104b1608089018961194f565b848181106104c1576104c16119a0565b90506020028101906104d391906119b6565b60200135905060006104e860808a018a61194f565b858181106104f8576104f86119a0565b905060200281019061050a91906119b6565b6105189060408101906119d6565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b038816925086915061056c908690611a1d565b60006040518083038185875af1925050503d80600081146105a9576040519150601f19603f3d011682016040523d82523d6000602084013e6105ae565b606091505b5091509150816105dc57806040516354d5ca3560e11b81526004016105d39190611a2f565b60405180910390fd5b50506001909301925061044b915050565b5073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee61061060208701876118f1565b6001600160a01b0316036106545761064f61063160808701606088016118f1565b610641604088016020890161190c565b6001600160801b0316610fad565b610692565b61069261066460208701876118f1565b61067460808801606089016118f1565b6106846040890160208a0161190c565b6001600160801b0316610ff0565b60005b6106a260a087018761194f565b905081101561082e5760006106ba60a088018861194f565b838181106106ca576106ca6119a0565b90506020028101906106dc91906119b6565b6106ea9060208101906118f1565b905060006106fb60a089018961194f565b8481811061070b5761070b6119a0565b905060200281019061071d91906119b6565b602001359050600061073260a08a018a61194f565b85818110610742576107426119a0565b905060200281019061075491906119b6565b6107629060408101906119d6565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250604051949550938493506001600160a01b03881692508691506107b6908690611a1d565b60006040518083038185875af1925050503d80600081146107f3576040519150601f19603f3d011682016040523d82523d6000602084013e6107f8565b606091505b50915091508161081d578060405163041d4c5b60e41b81526004016105d39190611a2f565b505060019093019250610695915050565b506000828152600560209081526040909120805460ff19166001179055610857908601866118f1565b6001600160a01b031661087060808701606088016118f1565b6001600160a01b0316837f4a6dd572d0ec236965e0c46deed6af2b359329fd21261ff0ee766203daeda16d6108ab60408a0160208b0161190c565b6040516001600160801b03909116815260200160405180910390a450506108d26001600255565b505050565b6000806108e7608084018461194f565b905067ffffffffffffffff81111561090157610901611a42565b60405190808252806020026020018201604052801561092a578160200160208202803683370190505b509050600061093c60a085018561194f565b905067ffffffffffffffff81111561095657610956611a42565b60405190808252806020026020018201604052801561097f578160200160208202803683370190505b50905060005b610992608086018661194f565b90508110156109f2576109cd6109ab608087018761194f565b838181106109bb576109bb6119a0565b90506020028101906101dc91906119b6565b8382815181106109df576109df6119a0565b6020908102919091010152600101610985565b5060005b610a0360a086018661194f565b9050811015610a4157610a1c6109ab60a087018761194f565b828281518110610a2e57610a2e6119a0565b60209081029190910101526001016109f6565b50610bad7ffcd49499b7c877e5ba90cf454a39c7f2c1202017c5cee171783a292a160529df610a7360208701876118f1565b610a83604088016020890161190c565b610a936060890160408a0161190c565b610aa360808a0160608b016118f1565b87604051602001610ab49190611a58565b6040516020818303038152906040528051906020012087604051602001610adb9190611a58565b60408051601f198184030181529190528051602090910120610b0360e08d0160c08e01611927565b610b146101008e0160e08f01611927565b8d610100016020810190610b289190611927565b60408051602081019b909b526001600160a01b03998a16908b01526001600160801b0397881660608b01529690951660808901529590921660a087015260c086015260e085015265ffffffffffff9283166101008501528216610120840152166101408201526101600160405160208183030381529060405280519060200120611040565b949350505050565b610bbd611073565b610bc5610e86565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610c0257610bfd33826001600160801b0316610fad565b610c16565b610c168233836001600160801b0316610ff0565b604080516001600160a01b03841681526001600160801b03831660208201527f26aee06652d435b2b0e2bd8483f96d5dc230ca84b9257b7b0766fe43341fb1b591015b60405180910390a1610c6b6001600255565b5050565b610c77611073565b610c8160006110a0565b565b600060608060008060006060610c976110f0565b610c9f611122565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b610cd1611073565b610cd9610e86565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03831601610d3757806001600160801b03163414610d32576040516380daf1e560e01b81526001600160a01b03831660048201526024016105d3565b610d4c565b610d4c823330846001600160801b031661114f565b604080516001600160a01b03841681526001600160801b03831660208201527feb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d0944189101610c59565b60007f6769b3b93e842df2a14ee103b8493853ba208a46f5721c9a1d79776086fde9d6610dc360208401846118f1565b6020840135610dd560408601866119d6565b604051610de3929190611a8e565b604051908190038120610e1a949392916020019384526001600160a01b039290921660208401526040830152606082015260800190565b604051602081830303815290604052805190602001209050919050565b610e3f611073565b610e48816111ad565b50565b610e53611073565b6001600160a01b038116610e7d57604051631e4fbdf760e01b8152600060048201526024016105d3565b610e48816110a0565b6002805403610ea857604051633ee5aeb560e01b815260040160405180910390fd5b60028055565b610e4881604051602401610ec29190611a2f565b60408051601f198184030181529190526020810180516001600160e01b031663104c13eb60e21b179052611201565b610e4881604051602401610f0791815260200190565b60408051601f198184030181529190526020810180516001600160e01b03166327b7cf8560e01b179052611201565b6000836001600160a01b03163b600003610f9857600080610f57858561120a565b5090925090506000816003811115610f7157610f71611a9e565b148015610f8f5750856001600160a01b0316826001600160a01b0316145b92505050610fa6565b610fa3848484611257565b90505b9392505050565b80471015610fc35763b12d13eb6000526004601cfd5b6000386000388486620186a0f1610c6b57816000526073600b5360ff6020536016600b82f0610c6b573838fd5b816014528060345263a9059cbb60601b60005260206000604460106000875af1806001600051141661103557803d853b151710611035576390b8ec186000526004601cfd5b506000603452505050565b600061106d61104d611333565b8360405161190160f01b8152600281019290925260228201526042902090565b92915050565b6000546001600160a01b03163314610c815760405163118cdaa760e01b81523360048201526024016105d3565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b606061111d7f0000000000000000000000000000000000000000000000000000000000000000600361145e565b905090565b606061111d7f0000000000000000000000000000000000000000000000000000000000000000600461145e565b60405181606052826040528360601b602c526323b872dd60601b600c52602060006064601c6000895af1806001600051141661119e57803d873b15171061119e57637939f4246000526004601cfd5b50600060605260405250505050565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f249060200160405180910390a150565b610e488161150a565b600080600083516041036112445760208401516040850151606086015160001a6112368882858561152b565b955095509550505050611250565b50508151600091506002905b9250925092565b6000806000856001600160a01b03168585604051602401611279929190611ab4565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516112ae9190611a1d565b600060405180830381855afa9150503d80600081146112e9576040519150601f19603f3d011682016040523d82523d6000602084013e6112ee565b606091505b509150915081801561130257506020815110155b801561132957508051630b135d3f60e11b906113279083016020908101908401611acd565b145b9695505050505050565b6000306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614801561138c57507f000000000000000000000000000000000000000000000000000000000000000046145b156113b657507f000000000000000000000000000000000000000000000000000000000000000090565b61111d604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b606060ff831461147857611471836115fa565b905061106d565b81805461148490611ae6565b80601f01602080910402602001604051908101604052809291908181526020018280546114b090611ae6565b80156114fd5780601f106114d2576101008083540402835291602001916114fd565b820191906000526020600020905b8154815290600101906020018083116114e057829003601f168201915b5050505050905092915050565b60006a636f6e736f6c652e6c6f679050600080835160208501845afa505050565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a084111561156657506000915060039050826115f0565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156115ba573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166115e6575060009250600191508290506115f0565b9250600091508190505b9450945094915050565b6060600061160783611639565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b600060ff8216601f81111561106d57604051632cd44ac360e21b815260040160405180910390fd5b6000610120828403121561167457600080fd5b50919050565b60008060006040848603121561168f57600080fd5b833567ffffffffffffffff8111156116a657600080fd5b6116b286828701611661565b935050602084013567ffffffffffffffff8111156116cf57600080fd5b8401601f810186136116e057600080fd5b803567ffffffffffffffff8111156116f757600080fd5b86602082840101111561170957600080fd5b939660209190910195509293505050565b60006020828403121561172c57600080fd5b813567ffffffffffffffff81111561174357600080fd5b610bad84828501611661565b80356001600160a01b038116811461176657600080fd5b919050565b80356001600160801b038116811461176657600080fd5b6000806040838503121561179557600080fd5b61179e8361174f565b91506117ac6020840161176b565b90509250929050565b60005b838110156117d05781810151838201526020016117b8565b50506000910152565b600081518084526117f18160208601602086016117b5565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e06020820152600061182460e08301896117d9565b828103604084015261183681896117d9565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b8181101561188c57835183526020938401939092019160010161186e565b50909b9a5050505050505050505050565b6000602082840312156118af57600080fd5b813567ffffffffffffffff8111156118c657600080fd5b820160608185031215610fa657600080fd5b6000602082840312156118ea57600080fd5b5035919050565b60006020828403121561190357600080fd5b610fa68261174f565b60006020828403121561191e57600080fd5b610fa68261176b565b60006020828403121561193957600080fd5b813565ffffffffffff81168114610fa657600080fd5b6000808335601e1984360301811261196657600080fd5b83018035915067ffffffffffffffff82111561198157600080fd5b6020019150600581901b360382131561199957600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b60008235605e198336030181126119cc57600080fd5b9190910192915050565b6000808335601e198436030181126119ed57600080fd5b83018035915067ffffffffffffffff821115611a0857600080fd5b60200191503681900382131561199957600080fd5b600082516119cc8184602087016117b5565b602081526000610fa660208301846117d9565b634e487b7160e01b600052604160045260246000fd5b8151600090829060208501835b82811015611a83578151845260209384019390910190600101611a65565b509195945050505050565b8183823760009101908152919050565b634e487b7160e01b600052602160045260246000fd5b828152604060208201526000610bad60408301846117d9565b600060208284031215611adf57600080fd5b5051919050565b600181811c90821680611afa57607f821691505b60208210810361167457634e487b7160e01b600052602260045260246000fdfea2646970667358221220c5cc87b787d8f62ab3feca319f904dbebc3a2e93b4dd1c01769574b5f19bdf2364736f6c634300081a0033000000000000000000000000c0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3000000000000000000000000c0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "nonce": "0x14", + "input": "0x60a0604052604051610e84380380610e848339810160408190526100229161039d565b828161002e828261008f565b50508160405161003d9061033a565b6001600160a01b039091168152602001604051809103906000f080158015610069573d6000803e3d6000fd5b506001600160a01b031660805261008761008260805190565b6100ee565b50505061048f565b6100988261015c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100e2576100dd82826101db565b505050565b6100ea610252565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61012e600080516020610e64833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a161015981610273565b50565b806001600160a01b03163b60000361019757604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101f89190610473565b600060405180830381855af49150503d8060008114610233576040519150601f19603f3d011682016040523d82523d6000602084013e610238565b606091505b5090925090506102498583836102b2565b95945050505050565b34156102715760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661029d57604051633173bdd160e11b81526000600482015260240161018e565b80600080516020610e648339815191526101ba565b6060826102c7576102c282610311565b61030a565b81511580156102de57506001600160a01b0384163b155b1561030757604051639996b31560e01b81526001600160a01b038516600482015260240161018e565b50805b9392505050565b8051156103215780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b61052c8061093883390190565b80516001600160a01b038116811461035e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561039457818101518382015260200161037c565b50506000910152565b6000806000606084860312156103b257600080fd5b6103bb84610347565b92506103c960208501610347565b60408501519092506001600160401b038111156103e557600080fd5b8401601f810186136103f657600080fd5b80516001600160401b0381111561040f5761040f610363565b604051601f8201601f19908116603f011681016001600160401b038111828210171561043d5761043d610363565b60405281815282820160200188101561045557600080fd5b610466826020830160208601610379565b8093505050509250925092565b60008251610485818460208701610379565b9190910192915050565b60805161048f6104a960003960006010015261048f6000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007b576000356001600160e01b03191663278f794360e11b14610071576040516334ad5dbb60e21b815260040160405180910390fd5b610079610083565b565b6100796100b2565b6000806100933660048184610312565b8101906100a09190610352565b915091506100ae82826100c2565b5050565b6100796100bd61011d565b610155565b6100cb82610179565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156101155761011082826101f5565b505050565b6100ae61026b565b60006101507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015610174573d6000f35b3d6000fd5b806001600160a01b03163b6000036101b457604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610212919061042a565b600060405180830381855af49150503d806000811461024d576040519150601f19603f3d011682016040523d82523d6000602084013e610252565b606091505b509150915061026285838361028a565b95945050505050565b34156100795760405163b398979f60e01b815260040160405180910390fd5b60608261029f5761029a826102e9565b6102e2565b81511580156102b657506001600160a01b0384163b155b156102df57604051639996b31560e01b81526001600160a01b03851660048201526024016101ab565b50805b9392505050565b8051156102f95780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000808585111561032257600080fd5b8386111561032f57600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561036557600080fd5b82356001600160a01b038116811461037c57600080fd5b9150602083013567ffffffffffffffff81111561039857600080fd5b8301601f810185136103a957600080fd5b803567ffffffffffffffff8111156103c3576103c361033c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103f2576103f261033c565b60405281815282820160200187101561040a57600080fd5b816020840160208301376000602083830101528093505050509250929050565b6000825160005b8181101561044b5760208186018101518583015201610431565b50600092019182525091905056fea26469706673582212203bdcece81b30e1fb2dcafae3a09dececbc25017685c70487757b6ba7023cf0d764736f6c634300081a0033608060405234801561001057600080fd5b5060405161052c38038061052c83398101604081905261002f916100be565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161006e565b50506100ee565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d057600080fd5b81516001600160a01b03811681146100e757600080fd5b9392505050565b61042f806100fd6000396000f3fe60806040526004361061004a5760003560e01c8063715018a61461004f5780638da5cb5b146100665780639623609d14610093578063ad3cb1cc146100a6578063f2fde38b146100e4575b600080fd5b34801561005b57600080fd5b50610064610104565b005b34801561007257600080fd5b506000546040516001600160a01b0390911681526020015b60405180910390f35b6100646100a1366004610272565b610118565b3480156100b257600080fd5b506100d7604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161008a9190610396565b3480156100f057600080fd5b506100646100ff3660046103b0565b610187565b61010c6101ca565b61011660006101f7565b565b6101206101ca565b60405163278f794360e11b81526001600160a01b03841690634f1ef28690349061015090869086906004016103cd565b6000604051808303818588803b15801561016957600080fd5b505af115801561017d573d6000803e3d6000fd5b5050505050505050565b61018f6101ca565b6001600160a01b0381166101be57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101c7816101f7565b50565b6000546001600160a01b031633146101165760405163118cdaa760e01b81523360048201526024016101b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146101c757600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561028757600080fd5b833561029281610247565b925060208401356102a281610247565b9150604084013567ffffffffffffffff8111156102be57600080fd5b8401601f810186136102cf57600080fd5b803567ffffffffffffffff8111156102e9576102e961025c565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156103185761031861025c565b60405281815282820160200188101561033057600080fd5b816020840160208301376000602083830101528093505050509250925092565b6000815180845260005b818110156103765760208185018101518683018201520161035a565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006103a96020830184610350565b9392505050565b6000602082840312156103c257600080fd5b81356103a981610247565b6001600160a01b03831681526040602082018190526000906103f190830184610350565b94935050505056fea26469706673582212207c5d603b0f9a9a5a43cf44666404874c603bd79d2fa20fff4a3b203d480ee74d64736f6c634300081a0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610300000000000000000000000090cc3e1df86b183191f6ad3f86851e5d98cf71cd000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x3", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x6efbd7aa6dda1177dc81a965c453512f83e663701534c5038a4a169c901b4d09", + "hash": "0x273796bfcc9167a763d3957c352ef5f06c95086d062ed6bcac8eaf755b3e9f8c", "transactionType": "CALL", - "contractName": "MagicSpendLiquidityManager", - "contractAddress": "0x4d43b57af83246cdbf36104bc4cc1866d7944115", - "function": "addLiquidity(address,uint128)", - "arguments": [ - "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", - "10000000000000000" - ], + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xd82225ba07fd19511d0138167aabb60630375b38", + "function": null, + "arguments": null, "transaction": { - "from": "0xc0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "to": "0x4d43b57af83246cdbf36104bc4cc1866d7944115", - "gas": "0xa028", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0xd82225ba07fd19511d0138167aabb60630375b38", + "gas": "0x11dc8", "value": "0x2386f26fc10000", "input": "0xdbd7ede0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc10000", - "nonce": "0x15", + "nonce": "0x4", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xf544c8b208462eb7d277d376bfdaf9edfb329f84532ed08f7f89095185e5d9a8", + "hash": "0xd6536536dd4bdc8907c3bb0d2b108bc74ca51851af2acb94667a2da7afda0067", "transactionType": "CALL", - "contractName": "MagicSpendStakeManager", - "contractAddress": "0x98f521f92c588b9690193932667c43153502f206", - "function": "addStake(address,uint128,uint32)", - "arguments": [ - "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", - "10000000000000000", - "86400" - ], + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "function": null, + "arguments": null, "transaction": { - "from": "0x129a50835eb5efa2253b2f0ec2fbf84b2cee1ff9", - "to": "0x98f521f92c588b9690193932667c43153502f206", - "gas": "0x11e3e", + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "gas": "0x19669", "value": "0x2386f26fc10000", "input": "0x8e0581d7000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", - "nonce": "0x9", + "nonce": "0x0", "chainId": "0x14a34" }, "additionalContracts": [], @@ -92,185 +122,341 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x2060e6", + "cumulativeGasUsed": "0x6bdc6a", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x49565ccb0da9d0a6dcb7df26bd539300909f6dcaebe0a2df205e3a4084411303", + "transactionIndex": "0x15", + "blockHash": "0x74d4d784037bb517ddab24b1bb699092689cea90c31109a6ee484a25493f456a", + "blockNumber": "0x10b4171", + "gasUsed": "0x1f69e2", + "effectiveGasPrice": "0xf44f3", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0x22c7964e5732eba5d34d8c28ce6b39e012614687", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x949", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x12be4235dba", + "l1GasPrice": "0x325d8fad7", + "l1GasUsed": "0x15200" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x44b323", "logs": [ { - "address": "0x98f521f92c588b9690193932667c43153502f206", + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x00000000000000000000000022c7964e5732eba5d34d8c28ce6b39e012614687" + ], + "data": "0x", + "blockHash": "0x37ab841d6a508cbbecd7b49b00e10c66271b43a78bea6c4e1c98371bd2e04ee5", + "blockNumber": "0x10b4175", + "transactionHash": "0x515361319ee68c98b7caf427557ae860a4d8ee25e8bd2d4a1cde5f14c692ef4f", + "transactionIndex": "0x1a", + "logIndex": "0x2a", + "removed": false + }, + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000c0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3" + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "data": "0x", - "blockHash": "0x5a572ff553489237045c487a09c87dc61dca0088e5347152d18b1f1dc22b10b1", - "blockNumber": "0x105bb21", - "transactionHash": "0xd29eb20863e0532dd5fbc9af408a4be36f3e926e88448df989362a51cf8a8ee0", - "transactionIndex": "0xb", - "logIndex": "0x1", + "blockHash": "0x37ab841d6a508cbbecd7b49b00e10c66271b43a78bea6c4e1c98371bd2e04ee5", + "blockNumber": "0x10b4175", + "transactionHash": "0x515361319ee68c98b7caf427557ae860a4d8ee25e8bd2d4a1cde5f14c692ef4f", + "transactionIndex": "0x1a", + "logIndex": "0x2b", + "removed": false + }, + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x37ab841d6a508cbbecd7b49b00e10c66271b43a78bea6c4e1c98371bd2e04ee5", + "blockNumber": "0x10b4175", + "transactionHash": "0x515361319ee68c98b7caf427557ae860a4d8ee25e8bd2d4a1cde5f14c692ef4f", + "transactionIndex": "0x1a", + "logIndex": "0x2c", + "removed": false + }, + { + "address": "0x9b9c5e6c8112abeb124895cfc42bae801fcb5a0f", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x37ab841d6a508cbbecd7b49b00e10c66271b43a78bea6c4e1c98371bd2e04ee5", + "blockNumber": "0x10b4175", + "transactionHash": "0x515361319ee68c98b7caf427557ae860a4d8ee25e8bd2d4a1cde5f14c692ef4f", + "transactionIndex": "0x1a", + "logIndex": "0x2d", + "removed": false + }, + { + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b9c5e6c8112abeb124895cfc42bae801fcb5a0f", + "blockHash": "0x37ab841d6a508cbbecd7b49b00e10c66271b43a78bea6c4e1c98371bd2e04ee5", + "blockNumber": "0x10b4175", + "transactionHash": "0x515361319ee68c98b7caf427557ae860a4d8ee25e8bd2d4a1cde5f14c692ef4f", + "transactionIndex": "0x1a", + "logIndex": "0x2e", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000800000000000800000000000000000000000000000000400000000000000000000000000000000000000000000080000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000008000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000001000004000000000000400000000000000000800000000000000000000000002000000000000000040000000100000000000000000000000000000000000000000000000000000002000001000000000008000000000000000000000000020000000000000000000c00000000800400004000000000000000480000000000000000000800000000000000000000000080000000000000800000000000000000000000020000000000000000000000000000000000000000000000000020000000000000000000000000000000000404010000000000000020000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xd29eb20863e0532dd5fbc9af408a4be36f3e926e88448df989362a51cf8a8ee0", - "transactionIndex": "0xb", - "blockHash": "0x5a572ff553489237045c487a09c87dc61dca0088e5347152d18b1f1dc22b10b1", - "blockNumber": "0x105bb21", - "gasUsed": "0x1c1981", - "effectiveGasPrice": "0xf4359", + "transactionHash": "0x515361319ee68c98b7caf427557ae860a4d8ee25e8bd2d4a1cde5f14c692ef4f", + "transactionIndex": "0x1a", + "blockHash": "0x37ab841d6a508cbbecd7b49b00e10c66271b43a78bea6c4e1c98371bd2e04ee5", + "blockNumber": "0x10b4175", + "gasUsed": "0xbb253", + "effectiveGasPrice": "0xf44f7", "blobGasUsed": "0x0", - "from": "0xc0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x1", + "l1BlobBaseFee": "0x949", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0xa78945891", - "l1GasPrice": "0x1cff9647", - "l1GasUsed": "0x147f7" + "l1Fee": "0x726f6a1982", + "l1GasPrice": "0x30586ad8a", + "l1GasUsed": "0x865e" }, { "status": "0x1", - "cumulativeGasUsed": "0x20d3f8", + "cumulativeGasUsed": "0x731050", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x59587e08cdacd4571d5dcb79eff200fdbf8fcf795bcb4d1bd79dc5e1c617475d", + "transactionIndex": "0x1d", + "blockHash": "0x064d07459c9f92a1623122a975214ad18ace92937af2e689ceeb40c1bb0716f9", + "blockNumber": "0x10b417d", + "gasUsed": "0x1ae335", + "effectiveGasPrice": "0xf44fb", + "blobGasUsed": "0x0", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0x90cc3e1df86b183191f6ad3f86851e5d98cf71cd", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x9a8", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0xf3a5ef3347", + "l1GasPrice": "0x308ee58e9", + "l1GasUsed": "0x11cd5" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x87e0e3", "logs": [ { - "address": "0x4d43b57af83246cdbf36104bc4cc1866d7944115", + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x00000000000000000000000090cc3e1df86b183191f6ad3f86851e5d98cf71cd" + ], + "data": "0x", + "blockHash": "0x2791047f50223bdee6c8edca07730a1b1ee3d9927fdd7b4dd8f2c0942ba8ae6e", + "blockNumber": "0x10b4181", + "transactionHash": "0x0e4f3897cf864af7ae51bd191f9e2842159bffeb8a93a4fdf5f51b0510d4e88a", + "transactionIndex": "0x30", + "logIndex": "0x64", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", "topics": [ "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000c0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3" + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" ], "data": "0x", - "blockHash": "0xbc4aeb72ce1af9309e3634caa98609ae222bec78f9c28a62a16fcfecf2f5167f", - "blockNumber": "0x105bb25", - "transactionHash": "0x33b01f318da242a16b50fa3eb134e3021df4d652aa5f9f8c04130ee338e96162", - "transactionIndex": "0x5", - "logIndex": "0x4", + "blockHash": "0x2791047f50223bdee6c8edca07730a1b1ee3d9927fdd7b4dd8f2c0942ba8ae6e", + "blockNumber": "0x10b4181", + "transactionHash": "0x0e4f3897cf864af7ae51bd191f9e2842159bffeb8a93a4fdf5f51b0510d4e88a", + "transactionIndex": "0x30", + "logIndex": "0x65", "removed": false }, { - "address": "0x4d43b57af83246cdbf36104bc4cc1866d7944115", + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", "topics": [ "0x47d1c22a25bb3a5d4e481b9b1e6944c2eade3181a0a20b495ed61d35b5323f24" ], - "data": "0x000000000000000000000000c0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "blockHash": "0xbc4aeb72ce1af9309e3634caa98609ae222bec78f9c28a62a16fcfecf2f5167f", - "blockNumber": "0x105bb25", - "transactionHash": "0x33b01f318da242a16b50fa3eb134e3021df4d652aa5f9f8c04130ee338e96162", - "transactionIndex": "0x5", - "logIndex": "0x5", + "data": "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e", + "blockHash": "0x2791047f50223bdee6c8edca07730a1b1ee3d9927fdd7b4dd8f2c0942ba8ae6e", + "blockNumber": "0x10b4181", + "transactionHash": "0x0e4f3897cf864af7ae51bd191f9e2842159bffeb8a93a4fdf5f51b0510d4e88a", + "transactionIndex": "0x30", + "logIndex": "0x66", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x2791047f50223bdee6c8edca07730a1b1ee3d9927fdd7b4dd8f2c0942ba8ae6e", + "blockNumber": "0x10b4181", + "transactionHash": "0x0e4f3897cf864af7ae51bd191f9e2842159bffeb8a93a4fdf5f51b0510d4e88a", + "transactionIndex": "0x30", + "logIndex": "0x67", + "removed": false + }, + { + "address": "0x1168ce37276e0629ef79cda41914cf3381ee6250", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000e1f21fe3332f1e42c46d398ff5e4f4941602051e" + ], + "data": "0x", + "blockHash": "0x2791047f50223bdee6c8edca07730a1b1ee3d9927fdd7b4dd8f2c0942ba8ae6e", + "blockNumber": "0x10b4181", + "transactionHash": "0x0e4f3897cf864af7ae51bd191f9e2842159bffeb8a93a4fdf5f51b0510d4e88a", + "transactionIndex": "0x30", + "logIndex": "0x68", + "removed": false + }, + { + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001168ce37276e0629ef79cda41914cf3381ee6250", + "blockHash": "0x2791047f50223bdee6c8edca07730a1b1ee3d9927fdd7b4dd8f2c0942ba8ae6e", + "blockNumber": "0x10b4181", + "transactionHash": "0x0e4f3897cf864af7ae51bd191f9e2842159bffeb8a93a4fdf5f51b0510d4e88a", + "transactionIndex": "0x30", + "logIndex": "0x69", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000020000000000000800000000000000000000010000240000000000000000000000000000000000000000800000000000000000000000000000000000000000001000000000000000000000000000000000000020000000800000000000800000000000000000000000000000000400000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000200000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00020000000001000000000000000000400800000000000000800000000000000000000010002040000000000000000000000000000000000000000000000080000000000000000000000000000002000001000000000008000000000000000000000000020000000100000000000800000000800000000000000000000000400000000000000000000800000000000000200000000080000000000040800000000000000000000000000000000002000000000000000000000000000000000000000020000000000000000000000000800100000404000000000000000020000000000000000000000000000000000000000000000000010000000000000000", "type": "0x2", - "transactionHash": "0x33b01f318da242a16b50fa3eb134e3021df4d652aa5f9f8c04130ee338e96162", - "transactionIndex": "0x5", - "blockHash": "0xbc4aeb72ce1af9309e3634caa98609ae222bec78f9c28a62a16fcfecf2f5167f", - "blockNumber": "0x105bb25", - "gasUsed": "0x1941e4", - "effectiveGasPrice": "0xf4359", + "transactionHash": "0x0e4f3897cf864af7ae51bd191f9e2842159bffeb8a93a4fdf5f51b0510d4e88a", + "transactionIndex": "0x30", + "blockHash": "0x2791047f50223bdee6c8edca07730a1b1ee3d9927fdd7b4dd8f2c0942ba8ae6e", + "blockNumber": "0x10b4181", + "gasUsed": "0xc0f22", + "effectiveGasPrice": "0xf44fc", "blobGasUsed": "0x0", - "from": "0xc0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": null, + "contractAddress": "0xd82225ba07fd19511d0138167aabb60630375b38", "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x1", + "l1BlobBaseFee": "0xa72", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x959da0e8a", - "l1GasPrice": "0x1cff9647", - "l1GasUsed": "0x124e2" + "l1Fee": "0x71e83c4ef3", + "l1GasPrice": "0x30029aaca", + "l1GasUsed": "0x86ae" }, { "status": "0x1", - "cumulativeGasUsed": "0x188792", + "cumulativeGasUsed": "0xa04a7d", "logs": [ { - "address": "0x4d43b57af83246cdbf36104bc4cc1866d7944115", + "address": "0xd82225ba07fd19511d0138167aabb60630375b38", "topics": [ "0xeb6f59288405a42e371d6ea5d2876f36687865f4505aaa7e58aee1bf4d094418" ], "data": "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000002386f26fc10000", - "blockHash": "0x7ed032326a16e4e1e599ce53e497820fb5252051e016e89e14700d8813865b0c", - "blockNumber": "0x105bb29", - "transactionHash": "0x6efbd7aa6dda1177dc81a965c453512f83e663701534c5038a4a169c901b4d09", - "transactionIndex": "0xc", - "logIndex": "0x16", + "blockHash": "0xa7a9cc3099d142731fc0094c63e3d5711780540b9b4dfddbb7c445df58901839", + "blockNumber": "0x10b4184", + "transactionHash": "0x273796bfcc9167a763d3957c352ef5f06c95086d062ed6bcac8eaf755b3e9f8c", + "transactionIndex": "0x24", + "logIndex": "0x58", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000400000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000020000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000", "type": "0x2", - "transactionHash": "0x6efbd7aa6dda1177dc81a965c453512f83e663701534c5038a4a169c901b4d09", - "transactionIndex": "0xc", - "blockHash": "0x7ed032326a16e4e1e599ce53e497820fb5252051e016e89e14700d8813865b0c", - "blockNumber": "0x105bb29", - "gasUsed": "0x6d83", - "effectiveGasPrice": "0xf4359", + "transactionHash": "0x273796bfcc9167a763d3957c352ef5f06c95086d062ed6bcac8eaf755b3e9f8c", + "transactionIndex": "0x24", + "blockHash": "0xa7a9cc3099d142731fc0094c63e3d5711780540b9b4dfddbb7c445df58901839", + "blockNumber": "0x10b4184", + "gasUsed": "0xcee7", + "effectiveGasPrice": "0xf44fe", "blobGasUsed": "0x0", - "from": "0xc0b5915fd2b94ecb2ece7ec44fdf7b4931152ba3", - "to": "0x4d43b57af83246cdbf36104bc4cc1866d7944115", + "from": "0xe1f21fe3332f1e42c46d398ff5e4f4941602051e", + "to": "0xd82225ba07fd19511d0138167aabb60630375b38", "contractAddress": null, "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x1", + "l1BlobBaseFee": "0xa72", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x34c78211", - "l1GasPrice": "0x1df60519", + "l1Fee": "0x54934bef7", + "l1GasPrice": "0x30029aaca", "l1GasUsed": "0x640" }, { "status": "0x1", - "cumulativeGasUsed": "0x9cb6b", + "cumulativeGasUsed": "0x78e1e5", "logs": [ { - "address": "0x98f521f92c588b9690193932667c43153502f206", + "address": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", "topics": [ "0x1d80c2b0b59d2f1543a8b483e392137e35f1d5ebfffcb3ad3a85c07a75636313", - "0x000000000000000000000000129a50835eb5efa2253b2f0ec2fbf84b2cee1ff9", + "0x00000000000000000000000077d1f68c3c924cfd4732e64e93aebea836797485", "0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" ], "data": "0x000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000015180", - "blockHash": "0xa29091865da9e10d4f7ab7497ba42b390b85980563d7e2ad6c9e55e789854847", - "blockNumber": "0x105bb2d", - "transactionHash": "0xf544c8b208462eb7d277d376bfdaf9edfb329f84532ed08f7f89095185e5d9a8", - "transactionIndex": "0xf", - "logIndex": "0x5", + "blockHash": "0xa32e8720e24f058f48d6fcc24145004e852b6f56e7352b9123e875485859d7cc", + "blockNumber": "0x10b4188", + "transactionHash": "0xd6536536dd4bdc8907c3bb0d2b108bc74ca51851af2acb94667a2da7afda0067", + "transactionIndex": "0x17", + "logIndex": "0xa3", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000200000000000000200000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000400000000000000000000000000000000000200000000000002000000000000000000000100100000000000000000000000000000000000000000000000008000000000000000000000000000004000004000000000000", + "logsBloom": "0x00000000000000000000000000000000100000000000000000000000000000000000000000000000000000200000000000000100000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000080000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000002000000000000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000000004000000000000000000", "type": "0x2", - "transactionHash": "0xf544c8b208462eb7d277d376bfdaf9edfb329f84532ed08f7f89095185e5d9a8", - "transactionIndex": "0xf", - "blockHash": "0xa29091865da9e10d4f7ab7497ba42b390b85980563d7e2ad6c9e55e789854847", - "blockNumber": "0x105bb2d", - "gasUsed": "0xc3b9", - "effectiveGasPrice": "0xf4359", + "transactionHash": "0xd6536536dd4bdc8907c3bb0d2b108bc74ca51851af2acb94667a2da7afda0067", + "transactionIndex": "0x17", + "blockHash": "0xa32e8720e24f058f48d6fcc24145004e852b6f56e7352b9123e875485859d7cc", + "blockNumber": "0x10b4188", + "gasUsed": "0x1263d", + "effectiveGasPrice": "0xf4502", "blobGasUsed": "0x0", - "from": "0x129a50835eb5efa2253b2f0ec2fbf84b2cee1ff9", - "to": "0x98f521f92c588b9690193932667c43153502f206", + "from": "0x77d1f68c3c924cfd4732e64e93aebea836797485", + "to": "0x0797f38b80ceeb1115f7c52fe1b13c7a62c634e5", "contractAddress": null, "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x1", + "l1BlobBaseFee": "0xadd", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x39542c9e", - "l1GasPrice": "0x208b293a", + "l1Fee": "0x54d5f5c01", + "l1GasPrice": "0x3028715fe", "l1GasUsed": "0x640" } ], "libraries": [], "pending": [], "returns": { - "_stakeManager": { + "_withdrawalManager": { "internal_type": "address", - "value": "0x98f521f92C588B9690193932667c43153502f206" + "value": "0xd82225BA07Fd19511d0138167aabb60630375b38" }, - "_liquidityManager": { + "_stakeManager": { "internal_type": "address", - "value": "0x4d43b57AF83246cdBF36104Bc4CC1866d7944115" + "value": "0x0797f38B80Ceeb1115F7c52fe1b13c7a62c634e5" } }, - "timestamp": 1730073919, + "timestamp": 1730798069, "chain": 84532, - "commit": "93d3701" + "commit": "d84920d" } \ No newline at end of file diff --git a/script/MagicSpend.s.sol b/script/MagicSpend.s.sol index 2c782e4..dff0962 100644 --- a/script/MagicSpend.s.sol +++ b/script/MagicSpend.s.sol @@ -17,8 +17,6 @@ contract MagicSpend_Deploy is Script { address signer = vm.rememberKey(vm.envUint("SIGNER")); address alice = vm.rememberKey(vm.envUint("ALICE")); - // bytes32 salt = vm.envBytes32("SALT"); - vm.startBroadcast(deployer); address proxyStakeManager = Upgrades.deployTransparentProxy( "MagicSpendStakeManager.sol", owner, abi.encodeCall(MagicSpendStakeManager.initialize, (owner)) @@ -33,7 +31,9 @@ contract MagicSpend_Deploy is Script { ); MagicSpendWithdrawalManager withdrawalManager = MagicSpendWithdrawalManager(payable(proxyWithdrawalManager)); + vm.stopBroadcast(); + vm.startBroadcast(owner); withdrawalManager.addLiquidity{value: 0.01 ether}(ETH, 0.01 ether); vm.stopBroadcast();