diff --git a/broadcast/DeployCaveatEnforcers.s.sol/1/run-1778751301860.json b/broadcast/DeployCaveatEnforcers.s.sol/1/run-1778751301860.json new file mode 100644 index 00000000..2e2aeb80 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/1/run-1778751301860.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0xae3a38d2138dda6c4a58fa48e7ce418b0a3affd458dba50cc57643b4228f14ce", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x45", + "chainId": "0x1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1fb7f5d", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xae3a38d2138dda6c4a58fa48e7ce418b0a3affd458dba50cc57643b4228f14ce", + "transactionIndex": "0xec", + "blockHash": "0x347b215a85b9bcf52fe560eb71b51c408f5a2a936739b27c86cfb4beebfb410f", + "blockNumber": "0x17ee19c", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xb36553b", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778751301860, + "chain": 1, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/1/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/1/run-latest.json index b8bc6364..2e2aeb80 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/1/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/1/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0x68875f4d540c39a9175658c1a74d302eb87a5060c086458b7ae7faa6fc04fd7c", + "hash": "0xae3a38d2138dda6c4a58fa48e7ce418b0a3affd458dba50cc57643b4228f14ce", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x2d", - "chainId": "0x1" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1b2218429c68526ae628bb09f6a1d4323a4560092ba87388cd016823f2a3b37b", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x2e", - "chainId": "0x1" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0d5db0dcd34350d21e40f6bed2bb25f659078b501ea86fae03e8d8d252059115", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x2f", - "chainId": "0x1" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xffff27e7e30257dadb1d778694e128466d27065cb190d69d70a814add6aef15d", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x30", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x45", "chainId": "0x1" }, "additionalContracts": [], @@ -80,64 +23,16 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x1049f0d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x68875f4d540c39a9175658c1a74d302eb87a5060c086458b7ae7faa6fc04fd7c", - "transactionIndex": "0xb9", - "blockHash": "0xf4d6331e72b374a5877197602a3e7089c9464cc2766fd0336840c1ca99b0fb75", - "blockNumber": "0x163f1a5", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x23a1fea3", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x10e4f3a", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x1b2218429c68526ae628bb09f6a1d4323a4560092ba87388cd016823f2a3b37b", - "transactionIndex": "0xba", - "blockHash": "0xf4d6331e72b374a5877197602a3e7089c9464cc2766fd0336840c1ca99b0fb75", - "blockNumber": "0x163f1a5", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x23a1fea3", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x118b3a4", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x0d5db0dcd34350d21e40f6bed2bb25f659078b501ea86fae03e8d8d252059115", - "transactionIndex": "0xbb", - "blockHash": "0xf4d6331e72b374a5877197602a3e7089c9464cc2766fd0336840c1ca99b0fb75", - "blockNumber": "0x163f1a5", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x23a1fea3", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x125ca55", + "cumulativeGasUsed": "0x1fb7f5d", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xffff27e7e30257dadb1d778694e128466d27065cb190d69d70a814add6aef15d", - "transactionIndex": "0xbe", - "blockHash": "0xf4d6331e72b374a5877197602a3e7089c9464cc2766fd0336840c1ca99b0fb75", - "blockNumber": "0x163f1a5", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x23a1fea3", + "transactionHash": "0xae3a38d2138dda6c4a58fa48e7ce418b0a3affd458dba50cc57643b4228f14ce", + "transactionIndex": "0xec", + "blockHash": "0x347b215a85b9bcf52fe560eb71b51c408f5a2a936739b27c86cfb4beebfb410f", + "blockNumber": "0x17ee19c", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xb36553b", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null @@ -146,7 +41,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757440202, + "timestamp": 1778751301860, "chain": 1, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/10/run-1778752285403.json b/broadcast/DeployCaveatEnforcers.s.sol/10/run-1778752285403.json new file mode 100644 index 00000000..e62b6690 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/10/run-1778752285403.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0xabf3714f39a07f22f565e440f592e342992dbb51221da3889483f7e0e772db61", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x6f", + "chainId": "0xa" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x2df71f", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xabf3714f39a07f22f565e440f592e342992dbb51221da3889483f7e0e772db61", + "transactionIndex": "0x5", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x908e0b3", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x163", + "blobGasUsed": "0xbf9a0", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x146b", + "l1BlobBaseFee": "0xaef5ec", + "l1BlobBaseFeeScalar": "0xf79c5", + "l1Fee": "0xa1474f72", + "l1GasPrice": "0xaff0521", + "l1GasUsed": "0x7aa8" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752285403, + "chain": 10, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/10/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/10/run-latest.json index 41c255a1..e62b6690 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/10/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/10/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0xe5d3241cfd5f635b58420527b706fd57f67fc722fed5cb5317a606cec10e61b1", + "hash": "0xabf3714f39a07f22f565e440f592e342992dbb51221da3889483f7e0e772db61", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x6b", - "chainId": "0xa" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x943b6d4a62cc3128f53bdd8edc73ded78b297583d870b968cee58dd08885b6fb", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x6c", - "chainId": "0xa" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xfc7c8eff61acc1608af8ead643a28485d03df6af2c404d4d0c3ba9405dce2f74", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x6d", - "chainId": "0xa" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x3c5f2874d3e2a2d3a91728547ad3ff33389d335922ca0a407e79e78a0a88f067", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x6e", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x6f", "chainId": "0xa" }, "additionalContracts": [], @@ -80,97 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x8f207c", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe5d3241cfd5f635b58420527b706fd57f67fc722fed5cb5317a606cec10e61b1", - "transactionIndex": "0x22", - "blockHash": "0x3933cad67901a79113a00426ea5699fe69309acd1327f615263e3f4c086709f0", - "blockNumber": "0x866480f", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0xdac", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x1", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x1195fa7fd7", - "l1GasPrice": "0x1f9f1497", - "l1GasUsed": "0x6a65" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x98d0a9", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x943b6d4a62cc3128f53bdd8edc73ded78b297583d870b968cee58dd08885b6fb", - "transactionIndex": "0x23", - "blockHash": "0x3933cad67901a79113a00426ea5699fe69309acd1327f615263e3f4c086709f0", - "blockNumber": "0x866480f", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0xdac", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x1", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x11b95f924f", - "l1GasPrice": "0x1f9f1497", - "l1GasUsed": "0x6b3b" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xa33513", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xfc7c8eff61acc1608af8ead643a28485d03df6af2c404d4d0c3ba9405dce2f74", - "transactionIndex": "0x24", - "blockHash": "0x3933cad67901a79113a00426ea5699fe69309acd1327f615263e3f4c086709f0", - "blockNumber": "0x866480f", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0xdac", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x1", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x1302fcce53", - "l1GasPrice": "0x1f9f1497", - "l1GasUsed": "0x7306" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xabc53d", + "cumulativeGasUsed": "0x2df71f", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x3c5f2874d3e2a2d3a91728547ad3ff33389d335922ca0a407e79e78a0a88f067", - "transactionIndex": "0x25", - "blockHash": "0x3933cad67901a79113a00426ea5699fe69309acd1327f615263e3f4c086709f0", - "blockNumber": "0x866480f", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0xdac", + "transactionHash": "0xabf3714f39a07f22f565e440f592e342992dbb51221da3889483f7e0e772db61", + "transactionIndex": "0x5", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x908e0b3", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x163", + "blobGasUsed": "0xbf9a0", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, + "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x1", + "l1BlobBaseFee": "0xaef5ec", "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0xff616e6cd", - "l1GasPrice": "0x1f9f1497", - "l1GasUsed": "0x6091" + "l1Fee": "0xa1474f72", + "l1GasPrice": "0xaff0521", + "l1GasUsed": "0x7aa8" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757440471, + "timestamp": 1778752285403, "chain": 10, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/100/run-1778752485358.json b/broadcast/DeployCaveatEnforcers.s.sol/100/run-1778752485358.json new file mode 100644 index 00000000..6657a515 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/100/run-1778752485358.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x2938372d9829a61be4e1b63e2ac72dd0b8780d4809bb5cb339c96e464bafa294", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2f", + "chainId": "0x64" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x18d3d9", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x2938372d9829a61be4e1b63e2ac72dd0b8780d4809bb5cb339c96e464bafa294", + "transactionIndex": "0x6", + "blockHash": "0x0237d24411910a448e6971038769c53a9eb8a3b8483557c7025a428858ce90c7", + "blockNumber": "0x2c079e6", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x5d", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752485358, + "chain": 100, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/100/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/100/run-latest.json index 8f151e4c..6657a515 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/100/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/100/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0x47da8da638819a3dec8d17ebe1100a0e7e9cb6b99b5ae3136237f1d5d79d858e", + "hash": "0x2938372d9829a61be4e1b63e2ac72dd0b8780d4809bb5cb339c96e464bafa294", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x2b", - "chainId": "0x64" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd4b9e6ab0f3786c6fcd86bcb7e97e0837679b6a387242bc0f28af2208f659c92", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x2c", - "chainId": "0x64" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x19cf1628b126d04de50271269532d80a5c73f0df5ebc2cb7227708b6ac2fee8b", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x2d", - "chainId": "0x64" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd7da6c992bf0e6594944b162926cf5cd6a6b523a845998289a69af44a2d2a79b", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2e", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2f", "chainId": "0x64" }, "additionalContracts": [], @@ -80,64 +23,16 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x4272c8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x47da8da638819a3dec8d17ebe1100a0e7e9cb6b99b5ae3136237f1d5d79d858e", - "transactionIndex": "0xb", - "blockHash": "0x9fdba7d17130aa01b671f6d811cefe085450eab770d6292f6742f7d9c01b956e", - "blockNumber": "0x28177c9", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x30a9de", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4c22f5", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xd4b9e6ab0f3786c6fcd86bcb7e97e0837679b6a387242bc0f28af2208f659c92", - "transactionIndex": "0xc", - "blockHash": "0x9fdba7d17130aa01b671f6d811cefe085450eab770d6292f6742f7d9c01b956e", - "blockNumber": "0x28177c9", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x30a9de", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x56875f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x19cf1628b126d04de50271269532d80a5c73f0df5ebc2cb7227708b6ac2fee8b", - "transactionIndex": "0xd", - "blockHash": "0x9fdba7d17130aa01b671f6d811cefe085450eab770d6292f6742f7d9c01b956e", - "blockNumber": "0x28177c9", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x30a9de", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5f1789", + "cumulativeGasUsed": "0x18d3d9", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xd7da6c992bf0e6594944b162926cf5cd6a6b523a845998289a69af44a2d2a79b", - "transactionIndex": "0xe", - "blockHash": "0x9fdba7d17130aa01b671f6d811cefe085450eab770d6292f6742f7d9c01b956e", - "blockNumber": "0x28177c9", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x30a9de", + "transactionHash": "0x2938372d9829a61be4e1b63e2ac72dd0b8780d4809bb5cb339c96e464bafa294", + "transactionIndex": "0x6", + "blockHash": "0x0237d24411910a448e6971038769c53a9eb8a3b8483557c7025a428858ce90c7", + "blockNumber": "0x2c079e6", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x5d", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null @@ -146,7 +41,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757440635, + "timestamp": 1778752485358, "chain": 100, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/10143/run-1778752630921.json b/broadcast/DeployCaveatEnforcers.s.sol/10143/run-1778752630921.json new file mode 100644 index 00000000..9242c334 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/10143/run-1778752630921.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x22370364e37c28b26a5136edbefab8d304404a0cbd9e4ccf124584abc201e57b", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x126aa7", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x7", + "chainId": "0x279f" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x126aa7", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x22370364e37c28b26a5136edbefab8d304404a0cbd9e4ccf124584abc201e57b", + "transactionIndex": "0x1", + "blockHash": "0xf85465f64e267371e7a2e60fdc50b4cfb1242542a7a8b676007e7b597293727a", + "blockNumber": "0x1e3a04f", + "gasUsed": "0x126aa7", + "effectiveGasPrice": "0x182de4cbe8", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752630921, + "chain": 10143, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/10143/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/10143/run-latest.json index 52b96132..9242c334 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/10143/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/10143/run-latest.json @@ -1,43 +1,19 @@ { "transactions": [ { - "hash": "0x2a4b4674dc18bb1c25ab096a900bffb6c3048d166bf5d8aaeff1e181f1bd1962", + "hash": "0x22370364e37c28b26a5136edbefab8d304404a0cbd9e4ccf124584abc201e57b", "transactionType": "CREATE2", - "contractName": "LogicalOrWrapperEnforcer", - "contractAddress": "0xe1302607a3251af54c3a6e69318d6aa07f5eb46c", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3" - ], + "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x13bbc1", + "gas": "0x126aa7", "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060a060405234801561001057600080fd5b50604051610fa1380380610fa183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610efc6100a560003960008181609c0152818160f8015281816102010152818161030201526103f60152610efc6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610071578063d3eddcc514610084578063ea4d3c9b14610097578063ed463367146100da575b600080fd5b61006f61006a36600461084c565b6100ed565b005b61006f61007f36600461084c565b6101c7565b61006f61009236600461084c565b6102c8565b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b61006f6100e836600461084c565b6103bc565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461013e5760405162461bcd60e51b815260040161013590610918565b60405180910390fd5b6101bb8a8a8a8a6040518060a001604052808c81526020018b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018a90526001600160a01b03808a166040830152881660609091015263414c3e3360e01b6104ac565b50505050505050505050565b85600881901b6001600160f81b03198116156101f55760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461023e5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b16604083015289166060909101526350a2c19560e11b6104ac565b5050505050505050505050565b85600881901b6001600160f81b03198116156102f65760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461033f5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263d3eddcc560e01b6104ac565b85600881901b6001600160f81b03198116156103ea5760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146104335760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263ed46336760e01b5b60006104ba86880188610af1565b905060006104ca85870187610cf3565b905081518160000151106105355760405162461bcd60e51b815260206004820152602c60248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201526b05acee4deeae05ad2dcc8caf60a31b6064820152608401610135565b60008282600001518151811061054d5761054d610ddb565b602002602001015190506000816000015151905080836020015151146105d15760405162461bcd60e51b815260206004820152603360248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201527205ac6c2eccac2e85ac2e4cee65ad8cadccee8d606b1b6064820152608401610135565b60005b818110156102bb576106a8836000015182815181106105f5576105f5610ddb565b602002602001015160000151878560000151848151811061061857610618610ddb565b6020026020010151602001518760200151858151811061063a5761063a610ddb565b60200260200101518b600001518c602001518d604001518e606001518f608001516040516024016106719796959493929190610e41565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526106b1565b506001016105d4565b60606106bf838360006106c6565b9392505050565b6060814710156106eb5760405163cd78605960e01b8152306004820152602401610135565b600080856001600160a01b031684866040516107079190610eaa565b60006040518083038185875af1925050503d8060008114610744576040519150601f19603f3d011682016040523d82523d6000602084013e610749565b606091505b5091509150610759868383610763565b9695505050505050565b60608261077857610773826107bf565b6106bf565b815115801561078f57506001600160a01b0384163b155b156107b857604051639996b31560e01b81526001600160a01b0385166004820152602401610135565b50806106bf565b8051156107cf5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60008083601f8401126107fa57600080fd5b5081356001600160401b0381111561081157600080fd5b60208301915083602082850101111561082957600080fd5b9250929050565b80356001600160a01b038116811461084757600080fd5b919050565b60008060008060008060008060008060e08b8d03121561086b57600080fd5b8a356001600160401b038082111561088257600080fd5b61088e8e838f016107e8565b909c509a5060208d01359150808211156108a757600080fd5b6108b38e838f016107e8565b909a50985060408d0135975060608d01359150808211156108d357600080fd5b506108e08d828e016107e8565b90965094505060808b013592506108f960a08c01610830565b915061090760c08c01610830565b90509295989b9194979a5092959850565b60208082526030908201527f4c6f676963616c4f7257726170706572456e666f726365723a6f6e6c792d646560408201526f3632b3b0ba34b7b716b6b0b730b3b2b960811b606082015260800190565b60208082526025908201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6040820152642d7479706560d81b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b604051602081016001600160401b03811182821017156109e5576109e56109ad565b60405290565b604051606081016001600160401b03811182821017156109e5576109e56109ad565b604080519081016001600160401b03811182821017156109e5576109e56109ad565b604051601f8201601f191681016001600160401b0381118282101715610a5757610a576109ad565b604052919050565b60006001600160401b03821115610a7857610a786109ad565b5060051b60200190565b600082601f830112610a9357600080fd5b81356001600160401b03811115610aac57610aac6109ad565b610abf601f8201601f1916602001610a2f565b818152846020838601011115610ad457600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610b0357600080fd5b6001600160401b0382351115610b1857600080fd5b8135820183601f820112610b2b57600080fd5b610b3d610b388235610a5f565b610a2f565b81358082526020808301929160051b840101861015610b5b57600080fd5b602083015b6020843560051b850101811015610ce9576001600160401b0381351115610b8657600080fd5b6020813585018803601f19011215610b9d57600080fd5b610ba56109c3565b6001600160401b0360208335870101351115610bc057600080fd5b81358501602081013501603f81018913610bd957600080fd5b610be9610b386020830135610a5f565b602082810135808352908201919060051b83016040018b1015610c0b57600080fd5b604083015b6040602085013560051b850101811015610cd6576001600160401b0381351115610c3957600080fd5b803584016060818e03603f19011215610c5157600080fd5b610c596109eb565b610c6560408301610830565b81526001600160401b0360608301351115610c7f57600080fd5b610c928e60406060850135850101610a82565b60208201526001600160401b0360808301351115610caf57600080fd5b610cc28e60406080850135850101610a82565b604082015284525060209283019201610c10565b5083525050835260209283019201610b60565b5095945050505050565b60006020808385031215610d0657600080fd5b82356001600160401b0380821115610d1d57600080fd5b9084019060408287031215610d3157600080fd5b610d39610a0d565b823581528383013582811115610d4e57600080fd5b80840193505086601f840112610d6357600080fd5b8235610d71610b3882610a5f565b81815260059190911b84018501908581019089831115610d9057600080fd5b8686015b83811015610dc857803586811115610dac5760008081fd5b610dba8c8a838b0101610a82565b845250918701918701610d94565b5095830195909552509695505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610e0c578181015183820152602001610df4565b50506000910152565b60008151808452610e2d816020860160208601610df1565b601f01601f19169290920160200192915050565b60e081526000610e5460e083018a610e15565b8281036020840152610e66818a610e15565b90508760408401528281036060840152610e808188610e15565b608084019690965250506001600160a01b0392831660a0820152911660c090910152949350505050565b60008251610ebc818460208701610df1565b919091019291505056fea2646970667358221220c4522d0faef87ebb247a8bb5b367af27ccd45173d03aff5b5b7bf7b8e4a1be0c64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db3", - "nonce": "0x0", - "chainId": "0x279f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x218bc67790b74f478fa7f7315130cab857ea47267f78f19950851e505cae6adf", - "transactionType": "CREATE2", - "contractName": "NativeTokenPaymentEnforcer", - "contractAddress": "0x4803a326dded6ddbc60e659e5ed12d85c7582811", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3", - "0x44B8C6ae3C304213c3e298495e12497Ed3E56E41" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x14e4ac", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060c060405234801561001057600080fd5b506040516111b73803806111b783398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516110e66100d16000396000818160a301526103c001526000818161011901528181610273015261065a01526110e66000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100e2578063d3eddcc514610082578063ea4d3c9b14610114578063ed4633671461013b57600080fd5b8063414c3e3314610082578063a145832a14610082578063a42ff9311461009e575b600080fd5b61009c6100903660046108d5565b50505050505050505050565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f56100f03660046109a2565b61014e565b604080516001600160a01b0390931683526020830191909152016100d9565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61009c6101493660046108d5565b6101fc565b600080603483146101be5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084015b60405180910390fd5b6101cc6014600085876109e4565b6101d591610a0e565b60601c91506101e783601481876109e4565b6101f091610a43565b60001c90509250929050565b85600881901b61020d8160006107ac565b6102675760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101b5565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb5760405162461bcd60e51b815260206004820152603260248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6f6e6c792d6044820152713232b632b3b0ba34b7b716b6b0b730b3b2b960711b60648201526084016101b5565b6000806103088d8d61014e565b9092509050600061031b8b8d018d610c88565b905060008151116103945760405162461bcd60e51b815260206004820152603f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201527f69642d616c6c6f77616e63652d64656c65676174696f6e732d6c656e6774680060648201526084016101b5565b6000816000815181106103a9576103a9610dcd565b6020026020010151606001515111801561043057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816000815181106103fb576103fb610dcd565b60200260200101516060015160008151811061041957610419610dcd565b6020026020010151600001516001600160a01b0316145b6104a25760405162461bcd60e51b815260206004820152603c60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6d6973736960448201527f6e672d61726773457175616c697479436865636b456e666f726365720000000060648201526084016101b5565b86856040516020016104d092919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b604051602081830303815290604052816000815181106104f2576104f2610dcd565b60200260200101516060015160008151811061051057610510610dcd565b602090810291909101015160409081019190915280516001808252818301909252600091816020015b6060815260200190600190039081610539579050509050816040516020016105619190610e33565b6040516020818303038152906040528160008151811061058357610583610dcd565b6020908102919091010152604080516001808252818301909252600091816020015b60608152602001906001900390816105a55790505090506105d68585604051806020016040528060008152506107c3565b816000815181106105e9576105e9610dcd565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506106206107f2565b8160008151811061063357610633610dcd565b602090810291909101015260405163cef6d20960e01b81526001600160a01b0380881631917f00000000000000000000000000000000000000000000000000000000000000009091169063cef6d2099061069590879086908890600401610fbf565b600060405180830381600087803b1580156106af57600080fd5b505af11580156106c3573d6000803e3d6000fd5b505050506001600160a01b038716316106dc8783611029565b8110156107435760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a7061796d6560448201526e1b9d0b5b9bdd0b5c9958d95a5d9959608a1b60648201526084016101b5565b604080516001600160a01b038d811682528c81166020830152918101899052908916908d9033907fac266e0d9b66169d0dc4479d531985bcec62dfd9d7992d0f6865afdbb7baa5e29060600160405180910390a450505050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b60608383836040516020016107da9392919061104a565b60405160208183030381529060405290509392505050565b600061080081808080610805565b905090565b604080516001600160f81b03198087166020830152851660218201526000602282018190526001600160e01b03198516602683015269ffffffffffffffffffff198416602a830152910160405160208183030381529060405261086790611089565b95945050505050565b60008083601f84011261088257600080fd5b50813567ffffffffffffffff81111561089a57600080fd5b6020830191508360208285010111156108b257600080fd5b9250929050565b80356001600160a01b03811681146108d057600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108f457600080fd5b8a3567ffffffffffffffff8082111561090c57600080fd5b6109188e838f01610870565b909c509a5060208d013591508082111561093157600080fd5b61093d8e838f01610870565b909a50985060408d0135975060608d013591508082111561095d57600080fd5b5061096a8d828e01610870565b90965094505060808b0135925061098360a08c016108b9565b915061099160c08c016108b9565b90509295989b9194979a5092959850565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610870565b90969095509350505050565b600080858511156109f457600080fd5b83861115610a0157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a3b5780818660140360031b1b83161692505b505092915050565b803560208310156107bd57600019602084900360031b1b1692915050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b60405290565b60405160c0810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b604051601f8201601f1916810167ffffffffffffffff81118282101715610aec57610aec610a61565b604052919050565b600067ffffffffffffffff821115610b0e57610b0e610a61565b5060051b60200190565b600082601f830112610b2957600080fd5b813567ffffffffffffffff811115610b4357610b43610a61565b610b56601f8201601f1916602001610ac3565b818152846020838601011115610b6b57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112610b9957600080fd5b81356020610bae610ba983610af4565b610ac3565b82815260059290921b84018101918181019086841115610bcd57600080fd5b8286015b84811015610c7d57803567ffffffffffffffff80821115610bf25760008081fd5b908801906060828b03601f1901811315610c0c5760008081fd5b610c14610a77565b610c1f8885016108b9565b815260408085013584811115610c355760008081fd5b610c438e8b83890101610b18565b838b015250918401359183831115610c5b5760008081fd5b610c698d8a85880101610b18565b908201528652505050918301918301610bd1565b509695505050505050565b60006020808385031215610c9b57600080fd5b823567ffffffffffffffff80821115610cb357600080fd5b818501915085601f830112610cc757600080fd5b8135610cd5610ba982610af4565b81815260059190911b83018401908481019088831115610cf457600080fd5b8585015b83811015610dc057803585811115610d0f57600080fd5b860160c0818c03601f19011215610d265760008081fd5b610d2e610aa0565b610d398983016108b9565b81526040610d488184016108b9565b8a83015260608084013582840152608091508184013589811115610d6c5760008081fd5b610d7a8f8d83880101610b88565b82850152505060a0808401358284015260c0840135915088821115610d9f5760008081fd5b610dad8e8c84870101610b18565b9083015250845250918601918601610cf8565b5098975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610dfe578181015183820152602001610de6565b50506000910152565b60008151808452610e1f816020860160208601610de3565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f5857603f19888603018452815160c0860160018060a01b038083511688528089840151168989015260408301516040890152606083015160c060608a015282815180855260e08b01915060e08160051b8c010194508b8301925060005b81811015610f1c5760df198c870301835283518581511687528d81015160608f890152610eed6060890182610e07565b9050604082015191508781036040890152610f088183610e07565b97505050928c0192918c0191600101610ebd565b50505050506080820151608088015260a0820151915086810360a0880152610f448183610e07565b965050509285019290850190600101610e5a565b5092979650505050505050565b60008282518085526020808601955060208260051b8401016020860160005b84811015610fb257601f19868403018952610fa0838351610e07565b98840198925090830190600101610f84565b5090979650505050505050565b606081526000610fd26060830186610f65565b82810360208481019190915285518083528682019282019060005b8181101561100957845183529383019391830191600101610fed565b5050848103604086015261101d8187610f65565b98975050505050505050565b808201808211156107bd57634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff198460601b1681528260148201526000825161107a816034850160208701610de3565b91909101603401949350505050565b805160208083015191908110156110aa576000198160200360031b1b821691505b5091905056fea2646970667358221220fbd925efd5ab2f5f7fdd3db295fc937b181a5babc4635e7ef57ba757363a023d64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db300000000000000000000000044b8c6ae3c304213c3e298495e12497ed3e56e41", - "nonce": "0x1", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x7", "chainId": "0x279f" }, "additionalContracts": [], @@ -47,32 +23,16 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x13bbc1", + "cumulativeGasUsed": "0x126aa7", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x2a4b4674dc18bb1c25ab096a900bffb6c3048d166bf5d8aaeff1e181f1bd1962", + "transactionHash": "0x22370364e37c28b26a5136edbefab8d304404a0cbd9e4ccf124584abc201e57b", "transactionIndex": "0x1", - "blockHash": "0x41f44f33fe3c94ec9ffb681eaf91d80b1677285a990a2acd15882456d3c0a7e1", - "blockNumber": "0x403fea", - "gasUsed": "0x13bbc1", - "effectiveGasPrice": "0x178411b201", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x28a06d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x218bc67790b74f478fa7f7315130cab857ea47267f78f19950851e505cae6adf", - "transactionIndex": "0x2", - "blockHash": "0x41f44f33fe3c94ec9ffb681eaf91d80b1677285a990a2acd15882456d3c0a7e1", - "blockNumber": "0x403fea", - "gasUsed": "0x14e4ac", - "effectiveGasPrice": "0x178411b201", + "blockHash": "0xf85465f64e267371e7a2e60fdc50b4cfb1242542a7a8b676007e7b597293727a", + "blockNumber": "0x1e3a04f", + "gasUsed": "0x126aa7", + "effectiveGasPrice": "0x182de4cbe8", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null @@ -81,7 +41,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1767618454630, + "timestamp": 1778752630921, "chain": 10143, - "commit": "cad7320" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/10200/run-1778752511370.json b/broadcast/DeployCaveatEnforcers.s.sol/10200/run-1778752511370.json new file mode 100644 index 00000000..f41d4765 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/10200/run-1778752511370.json @@ -0,0 +1,48 @@ +{ + "transactions": [ + { + "hash": "0xb39239d0f7ddecfb921b641f2447b7de5e11db795e46070426bbdc1649a546a0", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2f", + "chainId": "0x27d8" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xdebb3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xb39239d0f7ddecfb921b641f2447b7de5e11db795e46070426bbdc1649a546a0", + "transactionIndex": "0x0", + "blockHash": "0xf9ab01ffb4c0f222c8c32235271331609be73a2886ee17e1d5277deb174d436b", + "blockNumber": "0x142cf61", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x8", + "blobGasUsed": "0x0", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752511370, + "chain": 10200, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/10200/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/10200/run-latest.json index c0b9a716..f41d4765 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/10200/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/10200/run-latest.json @@ -1,1196 +1,39 @@ { "transactions": [ { - "hash": "0x69f86455c2c31b47f30b1d84c6700ad298ea157a3edaf363b584b9c00e7445c6", + "hash": "0xb39239d0f7ddecfb921b641f2447b7de5e11db795e46070426bbdc1649a546a0", "transactionType": "CREATE2", - "contractName": "AllowedCalldataEnforcer", - "contractAddress": "0xc2b0d624c1c4319760c96503ba27c347f3260f55", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9abe1", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106dc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046104a2565b50505050505050505050565b005b6100766100863660046104a2565b6100b5565b61009e61009936600461056f565b610198565b6040516100ac9291906105b1565b60405180910390f35b856100c1816000610265565b6101125760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610123816000610265565b61017d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610109565b5061018a8c8c898961027c565b505050505050505050505050565b6000606060218310156102005760405162461bcd60e51b815260206004820152602a60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d6044820152697465726d732d73697a6560b01b6064820152608401610109565b61020e602060008587610608565b61021791610632565b91506102268360208187610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250949792965091945050505050565b6001600160f81b0319828116908216145b92915050565b6000606036600061028d86866103d6565b93509350505061029d8888610198565b80519195509350816102af8287610650565b11156103155760405162461bcd60e51b815260206004820152602f60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526e0c6c2d8d8c8c2e8c25ad8cadccee8d608b1b6064820152608401610109565b61036e8386846103258583610650565b9261033293929190610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250610427915050565b6103cb5760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526763616c6c6461746160c01b6064820152608401610109565b505050505050505050565b60008036816103e86014828789610608565b6103f191610671565b60601c9350610404603460148789610608565b61040d91610632565b925061041c8560348189610608565b949793965094505050565b8051602091820120825192909101919091201490565b60008083601f84011261044f57600080fd5b50813567ffffffffffffffff81111561046757600080fd5b60208301915083602082850101111561047f57600080fd5b9250929050565b80356001600160a01b038116811461049d57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104c157600080fd5b8a3567ffffffffffffffff808211156104d957600080fd5b6104e58e838f0161043d565b909c509a5060208d01359150808211156104fe57600080fd5b61050a8e838f0161043d565b909a50985060408d0135975060608d013591508082111561052a57600080fd5b506105378d828e0161043d565b90965094505060808b0135925061055060a08c01610486565b915061055e60c08c01610486565b90509295989b9194979a5092959850565b6000806020838503121561058257600080fd5b823567ffffffffffffffff81111561059957600080fd5b6105a58582860161043d565b90969095509350505050565b8281526000602060406020840152835180604085015260005b818110156105e6578581018301518582016060015282016105ca565b506000606082860101526060601f19601f830116850101925050509392505050565b6000808585111561061857600080fd5b8386111561062557600080fd5b5050820193919092039150565b8035602083101561027657600019602084900360031b1b1692915050565b8082018082111561027657634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff19813581811691601485101561069e5780818660140360031b1b83161692505b50509291505056fea2646970667358221220860b8be6a7e9f218173e7b97e4f7d5d6522ab0118af89a815fcf60520e952ed464736f6c63430008170033", - "nonce": "0x5", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2f", "chainId": "0x27d8" }, "additionalContracts": [], "isFixedGasLimit": false - }, - { - "hash": "0xc6477ebacef194f6ad71e10880b5bc40554bde126dc4cb4996ef46ffd74c3fae", - "transactionType": "CREATE2", - "contractName": "AllowedMethodsEnforcer", - "contractAddress": "0x2c21fd0cb9dc8445cb3fb0dc5e7bb0aca01842b5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa727c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506107fc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610512565b50505050505050505050565b005b610076610086366004610512565b6100b4565b61009e6100993660046105df565b610197565b6040516100ab9190610621565b60405180910390f35b856100c08160006102e5565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006102e5565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c89896102fc565b505050505050505050505050565b60606000826101a7600482610685565b1580156101b357508015155b6102135760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b61021e6004826106af565b67ffffffffffffffff811115610236576102366106c3565b60405190808252806020026020018201604052801561025f578160200160208202803683370190505b50925060005b818110156102dc5785818661027b8260046106d9565b92610288939291906106ec565b61029191610716565b8484815181106102a3576102a3610746565b6001600160e01b031990921660209283029190910190910152826102c68161075c565b93506102d590506004826106d9565b9050610265565b50505092915050565b6001600160f81b0319828116908216145b92915050565b366000610309848461045c565b90945092505050600481101561037e5760405162461bcd60e51b815260206004820152603460248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d656044820152730f0cac6eae8d2dedc5ac8c2e8c25ad8cadccee8d60631b6064820152608401610108565b600061038d60048284866106ec565b61039691610716565b905060006103a48888610197565b805190915060005b818110156103fb578281815181106103c6576103c6610746565b60200260200101516001600160e01b031916846001600160e01b031916036103f357505050505050610456565b6001016103ac565b5060405162461bcd60e51b815260206004820152602960248201527f416c6c6f7765644d6574686f6473456e666f726365723a6d6574686f642d6e6f6044820152681d0b585b1b1bddd95960ba1b6064820152608401610108565b50505050565b600080368161046e60148287896106ec565b61047791610775565b60601c935061048a6034601487896106ec565b610493916107a8565b92506104a285603481896106ec565b949793965094505050565b60008083601f8401126104bf57600080fd5b50813567ffffffffffffffff8111156104d757600080fd5b6020830191508360208285010111156104ef57600080fd5b9250929050565b80356001600160a01b038116811461050d57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561053157600080fd5b8a3567ffffffffffffffff8082111561054957600080fd5b6105558e838f016104ad565b909c509a5060208d013591508082111561056e57600080fd5b61057a8e838f016104ad565b909a50985060408d0135975060608d013591508082111561059a57600080fd5b506105a78d828e016104ad565b90965094505060808b013592506105c060a08c016104f6565b91506105ce60c08c016104f6565b90509295989b9194979a5092959850565b600080602083850312156105f257600080fd5b823567ffffffffffffffff81111561060957600080fd5b610615858286016104ad565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156106635783516001600160e01b0319168352928401929184019160010161063d565b50909695505050505050565b634e487b7160e01b600052601260045260246000fd5b6000826106945761069461066f565b500690565b634e487b7160e01b600052601160045260246000fd5b6000826106be576106be61066f565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156102f6576102f6610699565b600080858511156106fc57600080fd5b8386111561070957600080fd5b5050820193919092039150565b6001600160e01b0319813581811691600485101561073e5780818660040360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b60006001820161076e5761076e610699565b5060010190565b6bffffffffffffffffffffffff19813581811691601485101561073e5760149490940360031b84901b1690921692915050565b803560208310156102f657600019602084900360031b1b169291505056fea26469706673582212209b5da9243dcd3815a06d34a51586ce02e6c67b993be22c2b463556cf3e0f77b464736f6c63430008170033", - "nonce": "0x6", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf1fb3ba888c55e38bf8cb1cf6e9816eb99b9a6365fedb9b469d2d7406de20921", - "transactionType": "CREATE2", - "contractName": "AllowedTargetsEnforcer", - "contractAddress": "0x7f20f61b1f09b08d970938f6fa563634d65c4eeb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x98b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610736806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461047b565b50505050505050505050565b005b61007661008636600461047b565b6100b4565b61009e610099366004610548565b61025e565b6040516100ab919061058a565b60405180910390f35b856100c08160006103ae565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006103ae565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b50600061018988886103c5565b5050509050600061019a8e8e61025e565b805190915060005b818110156101ed578281815181106101bc576101bc6105d7565b60200260200101516001600160a01b0316846001600160a01b0316036101e55750505050610250565b6001016101a2565b5060405162461bcd60e51b815260206004820152603160248201527f416c6c6f77656454617267657473456e666f726365723a7461726765742d6164604482015270191c995cdccb5b9bdd0b585b1b1bddd959607a1b6064820152608401610108565b505050505050505050505050565b606060008261026e601482610603565b15801561027a57508015155b6102da5760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f77656454617267657473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b6102e560148261062d565b67ffffffffffffffff8111156102fd576102fd610641565b604051908082528060200260200182016040528015610326578160200160208202803683370190505b50925060005b818110156103a557858186610342826014610657565b9261034f9392919061066a565b61035891610694565b60601c84848151811061036d5761036d6105d7565b6001600160a01b03909216602092830291909101909101528261038f816106c9565b935061039e9050601482610657565b905061032c565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008036816103d7601482878961066a565b6103e091610694565b60601c93506103f360346014878961066a565b6103fc916106e2565b925061040b856034818961066a565b949793965094505050565b60008083601f84011261042857600080fd5b50813567ffffffffffffffff81111561044057600080fd5b60208301915083602082850101111561045857600080fd5b9250929050565b80356001600160a01b038116811461047657600080fd5b919050565b60008060008060008060008060008060e08b8d03121561049a57600080fd5b8a3567ffffffffffffffff808211156104b257600080fd5b6104be8e838f01610416565b909c509a5060208d01359150808211156104d757600080fd5b6104e38e838f01610416565b909a50985060408d0135975060608d013591508082111561050357600080fd5b506105108d828e01610416565b90965094505060808b0135925061052960a08c0161045f565b915061053760c08c0161045f565b90509295989b9194979a5092959850565b6000806020838503121561055b57600080fd5b823567ffffffffffffffff81111561057257600080fd5b61057e85828601610416565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156105cb5783516001600160a01b0316835292840192918401916001016105a6565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082610612576106126105ed565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261063c5761063c6105ed565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103bf576103bf610617565b6000808585111561067a57600080fd5b8386111561068757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106c15780818660140360031b1b83161692505b505092915050565b6000600182016106db576106db610617565b5060010190565b803560208310156103bf57600019602084900360031b1b169291505056fea2646970667358221220c8822d4c7275ef8dedf0f20285c1cb5687e2081aef67716a170ae9a2f3de500164736f6c63430008170033", - "nonce": "0x7", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4b9a0e8ac19e14723d12ba9bb32b0049bfc576ed352da871e3263fb5f332fe13", - "transactionType": "CREATE2", - "contractName": "BlockNumberEnforcer", - "contractAddress": "0x5d9818df0ae3f66e9c3d0c5029daf99d1823ca6c", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x74883", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104ed806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610345565b50505050505050505050565b005b610076610086366004610345565b6100c2565b61009e610099366004610412565b61023e565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023e565b90925090506001600160801b038216156101b957816001600160801b031643116101b95760405162461bcd60e51b8152602060048201526024808201527f426c6f636b4e756d626572456e666f726365723a6561726c792d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b6001600160801b0381161561022f57806001600160801b0316431061022f5760405162461bcd60e51b815260206004820152602660248201527f426c6f636b4e756d626572456e666f726365723a657870697265642d64656c6560448201526533b0ba34b7b760d11b606482015260840161012a565b50505050505050505050505050565b600080602083146102a25760405162461bcd60e51b815260206004820152602860248201527f426c6f636b4e756d626572456e666f726365723a696e76616c69642d7465726d6044820152670e65ad8cadccee8d60c31b606482015260840161012a565b6102b0601060008587610454565b6102b99161047e565b60801c91506102cb8360108187610454565b6102d49161047e565b60801c90509250929050565b60008083601f8401126102f257600080fd5b50813567ffffffffffffffff81111561030a57600080fd5b60208301915083602082850101111561032257600080fd5b9250929050565b80356001600160a01b038116811461034057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561036457600080fd5b8a3567ffffffffffffffff8082111561037c57600080fd5b6103888e838f016102e0565b909c509a5060208d01359150808211156103a157600080fd5b6103ad8e838f016102e0565b909a50985060408d0135975060608d01359150808211156103cd57600080fd5b506103da8d828e016102e0565b90965094505060808b013592506103f360a08c01610329565b915061040160c08c01610329565b90509295989b9194979a5092959850565b6000806020838503121561042557600080fd5b823567ffffffffffffffff81111561043c57600080fd5b610448858286016102e0565b90969095509350505050565b6000808585111561046457600080fd5b8386111561047157600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104af5780818660100360031b1b83161692505b50509291505056fea26469706673582212206446e38dd8abfd3c797d56379fb8902a34f79b78cc594a623cb4ad236f2c8a8564736f6c63430008170033", - "nonce": "0x8", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xaa4f6f06c318f892ade06cdb97244d76b5edeb2797ff59797995787140ef3eb6", - "transactionType": "CREATE2", - "contractName": "DeployedEnforcer", - "contractAddress": "0x24ff2aa430d53a8cd6788018e902e098083dccd2", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x99fe1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610748806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063481286e614610083578063a145832a146100b3578063b99deb0e146100c6578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046104fe565b50505050505050505050565b005b6100966100913660046105cb565b6100e8565b6040516001600160a01b0390911681526020015b60405180910390f35b6100816100c13660046104fe565b6100fd565b6100d96100d43660046105ed565b61026d565b6040516100aa9392919061062f565b60006100f48284610353565b90505b92915050565b85600881901b6001600160f81b031981161561016e5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600080600061017e8e8e61026d565b919450925090506001600160a01b0383163b156101d9576040516001600160a01b03841681527f641dafeb23238fae3ef71c64fced975da90c34dede63890507f3dda6b1e0dfef9060200160405180910390a1505050610260565b60006101e58284610360565b9050836001600160a01b0316816001600160a01b03161461025b5760405162461bcd60e51b815260206004820152602a60248201527f4465706c6f796564456e666f726365723a6465706c6f7965642d6164647265736044820152690e65adad2e6dac2e8c6d60b31b6064820152608401610165565b505050505b5050505050505050505050565b6000806060603484116102d05760405162461bcd60e51b815260206004820152602560248201527f4465706c6f796564456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610165565b6102de601460008688610695565b6102e7916106bf565b60601c92506102fa603460148688610695565b610303916106f4565b91506103128460348188610695565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509598949750919550929350505050565b60006100f48383306103e8565b600061036e60008385610412565b9050806001600160a01b03163b6000036103a6576040516352c7cd4960e11b81526001600160a01b0382166004820152602401610165565b6040516001600160a01b03821681527faf3c4b03f515b5a38f3c238fdc24abf10854a2f27f2a85743a71de17e9bc7e7f9060200160405180910390a192915050565b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b60008347101561043e5760405163392efb2b60e21b815247600482015260248101859052604401610165565b815160000361046057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661049257604051633a0ba96160e11b815260040160405180910390fd5b9392505050565b60008083601f8401126104ab57600080fd5b50813567ffffffffffffffff8111156104c357600080fd5b6020830191508360208285010111156104db57600080fd5b9250929050565b80356001600160a01b03811681146104f957600080fd5b919050565b60008060008060008060008060008060e08b8d03121561051d57600080fd5b8a3567ffffffffffffffff8082111561053557600080fd5b6105418e838f01610499565b909c509a5060208d013591508082111561055a57600080fd5b6105668e838f01610499565b909a50985060408d0135975060608d013591508082111561058657600080fd5b506105938d828e01610499565b90965094505060808b013592506105ac60a08c016104e2565b91506105ba60c08c016104e2565b90509295989b9194979a5092959850565b600080604083850312156105de57600080fd5b50508035926020909101359150565b6000806020838503121561060057600080fd5b823567ffffffffffffffff81111561061757600080fd5b61062385828601610499565b90969095509350505050565b60018060a01b03841681526000602084602084015260606040840152835180606085015260005b8181101561067257858101830151858201608001528201610656565b506000608082860101526080601f19601f83011685010192505050949350505050565b600080858511156106a557600080fd5b838611156106b257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106ec5780818660140360031b1b83161692505b505092915050565b803560208310156100f757600019602084900360031b1b169291505056fea2646970667358221220a048cc0e83485049fa3f0167bb6b167a17c4bf4170c90c95e9b7af43cdc7b85a64736f6c63430008170033", - "nonce": "0x9", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x587aa9f07267b7abb8004615eb543b0beeb1004b479f4c29335419a72390690c", - "transactionType": "CREATE2", - "contractName": "ERC20BalanceGteEnforcer", - "contractAddress": "0x433a6a4d9875d87510584fd6cc586eb1c5f8a1d2", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xaca93", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610848806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461016e578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780638678d6ef146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610592565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610610565b50505050505050505050565b005b6100f46100ef3660046106dd565b610181565b6040519081526020016100bc565b6100df610110366004610610565b610196565b6100f4610123366004610592565b60006020819052908152604090205481565b610148610143366004610719565b610343565b604080516001600160a01b039485168152939092166020840152908201526060016100bc565b6100df61017c366004610610565b610406565b600061018e848484610538565b949350505050565b85600881901b6101a781600061057b565b6102065760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102148d8d610343565b50915091506000610226338389610538565b60008181526001602052604090205490915060ff161561029b5760405162461bcd60e51b815260206004820152602a60248201527f455243323042616c616e6365477465456e666f726365723a656e666f726365726044820152690b5a5ccb5b1bd8dad95960b21b60648201526084016101fd565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0385811660048301528416906370a0823190602401602060405180830381865afa1580156102fc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610320919061075b565b600092835260208390526040909220919091555050505050505050505050505050565b60008080604884146103ac5760405162461bcd60e51b815260206004820152602c60248201527f455243323042616c616e6365477465456e666f726365723a696e76616c69642d60448201526b0e8cae4dae65ad8cadccee8d60a31b60648201526084016101fd565b6103ba601460008688610774565b6103c39161079e565b60601c92506103d6602860148688610774565b6103df9161079e565b60601c91506103f18460288188610774565b6103fa916107d3565b60001c90509250925092565b60008060006104158d8d610343565b9250925092506000610428338489610538565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03878116600483015292935090918516906370a0823190602401602060405180830381865afa158015610488573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ac919061075b565b6000838152602081905260409020549091506104c99084906107f1565b8110156105275760405162461bcd60e51b815260206004820152602660248201527f455243323042616c616e6365477465456e666f726365723a62616c616e63652d6044820152651b9bdd0b59dd60d21b60648201526084016101fd565b505050505050505050505050505050565b604080516001600160a01b039485166020808301919091529390941684820152606080850192909252805180850390920182526080909301909252815191012090565b6001600160f81b0319828116908216145b92915050565b6000602082840312156105a457600080fd5b5035919050565b60008083601f8401126105bd57600080fd5b50813567ffffffffffffffff8111156105d557600080fd5b6020830191508360208285010111156105ed57600080fd5b9250929050565b80356001600160a01b038116811461060b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561062f57600080fd5b8a3567ffffffffffffffff8082111561064757600080fd5b6106538e838f016105ab565b909c509a5060208d013591508082111561066c57600080fd5b6106788e838f016105ab565b909a50985060408d0135975060608d013591508082111561069857600080fd5b506106a58d828e016105ab565b90965094505060808b013592506106be60a08c016105f4565b91506106cc60c08c016105f4565b90509295989b9194979a5092959850565b6000806000606084860312156106f257600080fd5b6106fb846105f4565b9250610709602085016105f4565b9150604084013590509250925092565b6000806020838503121561072c57600080fd5b823567ffffffffffffffff81111561074357600080fd5b61074f858286016105ab565b90969095509350505050565b60006020828403121561076d57600080fd5b5051919050565b6000808585111561078457600080fd5b8386111561079157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156107cb5780818660140360031b1b83161692505b505092915050565b8035602083101561058c57600019602084900360031b1b1692915050565b8082018082111561058c57634e487b7160e01b600052601160045260246000fdfea2646970667358221220e404bd833b1ac93d52554fd602de999ee715c33f74734660cbefe8836d5460cb64736f6c63430008170033", - "nonce": "0xa", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x609976dc3883676b93208e89588f5b55ca444ad4e51b7165dd1ae1adc7bf0aee", - "transactionType": "CREATE2", - "contractName": "ERC20TransferAmountEnforcer", - "contractAddress": "0xf100b0819427117ecf76ed94b358b1a5b5c6d2fc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb39bb", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061081e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100be578063b99deb0e146100d1578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046105c3565b50505050505050505050565b005b6100ab610091366004610690565b600060208181529281526040808220909352908152205481565b6040519081526020015b60405180910390f35b6100816100cc3660046105c3565b610103565b6100e46100df3660046106ba565b610247565b604080516001600160a01b0390931683526020830191909152016100b5565b8561010f8160006102df565b6101605760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101718160006102df565b6101cb5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610157565b506000806101dc8e8e8b8b8b6102f6565b9150915086856001600160a01b0316336001600160a01b03167fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d858560405161022f929190918252602082015260400190565b60405180910390a45050505050505050505050505050565b600080603483146102a15760405162461bcd60e51b815260206004820152603060248201526000805160206107c983398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b6064820152608401610157565b6102af6014600085876106fc565b6102b891610726565b60601c91506102ca83601481876106fc565b6102d39161075b565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b6000806000366000610308888861050d565b9295509350909150506044811461036c5760405162461bcd60e51b815260206004820152603460248201526000805160206107c98339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b6064820152608401610157565b60006103788b8b610247565b965090506001600160a01b03808216908516146103da5760405162461bcd60e51b815260206004820152602c60248201526000805160206107c983398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b6064820152608401610157565b63a9059cbb60e01b6103f06004600085876106fc565b6103f991610779565b6001600160e01b031916146104515760405162461bcd60e51b815260206004820152602a60248201526000805160206107c98339815191526044820152691b1a590b5b595d1a1bd960b21b6064820152608401610157565b61045f6044602484866106fc565b6104689161075b565b336000908152602081815260408083208b8452909152812080549091906104909084906107a7565b9250508190559450858511156104ff5760405162461bcd60e51b815260206004820152602e60248201527f45524332305472616e73666572416d6f756e74456e666f726365723a616c6c6f60448201526d1dd85b98d94b595e18d95959195960921b6064820152608401610157565b505050509550959350505050565b600080368161051f60148287896106fc565b61052891610726565b60601c935061053b6034601487896106fc565b6105449161075b565b925061055385603481896106fc565b949793965094505050565b60008083601f84011261057057600080fd5b50813567ffffffffffffffff81111561058857600080fd5b6020830191508360208285010111156105a057600080fd5b9250929050565b80356001600160a01b03811681146105be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156105e257600080fd5b8a3567ffffffffffffffff808211156105fa57600080fd5b6106068e838f0161055e565b909c509a5060208d013591508082111561061f57600080fd5b61062b8e838f0161055e565b909a50985060408d0135975060608d013591508082111561064b57600080fd5b506106588d828e0161055e565b90965094505060808b0135925061067160a08c016105a7565b915061067f60c08c016105a7565b90509295989b9194979a5092959850565b600080604083850312156106a357600080fd5b6106ac836105a7565b946020939093013593505050565b600080602083850312156106cd57600080fd5b823567ffffffffffffffff8111156106e457600080fd5b6106f08582860161055e565b90969095509350505050565b6000808585111561070c57600080fd5b8386111561071957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156107535780818660140360031b1b83161692505b505092915050565b803560208310156102f057600019602084900360031b1b1692915050565b6001600160e01b031981358181169160048510156107535760049490940360031b84901b1690921692915050565b808201808211156102f057634e487b7160e01b600052601160045260246000fdfe45524332305472616e73666572416d6f756e74456e666f726365723a696e7661a2646970667358221220c41875b732e3b48749e6357d2d1452efe720957c650141af2df143c50d96625064736f6c63430008170033", - "nonce": "0xb", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb39eb3444beee569eb69b0b0202a3abe2b18dd9c4518a49d684b4e2e46deb57b", - "transactionType": "CREATE2", - "contractName": "ERC20PeriodTransferEnforcer", - "contractAddress": "0x474e3ae7e169e940607cc624da8a15eb120139ab", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x106168", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d12806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610a20565b50505050505050505050565b005b6100b16100ac366004610aed565b61018e565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df366004610b47565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610a20565b610265565b61016461015f366004610b71565b61034a565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a081018352815481526001820154938101939093526002810154918301829052600381015460608401526004015460808301528291829115610203576101f781610416565b9350935093505061025b565b6000806000610212898961034a565b9350935093505060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061024f81610416565b97509750975050505050505b9450945094915050565b856102718160006104aa565b6102c25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102d38160006104aa565b61032d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102b9565b5061033c8c8c898989886104c1565b505050505050505050505050565b6000808080607485146103a65760405162461bcd60e51b81526020600482015260306024820152600080516020610cbd83398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016102b9565b6103b4601460008789610bb3565b6103bd91610bdd565b60601c93506103d0603460148789610bb3565b6103d991610c12565b92506103e9605460348789610bb3565b6103f291610c12565b9150610402607460548789610bb3565b61040b91610c12565b939692955090935050565b60008060008360400151421015610435575060009150819050806104a3565b602084015160408501516104499042610c46565b6104539190610c59565b61045e906001610c7b565b90508084606001511415915060008261047b57846080015161047e565b60005b90508085600001511161049257600061049f565b845161049f908290610c46565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60003660006104d0878761096a565b929550935090915050604481146105345760405162461bcd60e51b81526020600482015260346024820152600080516020610cbd8339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b60648201526084016102b9565b6000806000806105448d8d61034a565b9350935093509350866001600160a01b0316846001600160a01b0316146105b05760405162461bcd60e51b815260206004820152602c6024820152600080516020610cbd83398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b60648201526084016102b9565b63a9059cbb60e01b6105c660046000888a610bb3565b6105cf91610c8e565b6001600160e01b031916146106275760405162461bcd60e51b815260206004820152602a6024820152600080516020610cbd8339815191526044820152691b1a590b5b595d1a1bd960b21b60648201526084016102b9565b336000908152602081815260408083208c8452909152812060028101549091036107e157600082116106a55760405162461bcd60e51b81526020600482015260336024820152600080516020610cbd8339815191526044820152726c69642d7a65726f2d73746172742d6461746560681b60648201526084016102b9565b600084116107025760405162461bcd60e51b81526020600482015260366024820152600080516020610cbd8339815191526044820152751b1a590b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d60521b60648201526084016102b9565b600083116107665760405162461bcd60e51b81526020600482015260386024820152600080516020610cbd83398151915260448201527f6c69642d7a65726f2d706572696f642d6475726174696f6e000000000000000060648201526084016102b9565b814210156107cf5760405162461bcd60e51b815260206004820152603060248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e60448201526f1cd9995c8b5b9bdd0b5cdd185c9d195960821b60648201526084016102b9565b83815560018101839055600281018290555b600080600061082c846040518060a001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481525050610416565b919450925090506000610843604460248c8e610bb3565b61084c91610c12565b9050838111156108bb5760405162461bcd60e51b815260206004820152603460248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e6044820152731cd9995c8b585b5bdd5b9d0b595e18d95959195960621b60648201526084016102b9565b82156108d05760038501829055600060048601555b808560040160008282546108e49190610c7b565b90915550506004850154604080516001600160a01b038c81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a4505050505050505050505050505050505050565b600080368161097c6014828789610bb3565b61098591610bdd565b60601c9350610998603460148789610bb3565b6109a191610c12565b92506109b08560348189610bb3565b949793965094505050565b60008083601f8401126109cd57600080fd5b50813567ffffffffffffffff8111156109e557600080fd5b6020830191508360208285010111156109fd57600080fd5b9250929050565b80356001600160a01b0381168114610a1b57600080fd5b919050565b60008060008060008060008060008060e08b8d031215610a3f57600080fd5b8a3567ffffffffffffffff80821115610a5757600080fd5b610a638e838f016109bb565b909c509a5060208d0135915080821115610a7c57600080fd5b610a888e838f016109bb565b909a50985060408d0135975060608d0135915080821115610aa857600080fd5b50610ab58d828e016109bb565b90965094505060808b01359250610ace60a08c01610a04565b9150610adc60c08c01610a04565b90509295989b9194979a5092959850565b60008060008060608587031215610b0357600080fd5b84359350610b1360208601610a04565b9250604085013567ffffffffffffffff811115610b2f57600080fd5b610b3b878288016109bb565b95989497509550505050565b60008060408385031215610b5a57600080fd5b610b6383610a04565b946020939093013593505050565b60008060208385031215610b8457600080fd5b823567ffffffffffffffff811115610b9b57600080fd5b610ba7858286016109bb565b90969095509350505050565b60008085851115610bc357600080fd5b83861115610bd057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610c0a5780818660140360031b1b83161692505b505092915050565b803560208310156104bb57600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104bb576104bb610c30565b600082610c7657634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156104bb576104bb610c30565b6001600160e01b03198135818116916004851015610c0a5760049490940360031b84901b169092169291505056fe4552433230506572696f645472616e73666572456e666f726365723a696e7661a264697066735822122002755ab8cc52dedf9878671bfd7d317d71bfc428a79a9809842faaefd0de27d064736f6c63430008170033", - "nonce": "0xc", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5f5ff309a471b54f633d3714f7462c838c0d3f35045febf078df396bed622ca2", - "transactionType": "CREATE2", - "contractName": "ERC20StreamingEnforcer", - "contractAddress": "0x56c97ae02f233b29fa03502ecc0457266d9be00e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe8a2a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b7d806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100fb578063fb7d2c5b1461011c57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610910565b50505050505050505050565b005b61009c6100ac366004610910565b610189565b6100c46100bf3660046109dd565b61026e565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a0015b60405180910390f35b61010e610109366004610a1f565b610365565b6040519081526020016100f2565b61016161012a366004610a1f565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100f2565b856101958160006103d0565b6101e65760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101f78160006103d0565b6102515760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101dd565b506102608c8c898989886103e7565b505050505050505050505050565b600080808080609486146102d85760405162461bcd60e51b815260206004820152602b60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b60648201526084016101dd565b6102e660146000888a610a49565b6102ef91610a73565b60601c945061030260346014888a610a49565b61030b91610aa8565b935061031b60546034888a610a49565b61032491610aa8565b925061033460746054888a610a49565b61033d91610aa8565b915061034d60946074888a610a49565b61035691610aa8565b60001c90509295509295909350565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a081018352815481526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152906103c8906107d9565b949350505050565b6001600160f81b0319828116908216145b92915050565b60003660006103f6878761085a565b929550935090915050604481146104675760405162461bcd60e51b815260206004820152602f60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6560448201526e0f0cac6eae8d2dedc5ad8cadccee8d608b1b60648201526084016101dd565b60008060008060006104798e8e61026e565b94509450945094509450838310156104e55760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015268185e0b585b5bdd5b9d60ba1b60648201526084016101dd565b6000811161054c5760405162461bcd60e51b815260206004820152602e60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7a60448201526d65726f2d73746172742d74696d6560901b60648201526084016101dd565b876001600160a01b0316856001600160a01b0316146105bd5760405162461bcd60e51b815260206004820152602760248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d636044820152661bdb9d1c9858dd60ca1b60648201526084016101dd565b63a9059cbb60e01b6105d360046000898b610a49565b6105dc91610ac6565b6001600160e01b031916146106415760405162461bcd60e51b815260206004820152602560248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015264195d1a1bd960da1b60648201526084016101dd565b336000908152602081815260408083208d84529091528120600481015490910361067e578481556001810184905560028101839055600381018290555b600061068e604460248a8c610a49565b61069791610aa8565b6040805160a081018252845481526001850154602082015260028501549181019190915260038401546060820152600484015460808201529091506106db906107d9565b81111561073c5760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a616c6c6f77616e63656044820152680b595e18d95959195960ba1b60648201526084016101dd565b808260040160008282546107509190610b0a565b90915550506004820154604080516001600160a01b038a81168252602082018a9052818301899052606082018890526080820187905260a08201939093524260c082015290518e928e169133917f30ceca901166c86cac9d1024230d7f5740b26cce6bdd9bad7b1d6e616904ea639181900360e00190a450505050505050505050505050505050565b600081606001514210156107ef57506000919050565b60008260600151426108019190610b1d565b905060008184604001516108159190610b30565b84516108219190610b0a565b90508360200151811115610836575060208301515b8084608001511061084b575060009392505050565b60808401516103c89082610b1d565b600080368161086c6014828789610a49565b61087591610a73565b60601c9350610888603460148789610a49565b61089191610aa8565b92506108a08560348189610a49565b949793965094505050565b60008083601f8401126108bd57600080fd5b50813567ffffffffffffffff8111156108d557600080fd5b6020830191508360208285010111156108ed57600080fd5b9250929050565b80356001600160a01b038116811461090b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561092f57600080fd5b8a3567ffffffffffffffff8082111561094757600080fd5b6109538e838f016108ab565b909c509a5060208d013591508082111561096c57600080fd5b6109788e838f016108ab565b909a50985060408d0135975060608d013591508082111561099857600080fd5b506109a58d828e016108ab565b90965094505060808b013592506109be60a08c016108f4565b91506109cc60c08c016108f4565b90509295989b9194979a5092959850565b600080602083850312156109f057600080fd5b823567ffffffffffffffff811115610a0757600080fd5b610a13858286016108ab565b90969095509350505050565b60008060408385031215610a3257600080fd5b610a3b836108f4565b946020939093013593505050565b60008085851115610a5957600080fd5b83861115610a6657600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610aa05780818660140360031b1b83161692505b505092915050565b803560208310156103e157600019602084900360031b1b1692915050565b6001600160e01b03198135818116916004851015610aa05760049490940360031b84901b1690921692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103e1576103e1610af4565b818103818111156103e1576103e1610af4565b80820281158282048414176103e1576103e1610af456fea264697066735822122038be6c898e25e035c36a52fe26a236a90574cd5fb48f9bc1cb72563a2f07d55b64736f6c63430008170033", - "nonce": "0xd", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x39c48d5514f9bbbe630db78c032a9f427d327fec20a1e1ef86be626462af712b", - "transactionType": "CREATE2", - "contractName": "ERC721BalanceGteEnforcer", - "contractAddress": "0xa5d03eb350fa89f854685f6313ceca27a4212542", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xaed94", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610866806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461016e578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780635f6f02e0146100e1578063a145832a14610102575b600080fd5b6100b061009b3660046105a1565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d336600461061f565b50505050505050505050565b005b6100f46100ef3660046106ec565b610181565b6040519081526020016100bc565b6100df61011036600461061f565b610198565b6100f46101233660046105a1565b60006020819052908152604090205481565b610148610143366004610737565b610347565b604080516001600160a01b039485168152939092166020840152908201526060016100bc565b6100df61017c36600461061f565b61040b565b600061018f8585858561053f565b95945050505050565b85600881901b6101a981600061058a565b6102085760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102168d8d610347565b509150915060006102293384848a61053f565b60008181526001602052604090205490915060ff161561029f5760405162461bcd60e51b815260206004820152602b60248201527f45524337323142616c616e6365477465456e666f726365723a656e666f72636560448201526a1c8b5a5ccb5b1bd8dad95960aa1b60648201526084016101ff565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa158015610300573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103249190610779565b600092835260208390526040909220919091555050505050505050505050505050565b60008080604884146103b15760405162461bcd60e51b815260206004820152602d60248201527f45524337323142616c616e6365477465456e666f726365723a696e76616c696460448201526c05ae8cae4dae65ad8cadccee8d609b1b60648201526084016101ff565b6103bf601460008688610792565b6103c8916107bc565b60601c92506103db602860148688610792565b6103e4916107bc565b60601c91506103f68460288188610792565b6103ff916107f1565b60001c90509250925092565b600080600061041a8d8d610347565b925092509250600061042e3385858a61053f565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa15801561048e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104b29190610779565b6000838152602081905260409020549091506104cf90849061080f565b81101561052e5760405162461bcd60e51b815260206004820152602760248201527f45524337323142616c616e6365477465456e666f726365723a62616c616e63656044820152660b5b9bdd0b59dd60ca1b60648201526084016101ff565b505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b6001600160f81b0319828116908216145b92915050565b6000602082840312156105b357600080fd5b5035919050565b60008083601f8401126105cc57600080fd5b50813567ffffffffffffffff8111156105e457600080fd5b6020830191508360208285010111156105fc57600080fd5b9250929050565b80356001600160a01b038116811461061a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561063e57600080fd5b8a3567ffffffffffffffff8082111561065657600080fd5b6106628e838f016105ba565b909c509a5060208d013591508082111561067b57600080fd5b6106878e838f016105ba565b909a50985060408d0135975060608d01359150808211156106a757600080fd5b506106b48d828e016105ba565b90965094505060808b013592506106cd60a08c01610603565b91506106db60c08c01610603565b90509295989b9194979a5092959850565b6000806000806080858703121561070257600080fd5b61070b85610603565b935061071960208601610603565b925061072760408601610603565b9396929550929360600135925050565b6000806020838503121561074a57600080fd5b823567ffffffffffffffff81111561076157600080fd5b61076d858286016105ba565b90969095509350505050565b60006020828403121561078b57600080fd5b5051919050565b600080858511156107a257600080fd5b838611156107af57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156107e95780818660140360031b1b83161692505b505092915050565b8035602083101561059b57600019602084900360031b1b1692915050565b8082018082111561059b57634e487b7160e01b600052601160045260246000fdfea26469706673582212204c3209873107875a17e9ebe9684eff0ddbcaf229793d2842e8e849d52f53e02664736f6c63430008170033", - "nonce": "0xe", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x847cca8af0a93985e5076eb8590c2e7d89bc4dc78d56172343e2982fd57dff92", - "transactionType": "CREATE2", - "contractName": "ERC721TransferEnforcer", - "contractAddress": "0x3790e6b7233f779b09da74c72b6e94813925b9af", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa9e52", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610821806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046105ea565b50505050505050505050565b005b6100766100863660046105ea565b6100c1565b61009e6100993660046106bd565b61047c565b604080516001600160a01b03909316835260208301919091520160405180910390f35b856100cd816000610521565b61011e5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012f816000610521565b6101895760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610115565b506000806101978e8e61047c565b9150915060003660006101aa8c8c610538565b929550935090915050606481101561021b5760405162461bcd60e51b815260206004820152602e60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6360448201526d0c2d8d8c8c2e8c25ad8cadccee8d60931b6064820152608401610115565b6000808061022c84600481886106ff565b8101906102399190610729565b919450925090506001600160a01b038316158061025d57506001600160a01b038216155b156102b95760405162461bcd60e51b815260206004820152602660248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6160448201526564647265737360d01b6064820152608401610115565b60006102c860048287896106ff565b6102d19161076a565b9050886001600160a01b0316876001600160a01b0316146103505760405162461bcd60e51b815260206004820152603360248201527f4552433732315472616e73666572456e666f726365723a756e617574686f72696044820152721e99590b58dbdb9d1c9858dd0b5d185c99d95d606a1b6064820152608401610115565b6001600160e01b031981166323b872dd60e01b1480159061038257506001600160e01b03198116632142170760e11b14155b801561039f57506001600160e01b03198116635c46a7ef60e11b14155b156104015760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b3d32b216b9b2b632b1ba37b960a11b6064820152608401610115565b8782146104655760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b1e99590b5d1bdad95b8b5a5960a21b6064820152608401610115565b505050505050505050505050505050505050505050565b600080603483146104e35760405162461bcd60e51b815260206004820152602b60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610115565b6104f16014600085876106ff565b6104fa9161079a565b60601c915061050c83601481876106ff565b610515916107cd565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b600080368161054a60148287896106ff565b6105539161079a565b60601c93506105666034601487896106ff565b61056f916107cd565b925061057e85603481896106ff565b949793965094505050565b60008083601f84011261059b57600080fd5b50813567ffffffffffffffff8111156105b357600080fd5b6020830191508360208285010111156105cb57600080fd5b9250929050565b6001600160a01b03811681146105e757600080fd5b50565b60008060008060008060008060008060e08b8d03121561060957600080fd5b8a3567ffffffffffffffff8082111561062157600080fd5b61062d8e838f01610589565b909c509a5060208d013591508082111561064657600080fd5b6106528e838f01610589565b909a50985060408d0135975060608d013591508082111561067257600080fd5b5061067f8d828e01610589565b90965094505060808b0135925060a08b013561069a816105d2565b915060c08b01356106aa816105d2565b809150509295989b9194979a5092959850565b600080602083850312156106d057600080fd5b823567ffffffffffffffff8111156106e757600080fd5b6106f385828601610589565b90969095509350505050565b6000808585111561070f57600080fd5b8386111561071c57600080fd5b5050820193919092039150565b60008060006060848603121561073e57600080fd5b8335610749816105d2565b92506020840135610759816105d2565b929592945050506040919091013590565b6001600160e01b031981358181169160048510156107925780818660040360031b1b83161692505b505092915050565b6bffffffffffffffffffffffff1981358181169160148510156107925760149490940360031b84901b1690921692915050565b8035602083101561053257600019602084900360031b1b169291505056fea26469706673582212201b4ed75c14efe202d2a163cf465dbebe2a9484eb69c80ab3e6265355eae8f0ec64736f6c63430008170033", - "nonce": "0xf", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x35464a90a108eb4d55d44deddc26a4c768334112b1b554fe8a787b140371bce9", - "transactionType": "CREATE2", - "contractName": "ERC1155BalanceGteEnforcer", - "contractAddress": "0x831b76f53601f38bfaca2e6b442d6a5408ae375c", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb4414", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506108b0806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b99deb0e1161005b578063b99deb0e14610122578063d0a3529f14610160578063d3eddcc514610173578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063b5e54492146100f4575b600080fd5b6100b061009b3660046105e1565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d336600461065f565b50505050505050505050565b005b6100df6100ef36600461065f565b610186565b6101146101023660046105e1565b60006020819052908152604090205481565b6040519081526020016100bc565b61013561013036600461072c565b610341565b604080516001600160a01b0395861681529490931660208501529183015260608201526080016100bc565b61011461016e36600461076e565b61041f565b6100df61018136600461065f565b610438565b85600881901b610197816000610577565b6101f65760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006102068e8e610341565b50925092509250600061021c338585858c61058e565b60008181526001602052604090205490915060ff16156102935760405162461bcd60e51b815260206004820152602c60248201527f4552433131353542616c616e6365477465456e666f726365723a656e666f726360448201526b195c8b5a5ccb5b1bd8dad95960a21b60648201526084016101ed565b6000818152600160208190526040808320805460ff191690921790915551627eeac760e11b81526001600160a01b0385811660048301526024820185905286169062fdd58e90604401602060405180830381865afa1580156102f9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061031d91906107c3565b60009283526020839052604090922091909155505050505050505050505050505050565b6000808080606885146103ad5760405162461bcd60e51b815260206004820152602e60248201527f4552433131353542616c616e6365477465456e666f726365723a696e76616c6960448201526d0c85ae8cae4dae65ad8cadccee8d60931b60648201526084016101ed565b6103bb6014600087896107dc565b6103c491610806565b60601c93506103d76028601487896107dc565b6103e091610806565b60601c92506103f36048602887896107dc565b6103fc9161083b565b915061040b85604881896107dc565b6104149161083b565b939692955090935050565b600061042e868686868661058e565b9695505050505050565b6000806000806104488e8e610341565b9350935093509350600061045f338686868c61058e565b600081815260016020526040808220805460ff1916905551627eeac760e11b81526001600160a01b03878116600483015260248201879052929350909187169062fdd58e90604401602060405180830381865afa1580156104c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e891906107c3565b600083815260208190526040902054909150610505908490610859565b8110156105655760405162461bcd60e51b815260206004820152602860248201527f4552433131353542616c616e6365477465456e666f726365723a62616c616e63604482015267194b5b9bdd0b59dd60c21b60648201526084016101ed565b50505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0396871660208083019190915295871681830152939095166060840152608083019190915260a0808301919091528351808303909101815260c0909101909252815191012090565b6000602082840312156105f357600080fd5b5035919050565b60008083601f84011261060c57600080fd5b50813567ffffffffffffffff81111561062457600080fd5b60208301915083602082850101111561063c57600080fd5b9250929050565b80356001600160a01b038116811461065a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561067e57600080fd5b8a3567ffffffffffffffff8082111561069657600080fd5b6106a28e838f016105fa565b909c509a5060208d01359150808211156106bb57600080fd5b6106c78e838f016105fa565b909a50985060408d0135975060608d01359150808211156106e757600080fd5b506106f48d828e016105fa565b90965094505060808b0135925061070d60a08c01610643565b915061071b60c08c01610643565b90509295989b9194979a5092959850565b6000806020838503121561073f57600080fd5b823567ffffffffffffffff81111561075657600080fd5b610762858286016105fa565b90969095509350505050565b600080600080600060a0868803121561078657600080fd5b61078f86610643565b945061079d60208701610643565b93506107ab60408701610643565b94979396509394606081013594506080013592915050565b6000602082840312156107d557600080fd5b5051919050565b600080858511156107ec57600080fd5b838611156107f957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108335780818660140360031b1b83161692505b505092915050565b8035602083101561058857600019602084900360031b1b1692915050565b8082018082111561058857634e487b7160e01b600052601160045260246000fdfea26469706673582212206d22c1af4255395f9470555e4cbb970afcefc4eab9a90af0cc16ad2a312a621064736f6c63430008170033", - "nonce": "0x10", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb8428c8e555833ce09f28c4b776d287491d67577e9f7defaf7e8cef818bad6e3", - "transactionType": "CREATE2", - "contractName": "ExactCalldataBatchEnforcer", - "contractAddress": "0x982fd5c86bbf425d7d1451f974192d4525113dfd", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xababe", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061083a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610417565b50505050505050505050565b005b610076610086366004610417565b6100b4565b61009e6100993660046104e4565b6102fd565b6040516100ab9190610526565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b503660006101918989610319565b9150915060006101a18f8f6102fd565b8051909150821461020a5760405162461bcd60e51b815260206004820152602d60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526c69642d62617463682d73697a6560981b606482015260840161010e565b60005b828110156102eb57838382818110610227576102276105e8565b905060200281019061023991906105fe565b61024790604081019061061e565b604051610255929190610665565b604051809103902082828151811061026f5761026f6105e8565b60200260200101516040015180519060200120146102e35760405162461bcd60e51b815260206004820152602b60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526a69642d63616c6c6461746160a81b606482015260840161010e565b60010161020d565b50505050505050505050505050505050565b60606103098383610319565b610312916106e5565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103515763ba597e7e6000526004601cfd5b83156103a8578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c171561039f5763ba597e7e6000526004601cfd5b5050508261035b575b5050509250929050565b60008083601f8401126103c457600080fd5b50813567ffffffffffffffff8111156103dc57600080fd5b6020830191508360208285010111156103f457600080fd5b9250929050565b80356001600160a01b038116811461041257600080fd5b919050565b60008060008060008060008060008060e08b8d03121561043657600080fd5b8a3567ffffffffffffffff8082111561044e57600080fd5b61045a8e838f016103b2565b909c509a5060208d013591508082111561047357600080fd5b61047f8e838f016103b2565b909a50985060408d0135975060608d013591508082111561049f57600080fd5b506104ac8d828e016103b2565b90965094505060808b013592506104c560a08c016103fb565b91506104d360c08c016103fb565b90509295989b9194979a5092959850565b600080602083850312156104f757600080fd5b823567ffffffffffffffff81111561050e57600080fd5b61051a858286016103b2565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105d957898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b808210156105ac578282018b015187830160800152908a019061058e565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610550565b50919998505050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e1983360301811261061457600080fd5b9190910192915050565b6000808335601e1984360301811261063557600080fd5b83018035915067ffffffffffffffff82111561065057600080fd5b6020019150368190038213156103f457600080fd5b8183823760009101908152919050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106ae576106ae610675565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156106dd576106dd610675565b604052919050565b600067ffffffffffffffff8084111561070057610700610675565b8360051b60206107118183016106b4565b86815291850191818101903684111561072957600080fd5b865b848110156107f8578035868111156107435760008081fd5b880160603682900312156107575760008081fd5b61075f61068b565b610768826103fb565b81528582013586820152604080830135898111156107865760008081fd5b9290920191601f368185011261079c5760008081fd5b83358a8111156107ae576107ae610675565b6107bf818301601f19168a016106b4565b915080825236898287010111156107d65760008081fd5b808986018a84013760009082018901529082015284525091830191830161072b565b5097965050505050505056fea26469706673582212204e939ca243e1dc271c4ed7abc736d1f215248c57e660081b5085e81d1fc45ba264736f6c63430008170033", - "nonce": "0x11", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x929c73dd3458786b43423f6132357c7d608ea26bca925ad9508f43e68ced9e62", - "transactionType": "CREATE2", - "contractName": "ExactCalldataEnforcer", - "contractAddress": "0x99f2e9bf15ce5ec84685604836f71ab835dbbded", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x75e71", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610559806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610338565b50505050505050505050565b005b610076610086366004610338565b6100b4565b61009e610099366004610405565b61022b565b6040516100ab9190610447565b60405180910390f35b856100c081600061026b565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012281600061026b565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b5036600061018a8989610282565b935093505050600061019c8f8f61022b565b905082826040516101ae929190610496565b604051809103902081805190602001201461021a5760405162461bcd60e51b815260206004820152602660248201527f457861637443616c6c64617461456e666f726365723a696e76616c69642d63616044820152656c6c6461746160d01b6064820152608401610108565b505050505050505050505050505050565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6001600160f81b0319828116908216145b92915050565b600080368161029460148287896104a6565b61029d916104d0565b60601c93506102b06034601487896104a6565b6102b991610505565b92506102c885603481896104a6565b949793965094505050565b60008083601f8401126102e557600080fd5b50813567ffffffffffffffff8111156102fd57600080fd5b60208301915083602082850101111561031557600080fd5b9250929050565b80356001600160a01b038116811461033357600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035757600080fd5b8a3567ffffffffffffffff8082111561036f57600080fd5b61037b8e838f016102d3565b909c509a5060208d013591508082111561039457600080fd5b6103a08e838f016102d3565b909a50985060408d0135975060608d01359150808211156103c057600080fd5b506103cd8d828e016102d3565b90965094505060808b013592506103e660a08c0161031c565b91506103f460c08c0161031c565b90509295989b9194979a5092959850565b6000806020838503121561041857600080fd5b823567ffffffffffffffff81111561042f57600080fd5b61043b858286016102d3565b90969095509350505050565b60006020808352835180602085015260005b8181101561047557858101830151858201604001528201610459565b506000604082860101526040601f19601f8301168501019250505092915050565b8183823760009101908152919050565b600080858511156104b657600080fd5b838611156104c357600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104fd5780818660140360031b1b83161692505b505092915050565b8035602083101561027c57600019602084900360031b1b169291505056fea264697066735822122062106f857b9ea5652771f8110c9d685a8777516e1a78046d5db46a91586469c164736f6c63430008170033", - "nonce": "0x12", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x6c100d13dd3308eb7da677ae61fcd5b3493db12252ba686cbe24ec76d2f593fd", - "transactionType": "CREATE2", - "contractName": "ExactExecutionBatchEnforcer", - "contractAddress": "0x1e141e455d08721dd5bcda1baa6ea5633afd5017", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb9f83", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610870806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b6102cf565b6040516100ab91906104f8565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5036600061019189896102eb565b9150915060006101a18f8f6102cf565b8051909150821461020b5760405162461bcd60e51b815260206004820152602e60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526d6c69642d62617463682d73697a6560901b606482015260840161010e565b8060405160200161021c91906104f8565b6040516020818303038152906040528051906020012083836040516020016102459291906105ba565b60405160208183030381529060405280519060200120146102be5760405162461bcd60e51b815260206004820152602d60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526c3634b216b2bc32b1baba34b7b760991b606482015260840161010e565b505050505050505050505050505050565b60606102db83836102eb565b6102e49161071b565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103235763ba597e7e6000526004601cfd5b831561037a578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156103715763ba597e7e6000526004601cfd5b5050508261032d575b5050509250929050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105ab57898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b8082101561057e578282018b015187830160800152908a0190610560565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610522565b50919998505050505050505050565b60208082528181018390526000906040808401600586901b8501820187855b8881101561069d57878303603f190184528135368b9003605e190181126105ff57600080fd5b8a0160606001600160a01b03610614836103cd565b168552878201358886015286820135601e1983360301811261063557600080fd5b90910187810191903567ffffffffffffffff81111561065357600080fd5b80360383131561066257600080fd5b8188870152808287015260809150808383880137600086820183015295880195601f01601f19169094019093019250908501906001016105d9565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106e4576106e46106ab565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610713576107136106ab565b604052919050565b600067ffffffffffffffff80841115610736576107366106ab565b8360051b60206107478183016106ea565b86815291850191818101903684111561075f57600080fd5b865b8481101561082e578035868111156107795760008081fd5b8801606036829003121561078d5760008081fd5b6107956106c1565b61079e826103cd565b81528582013586820152604080830135898111156107bc5760008081fd5b9290920191601f36818501126107d25760008081fd5b83358a8111156107e4576107e46106ab565b6107f5818301601f19168a016106ea565b9150808252368982870101111561080c5760008081fd5b808986018a840137600090820189015290820152845250918301918301610761565b5097965050505050505056fea264697066735822122089205edcde35d76469c69573f13f5db483c5cc4cca5bd34200cabb0b13f4eb6564736f6c63430008170033", - "nonce": "0x13", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb3d320620535083e694818cbf91f27a048528253fe2936c0d46c9cfee58f14e1", - "transactionType": "CREATE2", - "contractName": "ExactExecutionEnforcer", - "contractAddress": "0x146713078d39ecc1f5338309c28405ccf85abfbb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x8d614", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061062f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b610197565b6040516100ab91906104f8565b60405180910390f35b856100c0816000610210565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610122816000610210565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c8989610227565b505050505050505050505050565b604080516060808201835260008083526020830152918101919091526101bd8383610333565b81818080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506040860152505060208301526001600160a01b0316815292915050565b6001600160f81b0319828116908216145b92915050565b6000803660006102378686610333565b929650909450925090506001600160a01b038416610259601460008a8c61056c565b61026291610596565b60601c14801561028757508261027c603460148a8c61056c565b610285916105cb565b145b80156102cc5750818160405161029e9291906105e9565b6040519081900390206102b4886034818c61056c565b6040516102c29291906105e9565b6040518091039020145b6103295760405162461bcd60e51b815260206004820152602860248201527f4578616374457865637574696f6e456e666f726365723a696e76616c69642d656044820152673c32b1baba34b7b760c11b6064820152608401610108565b5050505050505050565b6000803681610345601482878961056c565b61034e91610596565b60601c935061036160346014878961056c565b61036a916105cb565b9250610379856034818961056c565b949793965094505050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b6000602080835260018060a01b038451166020840152602084015160408401526040840151606080850152805180608086015260005b8181101561054a5782810184015186820160a00152830161052e565b50600060a0828701015260a0601f19601f830116860101935050505092915050565b6000808585111561057c57600080fd5b8386111561058957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105c35780818660140360031b1b83161692505b505092915050565b8035602083101561022157600019602084900360031b1b1692915050565b818382376000910190815291905056fea2646970667358221220ac4df956f8837ca45f2ab0586a3165754b1f9995721da415985f8b41d7ee2ff264736f6c63430008170033", - "nonce": "0x14", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf0e40edb1e05b89c1deb87b7d06cdef66e1cf8af84f70ea334ac3d6d7f7f00c4", - "transactionType": "CREATE2", - "contractName": "IdEnforcer", - "contractAddress": "0xc8b5d93463c893401094cc70e66a206fb5987997", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7122b", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610518806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063595dce4814610083578063a145832a146100ab578063b99deb0e146100be578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610379565b50505050505050505050565b005b610096610091366004610446565b6100df565b60405190151581526020015b60405180910390f35b6100816100b9366004610379565b610116565b6100d16100cc366004610482565b61028c565b6040519081526020016100a2565b6001600160a01b03808416600090815260208181526040808320938616835292905290812061010e90836102ef565b949350505050565b85600881901b6001600160f81b03198116156101875760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101948c8c61028c565b90506101a13385836100df565b156101ee5760405162461bcd60e51b815260206004820152601a60248201527f4964456e666f726365723a69642d616c72656164792d75736564000000000000604482015260640161017e565b336000908152602081815260408083206001600160a01b03881684528252808320600885901c845290915290208054600160ff84161b179055826001600160a01b0316846001600160a01b0316336001600160a01b03167f6286af1aaf28b34723a53056e5608eabb40c823d1ce093ff371cf08c502431d68460405161027691815260200190565b60405180910390a4505050505050505050505050565b6000602082146102de5760405162461bcd60e51b815260206004820152601f60248201527f4964456e666f726365723a696e76616c69642d7465726d732d6c656e67746800604482015260640161017e565b6102e882846104c4565b9392505050565b600881901c600090815260208390526040902054600160ff83161b1615155b92915050565b60008083601f84011261032657600080fd5b50813567ffffffffffffffff81111561033e57600080fd5b60208301915083602082850101111561035657600080fd5b9250929050565b80356001600160a01b038116811461037457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561039857600080fd5b8a3567ffffffffffffffff808211156103b057600080fd5b6103bc8e838f01610314565b909c509a5060208d01359150808211156103d557600080fd5b6103e18e838f01610314565b909a50985060408d0135975060608d013591508082111561040157600080fd5b5061040e8d828e01610314565b90965094505060808b0135925061042760a08c0161035d565b915061043560c08c0161035d565b90509295989b9194979a5092959850565b60008060006060848603121561045b57600080fd5b6104648461035d565b92506104726020850161035d565b9150604084013590509250925092565b6000806020838503121561049557600080fd5b823567ffffffffffffffff8111156104ac57600080fd5b6104b885828601610314565b90969095509350505050565b8035602083101561030e57600019602084900360031b1b169291505056fea26469706673582212202fbb2c46f602e10a4f0d973fe918422522ba042a3af3727be1938d34d347425b64736f6c63430008170033", - "nonce": "0x15", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x58ba415bdeb1bafdf70302fa71a6e5449c5c10588e9f1beb78b789b36bcab802", - "transactionType": "CREATE2", - "contractName": "LimitedCallsEnforcer", - "contractAddress": "0x04658b29f6b82ed55274221a06fc97d318e25416", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x742e4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e9806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806319054d8914610067578063414c3e33146100a1578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc5146100a1578063ed463367146100a1575b600080fd5b61008f6100753660046102ec565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100bb6100af36600461035f565b50505050505050505050565b005b6100bb6100cb36600461035f565b6100e3565b61008f6100de36600461042c565b610244565b85600881901b6100f48160006102b9565b6101535760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101608c8c610244565b33600090815260208181526040808320898452909152812080549293509091829061018a9061046e565b91829055509050818111156101ed5760405162461bcd60e51b815260206004820152602360248201527f4c696d6974656443616c6c73456e666f726365723a6c696d69742d657863656560448201526219195960ea1b606482015260840161014a565b604080518381526020810183905287916001600160a01b0387169133917f449da07f2c06c9d1a6b19d2454ffe749e8cf991d22f686e076a1a4844c5ff370910160405180910390a450505050505050505050505050565b6000602082146102a85760405162461bcd60e51b815260206004820152602960248201527f4c696d6974656443616c6c73456e666f726365723a696e76616c69642d7465726044820152680dae65ad8cadccee8d60bb1b606482015260840161014a565b6102b28284610495565b9392505050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b03811681146102e757600080fd5b919050565b600080604083850312156102ff57600080fd5b610308836102d0565b946020939093013593505050565b60008083601f84011261032857600080fd5b50813567ffffffffffffffff81111561034057600080fd5b60208301915083602082850101111561035857600080fd5b9250929050565b60008060008060008060008060008060e08b8d03121561037e57600080fd5b8a3567ffffffffffffffff8082111561039657600080fd5b6103a28e838f01610316565b909c509a5060208d01359150808211156103bb57600080fd5b6103c78e838f01610316565b909a50985060408d0135975060608d01359150808211156103e757600080fd5b506103f48d828e01610316565b90965094505060808b0135925061040d60a08c016102d0565b915061041b60c08c016102d0565b90509295989b9194979a5092959850565b6000806020838503121561043f57600080fd5b823567ffffffffffffffff81111561045657600080fd5b61046285828601610316565b90969095509350505050565b60006001820161048e57634e487b7160e01b600052601160045260246000fd5b5060010190565b803560208310156102ca57600019602084900360031b1b169291505056fea26469706673582212202c3f46b0859baa05ad68ac999840f0730e6a8b3553b600a51784470af7b87c1d64736f6c63430008170033", - "nonce": "0x16", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe463dc28d592ef6ba0ce3847d7d5fee547a3d6e399d7f87df37b926ddf6dc3e8", - "transactionType": "CREATE2", - "contractName": "NativeBalanceGteEnforcer", - "contractAddress": "0x54e17146b9cce2642881e0879e06e9d63f7d7606", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9da80", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610702806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc514610167578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063a79a0db5146100f4575b600080fd5b6100b061009b366004610477565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046104f5565b50505050505050505050565b005b6100df6100ef3660046104f5565b61017a565b6101076101023660046105c2565b6102bb565b6040519081526020016100bc565b610107610123366004610477565b60006020819052908152604090205481565b6101486101433660046105ec565b6102d0565b604080516001600160a01b0390931683526020830191909152016100bc565b6100df6101753660046104f5565b610377565b85600881901b6001600160f81b03198116156101eb5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101f8338661043a565b905060006102068d8d6102d0565b5060008381526001602052604090205490915060ff161561027d5760405162461bcd60e51b815260206004820152602b60248201527f4e617469766542616c616e6365477465456e666f726365723a656e666f72636560448201526a1c8b5a5ccb5b1bd8dad95960aa1b60648201526084016101e2565b6000918252600160208181526040808520805460ff19169093179092558390529091206001600160a01b039091163190555050505050505050505050565b60006102c7838361043a565b90505b92915050565b600080603483146103395760405162461bcd60e51b815260206004820152602d60248201527f4e617469766542616c616e6365477465456e666f726365723a696e76616c696460448201526c05ae8cae4dae65ad8cadccee8d609b1b60648201526084016101e2565b61034760146000858761062e565b61035091610658565b60601c9150610362836014818761062e565b61036b9161068d565b60001c90509250929050565b6000806103848c8c6102d0565b915091506000610394338761043a565b6000818152600160209081526040808320805460ff19169055908290529020549091506103c29083906106ab565b836001600160a01b031631101561042b5760405162461bcd60e51b815260206004820152602760248201527f4e617469766542616c616e6365477465456e666f726365723a62616c616e63656044820152660b5b9bdd0b59dd60ca1b60648201526084016101e2565b50505050505050505050505050565b604080516001600160a01b038416602082015290810182905260009060600160405160208183030381529060405280519060200120905092915050565b60006020828403121561048957600080fd5b5035919050565b60008083601f8401126104a257600080fd5b50813567ffffffffffffffff8111156104ba57600080fd5b6020830191508360208285010111156104d257600080fd5b9250929050565b80356001600160a01b03811681146104f057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561051457600080fd5b8a3567ffffffffffffffff8082111561052c57600080fd5b6105388e838f01610490565b909c509a5060208d013591508082111561055157600080fd5b61055d8e838f01610490565b909a50985060408d0135975060608d013591508082111561057d57600080fd5b5061058a8d828e01610490565b90965094505060808b013592506105a360a08c016104d9565b91506105b160c08c016104d9565b90509295989b9194979a5092959850565b600080604083850312156105d557600080fd5b6105de836104d9565b946020939093013593505050565b600080602083850312156105ff57600080fd5b823567ffffffffffffffff81111561061657600080fd5b61062285828601610490565b90969095509350505050565b6000808585111561063e57600080fd5b8386111561064b57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106855780818660140360031b1b83161692505b505092915050565b803560208310156102ca57600019602084900360031b1b1692915050565b808201808211156102ca57634e487b7160e01b600052601160045260246000fdfea264697066735822122031e65920252606a46e1efae1b873ad1a8c9e35fefcc54cd67ae8bc3fdd4fdd4d64736f6c63430008170033", - "nonce": "0x17", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd8508bee1c79b23bec0380d10c54678407214ca7201d11e4c763abeec6fabad9", - "transactionType": "CREATE2", - "contractName": "ArgsEqualityCheckEnforcer", - "contractAddress": "0x44b8c6ae3c304213c3e298495e12497ed3e56e41", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x5771a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506103b7806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610249565b50505050505050505050565b005b61006b61007b366004610249565b85600881901b6001600160f81b03198116156100ec5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5088886040516100fd929190610316565b60405180910390208b8b604051610115929190610316565b6040518091039020146101d75783826001600160a01b0316336001600160a01b03167f07fc5f2898fc1f1cf9d6012177b7abb8d010b9e64055979af3a5bcd274e2a11a8e8e8e8e60405161016c949392919061034f565b60405180910390a460405162461bcd60e51b815260206004820152603260248201527f41726773457175616c697479436865636b456e666f726365723a646966666572604482015271656e742d617267732d616e642d7465726d7360701b60648201526084016100e3565b5050505050505050505050565b60008083601f8401126101f657600080fd5b50813567ffffffffffffffff81111561020e57600080fd5b60208301915083602082850101111561022657600080fd5b9250929050565b80356001600160a01b038116811461024457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561026857600080fd5b8a3567ffffffffffffffff8082111561028057600080fd5b61028c8e838f016101e4565b909c509a5060208d01359150808211156102a557600080fd5b6102b18e838f016101e4565b909a50985060408d0135975060608d01359150808211156102d157600080fd5b506102de8d828e016101e4565b90965094505060808b013592506102f760a08c0161022d565b915061030560c08c0161022d565b90509295989b9194979a5092959850565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000610363604083018688610326565b8281036020840152610376818587610326565b97965050505050505056fea2646970667358221220424cdaf466f78a927203bf48f7e671224e402758d2e36ae4637102599c4193ac64736f6c63430008170033", - "nonce": "0x18", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x92db77ebdac9e8efc3a573ccf5ee0820df5b0bc69d254f764e513f4ca6439e09", - "transactionType": "CREATE2", - "contractName": "NativeTokenPaymentEnforcer", - "contractAddress": "0x4803a326dded6ddbc60e659e5ed12d85c7582811", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3", - "0x44B8C6ae3C304213c3e298495e12497Ed3E56E41" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x14e4ac", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060c060405234801561001057600080fd5b506040516111b73803806111b783398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516110e66100d16000396000818160a301526103c001526000818161011901528181610273015261065a01526110e66000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100e2578063d3eddcc514610082578063ea4d3c9b14610114578063ed4633671461013b57600080fd5b8063414c3e3314610082578063a145832a14610082578063a42ff9311461009e575b600080fd5b61009c6100903660046108d5565b50505050505050505050565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f56100f03660046109a2565b61014e565b604080516001600160a01b0390931683526020830191909152016100d9565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61009c6101493660046108d5565b6101fc565b600080603483146101be5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084015b60405180910390fd5b6101cc6014600085876109e4565b6101d591610a0e565b60601c91506101e783601481876109e4565b6101f091610a43565b60001c90509250929050565b85600881901b61020d8160006107ac565b6102675760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101b5565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb5760405162461bcd60e51b815260206004820152603260248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6f6e6c792d6044820152713232b632b3b0ba34b7b716b6b0b730b3b2b960711b60648201526084016101b5565b6000806103088d8d61014e565b9092509050600061031b8b8d018d610c88565b905060008151116103945760405162461bcd60e51b815260206004820152603f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201527f69642d616c6c6f77616e63652d64656c65676174696f6e732d6c656e6774680060648201526084016101b5565b6000816000815181106103a9576103a9610dcd565b6020026020010151606001515111801561043057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816000815181106103fb576103fb610dcd565b60200260200101516060015160008151811061041957610419610dcd565b6020026020010151600001516001600160a01b0316145b6104a25760405162461bcd60e51b815260206004820152603c60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6d6973736960448201527f6e672d61726773457175616c697479436865636b456e666f726365720000000060648201526084016101b5565b86856040516020016104d092919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b604051602081830303815290604052816000815181106104f2576104f2610dcd565b60200260200101516060015160008151811061051057610510610dcd565b602090810291909101015160409081019190915280516001808252818301909252600091816020015b6060815260200190600190039081610539579050509050816040516020016105619190610e33565b6040516020818303038152906040528160008151811061058357610583610dcd565b6020908102919091010152604080516001808252818301909252600091816020015b60608152602001906001900390816105a55790505090506105d68585604051806020016040528060008152506107c3565b816000815181106105e9576105e9610dcd565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506106206107f2565b8160008151811061063357610633610dcd565b602090810291909101015260405163cef6d20960e01b81526001600160a01b0380881631917f00000000000000000000000000000000000000000000000000000000000000009091169063cef6d2099061069590879086908890600401610fbf565b600060405180830381600087803b1580156106af57600080fd5b505af11580156106c3573d6000803e3d6000fd5b505050506001600160a01b038716316106dc8783611029565b8110156107435760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a7061796d6560448201526e1b9d0b5b9bdd0b5c9958d95a5d9959608a1b60648201526084016101b5565b604080516001600160a01b038d811682528c81166020830152918101899052908916908d9033907fac266e0d9b66169d0dc4479d531985bcec62dfd9d7992d0f6865afdbb7baa5e29060600160405180910390a450505050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b60608383836040516020016107da9392919061104a565b60405160208183030381529060405290509392505050565b600061080081808080610805565b905090565b604080516001600160f81b03198087166020830152851660218201526000602282018190526001600160e01b03198516602683015269ffffffffffffffffffff198416602a830152910160405160208183030381529060405261086790611089565b95945050505050565b60008083601f84011261088257600080fd5b50813567ffffffffffffffff81111561089a57600080fd5b6020830191508360208285010111156108b257600080fd5b9250929050565b80356001600160a01b03811681146108d057600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108f457600080fd5b8a3567ffffffffffffffff8082111561090c57600080fd5b6109188e838f01610870565b909c509a5060208d013591508082111561093157600080fd5b61093d8e838f01610870565b909a50985060408d0135975060608d013591508082111561095d57600080fd5b5061096a8d828e01610870565b90965094505060808b0135925061098360a08c016108b9565b915061099160c08c016108b9565b90509295989b9194979a5092959850565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610870565b90969095509350505050565b600080858511156109f457600080fd5b83861115610a0157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a3b5780818660140360031b1b83161692505b505092915050565b803560208310156107bd57600019602084900360031b1b1692915050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b60405290565b60405160c0810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b604051601f8201601f1916810167ffffffffffffffff81118282101715610aec57610aec610a61565b604052919050565b600067ffffffffffffffff821115610b0e57610b0e610a61565b5060051b60200190565b600082601f830112610b2957600080fd5b813567ffffffffffffffff811115610b4357610b43610a61565b610b56601f8201601f1916602001610ac3565b818152846020838601011115610b6b57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112610b9957600080fd5b81356020610bae610ba983610af4565b610ac3565b82815260059290921b84018101918181019086841115610bcd57600080fd5b8286015b84811015610c7d57803567ffffffffffffffff80821115610bf25760008081fd5b908801906060828b03601f1901811315610c0c5760008081fd5b610c14610a77565b610c1f8885016108b9565b815260408085013584811115610c355760008081fd5b610c438e8b83890101610b18565b838b015250918401359183831115610c5b5760008081fd5b610c698d8a85880101610b18565b908201528652505050918301918301610bd1565b509695505050505050565b60006020808385031215610c9b57600080fd5b823567ffffffffffffffff80821115610cb357600080fd5b818501915085601f830112610cc757600080fd5b8135610cd5610ba982610af4565b81815260059190911b83018401908481019088831115610cf457600080fd5b8585015b83811015610dc057803585811115610d0f57600080fd5b860160c0818c03601f19011215610d265760008081fd5b610d2e610aa0565b610d398983016108b9565b81526040610d488184016108b9565b8a83015260608084013582840152608091508184013589811115610d6c5760008081fd5b610d7a8f8d83880101610b88565b82850152505060a0808401358284015260c0840135915088821115610d9f5760008081fd5b610dad8e8c84870101610b18565b9083015250845250918601918601610cf8565b5098975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610dfe578181015183820152602001610de6565b50506000910152565b60008151808452610e1f816020860160208601610de3565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f5857603f19888603018452815160c0860160018060a01b038083511688528089840151168989015260408301516040890152606083015160c060608a015282815180855260e08b01915060e08160051b8c010194508b8301925060005b81811015610f1c5760df198c870301835283518581511687528d81015160608f890152610eed6060890182610e07565b9050604082015191508781036040890152610f088183610e07565b97505050928c0192918c0191600101610ebd565b50505050506080820151608088015260a0820151915086810360a0880152610f448183610e07565b965050509285019290850190600101610e5a565b5092979650505050505050565b60008282518085526020808601955060208260051b8401016020860160005b84811015610fb257601f19868403018952610fa0838351610e07565b98840198925090830190600101610f84565b5090979650505050505050565b606081526000610fd26060830186610f65565b82810360208481019190915285518083528682019282019060005b8181101561100957845183529383019391830191600101610fed565b5050848103604086015261101d8187610f65565b98975050505050505050565b808201808211156107bd57634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff198460601b1681528260148201526000825161107a816034850160208701610de3565b91909101603401949350505050565b805160208083015191908110156110aa576000198160200360031b1b821691505b5091905056fea2646970667358221220fbd925efd5ab2f5f7fdd3db295fc937b181a5babc4635e7ef57ba757363a023d64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db300000000000000000000000044b8c6ae3c304213c3e298495e12497ed3e56e41", - "nonce": "0x19", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x856c1c00e8a0f80e8347cb34ee6a6878de6d6e36b2de7514a86829ae9a90be70", - "transactionType": "CREATE2", - "contractName": "NativeTokenTransferAmountEnforcer", - "contractAddress": "0xf71af580b9c3078fbc2bbf16fbb8eed82b330320", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x85c8f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506105cd806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046103a7565b50505050505050505050565b005b6100ab610091366004610474565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100816100cb3660046103a7565b6100e3565b6100ab6100de36600461049e565b6102c5565b856100ef8160006102da565b6101405760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101518160006102da565b6101ab5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610137565b5060006101b88d8d6102c5565b905060006101c689896102f1565b5050336000908152602081815260408083208c845290915281208054929450909250839183906101f79084906104e0565b92505081905590508281111561026c5760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e5472616e73666572416d6f756e74456e666f7263656044820152731c8e985b1b1bddd85b98d94b595e18d95959195960621b6064820152608401610137565b604080518481526020810183905289916001600160a01b0389169133917fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d910160405180910390a4505050505050505050505050505050565b60006102d382840184610501565b9392505050565b6001600160f81b0319828116908216145b92915050565b6000803681610303601482878961051a565b61030c91610544565b60601c935061031f60346014878961051a565b61032891610579565b9250610337856034818961051a565b949793965094505050565b60008083601f84011261035457600080fd5b50813567ffffffffffffffff81111561036c57600080fd5b60208301915083602082850101111561038457600080fd5b9250929050565b80356001600160a01b03811681146103a257600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103c657600080fd5b8a3567ffffffffffffffff808211156103de57600080fd5b6103ea8e838f01610342565b909c509a5060208d013591508082111561040357600080fd5b61040f8e838f01610342565b909a50985060408d0135975060608d013591508082111561042f57600080fd5b5061043c8d828e01610342565b90965094505060808b0135925061045560a08c0161038b565b915061046360c08c0161038b565b90509295989b9194979a5092959850565b6000806040838503121561048757600080fd5b6104908361038b565b946020939093013593505050565b600080602083850312156104b157600080fd5b823567ffffffffffffffff8111156104c857600080fd5b6104d485828601610342565b90969095509350505050565b808201808211156102eb57634e487b7160e01b600052601160045260246000fd5b60006020828403121561051357600080fd5b5035919050565b6000808585111561052a57600080fd5b8386111561053757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105715780818660140360031b1b83161692505b505092915050565b803560208310156102eb57600019602084900360031b1b169291505056fea264697066735822122024cad96a7227a2b90e98242180a662fd4fbc57d3e5f57735ca4faddc936bc47d64736f6c63430008170033", - "nonce": "0x1a", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc3e09b5476a1f46c9ddb7c3f2c204c17b3b06cbf65c2c47e6d8b1b400629e4c4", - "transactionType": "CREATE2", - "contractName": "NativeTokenStreamingEnforcer", - "contractAddress": "0xd10b97905a320b13a0608f7e9cc506b56747df19", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd1bd0", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109a4806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100e9578063fb7d2c5b1461010a57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610765565b50505050505050505050565b005b61009c6100ac366004610765565b610177565b6100c46100bf366004610832565b61025c565b6040805194855260208501939093529183015260608201526080015b60405180910390f35b6100fc6100f7366004610874565b610338565b6040519081526020016100e0565b61014f610118366004610874565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100e0565b856101838160006103a3565b6101d45760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101e58160006103a3565b61023f5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101cb565b5061024e8c8c898989886103ba565b505050505050505050505050565b6000808080608085146102cb5760405162461bcd60e51b815260206004820152603160248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101cb565b6102d960206000878961089e565b6102e2916108c8565b93506102f260406020878961089e565b6102fb916108c8565b925061030b60606040878961089e565b610314916108c8565b915061032460806060878961089e565b61032d916108c8565b939692955090935050565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a0810183528154815260018201549381019390935260028101549183019190915260038101546060830152600481015460808301529061039b9061062e565b949350505050565b6001600160f81b0319828116908216145b92915050565b60006103c685856106af565b50509150506000806000806103db8b8b61025c565b93509350935093508383101561044b5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e7660448201526e185b1a590b5b585e0b585b5bdd5b9d608a1b60648201526084016101cb565b600081116104b85760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e76604482015273616c69642d7a65726f2d73746172742d74696d6560601b60648201526084016101cb565b336000908152602081815260408083208a8452909152812060048101549091036104f5578481556001810184905560028101839055600381018290555b6040805160a081018252825481526001830154602082015260028301549181019190915260038201546060820152600482015460808201526105369061062e565b86111561059d5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a616c6c60448201526e1bddd85b98d94b595e18d959591959608a1b60648201526084016101cb565b858160040160008282546105b191906108fc565b9091555050600481015460408051878152602081018790529081018590526060810184905260808101919091524260a082015288906001600160a01b0389169033907fa4d5df1d290378aabb8f054b2f3100faf35e2266bb7fbe661f947dfc686704ae9060c00160405180910390a4505050505050505050505050565b6000816060015142101561064457506000919050565b6000826060015142610656919061090f565b9050600081846040015161066a9190610922565b845161067691906108fc565b9050836020015181111561068b575060208301515b808460800151106106a0575060009392505050565b608084015161039b908261090f565b60008036816106c1601482878961089e565b6106ca91610939565b60601c93506106dd60346014878961089e565b6106e6916108c8565b92506106f5856034818961089e565b949793965094505050565b60008083601f84011261071257600080fd5b50813567ffffffffffffffff81111561072a57600080fd5b60208301915083602082850101111561074257600080fd5b9250929050565b80356001600160a01b038116811461076057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561078457600080fd5b8a3567ffffffffffffffff8082111561079c57600080fd5b6107a88e838f01610700565b909c509a5060208d01359150808211156107c157600080fd5b6107cd8e838f01610700565b909a50985060408d0135975060608d01359150808211156107ed57600080fd5b506107fa8d828e01610700565b90965094505060808b0135925061081360a08c01610749565b915061082160c08c01610749565b90509295989b9194979a5092959850565b6000806020838503121561084557600080fd5b823567ffffffffffffffff81111561085c57600080fd5b61086885828601610700565b90969095509350505050565b6000806040838503121561088757600080fd5b61089083610749565b946020939093013593505050565b600080858511156108ae57600080fd5b838611156108bb57600080fd5b5050820193919092039150565b803560208310156103b457600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103b4576103b46108e6565b818103818111156103b4576103b46108e6565b80820281158282048414176103b4576103b46108e6565b6bffffffffffffffffffffffff1981358181169160148510156109665780818660140360031b1b83161692505b50509291505056fea26469706673582212209ae3650bc35b3640fcc1f9a46bf5b25f1ce1bf6eb25aeb42d8582dc4beb6b96b64736f6c63430008170033", - "nonce": "0x1b", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd18e3ebfb08b9eddf523e8736f8bfc700d9188400fa8d134c62e5c2e796245fd", - "transactionType": "CREATE2", - "contractName": "NativeTokenPeriodTransferEnforcer", - "contractAddress": "0x9bc0faf4aca5ae429f4c06aeeac517520cb16bd9", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe5b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b57806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610893565b50505050505050505050565b005b6100b16100ac366004610960565b61017f565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df3660046109ba565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610893565b610255565b61016461015f3660046109e4565b61033a565b604080519384526020840192909252908201526060016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a0810183528154815260018201549381019390935260028101549183018290526003810154606084015260040154608083015282918291156101f4576101e8816103f0565b9350935093505061024b565b6000806000610203898961033a565b92509250925060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061023f816103f0565b97509750975050505050505b9450945094915050565b85610261816000610484565b6102b25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102c3816000610484565b61031d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102a9565b5061032c8c8c8989898861049b565b505050505050505050505050565b600080806060841461039b5760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152750e474d2dcecc2d8d2c85ae8cae4dae65ad8cadccee8d60531b60648201526084016102a9565b6103a9602060008688610a26565b6103b291610a50565b92506103c2604060208688610a26565b6103cb91610a50565b91506103db606060408688610a26565b6103e491610a50565b60001c90509250925092565b6000806000836040015142101561040f5750600091508190508061047d565b602084015160408501516104239042610a84565b61042d9190610a97565b610438906001610ab9565b905080846060015114159150600082610455578460800151610458565b60005b90508085600001511161046c576000610479565b8451610479908290610a84565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60006104a785856107dd565b505091505060008060006104bb8a8a61033a565b336000908152602081815260408083208c84529091528120600281015494975092955090935090919003610684576000821161054d5760405162461bcd60e51b81526020600482015260396024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d73746172742d646174650000000000000060648201526084016102a9565b600084116105b15760405162461bcd60e51b815260206004820152603c6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d616d6f756e740000000060648201526084016102a9565b600083116106155760405162461bcd60e51b815260206004820152603e6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d6475726174696f6e000060648201526084016102a9565b814210156106725760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152751c8e9d1c985b9cd9995c8b5b9bdd0b5cdd185c9d195960521b60648201526084016102a9565b83815560018101839055600281018290555b60008060006106cf846040518060a0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815250506103f0565b925092509250828811156107395760405162461bcd60e51b815260206004820152603a6024820152600080516020610b0283398151915260448201527f723a7472616e736665722d616d6f756e742d657863656564656400000000000060648201526084016102a9565b811561074e5760038401819055600060048501555b878460040160008282546107629190610ab9565b909155505060028401546004850154604080518a8152602081018a90529081019290925260608201524260808201528a906001600160a01b038b169033907f22e1bbd8bc0380d336958afc37cd8cb128d6c43891ed276162c30e8df467734d9060a00160405180910390a45050505050505050505050505050565b60008036816107ef6014828789610a26565b6107f891610acc565b60601c935061080b603460148789610a26565b61081491610a50565b92506108238560348189610a26565b949793965094505050565b60008083601f84011261084057600080fd5b50813567ffffffffffffffff81111561085857600080fd5b60208301915083602082850101111561087057600080fd5b9250929050565b80356001600160a01b038116811461088e57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108b257600080fd5b8a3567ffffffffffffffff808211156108ca57600080fd5b6108d68e838f0161082e565b909c509a5060208d01359150808211156108ef57600080fd5b6108fb8e838f0161082e565b909a50985060408d0135975060608d013591508082111561091b57600080fd5b506109288d828e0161082e565b90965094505060808b0135925061094160a08c01610877565b915061094f60c08c01610877565b90509295989b9194979a5092959850565b6000806000806060858703121561097657600080fd5b8435935061098660208601610877565b9250604085013567ffffffffffffffff8111156109a257600080fd5b6109ae8782880161082e565b95989497509550505050565b600080604083850312156109cd57600080fd5b6109d683610877565b946020939093013593505050565b600080602083850312156109f757600080fd5b823567ffffffffffffffff811115610a0e57600080fd5b610a1a8582860161082e565b90969095509350505050565b60008085851115610a3657600080fd5b83861115610a4357600080fd5b5050820193919092039150565b8035602083101561049557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561049557610495610a6e565b600082610ab457634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561049557610495610a6e565b6bffffffffffffffffffffffff198135818116916014851015610af95780818660140360031b1b83161692505b50509291505056fe4e6174697665546f6b656e506572696f645472616e73666572456e666f726365a2646970667358221220d41e667da8d747979e7ed7f05af656310d3eb3029c9d0c8a63a248703010d50664736f6c63430008170033", - "nonce": "0x1c", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x34831ae0640ef6d7a0ba5747e39b8f424cc2888b46202a814fb33ee04b2edce0", - "transactionType": "CREATE2", - "contractName": "NonceEnforcer", - "contractAddress": "0xde4f2fac4b3d87a1d9953ca5fc09fca7f366254f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x70672", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061050e806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100eb578063d3eddcc5146100bc578063ed463367146100bc578063f5743c4c146100fe57600080fd5b80632bd4ed2114610082578063414c3e33146100bc578063a145832a146100d8575b600080fd5b6100aa610090366004610314565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100d66100ca366004610390565b50505050505050505050565b005b6100d66100e6366004610390565b610111565b6100aa6100f936600461045d565b61020f565b6100d661010c36600461049f565b61027d565b85600881901b6101228160006102e1565b6101815760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600061018e8c8c61020f565b336000908152602081815260408083206001600160a01b038916845290915290205490915081146102015760405162461bcd60e51b815260206004820152601b60248201527f4e6f6e6365456e666f726365723a696e76616c69642d6e6f6e636500000000006044820152606401610178565b505050505050505050505050565b60006020821461026c5760405162461bcd60e51b815260206004820152602260248201527f4e6f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e676044820152610e8d60f31b6064820152608401610178565b61027682846104ba565b9392505050565b6001600160a01b038116600081815260208181526040808320338085529083529281902080546001810190915590518181529093917fe02d340254c92bc3ad96f0fceb790db939e11c669c1f4c8a549d248f17130b33910160405180910390a35050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b038116811461030f57600080fd5b919050565b6000806040838503121561032757600080fd5b610330836102f8565b915061033e602084016102f8565b90509250929050565b60008083601f84011261035957600080fd5b50813567ffffffffffffffff81111561037157600080fd5b60208301915083602082850101111561038957600080fd5b9250929050565b60008060008060008060008060008060e08b8d0312156103af57600080fd5b8a3567ffffffffffffffff808211156103c757600080fd5b6103d38e838f01610347565b909c509a5060208d01359150808211156103ec57600080fd5b6103f88e838f01610347565b909a50985060408d0135975060608d013591508082111561041857600080fd5b506104258d828e01610347565b90965094505060808b0135925061043e60a08c016102f8565b915061044c60c08c016102f8565b90509295989b9194979a5092959850565b6000806020838503121561047057600080fd5b823567ffffffffffffffff81111561048757600080fd5b61049385828601610347565b90969095509350505050565b6000602082840312156104b157600080fd5b610276826102f8565b803560208310156102f257600019602084900360031b1b169291505056fea2646970667358221220a9f5ef425adf403ab9ba4e7eb77d33d90a09d017b94aa31d1c936c4da108e6f064736f6c63430008170033", - "nonce": "0x1d", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x324c77cce783a17bf1b3fa375defcccc0efbcbc9e18a86e5823dc54e197fc1ae", - "transactionType": "CREATE2", - "contractName": "OwnershipTransferEnforcer", - "contractAddress": "0x7eef9734e7092032b5c56310eb9bbd1f4a524681", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9744f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106af806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461049f565b50505050505050505050565b005b61007661008636600461049f565b6100ba565b61009e61009936600461056c565b6101e7565b6040516001600160a01b03909116815260200160405180910390f35b856100c6816000610252565b6101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610128816000610252565b6101825760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5060006101918d8d8a8a610269565b6040516001600160a01b038083168252919250879186169033907f0f026cada0b544ae1cc47ac006f1f4c3d7e94832af22aa0065351de49f9284d79060200160405180910390a450505050505050505050505050565b60006014821461023e5760405162461bcd60e51b815260206004820152602e602482015260008051602061065a83398151915260448201526d0c85ae8cae4dae65ad8cadccee8d60931b606482015260840161010e565b61024882846105ae565b60601c9392505050565b6001600160f81b0319828116908216145b92915050565b60008036600061027986866103e9565b929550935090915050602481146102db5760405162461bcd60e51b8152602060048201526032602482015260008051602061065a8339815191526044820152710c85acaf0cac6eae8d2dedc5ad8cadccee8d60731b606482015260840161010e565b60006102ea60048284866105e3565b6102f39161060d565b90506001600160e01b0319811663f2fde38b60e01b146103545760405162461bcd60e51b8152602060048201526028602482015260008051602061065a833981519152604482015267190b5b595d1a1bd960c21b606482015260840161010e565b60006103608a8a6101e7565b9050846001600160a01b0316816001600160a01b0316146103c45760405162461bcd60e51b815260206004820152602a602482015260008051602061065a833981519152604482015269190b58dbdb9d1c9858dd60b21b606482015260840161010e565b6103d26024600485876105e3565b6103db9161063b565b9a9950505050505050505050565b60008036816103fb60148287896105e3565b610404916105ae565b60601c93506104176034601487896105e3565b6104209161063b565b925061042f85603481896105e3565b949793965094505050565b60008083601f84011261044c57600080fd5b50813567ffffffffffffffff81111561046457600080fd5b60208301915083602082850101111561047c57600080fd5b9250929050565b80356001600160a01b038116811461049a57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104be57600080fd5b8a3567ffffffffffffffff808211156104d657600080fd5b6104e28e838f0161043a565b909c509a5060208d01359150808211156104fb57600080fd5b6105078e838f0161043a565b909a50985060408d0135975060608d013591508082111561052757600080fd5b506105348d828e0161043a565b90965094505060808b0135925061054d60a08c01610483565b915061055b60c08c01610483565b90509295989b9194979a5092959850565b6000806020838503121561057f57600080fd5b823567ffffffffffffffff81111561059657600080fd5b6105a28582860161043a565b90969095509350505050565b6bffffffffffffffffffffffff1981358181169160148510156105db5780818660140360031b1b83161692505b505092915050565b600080858511156105f357600080fd5b8386111561060057600080fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156105db5760049490940360031b84901b1690921692915050565b8035602083101561026357600019602084900360031b1b169291505056fe4f776e6572736869705472616e73666572456e666f726365723a696e76616c69a264697066735822122007588682c413677a677027e7c1832d2fbd87c6826a5093b643a504b2507b88b964736f6c63430008170033", - "nonce": "0x1e", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa61c6b98ed6d1dec2803083f9d7e0d62b359dcf7a2f69ed50f8ba1656e1c897b", - "transactionType": "CREATE2", - "contractName": "RedeemerEnforcer", - "contractAddress": "0xe144b0b2618071b4e56f746313528a669c7e65c5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x878e1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061064b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103ae565b50505050505050505050565b005b6100766100863660046103ae565b6100b4565b61009e61009936600461047b565b6101e8565b6040516100ab91906104bd565b60405180910390f35b85600881901b6100c5816000610332565b6101245760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101318c8c6101e8565b805190915060005b81811015610183578281815181106101535761015361050a565b60200260200101516001600160a01b0316856001600160a01b03160361017b575050506101db565b600101610139565b5060405162461bcd60e51b815260206004820152602660248201527f52656465656d6572456e666f726365723a756e617574686f72697a65642d72656044820152653232b2b6b2b960d11b606482015260840161011b565b5050505050505050505050565b606060008280158015906102045750610202601482610536565b155b61025e5760405162461bcd60e51b815260206004820152602560248201527f52656465656d6572456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b606482015260840161011b565b610269601482610560565b67ffffffffffffffff81111561028157610281610574565b6040519080825280602002602001820160405280156102aa578160200160208202803683370190505b50925060005b81811015610329578581866102c682601461058a565b926102d39392919061059d565b6102dc916105c7565b60601c8484815181106102f1576102f161050a565b6001600160a01b039092166020928302919091019091015282610313816105fc565b9350610322905060148261058a565b90506102b0565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008083601f84011261035b57600080fd5b50813567ffffffffffffffff81111561037357600080fd5b60208301915083602082850101111561038b57600080fd5b9250929050565b80356001600160a01b03811681146103a957600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103cd57600080fd5b8a3567ffffffffffffffff808211156103e557600080fd5b6103f18e838f01610349565b909c509a5060208d013591508082111561040a57600080fd5b6104168e838f01610349565b909a50985060408d0135975060608d013591508082111561043657600080fd5b506104438d828e01610349565b90965094505060808b0135925061045c60a08c01610392565b915061046a60c08c01610392565b90509295989b9194979a5092959850565b6000806020838503121561048e57600080fd5b823567ffffffffffffffff8111156104a557600080fd5b6104b185828601610349565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156104fe5783516001600160a01b0316835292840192918401916001016104d9565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b60008261054557610545610520565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261056f5761056f610520565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103435761034361054a565b600080858511156105ad57600080fd5b838611156105ba57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105f45780818660140360031b1b83161692505b505092915050565b60006001820161060e5761060e61054a565b506001019056fea26469706673582212201039fbe92afb704ab10dbd45ad43e2b1c4bae1a3a861fb6009a942c305971f6764736f6c63430008170033", - "nonce": "0x1f", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xcdec62dcd86307a91c644ae95cc46137752bd9ddcc0be1eda547480c21cd4e1a", - "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x00e0251aaa263dfe3b3541b758a82d1cba1c3b6d", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1013c5", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610ccf806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610958565b50505050505050505050565b005b610081610091366004610958565b6100fa565b6100a96100a4366004610a25565b6106ce565b6040516100b69190610a67565b60405180910390f35b6100ea6100cd366004610af5565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b610843565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b816000610843565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610c7a83398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff191660011790553690610274898961085a565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610c7a83398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106ce565b905080606001516001600160a01b03168383600081811061030c5761030c610b1f565b905060200281019061031e9190610b35565b61032c906020810190610b55565b6001600160a01b031614158061036957508282600081811061035057610350610b1f565b90506020028101906103629190610b35565b6020013515155b806103c757508060800151805190602001208383600081811061038e5761038e610b1f565b90506020028101906103a09190610b35565b6103ae906040810190610b77565b6040516103bc929190610bbe565b604051809103902014155b156104335760405162461bcd60e51b81526020600482015260426024820152600080516020610c7a83398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045157610451610b1f565b90506020028101906104639190610b35565b610471906020810190610b55565b6001600160a01b03161415806104ae57508282600181811061049557610495610b1f565b90506020028101906104a79190610b35565b6020013515155b806104ee5750828260018181106104c7576104c7610b1f565b90506020028101906104d99190610b35565b6104e7906040810190610b77565b9050604414155b80610554575063a9059cbb60e01b8383600181811061050f5761050f610b1f565b90506020028101906105219190610b35565b61052f906040810190610b77565b61053e91600491600091610bce565b61054791610bf8565b6001600160e01b03191614155b806105bf575080602001516001600160a01b03168383600181811061057b5761057b610b1f565b905060200281019061058d9190610b35565b61059b906040810190610b77565b6105aa91602491600491610bce565b6105b391610c28565b6001600160a01b031614155b8061061857508060400151838360018181106105dd576105dd610b1f565b90506020028101906105ef9190610b35565b6105fd906040810190610b77565b61060c91604491602491610bce565b61061591610c28565b14155b156106855760405162461bcd60e51b81526020600482015260436024820152600080516020610c7a83398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b61071b6040518060a0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b03168152602001606081525090565b605c8210156107805760405162461bcd60e51b815260206004820152603d6024820152600080516020610c7a83398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61078e601460008486610bce565b61079791610c46565b60601c81526107aa602860148486610bce565b6107b391610c46565b60601c60208201526107c9604860288486610bce565b6107d291610c28565b60408201526107e5605c60488486610bce565b6107ee91610c46565b606090811c9082015261080482605c8186610bce565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505050608082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108925763ba597e7e6000526004601cfd5b83156108e9578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156108e05763ba597e7e6000526004601cfd5b5050508261089c575b5050509250929050565b60008083601f84011261090557600080fd5b50813567ffffffffffffffff81111561091d57600080fd5b60208301915083602082850101111561093557600080fd5b9250929050565b80356001600160a01b038116811461095357600080fd5b919050565b60008060008060008060008060008060e08b8d03121561097757600080fd5b8a3567ffffffffffffffff8082111561098f57600080fd5b61099b8e838f016108f3565b909c509a5060208d01359150808211156109b457600080fd5b6109c08e838f016108f3565b909a50985060408d0135975060608d01359150808211156109e057600080fd5b506109ed8d828e016108f3565b90965094505060808b01359250610a0660a08c0161093c565b9150610a1460c08c0161093c565b90509295989b9194979a5092959850565b60008060208385031215610a3857600080fd5b823567ffffffffffffffff811115610a4f57600080fd5b610a5b858286016108f3565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a08085015280518060c086015260005b81811015610ad35782810184015186820160e001528301610ab7565b50600060e0828701015260e0601f19601f830116860101935050505092915050565b60008060408385031215610b0857600080fd5b610b118361093c565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b4b57600080fd5b9190910192915050565b600060208284031215610b6757600080fd5b610b708261093c565b9392505050565b6000808335601e19843603018112610b8e57600080fd5b83018035915067ffffffffffffffff821115610ba957600080fd5b60200191503681900382131561093557600080fd5b8183823760009101908152919050565b60008085851115610bde57600080fd5b83861115610beb57600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c205780818660040360031b1b83161692505b505092915050565b8035602083101561085457600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c205760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a2646970667358221220ea0649b1780521cf547a831254cce3ef02b03ed9fa23aa17ea9d9861c8b19fc464736f6c63430008170033", - "nonce": "0x20", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xac1496c50c9ff8c7ccbd37e2731811e90293854cf3b64bddaa817582868b9170", - "transactionType": "CREATE2", - "contractName": "TimestampEnforcer", - "contractAddress": "0x1046bb45c8d673d4ea75321280db34899413c069", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7411c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461033f565b50505050505050505050565b005b61007661008636600461033f565b6100c2565b61009e61009936600461040c565b61023a565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023a565b90925090506001600160801b038216156101b857816001600160801b031642116101b85760405162461bcd60e51b815260206004820152602260248201527f54696d657374616d70456e666f726365723a6561726c792d64656c656761746960448201526137b760f11b606482015260840161012a565b6001600160801b0381161561022b57806001600160801b0316421061022b5760405162461bcd60e51b8152602060048201526024808201527f54696d657374616d70456e666f726365723a657870697265642d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b50505050505050505050505050565b6000806020831461029c5760405162461bcd60e51b815260206004820152602660248201527f54696d657374616d70456e666f726365723a696e76616c69642d7465726d732d6044820152650d8cadccee8d60d31b606482015260840161012a565b6102a9836010818761044e565b6102b291610478565b60801c90506102c560106000858761044e565b6102ce91610478565b60801c91509250929050565b60008083601f8401126102ec57600080fd5b50813567ffffffffffffffff81111561030457600080fd5b60208301915083602082850101111561031c57600080fd5b9250929050565b80356001600160a01b038116811461033a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035e57600080fd5b8a3567ffffffffffffffff8082111561037657600080fd5b6103828e838f016102da565b909c509a5060208d013591508082111561039b57600080fd5b6103a78e838f016102da565b909a50985060408d0135975060608d01359150808211156103c757600080fd5b506103d48d828e016102da565b90965094505060808b013592506103ed60a08c01610323565b91506103fb60c08c01610323565b90509295989b9194979a5092959850565b6000806020838503121561041f57600080fd5b823567ffffffffffffffff81111561043657600080fd5b610442858286016102da565b90969095509350505050565b6000808585111561045e57600080fd5b8386111561046b57600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104a95780818660100360031b1b83161692505b50509291505056fea2646970667358221220937c24aea9e01f448cb62e2b3be0bdd7f808e5688cca18b12ff45cb1dabdc7b064736f6c63430008170033", - "nonce": "0x21", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa6644678ef8bf877cbd68ae842aaac57fddb4a3614f26a22c55e292f450ddb16", - "transactionType": "CREATE2", - "contractName": "ValueLteEnforcer", - "contractAddress": "0x92bf12322527caa612fd31a0e810472bbb106a8f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x755ad", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104f8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610336565b50505050505050505050565b005b610076610086366004610336565b6100b0565b61009e610099366004610403565b6101f8565b60405190815260200160405180910390f35b856100bc816000610269565b61010d5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61011e816000610269565b6101785760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610104565b5060006101858888610280565b505091505060006101968e8e6101f8565b9050808211156101e85760405162461bcd60e51b815260206004820152601f60248201527f56616c75654c7465456e666f726365723a76616c75652d746f6f2d68696768006044820152606401610104565b5050505050505050505050505050565b6000602082146102585760405162461bcd60e51b815260206004820152602560248201527f56616c75654c7465456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610104565b6102628284610445565b9392505050565b6001600160f81b0319828116908216145b92915050565b60008036816102926014828789610463565b61029b9161048d565b60601c93506102ae603460148789610463565b6102b791610445565b92506102c68560348189610463565b949793965094505050565b60008083601f8401126102e357600080fd5b50813567ffffffffffffffff8111156102fb57600080fd5b60208301915083602082850101111561031357600080fd5b9250929050565b80356001600160a01b038116811461033157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035557600080fd5b8a3567ffffffffffffffff8082111561036d57600080fd5b6103798e838f016102d1565b909c509a5060208d013591508082111561039257600080fd5b61039e8e838f016102d1565b909a50985060408d0135975060608d01359150808211156103be57600080fd5b506103cb8d828e016102d1565b90965094505060808b013592506103e460a08c0161031a565b91506103f260c08c0161031a565b90509295989b9194979a5092959850565b6000806020838503121561041657600080fd5b823567ffffffffffffffff81111561042d57600080fd5b610439858286016102d1565b90969095509350505050565b8035602083101561027a57600019602084900360031b1b1692915050565b6000808585111561047357600080fd5b8386111561048057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104ba5780818660140360031b1b83161692505b50509291505056fea2646970667358221220aaa65c38bf913adb3b6476a0d2d501b6b9e881c6a33b33b16dd8081cbc1b61ce64736f6c63430008170033", - "nonce": "0x22", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - { - "hash": "0xe9b818e9c27ed987b056db238dd552821ad2f010f2ddee2cfd0f76861937bf54", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x2b", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xee5a90ce034fb9c2e1e06cf1cff567d72347f100f9b8f1b415835a704de722e9", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x2c", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x33bd37e4cebe7cc9e6a5a877540e0c688281817b855b92613c35077ea631ee92", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x2d", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4af2697d9b7c3fe81f71016da6caa0f6d270de756f787dca0ec6b08114338789", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2e", - "chainId": "0x27d8" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "status": "0x1", - "cumulativeGasUsed": "0xa715a", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x69f86455c2c31b47f30b1d84c6700ad298ea157a3edaf363b584b9c00e7445c6", - "transactionIndex": "0x1", - "blockHash": "0x1415e8db01792a2cf9be272c5cf3579c12aae0f16880b42b3a054607154ecb58", - "blockNumber": "0xeb49eb", - "gasUsed": "0x69d59", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x15d625", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc6477ebacef194f6ad71e10880b5bc40554bde126dc4cb4996ef46ffd74c3fae", - "transactionIndex": "0x3", - "blockHash": "0x1415e8db01792a2cf9be272c5cf3579c12aae0f16880b42b3a054607154ecb58", - "blockNumber": "0xeb49eb", - "gasUsed": "0x790ca", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1cbf6f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf1fb3ba888c55e38bf8cb1cf6e9816eb99b9a6365fedb9b469d2d7406de20921", - "transactionIndex": "0x4", - "blockHash": "0x1415e8db01792a2cf9be272c5cf3579c12aae0f16880b42b3a054607154ecb58", - "blockNumber": "0xeb49eb", - "gasUsed": "0x6e94a", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x21baa3", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x4b9a0e8ac19e14723d12ba9bb32b0049bfc576ed352da871e3263fb5f332fe13", - "transactionIndex": "0x5", - "blockHash": "0x1415e8db01792a2cf9be272c5cf3579c12aae0f16880b42b3a054607154ecb58", - "blockNumber": "0xeb49eb", - "gasUsed": "0x4fb34", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x28b2ea", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xaa4f6f06c318f892ade06cdb97244d76b5edeb2797ff59797995787140ef3eb6", - "transactionIndex": "0x6", - "blockHash": "0x1415e8db01792a2cf9be272c5cf3579c12aae0f16880b42b3a054607154ecb58", - "blockNumber": "0xeb49eb", - "gasUsed": "0x6f847", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x308381", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x587aa9f07267b7abb8004615eb543b0beeb1004b479f4c29335419a72390690c", - "transactionIndex": "0x7", - "blockHash": "0x1415e8db01792a2cf9be272c5cf3579c12aae0f16880b42b3a054607154ecb58", - "blockNumber": "0xeb49eb", - "gasUsed": "0x7d097", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3830f7", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x609976dc3883676b93208e89588f5b55ca444ad4e51b7165dd1ae1adc7bf0aee", - "transactionIndex": "0x8", - "blockHash": "0x1415e8db01792a2cf9be272c5cf3579c12aae0f16880b42b3a054607154ecb58", - "blockNumber": "0xeb49eb", - "gasUsed": "0x7ad76", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x440dbf", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xb39eb3444beee569eb69b0b0202a3abe2b18dd9c4518a49d684b4e2e46deb57b", - "transactionIndex": "0x9", - "blockHash": "0x1415e8db01792a2cf9be272c5cf3579c12aae0f16880b42b3a054607154ecb58", - "blockNumber": "0xeb49eb", - "gasUsed": "0xbdcc8", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4e9541", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5f5ff309a471b54f633d3714f7462c838c0d3f35045febf078df396bed622ca2", - "transactionIndex": "0xa", - "blockHash": "0x1415e8db01792a2cf9be272c5cf3579c12aae0f16880b42b3a054607154ecb58", - "blockNumber": "0xeb49eb", - "gasUsed": "0xa8782", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x83bf8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x39c48d5514f9bbbe630db78c032a9f427d327fec20a1e1ef86be626462af712b", - "transactionIndex": "0x1", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x7e9f0", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xfec82", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x847cca8af0a93985e5076eb8590c2e7d89bc4dc78d56172343e2982fd57dff92", - "transactionIndex": "0x2", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x7b08a", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x181516", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x35464a90a108eb4d55d44deddc26a4c768334112b1b554fe8a787b140371bce9", - "transactionIndex": "0x3", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x82894", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1fda34", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xb8428c8e555833ce09f28c4b776d287491d67577e9f7defaf7e8cef818bad6e3", - "transactionIndex": "0x4", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x7c51e", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x25304c", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x929c73dd3458786b43423f6132357c7d608ea26bca925ad9508f43e68ced9e62", - "transactionIndex": "0x5", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x55618", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2d2360", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x6c100d13dd3308eb7da677ae61fcd5b3493db12252ba686cbe24ec76d2f593fd", - "transactionIndex": "0x6", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x7f314", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x332e7f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xb3d320620535083e694818cbf91f27a048528253fe2936c0d46c9cfee58f14e1", - "transactionIndex": "0x7", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x60b1f", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x384d5b", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf0e40edb1e05b89c1deb87b7d06cdef66e1cf8af84f70ea334ac3d6d7f7f00c4", - "transactionIndex": "0x8", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x51edc", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3d44b7", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x58ba415bdeb1bafdf70302fa71a6e5449c5c10588e9f1beb78b789b36bcab802", - "transactionIndex": "0x9", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x4f75c", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4401f5", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe463dc28d592ef6ba0ce3847d7d5fee547a3d6e399d7f87df37b926ddf6dc3e8", - "transactionIndex": "0xa", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x6bd3e", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x47f721", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xd8508bee1c79b23bec0380d10c54678407214ca7201d11e4c763abeec6fabad9", - "transactionIndex": "0xb", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x3f52c", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x571899", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x92db77ebdac9e8efc3a573ccf5ee0820df5b0bc69d254f764e513f4ca6439e09", - "transactionIndex": "0xc", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0xf2178", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5cd09b", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x856c1c00e8a0f80e8347cb34ee6a6878de6d6e36b2de7514a86829ae9a90be70", - "transactionIndex": "0xd", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x5b802", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x65c7cc", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc3e09b5476a1f46c9ddb7c3f2c204c17b3b06cbf65c2c47e6d8b1b400629e4c4", - "transactionIndex": "0xe", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x8f731", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x702d4a", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xd18e3ebfb08b9eddf523e8736f8bfc700d9188400fa8d134c62e5c2e796245fd", - "transactionIndex": "0xf", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0xa657e", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x7543aa", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x34831ae0640ef6d7a0ba5747e39b8f424cc2888b46202a814fb33ee04b2edce0", - "transactionIndex": "0x10", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x51660", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x7bbb02", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x324c77cce783a17bf1b3fa375defcccc0efbcbc9e18a86e5823dc54e197fc1ae", - "transactionIndex": "0x11", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x67758", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x81dda6", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xa61c6b98ed6d1dec2803083f9d7e0d62b359dcf7a2f69ed50f8ba1656e1c897b", - "transactionIndex": "0x12", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x622a4", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x8d8235", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xcdec62dcd86307a91c644ae95cc46137752bd9ddcc0be1eda547480c21cd4e1a", - "transactionIndex": "0x13", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0xba48f", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x927859", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xac1496c50c9ff8c7ccbd37e2731811e90293854cf3b64bddaa817582868b9170", - "transactionIndex": "0x14", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x4f624", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x977c8d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xa6644678ef8bf877cbd68ae842aaac57fddb4a3614f26a22c55e292f450ddb16", - "transactionIndex": "0x15", - "blockHash": "0x52b0677c741760567f5f96ceab51ef74c0266e7ad51f2ef59bc96c91613b333b", - "blockNumber": "0xeb49ed", - "gasUsed": "0x50434", - "effectiveGasPrice": "0x5a00c580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, + } + ], + "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x9ab11", + "cumulativeGasUsed": "0xdebb3", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xe9b818e9c27ed987b056db238dd552821ad2f010f2ddee2cfd0f76861937bf54", + "transactionHash": "0xb39239d0f7ddecfb921b641f2447b7de5e11db795e46070426bbdc1649a546a0", "transactionIndex": "0x0", - "blockHash": "0x2ad25b6b7649b378a9da9ade0222f312fb75cb79979f23d7e2d870b8b4b9f26a", - "blockNumber": "0x10e29a1", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x59682f07", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x135b3e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xee5a90ce034fb9c2e1e06cf1cff567d72347f100f9b8f1b415835a704de722e9", - "transactionIndex": "0x1", - "blockHash": "0x2ad25b6b7649b378a9da9ade0222f312fb75cb79979f23d7e2d870b8b4b9f26a", - "blockNumber": "0x10e29a1", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x59682f07", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1dbfa8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x33bd37e4cebe7cc9e6a5a877540e0c688281817b855b92613c35077ea631ee92", - "transactionIndex": "0x2", - "blockHash": "0x2ad25b6b7649b378a9da9ade0222f312fb75cb79979f23d7e2d870b8b4b9f26a", - "blockNumber": "0x10e29a1", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x59682f07", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x264fd2", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x4af2697d9b7c3fe81f71016da6caa0f6d270de756f787dca0ec6b08114338789", - "transactionIndex": "0x3", - "blockHash": "0x2ad25b6b7649b378a9da9ade0222f312fb75cb79979f23d7e2d870b8b4b9f26a", - "blockNumber": "0x10e29a1", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x59682f07", + "blockHash": "0xf9ab01ffb4c0f222c8c32235271331609be73a2886ee17e1d5277deb174d436b", + "blockNumber": "0x142cf61", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x8", + "blobGasUsed": "0x0", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null @@ -1199,7 +42,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1745416596, + "timestamp": 1778752511370, "chain": 10200, - "commit": "0b053e6" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/11142220/run-1778752915217.json b/broadcast/DeployCaveatEnforcers.s.sol/11142220/run-1778752915217.json new file mode 100644 index 00000000..84ed80cb --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/11142220/run-1778752915217.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x1ff7b68462491a2e4583a568879a68a6d77abae77c2a28b51c7418ee5409f683", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0xaa044c" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xe9fb9", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x1ff7b68462491a2e4583a568879a68a6d77abae77c2a28b51c7418ee5409f683", + "transactionIndex": "0x1", + "blockHash": "0x2921d4eea918a45ba492ae154af76f897764f25a1f4717d0add7892dec1fda30", + "blockNumber": "0x1849fff", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xba43b7401", + "blobGasUsed": "0x7af", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x1", + "l1BaseFeeScalar": "0x0", + "l1BlobBaseFee": "0x2", + "l1BlobBaseFeeScalar": "0x0", + "l1Fee": "0x0", + "l1GasPrice": "0x12", + "l1GasUsed": "0x7af8" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752915217, + "chain": 11142220, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/11142220/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/11142220/run-latest.json index e01a0be6..84ed80cb 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/11142220/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/11142220/run-latest.json @@ -1,1493 +1,55 @@ { "transactions": [ { - "hash": "0x839eded48c346cd75698af557331addc5e851ba59233f23066561fc064cc931b", + "hash": "0x1ff7b68462491a2e4583a568879a68a6d77abae77c2a28b51c7418ee5409f683", "transactionType": "CREATE2", - "contractName": "AllowedCalldataEnforcer", - "contractAddress": "0xc2b0d624c1c4319760c96503ba27c347f3260f55", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9abe1", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106dc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046104a2565b50505050505050505050565b005b6100766100863660046104a2565b6100b5565b61009e61009936600461056f565b610198565b6040516100ac9291906105b1565b60405180910390f35b856100c1816000610265565b6101125760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610123816000610265565b61017d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610109565b5061018a8c8c898961027c565b505050505050505050505050565b6000606060218310156102005760405162461bcd60e51b815260206004820152602a60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d6044820152697465726d732d73697a6560b01b6064820152608401610109565b61020e602060008587610608565b61021791610632565b91506102268360208187610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250949792965091945050505050565b6001600160f81b0319828116908216145b92915050565b6000606036600061028d86866103d6565b93509350505061029d8888610198565b80519195509350816102af8287610650565b11156103155760405162461bcd60e51b815260206004820152602f60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526e0c6c2d8d8c8c2e8c25ad8cadccee8d608b1b6064820152608401610109565b61036e8386846103258583610650565b9261033293929190610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250610427915050565b6103cb5760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526763616c6c6461746160c01b6064820152608401610109565b505050505050505050565b60008036816103e86014828789610608565b6103f191610671565b60601c9350610404603460148789610608565b61040d91610632565b925061041c8560348189610608565b949793965094505050565b8051602091820120825192909101919091201490565b60008083601f84011261044f57600080fd5b50813567ffffffffffffffff81111561046757600080fd5b60208301915083602082850101111561047f57600080fd5b9250929050565b80356001600160a01b038116811461049d57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104c157600080fd5b8a3567ffffffffffffffff808211156104d957600080fd5b6104e58e838f0161043d565b909c509a5060208d01359150808211156104fe57600080fd5b61050a8e838f0161043d565b909a50985060408d0135975060608d013591508082111561052a57600080fd5b506105378d828e0161043d565b90965094505060808b0135925061055060a08c01610486565b915061055e60c08c01610486565b90509295989b9194979a5092959850565b6000806020838503121561058257600080fd5b823567ffffffffffffffff81111561059957600080fd5b6105a58582860161043d565b90969095509350505050565b8281526000602060406020840152835180604085015260005b818110156105e6578581018301518582016060015282016105ca565b506000606082860101526060601f19601f830116850101925050509392505050565b6000808585111561061857600080fd5b8386111561062557600080fd5b5050820193919092039150565b8035602083101561027657600019602084900360031b1b1692915050565b8082018082111561027657634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff19813581811691601485101561069e5780818660140360031b1b83161692505b50509291505056fea2646970667358221220860b8be6a7e9f218173e7b97e4f7d5d6522ab0118af89a815fcf60520e952ed464736f6c63430008170033", - "nonce": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0xaa044c" }, "additionalContracts": [], "isFixedGasLimit": false - }, - { - "hash": "0xf321488e24f6caaa92efdfce7a696053f1999ed47a7f653e5c3c815bca26d106", - "transactionType": "CREATE2", - "contractName": "AllowedMethodsEnforcer", - "contractAddress": "0x2c21fd0cb9dc8445cb3fb0dc5e7bb0aca01842b5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa727c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506107fc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610512565b50505050505050505050565b005b610076610086366004610512565b6100b4565b61009e6100993660046105df565b610197565b6040516100ab9190610621565b60405180910390f35b856100c08160006102e5565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006102e5565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c89896102fc565b505050505050505050505050565b60606000826101a7600482610685565b1580156101b357508015155b6102135760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b61021e6004826106af565b67ffffffffffffffff811115610236576102366106c3565b60405190808252806020026020018201604052801561025f578160200160208202803683370190505b50925060005b818110156102dc5785818661027b8260046106d9565b92610288939291906106ec565b61029191610716565b8484815181106102a3576102a3610746565b6001600160e01b031990921660209283029190910190910152826102c68161075c565b93506102d590506004826106d9565b9050610265565b50505092915050565b6001600160f81b0319828116908216145b92915050565b366000610309848461045c565b90945092505050600481101561037e5760405162461bcd60e51b815260206004820152603460248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d656044820152730f0cac6eae8d2dedc5ac8c2e8c25ad8cadccee8d60631b6064820152608401610108565b600061038d60048284866106ec565b61039691610716565b905060006103a48888610197565b805190915060005b818110156103fb578281815181106103c6576103c6610746565b60200260200101516001600160e01b031916846001600160e01b031916036103f357505050505050610456565b6001016103ac565b5060405162461bcd60e51b815260206004820152602960248201527f416c6c6f7765644d6574686f6473456e666f726365723a6d6574686f642d6e6f6044820152681d0b585b1b1bddd95960ba1b6064820152608401610108565b50505050565b600080368161046e60148287896106ec565b61047791610775565b60601c935061048a6034601487896106ec565b610493916107a8565b92506104a285603481896106ec565b949793965094505050565b60008083601f8401126104bf57600080fd5b50813567ffffffffffffffff8111156104d757600080fd5b6020830191508360208285010111156104ef57600080fd5b9250929050565b80356001600160a01b038116811461050d57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561053157600080fd5b8a3567ffffffffffffffff8082111561054957600080fd5b6105558e838f016104ad565b909c509a5060208d013591508082111561056e57600080fd5b61057a8e838f016104ad565b909a50985060408d0135975060608d013591508082111561059a57600080fd5b506105a78d828e016104ad565b90965094505060808b013592506105c060a08c016104f6565b91506105ce60c08c016104f6565b90509295989b9194979a5092959850565b600080602083850312156105f257600080fd5b823567ffffffffffffffff81111561060957600080fd5b610615858286016104ad565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156106635783516001600160e01b0319168352928401929184019160010161063d565b50909695505050505050565b634e487b7160e01b600052601260045260246000fd5b6000826106945761069461066f565b500690565b634e487b7160e01b600052601160045260246000fd5b6000826106be576106be61066f565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156102f6576102f6610699565b600080858511156106fc57600080fd5b8386111561070957600080fd5b5050820193919092039150565b6001600160e01b0319813581811691600485101561073e5780818660040360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b60006001820161076e5761076e610699565b5060010190565b6bffffffffffffffffffffffff19813581811691601485101561073e5760149490940360031b84901b1690921692915050565b803560208310156102f657600019602084900360031b1b169291505056fea26469706673582212209b5da9243dcd3815a06d34a51586ce02e6c67b993be22c2b463556cf3e0f77b464736f6c63430008170033", - "nonce": "0x1", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x957a925c336c6b0d04548fdbd89627ba79469621429c1e34bc1a731123bc2211", - "transactionType": "CREATE2", - "contractName": "AllowedTargetsEnforcer", - "contractAddress": "0x7f20f61b1f09b08d970938f6fa563634d65c4eeb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x98b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610736806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461047b565b50505050505050505050565b005b61007661008636600461047b565b6100b4565b61009e610099366004610548565b61025e565b6040516100ab919061058a565b60405180910390f35b856100c08160006103ae565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006103ae565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b50600061018988886103c5565b5050509050600061019a8e8e61025e565b805190915060005b818110156101ed578281815181106101bc576101bc6105d7565b60200260200101516001600160a01b0316846001600160a01b0316036101e55750505050610250565b6001016101a2565b5060405162461bcd60e51b815260206004820152603160248201527f416c6c6f77656454617267657473456e666f726365723a7461726765742d6164604482015270191c995cdccb5b9bdd0b585b1b1bddd959607a1b6064820152608401610108565b505050505050505050505050565b606060008261026e601482610603565b15801561027a57508015155b6102da5760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f77656454617267657473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b6102e560148261062d565b67ffffffffffffffff8111156102fd576102fd610641565b604051908082528060200260200182016040528015610326578160200160208202803683370190505b50925060005b818110156103a557858186610342826014610657565b9261034f9392919061066a565b61035891610694565b60601c84848151811061036d5761036d6105d7565b6001600160a01b03909216602092830291909101909101528261038f816106c9565b935061039e9050601482610657565b905061032c565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008036816103d7601482878961066a565b6103e091610694565b60601c93506103f360346014878961066a565b6103fc916106e2565b925061040b856034818961066a565b949793965094505050565b60008083601f84011261042857600080fd5b50813567ffffffffffffffff81111561044057600080fd5b60208301915083602082850101111561045857600080fd5b9250929050565b80356001600160a01b038116811461047657600080fd5b919050565b60008060008060008060008060008060e08b8d03121561049a57600080fd5b8a3567ffffffffffffffff808211156104b257600080fd5b6104be8e838f01610416565b909c509a5060208d01359150808211156104d757600080fd5b6104e38e838f01610416565b909a50985060408d0135975060608d013591508082111561050357600080fd5b506105108d828e01610416565b90965094505060808b0135925061052960a08c0161045f565b915061053760c08c0161045f565b90509295989b9194979a5092959850565b6000806020838503121561055b57600080fd5b823567ffffffffffffffff81111561057257600080fd5b61057e85828601610416565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156105cb5783516001600160a01b0316835292840192918401916001016105a6565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082610612576106126105ed565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261063c5761063c6105ed565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103bf576103bf610617565b6000808585111561067a57600080fd5b8386111561068757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106c15780818660140360031b1b83161692505b505092915050565b6000600182016106db576106db610617565b5060010190565b803560208310156103bf57600019602084900360031b1b169291505056fea2646970667358221220c8822d4c7275ef8dedf0f20285c1cb5687e2081aef67716a170ae9a2f3de500164736f6c63430008170033", - "nonce": "0x2", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf4c8b0ff63354f7614a14b063cee9aa01d7b9637d847318cba982fb27742fa37", - "transactionType": "CREATE2", - "contractName": "BlockNumberEnforcer", - "contractAddress": "0x5d9818df0ae3f66e9c3d0c5029daf99d1823ca6c", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x74883", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104ed806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610345565b50505050505050505050565b005b610076610086366004610345565b6100c2565b61009e610099366004610412565b61023e565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023e565b90925090506001600160801b038216156101b957816001600160801b031643116101b95760405162461bcd60e51b8152602060048201526024808201527f426c6f636b4e756d626572456e666f726365723a6561726c792d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b6001600160801b0381161561022f57806001600160801b0316431061022f5760405162461bcd60e51b815260206004820152602660248201527f426c6f636b4e756d626572456e666f726365723a657870697265642d64656c6560448201526533b0ba34b7b760d11b606482015260840161012a565b50505050505050505050505050565b600080602083146102a25760405162461bcd60e51b815260206004820152602860248201527f426c6f636b4e756d626572456e666f726365723a696e76616c69642d7465726d6044820152670e65ad8cadccee8d60c31b606482015260840161012a565b6102b0601060008587610454565b6102b99161047e565b60801c91506102cb8360108187610454565b6102d49161047e565b60801c90509250929050565b60008083601f8401126102f257600080fd5b50813567ffffffffffffffff81111561030a57600080fd5b60208301915083602082850101111561032257600080fd5b9250929050565b80356001600160a01b038116811461034057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561036457600080fd5b8a3567ffffffffffffffff8082111561037c57600080fd5b6103888e838f016102e0565b909c509a5060208d01359150808211156103a157600080fd5b6103ad8e838f016102e0565b909a50985060408d0135975060608d01359150808211156103cd57600080fd5b506103da8d828e016102e0565b90965094505060808b013592506103f360a08c01610329565b915061040160c08c01610329565b90509295989b9194979a5092959850565b6000806020838503121561042557600080fd5b823567ffffffffffffffff81111561043c57600080fd5b610448858286016102e0565b90969095509350505050565b6000808585111561046457600080fd5b8386111561047157600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104af5780818660100360031b1b83161692505b50509291505056fea26469706673582212206446e38dd8abfd3c797d56379fb8902a34f79b78cc594a623cb4ad236f2c8a8564736f6c63430008170033", - "nonce": "0x3", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xcb9a2c85eda905b63ca8d967c750b6034bf6b3a50f4137bff36dd8aa2bd231d9", - "transactionType": "CREATE2", - "contractName": "DeployedEnforcer", - "contractAddress": "0x24ff2aa430d53a8cd6788018e902e098083dccd2", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x99fe1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610748806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063481286e614610083578063a145832a146100b3578063b99deb0e146100c6578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046104fe565b50505050505050505050565b005b6100966100913660046105cb565b6100e8565b6040516001600160a01b0390911681526020015b60405180910390f35b6100816100c13660046104fe565b6100fd565b6100d96100d43660046105ed565b61026d565b6040516100aa9392919061062f565b60006100f48284610353565b90505b92915050565b85600881901b6001600160f81b031981161561016e5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600080600061017e8e8e61026d565b919450925090506001600160a01b0383163b156101d9576040516001600160a01b03841681527f641dafeb23238fae3ef71c64fced975da90c34dede63890507f3dda6b1e0dfef9060200160405180910390a1505050610260565b60006101e58284610360565b9050836001600160a01b0316816001600160a01b03161461025b5760405162461bcd60e51b815260206004820152602a60248201527f4465706c6f796564456e666f726365723a6465706c6f7965642d6164647265736044820152690e65adad2e6dac2e8c6d60b31b6064820152608401610165565b505050505b5050505050505050505050565b6000806060603484116102d05760405162461bcd60e51b815260206004820152602560248201527f4465706c6f796564456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610165565b6102de601460008688610695565b6102e7916106bf565b60601c92506102fa603460148688610695565b610303916106f4565b91506103128460348188610695565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509598949750919550929350505050565b60006100f48383306103e8565b600061036e60008385610412565b9050806001600160a01b03163b6000036103a6576040516352c7cd4960e11b81526001600160a01b0382166004820152602401610165565b6040516001600160a01b03821681527faf3c4b03f515b5a38f3c238fdc24abf10854a2f27f2a85743a71de17e9bc7e7f9060200160405180910390a192915050565b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b60008347101561043e5760405163392efb2b60e21b815247600482015260248101859052604401610165565b815160000361046057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661049257604051633a0ba96160e11b815260040160405180910390fd5b9392505050565b60008083601f8401126104ab57600080fd5b50813567ffffffffffffffff8111156104c357600080fd5b6020830191508360208285010111156104db57600080fd5b9250929050565b80356001600160a01b03811681146104f957600080fd5b919050565b60008060008060008060008060008060e08b8d03121561051d57600080fd5b8a3567ffffffffffffffff8082111561053557600080fd5b6105418e838f01610499565b909c509a5060208d013591508082111561055a57600080fd5b6105668e838f01610499565b909a50985060408d0135975060608d013591508082111561058657600080fd5b506105938d828e01610499565b90965094505060808b013592506105ac60a08c016104e2565b91506105ba60c08c016104e2565b90509295989b9194979a5092959850565b600080604083850312156105de57600080fd5b50508035926020909101359150565b6000806020838503121561060057600080fd5b823567ffffffffffffffff81111561061757600080fd5b61062385828601610499565b90969095509350505050565b60018060a01b03841681526000602084602084015260606040840152835180606085015260005b8181101561067257858101830151858201608001528201610656565b506000608082860101526080601f19601f83011685010192505050949350505050565b600080858511156106a557600080fd5b838611156106b257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106ec5780818660140360031b1b83161692505b505092915050565b803560208310156100f757600019602084900360031b1b169291505056fea2646970667358221220a048cc0e83485049fa3f0167bb6b167a17c4bf4170c90c95e9b7af43cdc7b85a64736f6c63430008170033", - "nonce": "0x4", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb3e599347c38882714aa21dda37f53e6a80fcc534978d1eeb12dcfa2685d813a", - "transactionType": "CREATE2", - "contractName": "ERC20BalanceChangeEnforcer", - "contractAddress": "0xcdf6ab796408598cea671d79506d7d48e97a5437", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xcc44a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061095e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780638678d6ef146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610677565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046106f5565b50505050505050505050565b005b6100f46100ef3660046107c2565b61018d565b6040519081526020016100bc565b6100df6101103660046106f5565b6101a2565b6100f4610123366004610677565b60006020819052908152604090205481565b6101486101433660046107fe565b610353565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df6101883660046106f5565b610440565b600061019a84848461061d565b949350505050565b85600881901b6101b3816000610660565b6102125760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102208d8d610353565b509250925050600061023333848961061d565b60008181526001602052604090205490915060ff16156102ab5760405162461bcd60e51b815260206004820152602d60248201527f455243323042616c616e63654368616e6765456e666f726365723a656e666f7260448201526c18d95c8b5a5ccb5b1bd8dad959609a1b6064820152608401610209565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa15801561030c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103309190610840565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c05760405162461bcd60e51b815260206004820152602f60248201527f455243323042616c616e63654368616e6765456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b6064820152608401610209565b858560008181106103d3576103d3610859565b909101356001600160f81b031916151594506103f5905060156001878961086f565b6103fe91610899565b60601c925061041160296015878961086f565b61041a91610899565b60601c915061042c856029818961086f565b610435916108ce565b939692955090935050565b6000806000806104508e8e610353565b9350935093509350600061046533858a61061d565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e99190610840565b9050851561057c5760008281526020819052604090205461050b908490610902565b8110156105775760405162461bcd60e51b815260206004820152603460248201527f455243323042616c616e63654368616e6765456e666f726365723a65786365656044820152736465642d62616c616e63652d646563726561736560601b6064820152608401610209565b61060b565b600082815260208190526040902054610596908490610915565b81101561060b5760405162461bcd60e51b815260206004820152603860248201527f455243323042616c616e63654368616e6765456e666f726365723a696e73756660448201527f66696369656e742d62616c616e63652d696e63726561736500000000000000006064820152608401610209565b50505050505050505050505050505050565b604080516001600160a01b039485166020808301919091529390941684820152606080850192909252805180850390920182526080909301909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561068957600080fd5b5035919050565b60008083601f8401126106a257600080fd5b50813567ffffffffffffffff8111156106ba57600080fd5b6020830191508360208285010111156106d257600080fd5b9250929050565b80356001600160a01b03811681146106f057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561071457600080fd5b8a3567ffffffffffffffff8082111561072c57600080fd5b6107388e838f01610690565b909c509a5060208d013591508082111561075157600080fd5b61075d8e838f01610690565b909a50985060408d0135975060608d013591508082111561077d57600080fd5b5061078a8d828e01610690565b90965094505060808b013592506107a360a08c016106d9565b91506107b160c08c016106d9565b90509295989b9194979a5092959850565b6000806000606084860312156107d757600080fd5b6107e0846106d9565b92506107ee602085016106d9565b9150604084013590509250925092565b6000806020838503121561081157600080fd5b823567ffffffffffffffff81111561082857600080fd5b61083485828601610690565b90969095509350505050565b60006020828403121561085257600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561087f57600080fd5b8386111561088c57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108c65780818660140360031b1b83161692505b505092915050565b8035602083101561067157600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610671576106716108ec565b80820180821115610671576106716108ec56fea2646970667358221220965799d5fdbdef45c46d045e9c377c23116f420861da1b7353b41ac029878d9964736f6c63430008170033", - "nonce": "0x5", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xcfc211b817e684f9d136d3a2f12e8940a7077eac762f9a2b457b2157c94bd366", - "transactionType": "CREATE2", - "contractName": "ERC20TransferAmountEnforcer", - "contractAddress": "0xf100b0819427117ecf76ed94b358b1a5b5c6d2fc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb39bb", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061081e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100be578063b99deb0e146100d1578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046105c3565b50505050505050505050565b005b6100ab610091366004610690565b600060208181529281526040808220909352908152205481565b6040519081526020015b60405180910390f35b6100816100cc3660046105c3565b610103565b6100e46100df3660046106ba565b610247565b604080516001600160a01b0390931683526020830191909152016100b5565b8561010f8160006102df565b6101605760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101718160006102df565b6101cb5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610157565b506000806101dc8e8e8b8b8b6102f6565b9150915086856001600160a01b0316336001600160a01b03167fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d858560405161022f929190918252602082015260400190565b60405180910390a45050505050505050505050505050565b600080603483146102a15760405162461bcd60e51b815260206004820152603060248201526000805160206107c983398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b6064820152608401610157565b6102af6014600085876106fc565b6102b891610726565b60601c91506102ca83601481876106fc565b6102d39161075b565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b6000806000366000610308888861050d565b9295509350909150506044811461036c5760405162461bcd60e51b815260206004820152603460248201526000805160206107c98339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b6064820152608401610157565b60006103788b8b610247565b965090506001600160a01b03808216908516146103da5760405162461bcd60e51b815260206004820152602c60248201526000805160206107c983398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b6064820152608401610157565b63a9059cbb60e01b6103f06004600085876106fc565b6103f991610779565b6001600160e01b031916146104515760405162461bcd60e51b815260206004820152602a60248201526000805160206107c98339815191526044820152691b1a590b5b595d1a1bd960b21b6064820152608401610157565b61045f6044602484866106fc565b6104689161075b565b336000908152602081815260408083208b8452909152812080549091906104909084906107a7565b9250508190559450858511156104ff5760405162461bcd60e51b815260206004820152602e60248201527f45524332305472616e73666572416d6f756e74456e666f726365723a616c6c6f60448201526d1dd85b98d94b595e18d95959195960921b6064820152608401610157565b505050509550959350505050565b600080368161051f60148287896106fc565b61052891610726565b60601c935061053b6034601487896106fc565b6105449161075b565b925061055385603481896106fc565b949793965094505050565b60008083601f84011261057057600080fd5b50813567ffffffffffffffff81111561058857600080fd5b6020830191508360208285010111156105a057600080fd5b9250929050565b80356001600160a01b03811681146105be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156105e257600080fd5b8a3567ffffffffffffffff808211156105fa57600080fd5b6106068e838f0161055e565b909c509a5060208d013591508082111561061f57600080fd5b61062b8e838f0161055e565b909a50985060408d0135975060608d013591508082111561064b57600080fd5b506106588d828e0161055e565b90965094505060808b0135925061067160a08c016105a7565b915061067f60c08c016105a7565b90509295989b9194979a5092959850565b600080604083850312156106a357600080fd5b6106ac836105a7565b946020939093013593505050565b600080602083850312156106cd57600080fd5b823567ffffffffffffffff8111156106e457600080fd5b6106f08582860161055e565b90969095509350505050565b6000808585111561070c57600080fd5b8386111561071957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156107535780818660140360031b1b83161692505b505092915050565b803560208310156102f057600019602084900360031b1b1692915050565b6001600160e01b031981358181169160048510156107535760049490940360031b84901b1690921692915050565b808201808211156102f057634e487b7160e01b600052601160045260246000fdfe45524332305472616e73666572416d6f756e74456e666f726365723a696e7661a2646970667358221220c41875b732e3b48749e6357d2d1452efe720957c650141af2df143c50d96625064736f6c63430008170033", - "nonce": "0x6", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x31c31b2366b5b7e71380d70b076f3d50ffa67c9dc2e700aeca0b48aaf21d1666", - "transactionType": "CREATE2", - "contractName": "ERC20PeriodTransferEnforcer", - "contractAddress": "0x474e3ae7e169e940607cc624da8a15eb120139ab", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x106168", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d12806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610a20565b50505050505050505050565b005b6100b16100ac366004610aed565b61018e565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df366004610b47565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610a20565b610265565b61016461015f366004610b71565b61034a565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a081018352815481526001820154938101939093526002810154918301829052600381015460608401526004015460808301528291829115610203576101f781610416565b9350935093505061025b565b6000806000610212898961034a565b9350935093505060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061024f81610416565b97509750975050505050505b9450945094915050565b856102718160006104aa565b6102c25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102d38160006104aa565b61032d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102b9565b5061033c8c8c898989886104c1565b505050505050505050505050565b6000808080607485146103a65760405162461bcd60e51b81526020600482015260306024820152600080516020610cbd83398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016102b9565b6103b4601460008789610bb3565b6103bd91610bdd565b60601c93506103d0603460148789610bb3565b6103d991610c12565b92506103e9605460348789610bb3565b6103f291610c12565b9150610402607460548789610bb3565b61040b91610c12565b939692955090935050565b60008060008360400151421015610435575060009150819050806104a3565b602084015160408501516104499042610c46565b6104539190610c59565b61045e906001610c7b565b90508084606001511415915060008261047b57846080015161047e565b60005b90508085600001511161049257600061049f565b845161049f908290610c46565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60003660006104d0878761096a565b929550935090915050604481146105345760405162461bcd60e51b81526020600482015260346024820152600080516020610cbd8339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b60648201526084016102b9565b6000806000806105448d8d61034a565b9350935093509350866001600160a01b0316846001600160a01b0316146105b05760405162461bcd60e51b815260206004820152602c6024820152600080516020610cbd83398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b60648201526084016102b9565b63a9059cbb60e01b6105c660046000888a610bb3565b6105cf91610c8e565b6001600160e01b031916146106275760405162461bcd60e51b815260206004820152602a6024820152600080516020610cbd8339815191526044820152691b1a590b5b595d1a1bd960b21b60648201526084016102b9565b336000908152602081815260408083208c8452909152812060028101549091036107e157600082116106a55760405162461bcd60e51b81526020600482015260336024820152600080516020610cbd8339815191526044820152726c69642d7a65726f2d73746172742d6461746560681b60648201526084016102b9565b600084116107025760405162461bcd60e51b81526020600482015260366024820152600080516020610cbd8339815191526044820152751b1a590b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d60521b60648201526084016102b9565b600083116107665760405162461bcd60e51b81526020600482015260386024820152600080516020610cbd83398151915260448201527f6c69642d7a65726f2d706572696f642d6475726174696f6e000000000000000060648201526084016102b9565b814210156107cf5760405162461bcd60e51b815260206004820152603060248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e60448201526f1cd9995c8b5b9bdd0b5cdd185c9d195960821b60648201526084016102b9565b83815560018101839055600281018290555b600080600061082c846040518060a001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481525050610416565b919450925090506000610843604460248c8e610bb3565b61084c91610c12565b9050838111156108bb5760405162461bcd60e51b815260206004820152603460248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e6044820152731cd9995c8b585b5bdd5b9d0b595e18d95959195960621b60648201526084016102b9565b82156108d05760038501829055600060048601555b808560040160008282546108e49190610c7b565b90915550506004850154604080516001600160a01b038c81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a4505050505050505050505050505050505050565b600080368161097c6014828789610bb3565b61098591610bdd565b60601c9350610998603460148789610bb3565b6109a191610c12565b92506109b08560348189610bb3565b949793965094505050565b60008083601f8401126109cd57600080fd5b50813567ffffffffffffffff8111156109e557600080fd5b6020830191508360208285010111156109fd57600080fd5b9250929050565b80356001600160a01b0381168114610a1b57600080fd5b919050565b60008060008060008060008060008060e08b8d031215610a3f57600080fd5b8a3567ffffffffffffffff80821115610a5757600080fd5b610a638e838f016109bb565b909c509a5060208d0135915080821115610a7c57600080fd5b610a888e838f016109bb565b909a50985060408d0135975060608d0135915080821115610aa857600080fd5b50610ab58d828e016109bb565b90965094505060808b01359250610ace60a08c01610a04565b9150610adc60c08c01610a04565b90509295989b9194979a5092959850565b60008060008060608587031215610b0357600080fd5b84359350610b1360208601610a04565b9250604085013567ffffffffffffffff811115610b2f57600080fd5b610b3b878288016109bb565b95989497509550505050565b60008060408385031215610b5a57600080fd5b610b6383610a04565b946020939093013593505050565b60008060208385031215610b8457600080fd5b823567ffffffffffffffff811115610b9b57600080fd5b610ba7858286016109bb565b90969095509350505050565b60008085851115610bc357600080fd5b83861115610bd057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610c0a5780818660140360031b1b83161692505b505092915050565b803560208310156104bb57600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104bb576104bb610c30565b600082610c7657634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156104bb576104bb610c30565b6001600160e01b03198135818116916004851015610c0a5760049490940360031b84901b169092169291505056fe4552433230506572696f645472616e73666572456e666f726365723a696e7661a264697066735822122002755ab8cc52dedf9878671bfd7d317d71bfc428a79a9809842faaefd0de27d064736f6c63430008170033", - "nonce": "0x7", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x37b4aa5f4600221ebc4f79243cd0409bf4cac9b0f0c1fa6b18813af230df608f", - "transactionType": "CREATE2", - "contractName": "ERC20StreamingEnforcer", - "contractAddress": "0x56c97ae02f233b29fa03502ecc0457266d9be00e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe8a2a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b7d806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100fb578063fb7d2c5b1461011c57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610910565b50505050505050505050565b005b61009c6100ac366004610910565b610189565b6100c46100bf3660046109dd565b61026e565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a0015b60405180910390f35b61010e610109366004610a1f565b610365565b6040519081526020016100f2565b61016161012a366004610a1f565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100f2565b856101958160006103d0565b6101e65760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101f78160006103d0565b6102515760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101dd565b506102608c8c898989886103e7565b505050505050505050505050565b600080808080609486146102d85760405162461bcd60e51b815260206004820152602b60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b60648201526084016101dd565b6102e660146000888a610a49565b6102ef91610a73565b60601c945061030260346014888a610a49565b61030b91610aa8565b935061031b60546034888a610a49565b61032491610aa8565b925061033460746054888a610a49565b61033d91610aa8565b915061034d60946074888a610a49565b61035691610aa8565b60001c90509295509295909350565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a081018352815481526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152906103c8906107d9565b949350505050565b6001600160f81b0319828116908216145b92915050565b60003660006103f6878761085a565b929550935090915050604481146104675760405162461bcd60e51b815260206004820152602f60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6560448201526e0f0cac6eae8d2dedc5ad8cadccee8d608b1b60648201526084016101dd565b60008060008060006104798e8e61026e565b94509450945094509450838310156104e55760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015268185e0b585b5bdd5b9d60ba1b60648201526084016101dd565b6000811161054c5760405162461bcd60e51b815260206004820152602e60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7a60448201526d65726f2d73746172742d74696d6560901b60648201526084016101dd565b876001600160a01b0316856001600160a01b0316146105bd5760405162461bcd60e51b815260206004820152602760248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d636044820152661bdb9d1c9858dd60ca1b60648201526084016101dd565b63a9059cbb60e01b6105d360046000898b610a49565b6105dc91610ac6565b6001600160e01b031916146106415760405162461bcd60e51b815260206004820152602560248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015264195d1a1bd960da1b60648201526084016101dd565b336000908152602081815260408083208d84529091528120600481015490910361067e578481556001810184905560028101839055600381018290555b600061068e604460248a8c610a49565b61069791610aa8565b6040805160a081018252845481526001850154602082015260028501549181019190915260038401546060820152600484015460808201529091506106db906107d9565b81111561073c5760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a616c6c6f77616e63656044820152680b595e18d95959195960ba1b60648201526084016101dd565b808260040160008282546107509190610b0a565b90915550506004820154604080516001600160a01b038a81168252602082018a9052818301899052606082018890526080820187905260a08201939093524260c082015290518e928e169133917f30ceca901166c86cac9d1024230d7f5740b26cce6bdd9bad7b1d6e616904ea639181900360e00190a450505050505050505050505050505050565b600081606001514210156107ef57506000919050565b60008260600151426108019190610b1d565b905060008184604001516108159190610b30565b84516108219190610b0a565b90508360200151811115610836575060208301515b8084608001511061084b575060009392505050565b60808401516103c89082610b1d565b600080368161086c6014828789610a49565b61087591610a73565b60601c9350610888603460148789610a49565b61089191610aa8565b92506108a08560348189610a49565b949793965094505050565b60008083601f8401126108bd57600080fd5b50813567ffffffffffffffff8111156108d557600080fd5b6020830191508360208285010111156108ed57600080fd5b9250929050565b80356001600160a01b038116811461090b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561092f57600080fd5b8a3567ffffffffffffffff8082111561094757600080fd5b6109538e838f016108ab565b909c509a5060208d013591508082111561096c57600080fd5b6109788e838f016108ab565b909a50985060408d0135975060608d013591508082111561099857600080fd5b506109a58d828e016108ab565b90965094505060808b013592506109be60a08c016108f4565b91506109cc60c08c016108f4565b90509295989b9194979a5092959850565b600080602083850312156109f057600080fd5b823567ffffffffffffffff811115610a0757600080fd5b610a13858286016108ab565b90969095509350505050565b60008060408385031215610a3257600080fd5b610a3b836108f4565b946020939093013593505050565b60008085851115610a5957600080fd5b83861115610a6657600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610aa05780818660140360031b1b83161692505b505092915050565b803560208310156103e157600019602084900360031b1b1692915050565b6001600160e01b03198135818116916004851015610aa05760049490940360031b84901b1690921692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103e1576103e1610af4565b818103818111156103e1576103e1610af4565b80820281158282048414176103e1576103e1610af456fea264697066735822122038be6c898e25e035c36a52fe26a236a90574cd5fb48f9bc1cb72563a2f07d55b64736f6c63430008170033", - "nonce": "0x8", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xcdcb5503c70824255caa62cb8bd0b568125f04d177a4b0c821a8f4a42651a401", - "transactionType": "CREATE2", - "contractName": "ERC721BalanceChangeEnforcer", - "contractAddress": "0x8afdf96edbbe7e1ed3f5cd89c7e084841e12a09e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xce97d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061097c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780635f6f02e0146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610686565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610704565b50505050505050505050565b005b6100f46100ef3660046107d1565b61018d565b6040519081526020016100bc565b6100df610110366004610704565b6101a4565b6100f4610123366004610686565b60006020819052908152604090205481565b61014861014336600461081c565b610357565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df610188366004610704565b610445565b600061019b85858585610624565b95945050505050565b85600881901b6101b581600061066f565b6102145760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102228d8d610357565b50925092505060006102363384848a610624565b60008181526001602052604090205490915060ff16156102af5760405162461bcd60e51b815260206004820152602e60248201527f45524337323142616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b606482015260840161020b565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa158015610310573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610334919061085e565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c55760405162461bcd60e51b815260206004820152603060248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b606482015260840161020b565b858560008181106103d8576103d8610877565b909101356001600160f81b031916151594506103fa905060156001878961088d565b610403916108b7565b60601c925061041660296015878961088d565b61041f916108b7565b60601c9150610431856029818961088d565b61043a916108ec565b939692955090935050565b6000806000806104558e8e610357565b9350935093509350600061046b3385858b610624565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ef919061085e565b9050851561058357600082815260208190526040902054610511908490610920565b81101561057e5760405162461bcd60e51b815260206004820152603560248201527f45524337323142616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b606482015260840161020b565b610612565b60008281526020819052604090205461059d908490610933565b8110156106125760405162461bcd60e51b815260206004820152603960248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e63726561736500000000000000606482015260840161020b565b50505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561069857600080fd5b5035919050565b60008083601f8401126106b157600080fd5b50813567ffffffffffffffff8111156106c957600080fd5b6020830191508360208285010111156106e157600080fd5b9250929050565b80356001600160a01b03811681146106ff57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561072357600080fd5b8a3567ffffffffffffffff8082111561073b57600080fd5b6107478e838f0161069f565b909c509a5060208d013591508082111561076057600080fd5b61076c8e838f0161069f565b909a50985060408d0135975060608d013591508082111561078c57600080fd5b506107998d828e0161069f565b90965094505060808b013592506107b260a08c016106e8565b91506107c060c08c016106e8565b90509295989b9194979a5092959850565b600080600080608085870312156107e757600080fd5b6107f0856106e8565b93506107fe602086016106e8565b925061080c604086016106e8565b9396929550929360600135925050565b6000806020838503121561082f57600080fd5b823567ffffffffffffffff81111561084657600080fd5b6108528582860161069f565b90969095509350505050565b60006020828403121561087057600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561089d57600080fd5b838611156108aa57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108e45780818660140360031b1b83161692505b505092915050565b8035602083101561068057600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156106805761068061090a565b808201808211156106805761068061090a56fea2646970667358221220620a30e6cd947057e411eab8573ce55ed899a87dfc8f021f30d60e4a3e1f1dd264736f6c63430008170033", - "nonce": "0x9", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x7435e4fb76cfe3a5844c8c9599ab781907ff911d8793ee56aab86f027c1025f4", - "transactionType": "CREATE2", - "contractName": "ERC721TransferEnforcer", - "contractAddress": "0x3790e6b7233f779b09da74c72b6e94813925b9af", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa9e52", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610821806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046105ea565b50505050505050505050565b005b6100766100863660046105ea565b6100c1565b61009e6100993660046106bd565b61047c565b604080516001600160a01b03909316835260208301919091520160405180910390f35b856100cd816000610521565b61011e5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012f816000610521565b6101895760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610115565b506000806101978e8e61047c565b9150915060003660006101aa8c8c610538565b929550935090915050606481101561021b5760405162461bcd60e51b815260206004820152602e60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6360448201526d0c2d8d8c8c2e8c25ad8cadccee8d60931b6064820152608401610115565b6000808061022c84600481886106ff565b8101906102399190610729565b919450925090506001600160a01b038316158061025d57506001600160a01b038216155b156102b95760405162461bcd60e51b815260206004820152602660248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6160448201526564647265737360d01b6064820152608401610115565b60006102c860048287896106ff565b6102d19161076a565b9050886001600160a01b0316876001600160a01b0316146103505760405162461bcd60e51b815260206004820152603360248201527f4552433732315472616e73666572456e666f726365723a756e617574686f72696044820152721e99590b58dbdb9d1c9858dd0b5d185c99d95d606a1b6064820152608401610115565b6001600160e01b031981166323b872dd60e01b1480159061038257506001600160e01b03198116632142170760e11b14155b801561039f57506001600160e01b03198116635c46a7ef60e11b14155b156104015760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b3d32b216b9b2b632b1ba37b960a11b6064820152608401610115565b8782146104655760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b1e99590b5d1bdad95b8b5a5960a21b6064820152608401610115565b505050505050505050505050505050505050505050565b600080603483146104e35760405162461bcd60e51b815260206004820152602b60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610115565b6104f16014600085876106ff565b6104fa9161079a565b60601c915061050c83601481876106ff565b610515916107cd565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b600080368161054a60148287896106ff565b6105539161079a565b60601c93506105666034601487896106ff565b61056f916107cd565b925061057e85603481896106ff565b949793965094505050565b60008083601f84011261059b57600080fd5b50813567ffffffffffffffff8111156105b357600080fd5b6020830191508360208285010111156105cb57600080fd5b9250929050565b6001600160a01b03811681146105e757600080fd5b50565b60008060008060008060008060008060e08b8d03121561060957600080fd5b8a3567ffffffffffffffff8082111561062157600080fd5b61062d8e838f01610589565b909c509a5060208d013591508082111561064657600080fd5b6106528e838f01610589565b909a50985060408d0135975060608d013591508082111561067257600080fd5b5061067f8d828e01610589565b90965094505060808b0135925060a08b013561069a816105d2565b915060c08b01356106aa816105d2565b809150509295989b9194979a5092959850565b600080602083850312156106d057600080fd5b823567ffffffffffffffff8111156106e757600080fd5b6106f385828601610589565b90969095509350505050565b6000808585111561070f57600080fd5b8386111561071c57600080fd5b5050820193919092039150565b60008060006060848603121561073e57600080fd5b8335610749816105d2565b92506020840135610759816105d2565b929592945050506040919091013590565b6001600160e01b031981358181169160048510156107925780818660040360031b1b83161692505b505092915050565b6bffffffffffffffffffffffff1981358181169160148510156107925760149490940360031b84901b1690921692915050565b8035602083101561053257600019602084900360031b1b169291505056fea26469706673582212201b4ed75c14efe202d2a163cf465dbebe2a9484eb69c80ab3e6265355eae8f0ec64736f6c63430008170033", - "nonce": "0xa", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8fa5e5b518e736a228d1e8290445be62af58acd436cef4be7f84847fbb1eb937", - "transactionType": "CREATE2", - "contractName": "ERC1155BalanceChangeEnforcer", - "contractAddress": "0x63c322732695cafbbd488fc6937a0a7b66fc001a", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xc8e06", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109cb806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b99deb0e1161005b578063b99deb0e14610122578063d0a3529f1461016b578063d3eddcc51461017e578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063b5e54492146100f4575b600080fd5b6100b061009b3660046106cb565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610749565b50505050505050505050565b005b6100df6100ef366004610749565b610191565b6101146101023660046106cb565b60006020819052908152604090205481565b6040519081526020016100bc565b610135610130366004610816565b610350565b6040805195151586526001600160a01b03948516602087015292909316918401919091526060830152608082015260a0016100bc565b610114610179366004610858565b61045d565b6100df61018c366004610749565b610476565b85600881901b6101a2816000610661565b6102015760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006102118e8e610350565b50935093509350506000610228338585858c610678565b60008181526001602052604090205490915060ff16156102a25760405162461bcd60e51b815260206004820152602f60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a656e6660448201526e1bdc98d95c8b5a5ccb5b1bd8dad959608a1b60648201526084016101f8565b6000818152600160208190526040808320805460ff191690921790915551627eeac760e11b81526001600160a01b0385811660048301526024820185905286169062fdd58e90604401602060405180830381865afa158015610308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032c91906108ad565b60009283526020839052604090922091909155505050505050505050505050505050565b600080808080606986146103c05760405162461bcd60e51b815260206004820152603160248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101f8565b868660008181106103d3576103d36108c6565b909101356001600160f81b031916151595506103f5905060156001888a6108dc565b6103fe91610906565b60601c935061041160296015888a6108dc565b61041a91610906565b60601c925061042d60496029888a6108dc565b6104369161093b565b9150610445866049818a6108dc565b61044e9161093b565b60001c90509295509295909350565b600061046c8686868686610678565b9695505050505050565b60008060008060006104888f8f610350565b9450945094509450945060006104a1338686868d610678565b600081815260016020526040808220805460ff1916905551627eeac760e11b81526001600160a01b03878116600483015260248201879052929350909187169062fdd58e90604401602060405180830381865afa158015610506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052a91906108ad565b905086156105bf5760008281526020819052604090205461054c90849061096f565b8110156105ba5760405162461bcd60e51b815260206004820152603660248201527f4552433131353542616c616e63654368616e6765456e666f726365723a65786360448201527565656465642d62616c616e63652d646563726561736560501b60648201526084016101f8565b61064e565b6000828152602081905260409020546105d9908490610982565b81101561064e5760405162461bcd60e51b815260206004820152603a60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e7360448201527f756666696369656e742d62616c616e63652d696e63726561736500000000000060648201526084016101f8565b5050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0396871660208083019190915295871681830152939095166060840152608083019190915260a0808301919091528351808303909101815260c0909101909252815191012090565b6000602082840312156106dd57600080fd5b5035919050565b60008083601f8401126106f657600080fd5b50813567ffffffffffffffff81111561070e57600080fd5b60208301915083602082850101111561072657600080fd5b9250929050565b80356001600160a01b038116811461074457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561076857600080fd5b8a3567ffffffffffffffff8082111561078057600080fd5b61078c8e838f016106e4565b909c509a5060208d01359150808211156107a557600080fd5b6107b18e838f016106e4565b909a50985060408d0135975060608d01359150808211156107d157600080fd5b506107de8d828e016106e4565b90965094505060808b013592506107f760a08c0161072d565b915061080560c08c0161072d565b90509295989b9194979a5092959850565b6000806020838503121561082957600080fd5b823567ffffffffffffffff81111561084057600080fd5b61084c858286016106e4565b90969095509350505050565b600080600080600060a0868803121561087057600080fd5b6108798661072d565b94506108876020870161072d565b93506108956040870161072d565b94979396509394606081013594506080013592915050565b6000602082840312156108bf57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600080858511156108ec57600080fd5b838611156108f957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156109335780818660140360031b1b83161692505b505092915050565b8035602083101561067257600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561067257610672610959565b808201808211156106725761067261095956fea264697066735822122055d00b2ba52fbd5e002e46be01dfdfd95c714ab0c7dede74f416be6e2fcfa7ba64736f6c63430008170033", - "nonce": "0xb", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x21737869596ea16bcea3be2336d2fd5fd8c340dc0406eb4846ca4303a6309e02", - "transactionType": "CREATE2", - "contractName": "ExactCalldataBatchEnforcer", - "contractAddress": "0x982fd5c86bbf425d7d1451f974192d4525113dfd", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xababe", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061083a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610417565b50505050505050505050565b005b610076610086366004610417565b6100b4565b61009e6100993660046104e4565b6102fd565b6040516100ab9190610526565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b503660006101918989610319565b9150915060006101a18f8f6102fd565b8051909150821461020a5760405162461bcd60e51b815260206004820152602d60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526c69642d62617463682d73697a6560981b606482015260840161010e565b60005b828110156102eb57838382818110610227576102276105e8565b905060200281019061023991906105fe565b61024790604081019061061e565b604051610255929190610665565b604051809103902082828151811061026f5761026f6105e8565b60200260200101516040015180519060200120146102e35760405162461bcd60e51b815260206004820152602b60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526a69642d63616c6c6461746160a81b606482015260840161010e565b60010161020d565b50505050505050505050505050505050565b60606103098383610319565b610312916106e5565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103515763ba597e7e6000526004601cfd5b83156103a8578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c171561039f5763ba597e7e6000526004601cfd5b5050508261035b575b5050509250929050565b60008083601f8401126103c457600080fd5b50813567ffffffffffffffff8111156103dc57600080fd5b6020830191508360208285010111156103f457600080fd5b9250929050565b80356001600160a01b038116811461041257600080fd5b919050565b60008060008060008060008060008060e08b8d03121561043657600080fd5b8a3567ffffffffffffffff8082111561044e57600080fd5b61045a8e838f016103b2565b909c509a5060208d013591508082111561047357600080fd5b61047f8e838f016103b2565b909a50985060408d0135975060608d013591508082111561049f57600080fd5b506104ac8d828e016103b2565b90965094505060808b013592506104c560a08c016103fb565b91506104d360c08c016103fb565b90509295989b9194979a5092959850565b600080602083850312156104f757600080fd5b823567ffffffffffffffff81111561050e57600080fd5b61051a858286016103b2565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105d957898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b808210156105ac578282018b015187830160800152908a019061058e565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610550565b50919998505050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e1983360301811261061457600080fd5b9190910192915050565b6000808335601e1984360301811261063557600080fd5b83018035915067ffffffffffffffff82111561065057600080fd5b6020019150368190038213156103f457600080fd5b8183823760009101908152919050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106ae576106ae610675565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156106dd576106dd610675565b604052919050565b600067ffffffffffffffff8084111561070057610700610675565b8360051b60206107118183016106b4565b86815291850191818101903684111561072957600080fd5b865b848110156107f8578035868111156107435760008081fd5b880160603682900312156107575760008081fd5b61075f61068b565b610768826103fb565b81528582013586820152604080830135898111156107865760008081fd5b9290920191601f368185011261079c5760008081fd5b83358a8111156107ae576107ae610675565b6107bf818301601f19168a016106b4565b915080825236898287010111156107d65760008081fd5b808986018a84013760009082018901529082015284525091830191830161072b565b5097965050505050505056fea26469706673582212204e939ca243e1dc271c4ed7abc736d1f215248c57e660081b5085e81d1fc45ba264736f6c63430008170033", - "nonce": "0xc", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x36a195d946ecaf9ed515382f9ec50b489f436589f9ca6d53de6c3fdf926d3a3e", - "transactionType": "CREATE2", - "contractName": "ExactCalldataEnforcer", - "contractAddress": "0x99f2e9bf15ce5ec84685604836f71ab835dbbded", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x75e71", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610559806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610338565b50505050505050505050565b005b610076610086366004610338565b6100b4565b61009e610099366004610405565b61022b565b6040516100ab9190610447565b60405180910390f35b856100c081600061026b565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012281600061026b565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b5036600061018a8989610282565b935093505050600061019c8f8f61022b565b905082826040516101ae929190610496565b604051809103902081805190602001201461021a5760405162461bcd60e51b815260206004820152602660248201527f457861637443616c6c64617461456e666f726365723a696e76616c69642d63616044820152656c6c6461746160d01b6064820152608401610108565b505050505050505050505050505050565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6001600160f81b0319828116908216145b92915050565b600080368161029460148287896104a6565b61029d916104d0565b60601c93506102b06034601487896104a6565b6102b991610505565b92506102c885603481896104a6565b949793965094505050565b60008083601f8401126102e557600080fd5b50813567ffffffffffffffff8111156102fd57600080fd5b60208301915083602082850101111561031557600080fd5b9250929050565b80356001600160a01b038116811461033357600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035757600080fd5b8a3567ffffffffffffffff8082111561036f57600080fd5b61037b8e838f016102d3565b909c509a5060208d013591508082111561039457600080fd5b6103a08e838f016102d3565b909a50985060408d0135975060608d01359150808211156103c057600080fd5b506103cd8d828e016102d3565b90965094505060808b013592506103e660a08c0161031c565b91506103f460c08c0161031c565b90509295989b9194979a5092959850565b6000806020838503121561041857600080fd5b823567ffffffffffffffff81111561042f57600080fd5b61043b858286016102d3565b90969095509350505050565b60006020808352835180602085015260005b8181101561047557858101830151858201604001528201610459565b506000604082860101526040601f19601f8301168501019250505092915050565b8183823760009101908152919050565b600080858511156104b657600080fd5b838611156104c357600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104fd5780818660140360031b1b83161692505b505092915050565b8035602083101561027c57600019602084900360031b1b169291505056fea264697066735822122062106f857b9ea5652771f8110c9d685a8777516e1a78046d5db46a91586469c164736f6c63430008170033", - "nonce": "0xd", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x12b8fcc4db773fa7d41c19e88723f6905312b96ec1ca363a42576bec318410c3", - "transactionType": "CREATE2", - "contractName": "ExactExecutionBatchEnforcer", - "contractAddress": "0x1e141e455d08721dd5bcda1baa6ea5633afd5017", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb9f83", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610870806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b6102cf565b6040516100ab91906104f8565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5036600061019189896102eb565b9150915060006101a18f8f6102cf565b8051909150821461020b5760405162461bcd60e51b815260206004820152602e60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526d6c69642d62617463682d73697a6560901b606482015260840161010e565b8060405160200161021c91906104f8565b6040516020818303038152906040528051906020012083836040516020016102459291906105ba565b60405160208183030381529060405280519060200120146102be5760405162461bcd60e51b815260206004820152602d60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526c3634b216b2bc32b1baba34b7b760991b606482015260840161010e565b505050505050505050505050505050565b60606102db83836102eb565b6102e49161071b565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103235763ba597e7e6000526004601cfd5b831561037a578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156103715763ba597e7e6000526004601cfd5b5050508261032d575b5050509250929050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105ab57898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b8082101561057e578282018b015187830160800152908a0190610560565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610522565b50919998505050505050505050565b60208082528181018390526000906040808401600586901b8501820187855b8881101561069d57878303603f190184528135368b9003605e190181126105ff57600080fd5b8a0160606001600160a01b03610614836103cd565b168552878201358886015286820135601e1983360301811261063557600080fd5b90910187810191903567ffffffffffffffff81111561065357600080fd5b80360383131561066257600080fd5b8188870152808287015260809150808383880137600086820183015295880195601f01601f19169094019093019250908501906001016105d9565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106e4576106e46106ab565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610713576107136106ab565b604052919050565b600067ffffffffffffffff80841115610736576107366106ab565b8360051b60206107478183016106ea565b86815291850191818101903684111561075f57600080fd5b865b8481101561082e578035868111156107795760008081fd5b8801606036829003121561078d5760008081fd5b6107956106c1565b61079e826103cd565b81528582013586820152604080830135898111156107bc5760008081fd5b9290920191601f36818501126107d25760008081fd5b83358a8111156107e4576107e46106ab565b6107f5818301601f19168a016106ea565b9150808252368982870101111561080c5760008081fd5b808986018a840137600090820189015290820152845250918301918301610761565b5097965050505050505056fea264697066735822122089205edcde35d76469c69573f13f5db483c5cc4cca5bd34200cabb0b13f4eb6564736f6c63430008170033", - "nonce": "0xe", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x6a1d9b8244d46e54df927c105fa90f0d38680684789ac480003298ec9fdb21af", - "transactionType": "CREATE2", - "contractName": "ExactExecutionEnforcer", - "contractAddress": "0x146713078d39ecc1f5338309c28405ccf85abfbb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x8d614", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061062f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b610197565b6040516100ab91906104f8565b60405180910390f35b856100c0816000610210565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610122816000610210565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c8989610227565b505050505050505050505050565b604080516060808201835260008083526020830152918101919091526101bd8383610333565b81818080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506040860152505060208301526001600160a01b0316815292915050565b6001600160f81b0319828116908216145b92915050565b6000803660006102378686610333565b929650909450925090506001600160a01b038416610259601460008a8c61056c565b61026291610596565b60601c14801561028757508261027c603460148a8c61056c565b610285916105cb565b145b80156102cc5750818160405161029e9291906105e9565b6040519081900390206102b4886034818c61056c565b6040516102c29291906105e9565b6040518091039020145b6103295760405162461bcd60e51b815260206004820152602860248201527f4578616374457865637574696f6e456e666f726365723a696e76616c69642d656044820152673c32b1baba34b7b760c11b6064820152608401610108565b5050505050505050565b6000803681610345601482878961056c565b61034e91610596565b60601c935061036160346014878961056c565b61036a916105cb565b9250610379856034818961056c565b949793965094505050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b6000602080835260018060a01b038451166020840152602084015160408401526040840151606080850152805180608086015260005b8181101561054a5782810184015186820160a00152830161052e565b50600060a0828701015260a0601f19601f830116860101935050505092915050565b6000808585111561057c57600080fd5b8386111561058957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105c35780818660140360031b1b83161692505b505092915050565b8035602083101561022157600019602084900360031b1b1692915050565b818382376000910190815291905056fea2646970667358221220ac4df956f8837ca45f2ab0586a3165754b1f9995721da415985f8b41d7ee2ff264736f6c63430008170033", - "nonce": "0xf", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x2222474e2341c36e3481f0adfee95fff91ce7715c7be2af96b6294664fc51dc6", - "transactionType": "CREATE2", - "contractName": "IdEnforcer", - "contractAddress": "0xc8b5d93463c893401094cc70e66a206fb5987997", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7122b", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610518806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063595dce4814610083578063a145832a146100ab578063b99deb0e146100be578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610379565b50505050505050505050565b005b610096610091366004610446565b6100df565b60405190151581526020015b60405180910390f35b6100816100b9366004610379565b610116565b6100d16100cc366004610482565b61028c565b6040519081526020016100a2565b6001600160a01b03808416600090815260208181526040808320938616835292905290812061010e90836102ef565b949350505050565b85600881901b6001600160f81b03198116156101875760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101948c8c61028c565b90506101a13385836100df565b156101ee5760405162461bcd60e51b815260206004820152601a60248201527f4964456e666f726365723a69642d616c72656164792d75736564000000000000604482015260640161017e565b336000908152602081815260408083206001600160a01b03881684528252808320600885901c845290915290208054600160ff84161b179055826001600160a01b0316846001600160a01b0316336001600160a01b03167f6286af1aaf28b34723a53056e5608eabb40c823d1ce093ff371cf08c502431d68460405161027691815260200190565b60405180910390a4505050505050505050505050565b6000602082146102de5760405162461bcd60e51b815260206004820152601f60248201527f4964456e666f726365723a696e76616c69642d7465726d732d6c656e67746800604482015260640161017e565b6102e882846104c4565b9392505050565b600881901c600090815260208390526040902054600160ff83161b1615155b92915050565b60008083601f84011261032657600080fd5b50813567ffffffffffffffff81111561033e57600080fd5b60208301915083602082850101111561035657600080fd5b9250929050565b80356001600160a01b038116811461037457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561039857600080fd5b8a3567ffffffffffffffff808211156103b057600080fd5b6103bc8e838f01610314565b909c509a5060208d01359150808211156103d557600080fd5b6103e18e838f01610314565b909a50985060408d0135975060608d013591508082111561040157600080fd5b5061040e8d828e01610314565b90965094505060808b0135925061042760a08c0161035d565b915061043560c08c0161035d565b90509295989b9194979a5092959850565b60008060006060848603121561045b57600080fd5b6104648461035d565b92506104726020850161035d565b9150604084013590509250925092565b6000806020838503121561049557600080fd5b823567ffffffffffffffff8111156104ac57600080fd5b6104b885828601610314565b90969095509350505050565b8035602083101561030e57600019602084900360031b1b169291505056fea26469706673582212202fbb2c46f602e10a4f0d973fe918422522ba042a3af3727be1938d34d347425b64736f6c63430008170033", - "nonce": "0x10", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe49f620539d948a6b9c39094034d81d98de93c9e58e9bf85797d6086c341c528", - "transactionType": "CREATE2", - "contractName": "LimitedCallsEnforcer", - "contractAddress": "0x04658b29f6b82ed55274221a06fc97d318e25416", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x742e4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e9806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806319054d8914610067578063414c3e33146100a1578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc5146100a1578063ed463367146100a1575b600080fd5b61008f6100753660046102ec565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100bb6100af36600461035f565b50505050505050505050565b005b6100bb6100cb36600461035f565b6100e3565b61008f6100de36600461042c565b610244565b85600881901b6100f48160006102b9565b6101535760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101608c8c610244565b33600090815260208181526040808320898452909152812080549293509091829061018a9061046e565b91829055509050818111156101ed5760405162461bcd60e51b815260206004820152602360248201527f4c696d6974656443616c6c73456e666f726365723a6c696d69742d657863656560448201526219195960ea1b606482015260840161014a565b604080518381526020810183905287916001600160a01b0387169133917f449da07f2c06c9d1a6b19d2454ffe749e8cf991d22f686e076a1a4844c5ff370910160405180910390a450505050505050505050505050565b6000602082146102a85760405162461bcd60e51b815260206004820152602960248201527f4c696d6974656443616c6c73456e666f726365723a696e76616c69642d7465726044820152680dae65ad8cadccee8d60bb1b606482015260840161014a565b6102b28284610495565b9392505050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b03811681146102e757600080fd5b919050565b600080604083850312156102ff57600080fd5b610308836102d0565b946020939093013593505050565b60008083601f84011261032857600080fd5b50813567ffffffffffffffff81111561034057600080fd5b60208301915083602082850101111561035857600080fd5b9250929050565b60008060008060008060008060008060e08b8d03121561037e57600080fd5b8a3567ffffffffffffffff8082111561039657600080fd5b6103a28e838f01610316565b909c509a5060208d01359150808211156103bb57600080fd5b6103c78e838f01610316565b909a50985060408d0135975060608d01359150808211156103e757600080fd5b506103f48d828e01610316565b90965094505060808b0135925061040d60a08c016102d0565b915061041b60c08c016102d0565b90509295989b9194979a5092959850565b6000806020838503121561043f57600080fd5b823567ffffffffffffffff81111561045657600080fd5b61046285828601610316565b90969095509350505050565b60006001820161048e57634e487b7160e01b600052601160045260246000fd5b5060010190565b803560208310156102ca57600019602084900360031b1b169291505056fea26469706673582212202c3f46b0859baa05ad68ac999840f0730e6a8b3553b600a51784470af7b87c1d64736f6c63430008170033", - "nonce": "0x11", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xbab77a5be272174bd9e5a495fedd0e7151d8943094e1d17c4a4b00cc1d58b7f7", - "transactionType": "CREATE2", - "contractName": "LogicalOrWrapperEnforcer", - "contractAddress": "0xe1302607a3251af54c3a6e69318d6aa07f5eb46c", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x13bbc1", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060a060405234801561001057600080fd5b50604051610fa1380380610fa183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610efc6100a560003960008181609c0152818160f8015281816102010152818161030201526103f60152610efc6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610071578063d3eddcc514610084578063ea4d3c9b14610097578063ed463367146100da575b600080fd5b61006f61006a36600461084c565b6100ed565b005b61006f61007f36600461084c565b6101c7565b61006f61009236600461084c565b6102c8565b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b61006f6100e836600461084c565b6103bc565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461013e5760405162461bcd60e51b815260040161013590610918565b60405180910390fd5b6101bb8a8a8a8a6040518060a001604052808c81526020018b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018a90526001600160a01b03808a166040830152881660609091015263414c3e3360e01b6104ac565b50505050505050505050565b85600881901b6001600160f81b03198116156101f55760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461023e5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b16604083015289166060909101526350a2c19560e11b6104ac565b5050505050505050505050565b85600881901b6001600160f81b03198116156102f65760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461033f5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263d3eddcc560e01b6104ac565b85600881901b6001600160f81b03198116156103ea5760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146104335760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263ed46336760e01b5b60006104ba86880188610af1565b905060006104ca85870187610cf3565b905081518160000151106105355760405162461bcd60e51b815260206004820152602c60248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201526b05acee4deeae05ad2dcc8caf60a31b6064820152608401610135565b60008282600001518151811061054d5761054d610ddb565b602002602001015190506000816000015151905080836020015151146105d15760405162461bcd60e51b815260206004820152603360248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201527205ac6c2eccac2e85ac2e4cee65ad8cadccee8d606b1b6064820152608401610135565b60005b818110156102bb576106a8836000015182815181106105f5576105f5610ddb565b602002602001015160000151878560000151848151811061061857610618610ddb565b6020026020010151602001518760200151858151811061063a5761063a610ddb565b60200260200101518b600001518c602001518d604001518e606001518f608001516040516024016106719796959493929190610e41565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526106b1565b506001016105d4565b60606106bf838360006106c6565b9392505050565b6060814710156106eb5760405163cd78605960e01b8152306004820152602401610135565b600080856001600160a01b031684866040516107079190610eaa565b60006040518083038185875af1925050503d8060008114610744576040519150601f19603f3d011682016040523d82523d6000602084013e610749565b606091505b5091509150610759868383610763565b9695505050505050565b60608261077857610773826107bf565b6106bf565b815115801561078f57506001600160a01b0384163b155b156107b857604051639996b31560e01b81526001600160a01b0385166004820152602401610135565b50806106bf565b8051156107cf5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60008083601f8401126107fa57600080fd5b5081356001600160401b0381111561081157600080fd5b60208301915083602082850101111561082957600080fd5b9250929050565b80356001600160a01b038116811461084757600080fd5b919050565b60008060008060008060008060008060e08b8d03121561086b57600080fd5b8a356001600160401b038082111561088257600080fd5b61088e8e838f016107e8565b909c509a5060208d01359150808211156108a757600080fd5b6108b38e838f016107e8565b909a50985060408d0135975060608d01359150808211156108d357600080fd5b506108e08d828e016107e8565b90965094505060808b013592506108f960a08c01610830565b915061090760c08c01610830565b90509295989b9194979a5092959850565b60208082526030908201527f4c6f676963616c4f7257726170706572456e666f726365723a6f6e6c792d646560408201526f3632b3b0ba34b7b716b6b0b730b3b2b960811b606082015260800190565b60208082526025908201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6040820152642d7479706560d81b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b604051602081016001600160401b03811182821017156109e5576109e56109ad565b60405290565b604051606081016001600160401b03811182821017156109e5576109e56109ad565b604080519081016001600160401b03811182821017156109e5576109e56109ad565b604051601f8201601f191681016001600160401b0381118282101715610a5757610a576109ad565b604052919050565b60006001600160401b03821115610a7857610a786109ad565b5060051b60200190565b600082601f830112610a9357600080fd5b81356001600160401b03811115610aac57610aac6109ad565b610abf601f8201601f1916602001610a2f565b818152846020838601011115610ad457600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610b0357600080fd5b6001600160401b0382351115610b1857600080fd5b8135820183601f820112610b2b57600080fd5b610b3d610b388235610a5f565b610a2f565b81358082526020808301929160051b840101861015610b5b57600080fd5b602083015b6020843560051b850101811015610ce9576001600160401b0381351115610b8657600080fd5b6020813585018803601f19011215610b9d57600080fd5b610ba56109c3565b6001600160401b0360208335870101351115610bc057600080fd5b81358501602081013501603f81018913610bd957600080fd5b610be9610b386020830135610a5f565b602082810135808352908201919060051b83016040018b1015610c0b57600080fd5b604083015b6040602085013560051b850101811015610cd6576001600160401b0381351115610c3957600080fd5b803584016060818e03603f19011215610c5157600080fd5b610c596109eb565b610c6560408301610830565b81526001600160401b0360608301351115610c7f57600080fd5b610c928e60406060850135850101610a82565b60208201526001600160401b0360808301351115610caf57600080fd5b610cc28e60406080850135850101610a82565b604082015284525060209283019201610c10565b5083525050835260209283019201610b60565b5095945050505050565b60006020808385031215610d0657600080fd5b82356001600160401b0380821115610d1d57600080fd5b9084019060408287031215610d3157600080fd5b610d39610a0d565b823581528383013582811115610d4e57600080fd5b80840193505086601f840112610d6357600080fd5b8235610d71610b3882610a5f565b81815260059190911b84018501908581019089831115610d9057600080fd5b8686015b83811015610dc857803586811115610dac5760008081fd5b610dba8c8a838b0101610a82565b845250918701918701610d94565b5095830195909552509695505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610e0c578181015183820152602001610df4565b50506000910152565b60008151808452610e2d816020860160208601610df1565b601f01601f19169290920160200192915050565b60e081526000610e5460e083018a610e15565b8281036020840152610e66818a610e15565b90508760408401528281036060840152610e808188610e15565b608084019690965250506001600160a01b0392831660a0820152911660c090910152949350505050565b60008251610ebc818460208701610df1565b919091019291505056fea2646970667358221220c4522d0faef87ebb247a8bb5b367af27ccd45173d03aff5b5b7bf7b8e4a1be0c64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db3", - "nonce": "0x12", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb389d6b4d6d9d896a2085e631edac077972b452c37474039d31f686d0cc12922", - "transactionType": "CREATE2", - "contractName": "MultiTokenPeriodEnforcer", - "contractAddress": "0xfb2f1a9bd76d3701b730e5d69c3219d42d80ebb7", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x191a64", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061148b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063a145832a11610066578063a145832a1461014b578063d3eddcc5146100c4578063da8081c21461015e578063ed463367146100c4578063f5c7d74e146101c357600080fd5b806319de6ebc14610098578063414c3e33146100c4578063733c0d80146100e05780638572e3191461011d575b600080fd5b6100ab6100a6366004610f6f565b6101e4565b6040516100bb9493929190610fed565b60405180910390f35b6100de6100d2366004611094565b50505050505050505050565b005b6100f36100ee366004611161565b6104b6565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100bb565b61013061012b3660046111ad565b61062a565b604080519384529115156020840152908201526060016100bb565b6100de610159366004611094565b6106fc565b61019b61016c366004611237565b600060208190529081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100bb565b6101d66101d1366004611250565b6107de565b6040519081526020016100bb565b6060808080846101f56074826112a8565b15801561020157508015155b6102265760405162461bcd60e51b815260040161021d906112bc565b60405180910390fd5b600061023360748361130d565b90508067ffffffffffffffff81111561024e5761024e611321565b604051908082528060200260200182016040528015610277578160200160208202803683370190505b5095508067ffffffffffffffff81111561029357610293611321565b6040519080825280602002602001820160405280156102bc578160200160208202803683370190505b5094508067ffffffffffffffff8111156102d8576102d8611321565b604051908082528060200260200182016040528015610301578160200160208202803683370190505b5093508067ffffffffffffffff81111561031d5761031d611321565b604051908082528060200260200182016040528015610346578160200160208202803683370190505b50925060005b818110156104aa576000610361826074611337565b905089818a61037182601461134e565b9261037e93929190611361565b6103879161138b565b60601c88838151811061039c5761039c6113c0565b6001600160a01b039092166020928302919091019091015289896103c183601461134e565b906103cd84603461134e565b926103da93929190611361565b6103e3916113d6565b60001c8783815181106103f8576103f86113c0565b6020908102919091010152898961041083603461134e565b9061041c84605461134e565b9261042993929190611361565b610432916113d6565b60001c868381518110610447576104476113c0565b6020908102919091010152898961045f83605461134e565b9061046b84607461134e565b9261047893929190611361565b610481916113d6565b60001c858381518110610496576104966113c0565b60209081029190910101525060010161034c565b50505092959194509250565b60008080808580158015906104d357506104d16074826112a8565b155b6104ef5760405162461bcd60e51b815260040161021d906112bc565b60006104fc60748361130d565b90508087106105505760405162461bcd60e51b815260206004820152602c602482015260008051602061143683398151915260448201526b05ae8ded6cadc5ad2dcc8caf60a31b606482015260840161021d565b600061055d886074611337565b905089818a61056d82601461134e565b9261057a93929190611361565b6105839161138b565b60601c9650898961059583601461134e565b906105a184603461134e565b926105ae93929190611361565b6105b7916113d6565b955089896105c683603461134e565b906105d284605461134e565b926105df93929190611361565b6105e8916113d6565b945089896105f783605461134e565b9061060384607461134e565b9261061093929190611361565b610619916113d6565b60001c935050505093509350935093565b60008060008060008060006106438d8d8d8d8d8d6107f5565b60008481526020818152604091829020825160a081018452815481526001820154928101929092526002810154928201839052600381015460608301526004015460808201529498509296509094509250156106b2576106a28161083c565b97509750975050505050506106f0565b6040805160a0810182528581526020810185905290810183905260006060820181905260808201526106e38161083c565b9850985098505050505050505b96509650969350505050565b856107088160006108d0565b6107545760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d74797065604482015260640161021d565b86600881901b6107658160006108d0565b6107bf5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161021d565b506107d08c8c8c8c8b8b8b8a6108e7565b505050505050505050505050565b60006107ec85858585610e8b565b95945050505050565b60008080808061080786880188611237565b905060006108168a8a846104b6565b91975095509350905061082b8b828e85610e8b565b955050509650965096509692505050565b6000806000836040015142101561085b575060009150819050806108c9565b6020840151604085015161086f90426113f4565b610879919061130d565b61088490600161134e565b9050808460600151141591506000826108a15784608001516108a4565b60005b9050808560000151116108b85760006108c5565b84516108c59082906113f4565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b6000806000803660006108fa8a8a610ed5565b935093509350935081819050604403610a0657821561096f5760405162461bcd60e51b8152602060048201526038602482015260008051602061143683398151915260448201527f2d76616c75652d696e2d65726332302d7472616e736665720000000000000000606482015260840161021d565b63a9059cbb60e01b610985600460008486611361565b61098e91611407565b6001600160e01b031916146109e35760405162461bcd60e51b815260206004820152602760248201526000805160206114368339815191526044820152660b5b595d1a1bd960ca1b606482015260840161021d565b92935083926109f6604460248385611361565b6109ff916113d6565b9550610acf565b6000819003610a7f5760008311610a735760405162461bcd60e51b815260206004820152603e602482015260008051602061143683398151915260448201527f2d7a65726f2d76616c75652d696e2d6e61746976652d7472616e736665720000606482015260840161021d565b60009450829550610acf565b60405162461bcd60e51b8152602060048201526031602482015260008051602061143683398151915260448201527005ac6c2d8d85ac8c2e8c25ad8cadccee8d607b1b606482015260840161021d565b5060009250610ae3915050888a018a611237565b9050600080600080610af68f8f876104b6565b9350935093509350836001600160a01b0316866001600160a01b031614610b6f5760405162461bcd60e51b815260206004820152602760248201527f4d756c7469546f6b656e506572696f64456e666f726365723a746f6b656e2d6d6044820152660d2e6dac2e8c6d60cb1b606482015260840161021d565b6000610b7d33888c89610e8b565b60008181526020819052604081206002810154929350919003610d1f5760008311610bf15760405162461bcd60e51b8152602060048201526030602482015260008051602061143683398151915260448201526f2d7a65726f2d73746172742d6461746560801b606482015260840161021d565b60008511610c4b5760405162461bcd60e51b815260206004820152603360248201526000805160206114368339815191526044820152720b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d606a1b606482015260840161021d565b60008411610ca75760405162461bcd60e51b8152602060048201526035602482015260008051602061143683398151915260448201527416bd32b93796b832b934b7b216b23ab930ba34b7b760591b606482015260840161021d565b82421015610d0d5760405162461bcd60e51b815260206004820152602d60248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e73666560448201526c1c8b5b9bdd0b5cdd185c9d1959609a1b606482015260840161021d565b84815560018101849055600281018390555b6000806000610d6a846040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820154815260200160048201548152505061083c565b925092509250828c1115610dda5760405162461bcd60e51b815260206004820152603160248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e7366656044820152701c8b585b5bdd5b9d0b595e18d959591959607a1b606482015260840161021d565b8115610def5760038401819055600060048501555b8b846004016000828254610e03919061134e565b90915550506004840154604080516001600160a01b038e81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a45050505050505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152949095168582015260608501929092526080808501919091528151808503909101815260a09093019052815191012090565b6000803681610ee76014828789611361565b610ef09161138b565b60601c9350610f03603460148789611361565b610f0c916113d6565b9250610f1b8560348189611361565b949793965094505050565b60008083601f840112610f3857600080fd5b50813567ffffffffffffffff811115610f5057600080fd5b602083019150836020828501011115610f6857600080fd5b9250929050565b60008060208385031215610f8257600080fd5b823567ffffffffffffffff811115610f9957600080fd5b610fa585828601610f26565b90969095509350505050565b60008151808452602080850194506020840160005b83811015610fe257815187529582019590820190600101610fc6565b509495945050505050565b6080808252855190820181905260009060209060a0840190828901845b8281101561102f5781516001600160a01b03168452928401929084019060010161100a565b50505083810360208501526110448188610fb1565b91505082810360408401526110598186610fb1565b9050828103606084015261106d8185610fb1565b979650505050505050565b80356001600160a01b038116811461108f57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156110b357600080fd5b8a3567ffffffffffffffff808211156110cb57600080fd5b6110d78e838f01610f26565b909c509a5060208d01359150808211156110f057600080fd5b6110fc8e838f01610f26565b909a50985060408d0135975060608d013591508082111561111c57600080fd5b506111298d828e01610f26565b90965094505060808b0135925061114260a08c01611078565b915061115060c08c01611078565b90509295989b9194979a5092959850565b60008060006040848603121561117657600080fd5b833567ffffffffffffffff81111561118d57600080fd5b61119986828701610f26565b909790965060209590950135949350505050565b600080600080600080608087890312156111c657600080fd5b863595506111d660208801611078565b9450604087013567ffffffffffffffff808211156111f357600080fd5b6111ff8a838b01610f26565b9096509450606089013591508082111561121857600080fd5b5061122589828a01610f26565b979a9699509497509295939492505050565b60006020828403121561124957600080fd5b5035919050565b6000806000806080858703121561126657600080fd5b61126f85611078565b935061127d60208601611078565b93969395505050506040820135916060013590565b634e487b7160e01b600052601260045260246000fd5b6000826112b7576112b7611292565b500690565b6020808252602d9082015260008051602061143683398151915260408201526c05ae8cae4dae65ad8cadccee8d609b1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008261131c5761131c611292565b500490565b634e487b7160e01b600052604160045260246000fd5b80820281158282048414176108e1576108e16112f7565b808201808211156108e1576108e16112f7565b6000808585111561137157600080fd5b8386111561137e57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156113b85780818660140360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b803560208310156108e157600019602084900360031b1b1692915050565b818103818111156108e1576108e16112f7565b6001600160e01b031981358181169160048510156113b85760049490940360031b84901b169092169291505056fe4d756c7469546f6b656e506572696f64456e666f726365723a696e76616c6964a26469706673582212206b4a8ce69e59f7a9a87625264b1bf56abe17821e19463e4c4e98607ccaa2598864736f6c63430008170033", - "nonce": "0x13", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x635dac06cca3d63439c0a905af1f3eaacb437040f9260d1e5a806fc7b476c354", - "transactionType": "CREATE2", - "contractName": "NativeBalanceChangeEnforcer", - "contractAddress": "0xbd7b277507723490cd50b12eaafe87c616be6880", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xaa075", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610824806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461016d578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063a79a0db5146100f4575b600080fd5b6100b061009b366004610568565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046105e6565b50505050505050505050565b005b6100df6100ef3660046105e6565b610180565b6101076101023660046106b3565b6102c6565b6040519081526020016100bc565b610107610123366004610568565b60006020819052908152604090205481565b6101486101433660046106dd565b6102db565b6040805193151584526001600160a01b039092166020840152908201526060016100bc565b6100df61017b3660046105e6565b6103ad565b85600881901b6001600160f81b03198116156101f15760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101fe338661052b565b9050600061020c8d8d6102db565b5060008481526001602052604090205490925060ff161590506102885760405162461bcd60e51b815260206004820152602e60248201527f4e617469766542616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b60648201526084016101e8565b6000918252600160208181526040808520805460ff19169093179092558390529091206001600160a01b039091163190555050505050505050505050565b60006102d2838361052b565b90505b92915050565b60008080603584146103485760405162461bcd60e51b815260206004820152603060248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016101e8565b8484600081811061035b5761035b61071f565b909101356001600160f81b0319161515935061037d9050601560018688610735565b6103869161075f565b60601c91506103988460158188610735565b6103a191610794565b60001c90509250925092565b60008060006103bc8d8d6102db565b92509250925060006103ce338861052b565b6000818152600160205260409020805460ff1916905590508315610482576000818152602081905260409020546104069083906107c8565b836001600160a01b031631101561047d5760405162461bcd60e51b815260206004820152603560248201527f4e617469766542616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b60648201526084016101e8565b61051b565b60008181526020819052604090205461049c9083906107db565b836001600160a01b031631101561051b5760405162461bcd60e51b815260206004820152603960248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e6372656173650000000000000060648201526084016101e8565b5050505050505050505050505050565b604080516001600160a01b038416602082015290810182905260009060600160405160208183030381529060405280519060200120905092915050565b60006020828403121561057a57600080fd5b5035919050565b60008083601f84011261059357600080fd5b50813567ffffffffffffffff8111156105ab57600080fd5b6020830191508360208285010111156105c357600080fd5b9250929050565b80356001600160a01b03811681146105e157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561060557600080fd5b8a3567ffffffffffffffff8082111561061d57600080fd5b6106298e838f01610581565b909c509a5060208d013591508082111561064257600080fd5b61064e8e838f01610581565b909a50985060408d0135975060608d013591508082111561066e57600080fd5b5061067b8d828e01610581565b90965094505060808b0135925061069460a08c016105ca565b91506106a260c08c016105ca565b90509295989b9194979a5092959850565b600080604083850312156106c657600080fd5b6106cf836105ca565b946020939093013593505050565b600080602083850312156106f057600080fd5b823567ffffffffffffffff81111561070757600080fd5b61071385828601610581565b90969095509350505050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561074557600080fd5b8386111561075257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff19813581811691601485101561078c5780818660140360031b1b83161692505b505092915050565b803560208310156102d557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102d5576102d56107b2565b808201808211156102d5576102d56107b256fea26469706673582212202bb236cbc18974df435e7453fa88fa7b66f55863b7380c990af748c9a075fb0964736f6c63430008170033", - "nonce": "0x14", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x7ab8aff82f6457de05f17ecc2f2eb260235314f684e69363ce7fa5d775ffa731", - "transactionType": "CREATE2", - "contractName": "ArgsEqualityCheckEnforcer", - "contractAddress": "0x44b8c6ae3c304213c3e298495e12497ed3e56e41", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x5771a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506103b7806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610249565b50505050505050505050565b005b61006b61007b366004610249565b85600881901b6001600160f81b03198116156100ec5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5088886040516100fd929190610316565b60405180910390208b8b604051610115929190610316565b6040518091039020146101d75783826001600160a01b0316336001600160a01b03167f07fc5f2898fc1f1cf9d6012177b7abb8d010b9e64055979af3a5bcd274e2a11a8e8e8e8e60405161016c949392919061034f565b60405180910390a460405162461bcd60e51b815260206004820152603260248201527f41726773457175616c697479436865636b456e666f726365723a646966666572604482015271656e742d617267732d616e642d7465726d7360701b60648201526084016100e3565b5050505050505050505050565b60008083601f8401126101f657600080fd5b50813567ffffffffffffffff81111561020e57600080fd5b60208301915083602082850101111561022657600080fd5b9250929050565b80356001600160a01b038116811461024457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561026857600080fd5b8a3567ffffffffffffffff8082111561028057600080fd5b61028c8e838f016101e4565b909c509a5060208d01359150808211156102a557600080fd5b6102b18e838f016101e4565b909a50985060408d0135975060608d01359150808211156102d157600080fd5b506102de8d828e016101e4565b90965094505060808b013592506102f760a08c0161022d565b915061030560c08c0161022d565b90509295989b9194979a5092959850565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000610363604083018688610326565b8281036020840152610376818587610326565b97965050505050505056fea2646970667358221220424cdaf466f78a927203bf48f7e671224e402758d2e36ae4637102599c4193ac64736f6c63430008170033", - "nonce": "0x15", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x2f1881567ddf966a7c1655508dbc45fc3fa86b65269b2015c259c3efb76407bc", - "transactionType": "CREATE2", - "contractName": "NativeTokenPaymentEnforcer", - "contractAddress": "0x4803a326dded6ddbc60e659e5ed12d85c7582811", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3", - "0x44B8C6ae3C304213c3e298495e12497Ed3E56E41" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x14e4ac", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060c060405234801561001057600080fd5b506040516111b73803806111b783398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516110e66100d16000396000818160a301526103c001526000818161011901528181610273015261065a01526110e66000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100e2578063d3eddcc514610082578063ea4d3c9b14610114578063ed4633671461013b57600080fd5b8063414c3e3314610082578063a145832a14610082578063a42ff9311461009e575b600080fd5b61009c6100903660046108d5565b50505050505050505050565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f56100f03660046109a2565b61014e565b604080516001600160a01b0390931683526020830191909152016100d9565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61009c6101493660046108d5565b6101fc565b600080603483146101be5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084015b60405180910390fd5b6101cc6014600085876109e4565b6101d591610a0e565b60601c91506101e783601481876109e4565b6101f091610a43565b60001c90509250929050565b85600881901b61020d8160006107ac565b6102675760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101b5565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb5760405162461bcd60e51b815260206004820152603260248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6f6e6c792d6044820152713232b632b3b0ba34b7b716b6b0b730b3b2b960711b60648201526084016101b5565b6000806103088d8d61014e565b9092509050600061031b8b8d018d610c88565b905060008151116103945760405162461bcd60e51b815260206004820152603f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201527f69642d616c6c6f77616e63652d64656c65676174696f6e732d6c656e6774680060648201526084016101b5565b6000816000815181106103a9576103a9610dcd565b6020026020010151606001515111801561043057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816000815181106103fb576103fb610dcd565b60200260200101516060015160008151811061041957610419610dcd565b6020026020010151600001516001600160a01b0316145b6104a25760405162461bcd60e51b815260206004820152603c60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6d6973736960448201527f6e672d61726773457175616c697479436865636b456e666f726365720000000060648201526084016101b5565b86856040516020016104d092919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b604051602081830303815290604052816000815181106104f2576104f2610dcd565b60200260200101516060015160008151811061051057610510610dcd565b602090810291909101015160409081019190915280516001808252818301909252600091816020015b6060815260200190600190039081610539579050509050816040516020016105619190610e33565b6040516020818303038152906040528160008151811061058357610583610dcd565b6020908102919091010152604080516001808252818301909252600091816020015b60608152602001906001900390816105a55790505090506105d68585604051806020016040528060008152506107c3565b816000815181106105e9576105e9610dcd565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506106206107f2565b8160008151811061063357610633610dcd565b602090810291909101015260405163cef6d20960e01b81526001600160a01b0380881631917f00000000000000000000000000000000000000000000000000000000000000009091169063cef6d2099061069590879086908890600401610fbf565b600060405180830381600087803b1580156106af57600080fd5b505af11580156106c3573d6000803e3d6000fd5b505050506001600160a01b038716316106dc8783611029565b8110156107435760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a7061796d6560448201526e1b9d0b5b9bdd0b5c9958d95a5d9959608a1b60648201526084016101b5565b604080516001600160a01b038d811682528c81166020830152918101899052908916908d9033907fac266e0d9b66169d0dc4479d531985bcec62dfd9d7992d0f6865afdbb7baa5e29060600160405180910390a450505050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b60608383836040516020016107da9392919061104a565b60405160208183030381529060405290509392505050565b600061080081808080610805565b905090565b604080516001600160f81b03198087166020830152851660218201526000602282018190526001600160e01b03198516602683015269ffffffffffffffffffff198416602a830152910160405160208183030381529060405261086790611089565b95945050505050565b60008083601f84011261088257600080fd5b50813567ffffffffffffffff81111561089a57600080fd5b6020830191508360208285010111156108b257600080fd5b9250929050565b80356001600160a01b03811681146108d057600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108f457600080fd5b8a3567ffffffffffffffff8082111561090c57600080fd5b6109188e838f01610870565b909c509a5060208d013591508082111561093157600080fd5b61093d8e838f01610870565b909a50985060408d0135975060608d013591508082111561095d57600080fd5b5061096a8d828e01610870565b90965094505060808b0135925061098360a08c016108b9565b915061099160c08c016108b9565b90509295989b9194979a5092959850565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610870565b90969095509350505050565b600080858511156109f457600080fd5b83861115610a0157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a3b5780818660140360031b1b83161692505b505092915050565b803560208310156107bd57600019602084900360031b1b1692915050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b60405290565b60405160c0810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b604051601f8201601f1916810167ffffffffffffffff81118282101715610aec57610aec610a61565b604052919050565b600067ffffffffffffffff821115610b0e57610b0e610a61565b5060051b60200190565b600082601f830112610b2957600080fd5b813567ffffffffffffffff811115610b4357610b43610a61565b610b56601f8201601f1916602001610ac3565b818152846020838601011115610b6b57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112610b9957600080fd5b81356020610bae610ba983610af4565b610ac3565b82815260059290921b84018101918181019086841115610bcd57600080fd5b8286015b84811015610c7d57803567ffffffffffffffff80821115610bf25760008081fd5b908801906060828b03601f1901811315610c0c5760008081fd5b610c14610a77565b610c1f8885016108b9565b815260408085013584811115610c355760008081fd5b610c438e8b83890101610b18565b838b015250918401359183831115610c5b5760008081fd5b610c698d8a85880101610b18565b908201528652505050918301918301610bd1565b509695505050505050565b60006020808385031215610c9b57600080fd5b823567ffffffffffffffff80821115610cb357600080fd5b818501915085601f830112610cc757600080fd5b8135610cd5610ba982610af4565b81815260059190911b83018401908481019088831115610cf457600080fd5b8585015b83811015610dc057803585811115610d0f57600080fd5b860160c0818c03601f19011215610d265760008081fd5b610d2e610aa0565b610d398983016108b9565b81526040610d488184016108b9565b8a83015260608084013582840152608091508184013589811115610d6c5760008081fd5b610d7a8f8d83880101610b88565b82850152505060a0808401358284015260c0840135915088821115610d9f5760008081fd5b610dad8e8c84870101610b18565b9083015250845250918601918601610cf8565b5098975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610dfe578181015183820152602001610de6565b50506000910152565b60008151808452610e1f816020860160208601610de3565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f5857603f19888603018452815160c0860160018060a01b038083511688528089840151168989015260408301516040890152606083015160c060608a015282815180855260e08b01915060e08160051b8c010194508b8301925060005b81811015610f1c5760df198c870301835283518581511687528d81015160608f890152610eed6060890182610e07565b9050604082015191508781036040890152610f088183610e07565b97505050928c0192918c0191600101610ebd565b50505050506080820151608088015260a0820151915086810360a0880152610f448183610e07565b965050509285019290850190600101610e5a565b5092979650505050505050565b60008282518085526020808601955060208260051b8401016020860160005b84811015610fb257601f19868403018952610fa0838351610e07565b98840198925090830190600101610f84565b5090979650505050505050565b606081526000610fd26060830186610f65565b82810360208481019190915285518083528682019282019060005b8181101561100957845183529383019391830191600101610fed565b5050848103604086015261101d8187610f65565b98975050505050505050565b808201808211156107bd57634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff198460601b1681528260148201526000825161107a816034850160208701610de3565b91909101603401949350505050565b805160208083015191908110156110aa576000198160200360031b1b821691505b5091905056fea2646970667358221220fbd925efd5ab2f5f7fdd3db295fc937b181a5babc4635e7ef57ba757363a023d64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db300000000000000000000000044b8c6ae3c304213c3e298495e12497ed3e56e41", - "nonce": "0x16", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xaa3e0b379846eb1f3065ff30e218e086b8a2417c07432a879e3e1d760faac65a", - "transactionType": "CREATE2", - "contractName": "NativeTokenTransferAmountEnforcer", - "contractAddress": "0xf71af580b9c3078fbc2bbf16fbb8eed82b330320", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x85c8f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506105cd806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046103a7565b50505050505050505050565b005b6100ab610091366004610474565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100816100cb3660046103a7565b6100e3565b6100ab6100de36600461049e565b6102c5565b856100ef8160006102da565b6101405760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101518160006102da565b6101ab5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610137565b5060006101b88d8d6102c5565b905060006101c689896102f1565b5050336000908152602081815260408083208c845290915281208054929450909250839183906101f79084906104e0565b92505081905590508281111561026c5760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e5472616e73666572416d6f756e74456e666f7263656044820152731c8e985b1b1bddd85b98d94b595e18d95959195960621b6064820152608401610137565b604080518481526020810183905289916001600160a01b0389169133917fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d910160405180910390a4505050505050505050505050505050565b60006102d382840184610501565b9392505050565b6001600160f81b0319828116908216145b92915050565b6000803681610303601482878961051a565b61030c91610544565b60601c935061031f60346014878961051a565b61032891610579565b9250610337856034818961051a565b949793965094505050565b60008083601f84011261035457600080fd5b50813567ffffffffffffffff81111561036c57600080fd5b60208301915083602082850101111561038457600080fd5b9250929050565b80356001600160a01b03811681146103a257600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103c657600080fd5b8a3567ffffffffffffffff808211156103de57600080fd5b6103ea8e838f01610342565b909c509a5060208d013591508082111561040357600080fd5b61040f8e838f01610342565b909a50985060408d0135975060608d013591508082111561042f57600080fd5b5061043c8d828e01610342565b90965094505060808b0135925061045560a08c0161038b565b915061046360c08c0161038b565b90509295989b9194979a5092959850565b6000806040838503121561048757600080fd5b6104908361038b565b946020939093013593505050565b600080602083850312156104b157600080fd5b823567ffffffffffffffff8111156104c857600080fd5b6104d485828601610342565b90969095509350505050565b808201808211156102eb57634e487b7160e01b600052601160045260246000fd5b60006020828403121561051357600080fd5b5035919050565b6000808585111561052a57600080fd5b8386111561053757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105715780818660140360031b1b83161692505b505092915050565b803560208310156102eb57600019602084900360031b1b169291505056fea264697066735822122024cad96a7227a2b90e98242180a662fd4fbc57d3e5f57735ca4faddc936bc47d64736f6c63430008170033", - "nonce": "0x17", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xad2ed2f95198aacd168dc0b21576bb6b84078701b48591b504fd011988bb306d", - "transactionType": "CREATE2", - "contractName": "NativeTokenStreamingEnforcer", - "contractAddress": "0xd10b97905a320b13a0608f7e9cc506b56747df19", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd1bd0", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109a4806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100e9578063fb7d2c5b1461010a57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610765565b50505050505050505050565b005b61009c6100ac366004610765565b610177565b6100c46100bf366004610832565b61025c565b6040805194855260208501939093529183015260608201526080015b60405180910390f35b6100fc6100f7366004610874565b610338565b6040519081526020016100e0565b61014f610118366004610874565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100e0565b856101838160006103a3565b6101d45760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101e58160006103a3565b61023f5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101cb565b5061024e8c8c898989886103ba565b505050505050505050505050565b6000808080608085146102cb5760405162461bcd60e51b815260206004820152603160248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101cb565b6102d960206000878961089e565b6102e2916108c8565b93506102f260406020878961089e565b6102fb916108c8565b925061030b60606040878961089e565b610314916108c8565b915061032460806060878961089e565b61032d916108c8565b939692955090935050565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a0810183528154815260018201549381019390935260028101549183019190915260038101546060830152600481015460808301529061039b9061062e565b949350505050565b6001600160f81b0319828116908216145b92915050565b60006103c685856106af565b50509150506000806000806103db8b8b61025c565b93509350935093508383101561044b5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e7660448201526e185b1a590b5b585e0b585b5bdd5b9d608a1b60648201526084016101cb565b600081116104b85760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e76604482015273616c69642d7a65726f2d73746172742d74696d6560601b60648201526084016101cb565b336000908152602081815260408083208a8452909152812060048101549091036104f5578481556001810184905560028101839055600381018290555b6040805160a081018252825481526001830154602082015260028301549181019190915260038201546060820152600482015460808201526105369061062e565b86111561059d5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a616c6c60448201526e1bddd85b98d94b595e18d959591959608a1b60648201526084016101cb565b858160040160008282546105b191906108fc565b9091555050600481015460408051878152602081018790529081018590526060810184905260808101919091524260a082015288906001600160a01b0389169033907fa4d5df1d290378aabb8f054b2f3100faf35e2266bb7fbe661f947dfc686704ae9060c00160405180910390a4505050505050505050505050565b6000816060015142101561064457506000919050565b6000826060015142610656919061090f565b9050600081846040015161066a9190610922565b845161067691906108fc565b9050836020015181111561068b575060208301515b808460800151106106a0575060009392505050565b608084015161039b908261090f565b60008036816106c1601482878961089e565b6106ca91610939565b60601c93506106dd60346014878961089e565b6106e6916108c8565b92506106f5856034818961089e565b949793965094505050565b60008083601f84011261071257600080fd5b50813567ffffffffffffffff81111561072a57600080fd5b60208301915083602082850101111561074257600080fd5b9250929050565b80356001600160a01b038116811461076057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561078457600080fd5b8a3567ffffffffffffffff8082111561079c57600080fd5b6107a88e838f01610700565b909c509a5060208d01359150808211156107c157600080fd5b6107cd8e838f01610700565b909a50985060408d0135975060608d01359150808211156107ed57600080fd5b506107fa8d828e01610700565b90965094505060808b0135925061081360a08c01610749565b915061082160c08c01610749565b90509295989b9194979a5092959850565b6000806020838503121561084557600080fd5b823567ffffffffffffffff81111561085c57600080fd5b61086885828601610700565b90969095509350505050565b6000806040838503121561088757600080fd5b61089083610749565b946020939093013593505050565b600080858511156108ae57600080fd5b838611156108bb57600080fd5b5050820193919092039150565b803560208310156103b457600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103b4576103b46108e6565b818103818111156103b4576103b46108e6565b80820281158282048414176103b4576103b46108e6565b6bffffffffffffffffffffffff1981358181169160148510156109665780818660140360031b1b83161692505b50509291505056fea26469706673582212209ae3650bc35b3640fcc1f9a46bf5b25f1ce1bf6eb25aeb42d8582dc4beb6b96b64736f6c63430008170033", - "nonce": "0x18", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x3402ab25469b4b66d769a98c91be4222736b14b137c78657c1cf5f870eb00cfa", - "transactionType": "CREATE2", - "contractName": "NativeTokenPeriodTransferEnforcer", - "contractAddress": "0x9bc0faf4aca5ae429f4c06aeeac517520cb16bd9", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe5b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b57806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610893565b50505050505050505050565b005b6100b16100ac366004610960565b61017f565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df3660046109ba565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610893565b610255565b61016461015f3660046109e4565b61033a565b604080519384526020840192909252908201526060016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a0810183528154815260018201549381019390935260028101549183018290526003810154606084015260040154608083015282918291156101f4576101e8816103f0565b9350935093505061024b565b6000806000610203898961033a565b92509250925060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061023f816103f0565b97509750975050505050505b9450945094915050565b85610261816000610484565b6102b25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102c3816000610484565b61031d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102a9565b5061032c8c8c8989898861049b565b505050505050505050505050565b600080806060841461039b5760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152750e474d2dcecc2d8d2c85ae8cae4dae65ad8cadccee8d60531b60648201526084016102a9565b6103a9602060008688610a26565b6103b291610a50565b92506103c2604060208688610a26565b6103cb91610a50565b91506103db606060408688610a26565b6103e491610a50565b60001c90509250925092565b6000806000836040015142101561040f5750600091508190508061047d565b602084015160408501516104239042610a84565b61042d9190610a97565b610438906001610ab9565b905080846060015114159150600082610455578460800151610458565b60005b90508085600001511161046c576000610479565b8451610479908290610a84565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60006104a785856107dd565b505091505060008060006104bb8a8a61033a565b336000908152602081815260408083208c84529091528120600281015494975092955090935090919003610684576000821161054d5760405162461bcd60e51b81526020600482015260396024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d73746172742d646174650000000000000060648201526084016102a9565b600084116105b15760405162461bcd60e51b815260206004820152603c6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d616d6f756e740000000060648201526084016102a9565b600083116106155760405162461bcd60e51b815260206004820152603e6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d6475726174696f6e000060648201526084016102a9565b814210156106725760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152751c8e9d1c985b9cd9995c8b5b9bdd0b5cdd185c9d195960521b60648201526084016102a9565b83815560018101839055600281018290555b60008060006106cf846040518060a0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815250506103f0565b925092509250828811156107395760405162461bcd60e51b815260206004820152603a6024820152600080516020610b0283398151915260448201527f723a7472616e736665722d616d6f756e742d657863656564656400000000000060648201526084016102a9565b811561074e5760038401819055600060048501555b878460040160008282546107629190610ab9565b909155505060028401546004850154604080518a8152602081018a90529081019290925260608201524260808201528a906001600160a01b038b169033907f22e1bbd8bc0380d336958afc37cd8cb128d6c43891ed276162c30e8df467734d9060a00160405180910390a45050505050505050505050505050565b60008036816107ef6014828789610a26565b6107f891610acc565b60601c935061080b603460148789610a26565b61081491610a50565b92506108238560348189610a26565b949793965094505050565b60008083601f84011261084057600080fd5b50813567ffffffffffffffff81111561085857600080fd5b60208301915083602082850101111561087057600080fd5b9250929050565b80356001600160a01b038116811461088e57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108b257600080fd5b8a3567ffffffffffffffff808211156108ca57600080fd5b6108d68e838f0161082e565b909c509a5060208d01359150808211156108ef57600080fd5b6108fb8e838f0161082e565b909a50985060408d0135975060608d013591508082111561091b57600080fd5b506109288d828e0161082e565b90965094505060808b0135925061094160a08c01610877565b915061094f60c08c01610877565b90509295989b9194979a5092959850565b6000806000806060858703121561097657600080fd5b8435935061098660208601610877565b9250604085013567ffffffffffffffff8111156109a257600080fd5b6109ae8782880161082e565b95989497509550505050565b600080604083850312156109cd57600080fd5b6109d683610877565b946020939093013593505050565b600080602083850312156109f757600080fd5b823567ffffffffffffffff811115610a0e57600080fd5b610a1a8582860161082e565b90969095509350505050565b60008085851115610a3657600080fd5b83861115610a4357600080fd5b5050820193919092039150565b8035602083101561049557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561049557610495610a6e565b600082610ab457634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561049557610495610a6e565b6bffffffffffffffffffffffff198135818116916014851015610af95780818660140360031b1b83161692505b50509291505056fe4e6174697665546f6b656e506572696f645472616e73666572456e666f726365a2646970667358221220d41e667da8d747979e7ed7f05af656310d3eb3029c9d0c8a63a248703010d50664736f6c63430008170033", - "nonce": "0x19", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9a017aac3a4d532b55717274adb1418229d1c49e2bb413cbe7e0c0901db185e4", - "transactionType": "CREATE2", - "contractName": "NonceEnforcer", - "contractAddress": "0xde4f2fac4b3d87a1d9953ca5fc09fca7f366254f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x70672", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061050e806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100eb578063d3eddcc5146100bc578063ed463367146100bc578063f5743c4c146100fe57600080fd5b80632bd4ed2114610082578063414c3e33146100bc578063a145832a146100d8575b600080fd5b6100aa610090366004610314565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100d66100ca366004610390565b50505050505050505050565b005b6100d66100e6366004610390565b610111565b6100aa6100f936600461045d565b61020f565b6100d661010c36600461049f565b61027d565b85600881901b6101228160006102e1565b6101815760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600061018e8c8c61020f565b336000908152602081815260408083206001600160a01b038916845290915290205490915081146102015760405162461bcd60e51b815260206004820152601b60248201527f4e6f6e6365456e666f726365723a696e76616c69642d6e6f6e636500000000006044820152606401610178565b505050505050505050505050565b60006020821461026c5760405162461bcd60e51b815260206004820152602260248201527f4e6f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e676044820152610e8d60f31b6064820152608401610178565b61027682846104ba565b9392505050565b6001600160a01b038116600081815260208181526040808320338085529083529281902080546001810190915590518181529093917fe02d340254c92bc3ad96f0fceb790db939e11c669c1f4c8a549d248f17130b33910160405180910390a35050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b038116811461030f57600080fd5b919050565b6000806040838503121561032757600080fd5b610330836102f8565b915061033e602084016102f8565b90509250929050565b60008083601f84011261035957600080fd5b50813567ffffffffffffffff81111561037157600080fd5b60208301915083602082850101111561038957600080fd5b9250929050565b60008060008060008060008060008060e08b8d0312156103af57600080fd5b8a3567ffffffffffffffff808211156103c757600080fd5b6103d38e838f01610347565b909c509a5060208d01359150808211156103ec57600080fd5b6103f88e838f01610347565b909a50985060408d0135975060608d013591508082111561041857600080fd5b506104258d828e01610347565b90965094505060808b0135925061043e60a08c016102f8565b915061044c60c08c016102f8565b90509295989b9194979a5092959850565b6000806020838503121561047057600080fd5b823567ffffffffffffffff81111561048757600080fd5b61049385828601610347565b90969095509350505050565b6000602082840312156104b157600080fd5b610276826102f8565b803560208310156102f257600019602084900360031b1b169291505056fea2646970667358221220a9f5ef425adf403ab9ba4e7eb77d33d90a09d017b94aa31d1c936c4da108e6f064736f6c63430008170033", - "nonce": "0x1a", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc76f8e7955041973a20ca603a9750fb8eaa0e791f6dee8e703cb2236f0f04002", - "transactionType": "CREATE2", - "contractName": "OwnershipTransferEnforcer", - "contractAddress": "0x7eef9734e7092032b5c56310eb9bbd1f4a524681", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9744f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106af806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461049f565b50505050505050505050565b005b61007661008636600461049f565b6100ba565b61009e61009936600461056c565b6101e7565b6040516001600160a01b03909116815260200160405180910390f35b856100c6816000610252565b6101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610128816000610252565b6101825760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5060006101918d8d8a8a610269565b6040516001600160a01b038083168252919250879186169033907f0f026cada0b544ae1cc47ac006f1f4c3d7e94832af22aa0065351de49f9284d79060200160405180910390a450505050505050505050505050565b60006014821461023e5760405162461bcd60e51b815260206004820152602e602482015260008051602061065a83398151915260448201526d0c85ae8cae4dae65ad8cadccee8d60931b606482015260840161010e565b61024882846105ae565b60601c9392505050565b6001600160f81b0319828116908216145b92915050565b60008036600061027986866103e9565b929550935090915050602481146102db5760405162461bcd60e51b8152602060048201526032602482015260008051602061065a8339815191526044820152710c85acaf0cac6eae8d2dedc5ad8cadccee8d60731b606482015260840161010e565b60006102ea60048284866105e3565b6102f39161060d565b90506001600160e01b0319811663f2fde38b60e01b146103545760405162461bcd60e51b8152602060048201526028602482015260008051602061065a833981519152604482015267190b5b595d1a1bd960c21b606482015260840161010e565b60006103608a8a6101e7565b9050846001600160a01b0316816001600160a01b0316146103c45760405162461bcd60e51b815260206004820152602a602482015260008051602061065a833981519152604482015269190b58dbdb9d1c9858dd60b21b606482015260840161010e565b6103d26024600485876105e3565b6103db9161063b565b9a9950505050505050505050565b60008036816103fb60148287896105e3565b610404916105ae565b60601c93506104176034601487896105e3565b6104209161063b565b925061042f85603481896105e3565b949793965094505050565b60008083601f84011261044c57600080fd5b50813567ffffffffffffffff81111561046457600080fd5b60208301915083602082850101111561047c57600080fd5b9250929050565b80356001600160a01b038116811461049a57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104be57600080fd5b8a3567ffffffffffffffff808211156104d657600080fd5b6104e28e838f0161043a565b909c509a5060208d01359150808211156104fb57600080fd5b6105078e838f0161043a565b909a50985060408d0135975060608d013591508082111561052757600080fd5b506105348d828e0161043a565b90965094505060808b0135925061054d60a08c01610483565b915061055b60c08c01610483565b90509295989b9194979a5092959850565b6000806020838503121561057f57600080fd5b823567ffffffffffffffff81111561059657600080fd5b6105a28582860161043a565b90969095509350505050565b6bffffffffffffffffffffffff1981358181169160148510156105db5780818660140360031b1b83161692505b505092915050565b600080858511156105f357600080fd5b8386111561060057600080fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156105db5760049490940360031b84901b1690921692915050565b8035602083101561026357600019602084900360031b1b169291505056fe4f776e6572736869705472616e73666572456e666f726365723a696e76616c69a264697066735822122007588682c413677a677027e7c1832d2fbd87c6826a5093b643a504b2507b88b964736f6c63430008170033", - "nonce": "0x1b", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x020c0249c1971416e237137d6f1253c8ec7088fbd3e2d43bcd20212def937dc8", - "transactionType": "CREATE2", - "contractName": "RedeemerEnforcer", - "contractAddress": "0xe144b0b2618071b4e56f746313528a669c7e65c5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x878e1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061064b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103ae565b50505050505050505050565b005b6100766100863660046103ae565b6100b4565b61009e61009936600461047b565b6101e8565b6040516100ab91906104bd565b60405180910390f35b85600881901b6100c5816000610332565b6101245760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101318c8c6101e8565b805190915060005b81811015610183578281815181106101535761015361050a565b60200260200101516001600160a01b0316856001600160a01b03160361017b575050506101db565b600101610139565b5060405162461bcd60e51b815260206004820152602660248201527f52656465656d6572456e666f726365723a756e617574686f72697a65642d72656044820152653232b2b6b2b960d11b606482015260840161011b565b5050505050505050505050565b606060008280158015906102045750610202601482610536565b155b61025e5760405162461bcd60e51b815260206004820152602560248201527f52656465656d6572456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b606482015260840161011b565b610269601482610560565b67ffffffffffffffff81111561028157610281610574565b6040519080825280602002602001820160405280156102aa578160200160208202803683370190505b50925060005b81811015610329578581866102c682601461058a565b926102d39392919061059d565b6102dc916105c7565b60601c8484815181106102f1576102f161050a565b6001600160a01b039092166020928302919091019091015282610313816105fc565b9350610322905060148261058a565b90506102b0565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008083601f84011261035b57600080fd5b50813567ffffffffffffffff81111561037357600080fd5b60208301915083602082850101111561038b57600080fd5b9250929050565b80356001600160a01b03811681146103a957600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103cd57600080fd5b8a3567ffffffffffffffff808211156103e557600080fd5b6103f18e838f01610349565b909c509a5060208d013591508082111561040a57600080fd5b6104168e838f01610349565b909a50985060408d0135975060608d013591508082111561043657600080fd5b506104438d828e01610349565b90965094505060808b0135925061045c60a08c01610392565b915061046a60c08c01610392565b90509295989b9194979a5092959850565b6000806020838503121561048e57600080fd5b823567ffffffffffffffff8111156104a557600080fd5b6104b185828601610349565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156104fe5783516001600160a01b0316835292840192918401916001016104d9565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b60008261054557610545610520565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261056f5761056f610520565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103435761034361054a565b600080858511156105ad57600080fd5b838611156105ba57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105f45780818660140360031b1b83161692505b505092915050565b60006001820161060e5761060e61054a565b506001019056fea26469706673582212201039fbe92afb704ab10dbd45ad43e2b1c4bae1a3a861fb6009a942c305971f6764736f6c63430008170033", - "nonce": "0x1c", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x94889689a75ba7b54c42fd3ad869e2d7baa7d9a614b252da05f347c741af570b", - "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x6649b61c873f6f9686a1e1ae9ee98ac380c7ba13", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1052b6", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d05806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610980565b50505050505050505050565b005b610081610091366004610980565b6100fa565b6100a96100a4366004610a4d565b6106d3565b6040516100b69190610a8f565b60405180910390f35b6100ea6100cd366004610b2b565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b61086b565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b81600061086b565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610cb083398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff1916600117905536906102748989610882565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106d3565b905080606001516001600160a01b03168383600081811061030c5761030c610b55565b905060200281019061031e9190610b6b565b61032c906020810190610b8b565b6001600160a01b031614158061036e575080608001518383600081811061035557610355610b55565b90506020028101906103679190610b6b565b6020013514155b806103cc57508060a00151805190602001208383600081811061039357610393610b55565b90506020028101906103a59190610b6b565b6103b3906040810190610bad565b6040516103c1929190610bf4565b604051809103902014155b156104385760405162461bcd60e51b81526020600482015260426024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045657610456610b55565b90506020028101906104689190610b6b565b610476906020810190610b8b565b6001600160a01b03161415806104b357508282600181811061049a5761049a610b55565b90506020028101906104ac9190610b6b565b6020013515155b806104f35750828260018181106104cc576104cc610b55565b90506020028101906104de9190610b6b565b6104ec906040810190610bad565b9050604414155b80610559575063a9059cbb60e01b8383600181811061051457610514610b55565b90506020028101906105269190610b6b565b610534906040810190610bad565b61054391600491600091610c04565b61054c91610c2e565b6001600160e01b03191614155b806105c4575080602001516001600160a01b03168383600181811061058057610580610b55565b90506020028101906105929190610b6b565b6105a0906040810190610bad565b6105af91602491600491610c04565b6105b891610c5e565b6001600160a01b031614155b8061061d57508060400151838360018181106105e2576105e2610b55565b90506020028101906105f49190610b6b565b610602906040810190610bad565b61061191604491602491610c04565b61061a91610c5e565b14155b1561068a5760405162461bcd60e51b81526020600482015260436024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b6107276040518060c0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b607c82101561078c5760405162461bcd60e51b815260206004820152603d6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61079a601460008486610c04565b6107a391610c7c565b60601c81526107b6602860148486610c04565b6107bf91610c7c565b60601c60208201526107d5604860288486610c04565b6107de91610c5e565b60408201526107f1605c60488486610c04565b6107fa91610c7c565b606090811c90820152610811607c605c8486610c04565b61081a91610c5e565b608082015261082c82607c8186610c04565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060a082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108ba5763ba597e7e6000526004601cfd5b8315610911578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156109085763ba597e7e6000526004601cfd5b505050826108c4575b5050509250929050565b60008083601f84011261092d57600080fd5b50813567ffffffffffffffff81111561094557600080fd5b60208301915083602082850101111561095d57600080fd5b9250929050565b80356001600160a01b038116811461097b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561099f57600080fd5b8a3567ffffffffffffffff808211156109b757600080fd5b6109c38e838f0161091b565b909c509a5060208d01359150808211156109dc57600080fd5b6109e88e838f0161091b565b909a50985060408d0135975060608d0135915080821115610a0857600080fd5b50610a158d828e0161091b565b90965094505060808b01359250610a2e60a08c01610964565b9150610a3c60c08c01610964565b90509295989b9194979a5092959850565b60008060208385031215610a6057600080fd5b823567ffffffffffffffff811115610a7757600080fd5b610a838582860161091b565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a084015260a084015160c08085015280518060e086015260005b81811015610b065782810184015186820161010001528301610ae9565b506101009250600083828701015282601f19601f830116860101935050505092915050565b60008060408385031215610b3e57600080fd5b610b4783610964565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b8157600080fd5b9190910192915050565b600060208284031215610b9d57600080fd5b610ba682610964565b9392505050565b6000808335601e19843603018112610bc457600080fd5b83018035915067ffffffffffffffff821115610bdf57600080fd5b60200191503681900382131561095d57600080fd5b8183823760009101908152919050565b60008085851115610c1457600080fd5b83861115610c2157600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c565780818660040360031b1b83161692505b505092915050565b8035602083101561087c57600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c565760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a26469706673582212200c9b27d58a069b9dfe088704333d359f679690a7179fd6724505e06d0fe0cffd64736f6c63430008170033", - "nonce": "0x1d", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf3670650f7a3eb3dd0c640457afee0792afbd023d78e9b97e7bc974a6c5444f9", - "transactionType": "CREATE2", - "contractName": "TimestampEnforcer", - "contractAddress": "0x1046bb45c8d673d4ea75321280db34899413c069", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7411c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461033f565b50505050505050505050565b005b61007661008636600461033f565b6100c2565b61009e61009936600461040c565b61023a565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023a565b90925090506001600160801b038216156101b857816001600160801b031642116101b85760405162461bcd60e51b815260206004820152602260248201527f54696d657374616d70456e666f726365723a6561726c792d64656c656761746960448201526137b760f11b606482015260840161012a565b6001600160801b0381161561022b57806001600160801b0316421061022b5760405162461bcd60e51b8152602060048201526024808201527f54696d657374616d70456e666f726365723a657870697265642d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b50505050505050505050505050565b6000806020831461029c5760405162461bcd60e51b815260206004820152602660248201527f54696d657374616d70456e666f726365723a696e76616c69642d7465726d732d6044820152650d8cadccee8d60d31b606482015260840161012a565b6102a9836010818761044e565b6102b291610478565b60801c90506102c560106000858761044e565b6102ce91610478565b60801c91509250929050565b60008083601f8401126102ec57600080fd5b50813567ffffffffffffffff81111561030457600080fd5b60208301915083602082850101111561031c57600080fd5b9250929050565b80356001600160a01b038116811461033a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035e57600080fd5b8a3567ffffffffffffffff8082111561037657600080fd5b6103828e838f016102da565b909c509a5060208d013591508082111561039b57600080fd5b6103a78e838f016102da565b909a50985060408d0135975060608d01359150808211156103c757600080fd5b506103d48d828e016102da565b90965094505060808b013592506103ed60a08c01610323565b91506103fb60c08c01610323565b90509295989b9194979a5092959850565b6000806020838503121561041f57600080fd5b823567ffffffffffffffff81111561043657600080fd5b610442858286016102da565b90969095509350505050565b6000808585111561045e57600080fd5b8386111561046b57600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104a95780818660100360031b1b83161692505b50509291505056fea2646970667358221220937c24aea9e01f448cb62e2b3be0bdd7f808e5688cca18b12ff45cb1dabdc7b064736f6c63430008170033", - "nonce": "0x1e", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x002e6dfe7788bea049c32cefc6cd9645ea6c377c9d41de0d0af2bf64a3d3478f", - "transactionType": "CREATE2", - "contractName": "ValueLteEnforcer", - "contractAddress": "0x92bf12322527caa612fd31a0e810472bbb106a8f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x755ad", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104f8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610336565b50505050505050505050565b005b610076610086366004610336565b6100b0565b61009e610099366004610403565b6101f8565b60405190815260200160405180910390f35b856100bc816000610269565b61010d5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61011e816000610269565b6101785760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610104565b5060006101858888610280565b505091505060006101968e8e6101f8565b9050808211156101e85760405162461bcd60e51b815260206004820152601f60248201527f56616c75654c7465456e666f726365723a76616c75652d746f6f2d68696768006044820152606401610104565b5050505050505050505050505050565b6000602082146102585760405162461bcd60e51b815260206004820152602560248201527f56616c75654c7465456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610104565b6102628284610445565b9392505050565b6001600160f81b0319828116908216145b92915050565b60008036816102926014828789610463565b61029b9161048d565b60601c93506102ae603460148789610463565b6102b791610445565b92506102c68560348189610463565b949793965094505050565b60008083601f8401126102e357600080fd5b50813567ffffffffffffffff8111156102fb57600080fd5b60208301915083602082850101111561031357600080fd5b9250929050565b80356001600160a01b038116811461033157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035557600080fd5b8a3567ffffffffffffffff8082111561036d57600080fd5b6103798e838f016102d1565b909c509a5060208d013591508082111561039257600080fd5b61039e8e838f016102d1565b909a50985060408d0135975060608d01359150808211156103be57600080fd5b506103cb8d828e016102d1565b90965094505060808b013592506103e460a08c0161031a565b91506103f260c08c0161031a565b90509295989b9194979a5092959850565b6000806020838503121561041657600080fd5b823567ffffffffffffffff81111561042d57600080fd5b610439858286016102d1565b90969095509350505050565b8035602083101561027a57600019602084900360031b1b1692915050565b6000808585111561047357600080fd5b8386111561048057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104ba5780818660140360031b1b83161692505b50509291505056fea2646970667358221220aaa65c38bf913adb3b6476a0d2d501b6b9e881c6a33b33b16dd8081cbc1b61ce64736f6c63430008170033", - "nonce": "0x1f", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x21633d72396d42c847c75b1ec1178c8510a598365e2af7bb82d4fb0eb17184dd", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x20", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x87149ab24ca22f99a57280d40860fe10ed54056eba7371afc9ddae04a9b2e291", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x21", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9c9e56720da44205d27f271094970ab4bad05556095c74271994ec85326055d8", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x22", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x7cb1f239051c07b4b1e4d992eb757bd110da024b5712e9d9e61951ba8b87c875", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x23", - "chainId": "0xaa044c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "status": "0x1", - "cumulativeGasUsed": "0x751bd", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xcdcb5503c70824255caa62cb8bd0b568125f04d177a4b0c821a8f4a42651a401", - "transactionIndex": "0x1", - "blockHash": "0x5349e248838102c1d30eac83ca00399e44aae9a6529a90c0b3f7de9ae505c72f", - "blockNumber": "0x108e6dc", - "gasUsed": "0x69d59", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x4793" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xee287", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf321488e24f6caaa92efdfce7a696053f1999ed47a7f653e5c3c815bca26d106", - "transactionIndex": "0x2", - "blockHash": "0x5349e248838102c1d30eac83ca00399e44aae9a6529a90c0b3f7de9ae505c72f", - "blockNumber": "0x108e6dc", - "gasUsed": "0x790ca", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x532f" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x15cbd1", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x957a925c336c6b0d04548fdbd89627ba79469621429c1e34bc1a731123bc2211", - "transactionIndex": "0x3", - "blockHash": "0x5349e248838102c1d30eac83ca00399e44aae9a6529a90c0b3f7de9ae505c72f", - "blockNumber": "0x108e6dc", - "gasUsed": "0x6e94a", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x4e1c" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1ac705", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf4c8b0ff63354f7614a14b063cee9aa01d7b9637d847318cba982fb27742fa37", - "transactionIndex": "0x4", - "blockHash": "0x5349e248838102c1d30eac83ca00399e44aae9a6529a90c0b3f7de9ae505c72f", - "blockNumber": "0x108e6dc", - "gasUsed": "0x4fb34", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x356f" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x21bf4c", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x839eded48c346cd75698af557331addc5e851ba59233f23066561fc064cc931b", - "transactionIndex": "0x5", - "blockHash": "0x5349e248838102c1d30eac83ca00399e44aae9a6529a90c0b3f7de9ae505c72f", - "blockNumber": "0x108e6dc", - "gasUsed": "0x6f847", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x5125" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2a7a9f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xb3e599347c38882714aa21dda37f53e6a80fcc534978d1eeb12dcfa2685d813a", - "transactionIndex": "0x6", - "blockHash": "0x5349e248838102c1d30eac83ca00399e44aae9a6529a90c0b3f7de9ae505c72f", - "blockNumber": "0x108e6dc", - "gasUsed": "0x8bb53", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x5ef2" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x322815", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xcb9a2c85eda905b63ca8d967c750b6034bf6b3a50f4137bff36dd8aa2bd231d9", - "transactionIndex": "0x7", - "blockHash": "0x5349e248838102c1d30eac83ca00399e44aae9a6529a90c0b3f7de9ae505c72f", - "blockNumber": "0x108e6dc", - "gasUsed": "0x7ad76", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x5372" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3e04dd", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x37b4aa5f4600221ebc4f79243cd0409bf4cac9b0f0c1fa6b18813af230df608f", - "transactionIndex": "0x8", - "blockHash": "0x5349e248838102c1d30eac83ca00399e44aae9a6529a90c0b3f7de9ae505c72f", - "blockNumber": "0x108e6dc", - "gasUsed": "0xbdcc8", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x7f0c" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x488c5f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x31c31b2366b5b7e71380d70b076f3d50ffa67c9dc2e700aeca0b48aaf21d1666", - "transactionIndex": "0x9", - "blockHash": "0x5349e248838102c1d30eac83ca00399e44aae9a6529a90c0b3f7de9ae505c72f", - "blockNumber": "0x108e6dc", - "gasUsed": "0xa8782", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x6eaf" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x516123", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xcfc211b817e684f9d136d3a2f12e8940a7077eac762f9a2b457b2157c94bd366", - "transactionIndex": "0xa", - "blockHash": "0x5349e248838102c1d30eac83ca00399e44aae9a6529a90c0b3f7de9ae505c72f", - "blockNumber": "0x108e6dc", - "gasUsed": "0x8d4c4", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x5f6b" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x864ee", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x7435e4fb76cfe3a5844c8c9599ab781907ff911d8793ee56aab86f027c1025f4", - "transactionIndex": "0x1", - "blockHash": "0x264e35daee5bb2d697f22c9187dab299c1f4ab1d00e7aed382b72b11096c07a4", - "blockNumber": "0x108e6dd", - "gasUsed": "0x7b08a", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x4c98" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x117c74", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x8fa5e5b518e736a228d1e8290445be62af58acd436cef4be7f84847fbb1eb937", - "transactionIndex": "0x2", - "blockHash": "0x264e35daee5bb2d697f22c9187dab299c1f4ab1d00e7aed382b72b11096c07a4", - "blockNumber": "0x108e6dd", - "gasUsed": "0x91786", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x61fa" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x194192", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x36a195d946ecaf9ed515382f9ec50b489f436589f9ca6d53de6c3fdf926d3a3e", - "transactionIndex": "0x3", - "blockHash": "0x264e35daee5bb2d697f22c9187dab299c1f4ab1d00e7aed382b72b11096c07a4", - "blockNumber": "0x108e6dd", - "gasUsed": "0x7c51e", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x5917" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1e97aa", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x12b8fcc4db773fa7d41c19e88723f6905312b96ec1ca363a42576bec318410c3", - "transactionIndex": "0x4", - "blockHash": "0x264e35daee5bb2d697f22c9187dab299c1f4ab1d00e7aed382b72b11096c07a4", - "blockNumber": "0x108e6dd", - "gasUsed": "0x55618", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x3ce9" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x268abe", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x21737869596ea16bcea3be2336d2fd5fd8c340dc0406eb4846ca4303a6309e02", - "transactionIndex": "0x5", - "blockHash": "0x264e35daee5bb2d697f22c9187dab299c1f4ab1d00e7aed382b72b11096c07a4", - "blockNumber": "0x108e6dd", - "gasUsed": "0x7f314", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x5b14" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2c95dd", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xbab77a5be272174bd9e5a495fedd0e7151d8943094e1d17c4a4b00cc1d58b7f7", - "transactionIndex": "0x6", - "blockHash": "0x264e35daee5bb2d697f22c9187dab299c1f4ab1d00e7aed382b72b11096c07a4", - "blockNumber": "0x108e6dd", - "gasUsed": "0x60b1f", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x451e" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x31b4b9", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x6a1d9b8244d46e54df927c105fa90f0d38680684789ac480003298ec9fdb21af", - "transactionIndex": "0x7", - "blockHash": "0x264e35daee5bb2d697f22c9187dab299c1f4ab1d00e7aed382b72b11096c07a4", - "blockNumber": "0x108e6dd", - "gasUsed": "0x51edc", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x3a81" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x36ac15", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe49f620539d948a6b9c39094034d81d98de93c9e58e9bf85797d6086c341c528", - "transactionIndex": "0x8", - "blockHash": "0x264e35daee5bb2d697f22c9187dab299c1f4ab1d00e7aed382b72b11096c07a4", - "blockNumber": "0x108e6dd", - "gasUsed": "0x4f75c", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x38e3" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x46be87", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x2222474e2341c36e3481f0adfee95fff91ce7715c7be2af96b6294664fc51dc6", - "transactionIndex": "0xa", - "blockHash": "0x264e35daee5bb2d697f22c9187dab299c1f4ab1d00e7aed382b72b11096c07a4", - "blockNumber": "0x108e6dd", - "gasUsed": "0xd7f2f", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x89a9" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1859cd", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x7ab8aff82f6457de05f17ecc2f2eb260235314f684e69363ce7fa5d775ffa731", - "transactionIndex": "0x3", - "blockHash": "0x479b3c45aeef2db07b72a2b2329dfb8c52836ab548112f5f76e64511b32beed7", - "blockNumber": "0x108e6de", - "gasUsed": "0x122de4", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0xbeac" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x200be3", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x2f1881567ddf966a7c1655508dbc45fc3fa86b65269b2015c259c3efb76407bc", - "transactionIndex": "0x4", - "blockHash": "0x479b3c45aeef2db07b72a2b2329dfb8c52836ab548112f5f76e64511b32beed7", - "blockNumber": "0x108e6de", - "gasUsed": "0x7b216", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x5405" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x24010f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x3402ab25469b4b66d769a98c91be4222736b14b137c78657c1cf5f870eb00cfa", - "transactionIndex": "0x5", - "blockHash": "0x479b3c45aeef2db07b72a2b2329dfb8c52836ab548112f5f76e64511b32beed7", - "blockNumber": "0x108e6de", - "gasUsed": "0x3f52c", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x2df5" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x332287", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xad2ed2f95198aacd168dc0b21576bb6b84078701b48591b504fd011988bb306d", - "transactionIndex": "0x6", - "blockHash": "0x479b3c45aeef2db07b72a2b2329dfb8c52836ab548112f5f76e64511b32beed7", - "blockNumber": "0x108e6de", - "gasUsed": "0xf2178", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0xa9c3" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x38da89", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xb389d6b4d6d9d896a2085e631edac077972b452c37474039d31f686d0cc12922", - "transactionIndex": "0x7", - "blockHash": "0x479b3c45aeef2db07b72a2b2329dfb8c52836ab548112f5f76e64511b32beed7", - "blockNumber": "0x108e6de", - "gasUsed": "0x5b802", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x42df" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x41d1ba", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xaa3e0b379846eb1f3065ff30e218e086b8a2417c07432a879e3e1d760faac65a", - "transactionIndex": "0x8", - "blockHash": "0x479b3c45aeef2db07b72a2b2329dfb8c52836ab548112f5f76e64511b32beed7", - "blockNumber": "0x108e6de", - "gasUsed": "0x8f731", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x62f9" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4c3738", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9a017aac3a4d532b55717274adb1418229d1c49e2bb413cbe7e0c0901db185e4", - "transactionIndex": "0x9", - "blockHash": "0x479b3c45aeef2db07b72a2b2329dfb8c52836ab548112f5f76e64511b32beed7", - "blockNumber": "0x108e6de", - "gasUsed": "0xa657e", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x7181" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x514d98", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc76f8e7955041973a20ca603a9750fb8eaa0e791f6dee8e703cb2236f0f04002", - "transactionIndex": "0xa", - "blockHash": "0x479b3c45aeef2db07b72a2b2329dfb8c52836ab548112f5f76e64511b32beed7", - "blockNumber": "0x108e6de", - "gasUsed": "0x51660", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x3892" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x57c4f0", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x635dac06cca3d63439c0a905af1f3eaacb437040f9260d1e5a806fc7b476c354", - "transactionIndex": "0xb", - "blockHash": "0x479b3c45aeef2db07b72a2b2329dfb8c52836ab548112f5f76e64511b32beed7", - "blockNumber": "0x108e6de", - "gasUsed": "0x67758", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x4561" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5de794", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x020c0249c1971416e237137d6f1253c8ec7088fbd3e2d43bcd20212def937dc8", - "transactionIndex": "0xc", - "blockHash": "0x479b3c45aeef2db07b72a2b2329dfb8c52836ab548112f5f76e64511b32beed7", - "blockNumber": "0x108e6de", - "gasUsed": "0x622a4", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x46cb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6c9d2f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x94889689a75ba7b54c42fd3ad869e2d7baa7d9a614b252da05f347c741af570b", - "transactionIndex": "0xe", - "blockHash": "0x479b3c45aeef2db07b72a2b2329dfb8c52836ab548112f5f76e64511b32beed7", - "blockNumber": "0x108e6de", - "gasUsed": "0xbd224", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x7ce7" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x719353", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x002e6dfe7788bea049c32cefc6cd9645ea6c377c9d41de0d0af2bf64a3d3478f", - "transactionIndex": "0xf", - "blockHash": "0x479b3c45aeef2db07b72a2b2329dfb8c52836ab548112f5f76e64511b32beed7", - "blockNumber": "0x108e6de", - "gasUsed": "0x4f624", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x3554" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x769787", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf3670650f7a3eb3dd0c640457afee0792afbd023d78e9b97e7bc974a6c5444f9", - "transactionIndex": "0x10", - "blockHash": "0x479b3c45aeef2db07b72a2b2329dfb8c52836ab548112f5f76e64511b32beed7", - "blockNumber": "0x108e6de", - "gasUsed": "0x50434", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x370e" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x804298", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x87149ab24ca22f99a57280d40860fe10ed54056eba7371afc9ddae04a9b2e291", - "transactionIndex": "0x11", - "blockHash": "0x479b3c45aeef2db07b72a2b2329dfb8c52836ab548112f5f76e64511b32beed7", - "blockNumber": "0x108e6de", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x6ac3" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x89f2c5", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9c9e56720da44205d27f271094970ab4bad05556095c74271994ec85326055d8", - "transactionIndex": "0x12", - "blockHash": "0x479b3c45aeef2db07b72a2b2329dfb8c52836ab548112f5f76e64511b32beed7", - "blockNumber": "0x108e6de", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x6b99" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x94572f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x21633d72396d42c847c75b1ec1178c8510a598365e2af7bb82d4fb0eb17184dd", - "transactionIndex": "0x13", - "blockHash": "0x479b3c45aeef2db07b72a2b2329dfb8c52836ab548112f5f76e64511b32beed7", - "blockNumber": "0x108e6de", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x5d22cfc40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x7363" - }, + } + ], + "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x9ce759", + "cumulativeGasUsed": "0xe9fb9", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x7cb1f239051c07b4b1e4d992eb757bd110da024b5712e9d9e61951ba8b87c875", - "transactionIndex": "0x14", - "blockHash": "0x479b3c45aeef2db07b72a2b2329dfb8c52836ab548112f5f76e64511b32beed7", - "blockNumber": "0x108e6de", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x5d22cfc40", + "transactionHash": "0x1ff7b68462491a2e4583a568879a68a6d77abae77c2a28b51c7418ee5409f683", + "transactionIndex": "0x1", + "blockHash": "0x2921d4eea918a45ba492ae154af76f897764f25a1f4717d0add7892dec1fda30", + "blockNumber": "0x1849fff", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xba43b7401", + "blobGasUsed": "0x7af", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, + "daFootprintGasScalar": "0x1", "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0x115816dcc6a74686", + "l1BlobBaseFee": "0x2", "l1BlobBaseFeeScalar": "0x0", "l1Fee": "0x0", - "l1GasPrice": "0x3a62a431", - "l1GasUsed": "0x60ef" + "l1GasPrice": "0x12", + "l1GasUsed": "0x7af8" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1770644595661, + "timestamp": 1778752915217, "chain": 11142220, - "commit": "b553aae" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/11155111/run-1778751445532.json b/broadcast/DeployCaveatEnforcers.s.sol/11155111/run-1778751445532.json new file mode 100644 index 00000000..7ed60c25 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/11155111/run-1778751445532.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0xd85f1dee565adaa309070e76ff13217c5bbccb1c118bdfcd5573c560011706b4", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x95", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x107f3f8", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd85f1dee565adaa309070e76ff13217c5bbccb1c118bdfcd5573c560011706b4", + "transactionIndex": "0x63", + "blockHash": "0x8f33ffc111f4c20c128aed0db8ccf906f481a72c6d9b1d41b77170cfda5b704e", + "blockNumber": "0xa59064", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xf4252", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778751445532, + "chain": 11155111, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/11155111/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/11155111/run-latest.json index 05ba82a6..7ed60c25 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/11155111/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/11155111/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0xc48bbd4b55bd4ce2979faaebab2c4c7ab755a15d5494e90720ab30233b24dbd3", + "hash": "0xd85f1dee565adaa309070e76ff13217c5bbccb1c118bdfcd5573c560011706b4", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x8c", - "chainId": "0xaa36a7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9a525ac523572c3fbfc15baa72c8b6afc40b504158f36e21ee04ff029938fae7", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x8d", - "chainId": "0xaa36a7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe222d45f5a8009b3824dc63dbda83d690480ce3aebff10b9fd781f99eee26b32", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x8e", - "chainId": "0xaa36a7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xed8e84a03166a42c17656c22c37875a3ed3ced95e2312b9b5c5fa2fc24e63d03", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x8f", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x95", "chainId": "0xaa36a7" }, "additionalContracts": [], @@ -80,64 +23,16 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xddf6df", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc48bbd4b55bd4ce2979faaebab2c4c7ab755a15d5494e90720ab30233b24dbd3", - "transactionIndex": "0x74", - "blockHash": "0xcbfa15bc7c4eb0898e7b9530e4e62c1eb1698aa05467fb1d04c1e949e7e1ac54", - "blockNumber": "0x8bea06", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x10e2fd", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xe7a70c", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9a525ac523572c3fbfc15baa72c8b6afc40b504158f36e21ee04ff029938fae7", - "transactionIndex": "0x75", - "blockHash": "0xcbfa15bc7c4eb0898e7b9530e4e62c1eb1698aa05467fb1d04c1e949e7e1ac54", - "blockNumber": "0x8bea06", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x10e2fd", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xf20b76", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe222d45f5a8009b3824dc63dbda83d690480ce3aebff10b9fd781f99eee26b32", - "transactionIndex": "0x76", - "blockHash": "0xcbfa15bc7c4eb0898e7b9530e4e62c1eb1698aa05467fb1d04c1e949e7e1ac54", - "blockNumber": "0x8bea06", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x10e2fd", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xfa9ba0", + "cumulativeGasUsed": "0x107f3f8", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xed8e84a03166a42c17656c22c37875a3ed3ced95e2312b9b5c5fa2fc24e63d03", - "transactionIndex": "0x77", - "blockHash": "0xcbfa15bc7c4eb0898e7b9530e4e62c1eb1698aa05467fb1d04c1e949e7e1ac54", - "blockNumber": "0x8bea06", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x10e2fd", + "transactionHash": "0xd85f1dee565adaa309070e76ff13217c5bbccb1c118bdfcd5573c560011706b4", + "transactionIndex": "0x63", + "blockHash": "0x8f33ffc111f4c20c128aed0db8ccf906f481a72c6d9b1d41b77170cfda5b704e", + "blockNumber": "0xa59064", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xf4252", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null @@ -146,7 +41,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757449321, + "timestamp": 1778751445532, "chain": 11155111, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/11155420/run-1778752299328.json b/broadcast/DeployCaveatEnforcers.s.sol/11155420/run-1778752299328.json new file mode 100644 index 00000000..4500f540 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/11155420/run-1778752299328.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x3e7f5c73b160e7636ae6c2727ac41a694f35e21ea7dd4afc8b5af97304eecf7d", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0xaa37dc" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xea001", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x3e7f5c73b160e7636ae6c2727ac41a694f35e21ea7dd4afc8b5af97304eecf7d", + "transactionIndex": "0x1", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2975fc0", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x1313ca", + "blobGasUsed": "0xc0300", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x1db0", + "l1BlobBaseFee": "0x2", + "l1BlobBaseFeeScalar": "0xd2730", + "l1Fee": "0x20e3", + "l1GasPrice": "0x15", + "l1GasUsed": "0x7b05" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752299328, + "chain": 11155420, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/11155420/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/11155420/run-latest.json index 42ee0134..4500f540 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/11155420/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/11155420/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0xbfb27daa1c1d8a0a866b4fd40c65679d13813a67a08a9c92385a643934334199", + "hash": "0x3e7f5c73b160e7636ae6c2727ac41a694f35e21ea7dd4afc8b5af97304eecf7d", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0xaa37dc" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xffa4514bcf01d2b68a077948f004f72f8e15857c50bba01cdb6a70b01fb5b694", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x28", - "chainId": "0xaa37dc" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8f1edbc94ea7fa6c28557ce533e414dfcd3a310e27eefde3dd524c0d1f621b99", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x29", - "chainId": "0xaa37dc" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8457a2021c31fc1fb797bf9c3d4cb47e468191baeab190ae49c07830cf1bf94d", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2a", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0xaa37dc" }, "additionalContracts": [], @@ -80,97 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xcc79d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xbfb27daa1c1d8a0a866b4fd40c65679d13813a67a08a9c92385a643934334199", - "transactionIndex": "0x3", - "blockHash": "0xb2c2a4b14c39e140941fca9ccd84d25d5af5489288abfde6ebd061a426126b91", - "blockNumber": "0x1f4da0a", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0xf433a", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x1db0", - "l1BlobBaseFee": "0xcd4c2f20", - "l1BlobBaseFeeScalar": "0xd2730", - "l1Fee": "0x49bb06782f0", - "l1GasPrice": "0xd502", - "l1GasUsed": "0x6aa8" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1677ca", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xffa4514bcf01d2b68a077948f004f72f8e15857c50bba01cdb6a70b01fb5b694", - "transactionIndex": "0x4", - "blockHash": "0xb2c2a4b14c39e140941fca9ccd84d25d5af5489288abfde6ebd061a426126b91", - "blockNumber": "0x1f4da0a", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0xf433a", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x1db0", - "l1BlobBaseFee": "0xcd4c2f20", - "l1BlobBaseFeeScalar": "0xd2730", - "l1Fee": "0x4a4f0edfb5b", - "l1GasPrice": "0xd502", - "l1GasUsed": "0x6b7e" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x20dc34", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x8f1edbc94ea7fa6c28557ce533e414dfcd3a310e27eefde3dd524c0d1f621b99", - "transactionIndex": "0x5", - "blockHash": "0xb2c2a4b14c39e140941fca9ccd84d25d5af5489288abfde6ebd061a426126b91", - "blockNumber": "0x1f4da0a", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0xf433a", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x1db0", - "l1BlobBaseFee": "0xcd4c2f20", - "l1BlobBaseFeeScalar": "0xd2730", - "l1Fee": "0x4fb19d23cbe", - "l1GasPrice": "0xd502", - "l1GasUsed": "0x7348" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x296c5e", + "cumulativeGasUsed": "0xea001", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x8457a2021c31fc1fb797bf9c3d4cb47e468191baeab190ae49c07830cf1bf94d", - "transactionIndex": "0x6", - "blockHash": "0xb2c2a4b14c39e140941fca9ccd84d25d5af5489288abfde6ebd061a426126b91", - "blockNumber": "0x1f4da0a", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0xf433a", + "transactionHash": "0x3e7f5c73b160e7636ae6c2727ac41a694f35e21ea7dd4afc8b5af97304eecf7d", + "transactionIndex": "0x1", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2975fc0", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x1313ca", + "blobGasUsed": "0xc0300", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, + "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x1db0", - "l1BlobBaseFee": "0xcd4c2f20", + "l1BlobBaseFee": "0x2", "l1BlobBaseFeeScalar": "0xd2730", - "l1Fee": "0x42efa3b7c09", - "l1GasPrice": "0xd502", - "l1GasUsed": "0x60d4" + "l1Fee": "0x20e3", + "l1GasPrice": "0x15", + "l1GasUsed": "0x7b05" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757450177, + "timestamp": 1778752299328, "chain": 11155420, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/1155/run-1778753626764.json b/broadcast/DeployCaveatEnforcers.s.sol/1155/run-1778753626764.json new file mode 100644 index 00000000..9cf58b67 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/1155/run-1778753626764.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x9c7e5cfa0c3595d6fb32b7ad0cb829e5174ea535021054c01af1f81d9855f71a", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x8", + "chainId": "0x483" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xe2cd5", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x9c7e5cfa0c3595d6fb32b7ad0cb829e5174ea535021054c01af1f81d9855f71a", + "transactionIndex": "0x1", + "blockHash": "0x6ec840e51917265fe060e92df2b286440fc5635c7deebcc5f5f04a85a4d30b10", + "blockNumber": "0x3d84a8", + "gasUsed": "0xe2cd5", + "effectiveGasPrice": "0x989680", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "gasUsedForL1": "0x4122", + "l1BlockNumber": "0x2bda1b4" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778753626764, + "chain": 1155, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/1155/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/1155/run-latest.json index 22f7b1a4..9cf58b67 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/1155/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/1155/run-latest.json @@ -1,43 +1,19 @@ { "transactions": [ { - "hash": "0xe3a02ebed535514a6d8ae918c232160ed041cdb2d02c9a2bfd88c507cb1e67df", + "hash": "0x9c7e5cfa0c3595d6fb32b7ad0cb829e5174ea535021054c01af1f81d9855f71a", "transactionType": "CREATE2", - "contractName": "LogicalOrWrapperEnforcer", - "contractAddress": "0xe1302607a3251af54c3a6e69318d6aa07f5eb46c", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3" - ], + "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x13bbc1", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060a060405234801561001057600080fd5b50604051610fa1380380610fa183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610efc6100a560003960008181609c0152818160f8015281816102010152818161030201526103f60152610efc6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610071578063d3eddcc514610084578063ea4d3c9b14610097578063ed463367146100da575b600080fd5b61006f61006a36600461084c565b6100ed565b005b61006f61007f36600461084c565b6101c7565b61006f61009236600461084c565b6102c8565b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b61006f6100e836600461084c565b6103bc565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461013e5760405162461bcd60e51b815260040161013590610918565b60405180910390fd5b6101bb8a8a8a8a6040518060a001604052808c81526020018b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018a90526001600160a01b03808a166040830152881660609091015263414c3e3360e01b6104ac565b50505050505050505050565b85600881901b6001600160f81b03198116156101f55760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461023e5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b16604083015289166060909101526350a2c19560e11b6104ac565b5050505050505050505050565b85600881901b6001600160f81b03198116156102f65760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461033f5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263d3eddcc560e01b6104ac565b85600881901b6001600160f81b03198116156103ea5760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146104335760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263ed46336760e01b5b60006104ba86880188610af1565b905060006104ca85870187610cf3565b905081518160000151106105355760405162461bcd60e51b815260206004820152602c60248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201526b05acee4deeae05ad2dcc8caf60a31b6064820152608401610135565b60008282600001518151811061054d5761054d610ddb565b602002602001015190506000816000015151905080836020015151146105d15760405162461bcd60e51b815260206004820152603360248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201527205ac6c2eccac2e85ac2e4cee65ad8cadccee8d606b1b6064820152608401610135565b60005b818110156102bb576106a8836000015182815181106105f5576105f5610ddb565b602002602001015160000151878560000151848151811061061857610618610ddb565b6020026020010151602001518760200151858151811061063a5761063a610ddb565b60200260200101518b600001518c602001518d604001518e606001518f608001516040516024016106719796959493929190610e41565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526106b1565b506001016105d4565b60606106bf838360006106c6565b9392505050565b6060814710156106eb5760405163cd78605960e01b8152306004820152602401610135565b600080856001600160a01b031684866040516107079190610eaa565b60006040518083038185875af1925050503d8060008114610744576040519150601f19603f3d011682016040523d82523d6000602084013e610749565b606091505b5091509150610759868383610763565b9695505050505050565b60608261077857610773826107bf565b6106bf565b815115801561078f57506001600160a01b0384163b155b156107b857604051639996b31560e01b81526001600160a01b0385166004820152602401610135565b50806106bf565b8051156107cf5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60008083601f8401126107fa57600080fd5b5081356001600160401b0381111561081157600080fd5b60208301915083602082850101111561082957600080fd5b9250929050565b80356001600160a01b038116811461084757600080fd5b919050565b60008060008060008060008060008060e08b8d03121561086b57600080fd5b8a356001600160401b038082111561088257600080fd5b61088e8e838f016107e8565b909c509a5060208d01359150808211156108a757600080fd5b6108b38e838f016107e8565b909a50985060408d0135975060608d01359150808211156108d357600080fd5b506108e08d828e016107e8565b90965094505060808b013592506108f960a08c01610830565b915061090760c08c01610830565b90509295989b9194979a5092959850565b60208082526030908201527f4c6f676963616c4f7257726170706572456e666f726365723a6f6e6c792d646560408201526f3632b3b0ba34b7b716b6b0b730b3b2b960811b606082015260800190565b60208082526025908201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6040820152642d7479706560d81b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b604051602081016001600160401b03811182821017156109e5576109e56109ad565b60405290565b604051606081016001600160401b03811182821017156109e5576109e56109ad565b604080519081016001600160401b03811182821017156109e5576109e56109ad565b604051601f8201601f191681016001600160401b0381118282101715610a5757610a576109ad565b604052919050565b60006001600160401b03821115610a7857610a786109ad565b5060051b60200190565b600082601f830112610a9357600080fd5b81356001600160401b03811115610aac57610aac6109ad565b610abf601f8201601f1916602001610a2f565b818152846020838601011115610ad457600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610b0357600080fd5b6001600160401b0382351115610b1857600080fd5b8135820183601f820112610b2b57600080fd5b610b3d610b388235610a5f565b610a2f565b81358082526020808301929160051b840101861015610b5b57600080fd5b602083015b6020843560051b850101811015610ce9576001600160401b0381351115610b8657600080fd5b6020813585018803601f19011215610b9d57600080fd5b610ba56109c3565b6001600160401b0360208335870101351115610bc057600080fd5b81358501602081013501603f81018913610bd957600080fd5b610be9610b386020830135610a5f565b602082810135808352908201919060051b83016040018b1015610c0b57600080fd5b604083015b6040602085013560051b850101811015610cd6576001600160401b0381351115610c3957600080fd5b803584016060818e03603f19011215610c5157600080fd5b610c596109eb565b610c6560408301610830565b81526001600160401b0360608301351115610c7f57600080fd5b610c928e60406060850135850101610a82565b60208201526001600160401b0360808301351115610caf57600080fd5b610cc28e60406080850135850101610a82565b604082015284525060209283019201610c10565b5083525050835260209283019201610b60565b5095945050505050565b60006020808385031215610d0657600080fd5b82356001600160401b0380821115610d1d57600080fd5b9084019060408287031215610d3157600080fd5b610d39610a0d565b823581528383013582811115610d4e57600080fd5b80840193505086601f840112610d6357600080fd5b8235610d71610b3882610a5f565b81815260059190911b84018501908581019089831115610d9057600080fd5b8686015b83811015610dc857803586811115610dac5760008081fd5b610dba8c8a838b0101610a82565b845250918701918701610d94565b5095830195909552509695505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610e0c578181015183820152602001610df4565b50506000910152565b60008151808452610e2d816020860160208601610df1565b601f01601f19169290920160200192915050565b60e081526000610e5460e083018a610e15565b8281036020840152610e66818a610e15565b90508760408401528281036060840152610e808188610e15565b608084019690965250506001600160a01b0392831660a0820152911660c090910152949350505050565b60008251610ebc818460208701610df1565b919091019291505056fea2646970667358221220c4522d0faef87ebb247a8bb5b367af27ccd45173d03aff5b5b7bf7b8e4a1be0c64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db3", - "nonce": "0x6", - "chainId": "0x483" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x2d7c0ab170248486b3b52e1c7e22b56d67d32dd051e37098829725c827110eb8", - "transactionType": "CREATE2", - "contractName": "NativeTokenPaymentEnforcer", - "contractAddress": "0x4803a326dded6ddbc60e659e5ed12d85c7582811", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3", - "0x44B8C6ae3C304213c3e298495e12497Ed3E56E41" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x14e4ac", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060c060405234801561001057600080fd5b506040516111b73803806111b783398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516110e66100d16000396000818160a301526103c001526000818161011901528181610273015261065a01526110e66000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100e2578063d3eddcc514610082578063ea4d3c9b14610114578063ed4633671461013b57600080fd5b8063414c3e3314610082578063a145832a14610082578063a42ff9311461009e575b600080fd5b61009c6100903660046108d5565b50505050505050505050565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f56100f03660046109a2565b61014e565b604080516001600160a01b0390931683526020830191909152016100d9565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61009c6101493660046108d5565b6101fc565b600080603483146101be5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084015b60405180910390fd5b6101cc6014600085876109e4565b6101d591610a0e565b60601c91506101e783601481876109e4565b6101f091610a43565b60001c90509250929050565b85600881901b61020d8160006107ac565b6102675760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101b5565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb5760405162461bcd60e51b815260206004820152603260248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6f6e6c792d6044820152713232b632b3b0ba34b7b716b6b0b730b3b2b960711b60648201526084016101b5565b6000806103088d8d61014e565b9092509050600061031b8b8d018d610c88565b905060008151116103945760405162461bcd60e51b815260206004820152603f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201527f69642d616c6c6f77616e63652d64656c65676174696f6e732d6c656e6774680060648201526084016101b5565b6000816000815181106103a9576103a9610dcd565b6020026020010151606001515111801561043057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816000815181106103fb576103fb610dcd565b60200260200101516060015160008151811061041957610419610dcd565b6020026020010151600001516001600160a01b0316145b6104a25760405162461bcd60e51b815260206004820152603c60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6d6973736960448201527f6e672d61726773457175616c697479436865636b456e666f726365720000000060648201526084016101b5565b86856040516020016104d092919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b604051602081830303815290604052816000815181106104f2576104f2610dcd565b60200260200101516060015160008151811061051057610510610dcd565b602090810291909101015160409081019190915280516001808252818301909252600091816020015b6060815260200190600190039081610539579050509050816040516020016105619190610e33565b6040516020818303038152906040528160008151811061058357610583610dcd565b6020908102919091010152604080516001808252818301909252600091816020015b60608152602001906001900390816105a55790505090506105d68585604051806020016040528060008152506107c3565b816000815181106105e9576105e9610dcd565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506106206107f2565b8160008151811061063357610633610dcd565b602090810291909101015260405163cef6d20960e01b81526001600160a01b0380881631917f00000000000000000000000000000000000000000000000000000000000000009091169063cef6d2099061069590879086908890600401610fbf565b600060405180830381600087803b1580156106af57600080fd5b505af11580156106c3573d6000803e3d6000fd5b505050506001600160a01b038716316106dc8783611029565b8110156107435760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a7061796d6560448201526e1b9d0b5b9bdd0b5c9958d95a5d9959608a1b60648201526084016101b5565b604080516001600160a01b038d811682528c81166020830152918101899052908916908d9033907fac266e0d9b66169d0dc4479d531985bcec62dfd9d7992d0f6865afdbb7baa5e29060600160405180910390a450505050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b60608383836040516020016107da9392919061104a565b60405160208183030381529060405290509392505050565b600061080081808080610805565b905090565b604080516001600160f81b03198087166020830152851660218201526000602282018190526001600160e01b03198516602683015269ffffffffffffffffffff198416602a830152910160405160208183030381529060405261086790611089565b95945050505050565b60008083601f84011261088257600080fd5b50813567ffffffffffffffff81111561089a57600080fd5b6020830191508360208285010111156108b257600080fd5b9250929050565b80356001600160a01b03811681146108d057600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108f457600080fd5b8a3567ffffffffffffffff8082111561090c57600080fd5b6109188e838f01610870565b909c509a5060208d013591508082111561093157600080fd5b61093d8e838f01610870565b909a50985060408d0135975060608d013591508082111561095d57600080fd5b5061096a8d828e01610870565b90965094505060808b0135925061098360a08c016108b9565b915061099160c08c016108b9565b90509295989b9194979a5092959850565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610870565b90969095509350505050565b600080858511156109f457600080fd5b83861115610a0157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a3b5780818660140360031b1b83161692505b505092915050565b803560208310156107bd57600019602084900360031b1b1692915050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b60405290565b60405160c0810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b604051601f8201601f1916810167ffffffffffffffff81118282101715610aec57610aec610a61565b604052919050565b600067ffffffffffffffff821115610b0e57610b0e610a61565b5060051b60200190565b600082601f830112610b2957600080fd5b813567ffffffffffffffff811115610b4357610b43610a61565b610b56601f8201601f1916602001610ac3565b818152846020838601011115610b6b57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112610b9957600080fd5b81356020610bae610ba983610af4565b610ac3565b82815260059290921b84018101918181019086841115610bcd57600080fd5b8286015b84811015610c7d57803567ffffffffffffffff80821115610bf25760008081fd5b908801906060828b03601f1901811315610c0c5760008081fd5b610c14610a77565b610c1f8885016108b9565b815260408085013584811115610c355760008081fd5b610c438e8b83890101610b18565b838b015250918401359183831115610c5b5760008081fd5b610c698d8a85880101610b18565b908201528652505050918301918301610bd1565b509695505050505050565b60006020808385031215610c9b57600080fd5b823567ffffffffffffffff80821115610cb357600080fd5b818501915085601f830112610cc757600080fd5b8135610cd5610ba982610af4565b81815260059190911b83018401908481019088831115610cf457600080fd5b8585015b83811015610dc057803585811115610d0f57600080fd5b860160c0818c03601f19011215610d265760008081fd5b610d2e610aa0565b610d398983016108b9565b81526040610d488184016108b9565b8a83015260608084013582840152608091508184013589811115610d6c5760008081fd5b610d7a8f8d83880101610b88565b82850152505060a0808401358284015260c0840135915088821115610d9f5760008081fd5b610dad8e8c84870101610b18565b9083015250845250918601918601610cf8565b5098975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610dfe578181015183820152602001610de6565b50506000910152565b60008151808452610e1f816020860160208601610de3565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f5857603f19888603018452815160c0860160018060a01b038083511688528089840151168989015260408301516040890152606083015160c060608a015282815180855260e08b01915060e08160051b8c010194508b8301925060005b81811015610f1c5760df198c870301835283518581511687528d81015160608f890152610eed6060890182610e07565b9050604082015191508781036040890152610f088183610e07565b97505050928c0192918c0191600101610ebd565b50505050506080820151608088015260a0820151915086810360a0880152610f448183610e07565b965050509285019290850190600101610e5a565b5092979650505050505050565b60008282518085526020808601955060208260051b8401016020860160005b84811015610fb257601f19868403018952610fa0838351610e07565b98840198925090830190600101610f84565b5090979650505050505050565b606081526000610fd26060830186610f65565b82810360208481019190915285518083528682019282019060005b8181101561100957845183529383019391830191600101610fed565b5050848103604086015261101d8187610f65565b98975050505050505050565b808201808211156107bd57634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff198460601b1681528260148201526000825161107a816034850160208701610de3565b91909101603401949350505050565b805160208083015191908110156110aa576000198160200360031b1b821691505b5091905056fea2646970667358221220fbd925efd5ab2f5f7fdd3db295fc937b181a5babc4635e7ef57ba757363a023d64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db300000000000000000000000044b8c6ae3c304213c3e298495e12497ed3e56e41", - "nonce": "0x7", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x8", "chainId": "0x483" }, "additionalContracts": [], @@ -47,45 +23,27 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xdc5c4", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe3a02ebed535514a6d8ae918c232160ed041cdb2d02c9a2bfd88c507cb1e67df", - "transactionIndex": "0x1", - "blockHash": "0x57d66b5ab6a43c50085b71b94cf3fc039e2f64ee27abb6aa3601d04766661564", - "blockNumber": "0x2a1bc2", - "gasUsed": "0xdc5c4", - "effectiveGasPrice": "0x989680", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x4695", - "l1BlockNumber": "0x2ab25df" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xf7909", + "cumulativeGasUsed": "0xe2cd5", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x2d7c0ab170248486b3b52e1c7e22b56d67d32dd051e37098829725c827110eb8", + "transactionHash": "0x9c7e5cfa0c3595d6fb32b7ad0cb829e5174ea535021054c01af1f81d9855f71a", "transactionIndex": "0x1", - "blockHash": "0x6997d35775c5947a43cac3e9d1ffcd4399d0d279adc5b7f9bed52710b53db92d", - "blockNumber": "0x2a1bc3", - "gasUsed": "0xf7909", + "blockHash": "0x6ec840e51917265fe060e92df2b286440fc5635c7deebcc5f5f04a85a4d30b10", + "blockNumber": "0x3d84a8", + "gasUsed": "0xe2cd5", "effectiveGasPrice": "0x989680", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, - "gasUsedForL1": "0x5791", - "l1BlockNumber": "0x2ab25df" + "gasUsedForL1": "0x4122", + "l1BlockNumber": "0x2bda1b4" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1776330921615, + "timestamp": 1778753626764, "chain": 1155, - "commit": "64d2f9a" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/130/run-1778752607083.json b/broadcast/DeployCaveatEnforcers.s.sol/130/run-1778752607083.json new file mode 100644 index 00000000..c30192ba --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/130/run-1778752607083.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x059487e4d6ece98888fc222f5bbc55798793f656b7e6476d9fbbbc316c5574b2", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x82" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1065f3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x059487e4d6ece98888fc222f5bbc55798793f656b7e6476d9fbbbc316c5574b2", + "transactionIndex": "0x3", + "blockHash": "0x7dcd59fa4924af6dee3c3836225dfba3dc76c16b91ee932c576392cb59e84f7f", + "blockNumber": "0x2dc7c97", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xbfcc0", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x83ae72", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x5dc33a7a5", + "l1GasPrice": "0x966b53b", + "l1GasUsed": "0x7ac2" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752607083, + "chain": 130, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/130/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/130/run-latest.json index 22335813..c30192ba 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/130/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/130/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0xb1c6731f67f63270cb5ce074860bd06820df47183384d89f73798c08ea1fbf42", + "hash": "0x059487e4d6ece98888fc222f5bbc55798793f656b7e6476d9fbbbc316c5574b2", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0x82" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x3974f5f737feddcc0a71719b68a31cdd202ed3fc55a3513a1541919cfa46fb52", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x28", - "chainId": "0x82" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x081ba8cd81e73620aadcd619f80b0ac2e3b9e147a0c387a8cef3fe05206fe895", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x29", - "chainId": "0x82" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x3b663ee2888a95e9794d1a291a70cae0efeee85642fb60dbe5750e9d721c6a71", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2a", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0x82" }, "additionalContracts": [], @@ -80,97 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xab4d5", + "cumulativeGasUsed": "0x1065f3", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xb1c6731f67f63270cb5ce074860bd06820df47183384d89f73798c08ea1fbf42", - "transactionIndex": "0x2", - "blockHash": "0xc9d45e91497a8e8ff2824b499ad885a1b0b1a41d66e1381dfffff14e728094bb", - "blockNumber": "0x1974afc", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0xefc", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x1", - "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x5f30ea4dd", - "l1GasPrice": "0x1bf1e767", - "l1GasUsed": "0x6a73" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x146502", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x3974f5f737feddcc0a71719b68a31cdd202ed3fc55a3513a1541919cfa46fb52", + "transactionHash": "0x059487e4d6ece98888fc222f5bbc55798793f656b7e6476d9fbbbc316c5574b2", "transactionIndex": "0x3", - "blockHash": "0xc9d45e91497a8e8ff2824b499ad885a1b0b1a41d66e1381dfffff14e728094bb", - "blockNumber": "0x1974afc", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0xefc", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x1", - "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x5ff06934c", - "l1GasPrice": "0x1bf1e767", - "l1GasUsed": "0x6b49" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1ec96c", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x081ba8cd81e73620aadcd619f80b0ac2e3b9e147a0c387a8cef3fe05206fe895", - "transactionIndex": "0x4", - "blockHash": "0xc9d45e91497a8e8ff2824b499ad885a1b0b1a41d66e1381dfffff14e728094bb", - "blockNumber": "0x1974afc", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0xefc", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x1", - "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x66e7b6fb8", - "l1GasPrice": "0x1bf1e767", - "l1GasUsed": "0x7313" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x335cf0", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x3b663ee2888a95e9794d1a291a70cae0efeee85642fb60dbe5750e9d721c6a71", - "transactionIndex": "0x7", - "blockHash": "0xc9d45e91497a8e8ff2824b499ad885a1b0b1a41d66e1381dfffff14e728094bb", - "blockNumber": "0x1974afc", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0xefc", + "blockHash": "0x7dcd59fa4924af6dee3c3836225dfba3dc76c16b91ee932c576392cb59e84f7f", + "blockNumber": "0x2dc7c97", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xbfcc0", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, + "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x1", + "l1BlobBaseFee": "0x83ae72", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x5666d7343", - "l1GasPrice": "0x1bf1e767", - "l1GasUsed": "0x609e" + "l1Fee": "0x5dc33a7a5", + "l1GasPrice": "0x966b53b", + "l1GasUsed": "0x7ac2" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757440710, + "timestamp": 1778752607083, "chain": 130, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/1301/run-1778752623300.json b/broadcast/DeployCaveatEnforcers.s.sol/1301/run-1778752623300.json new file mode 100644 index 00000000..8fab6dc4 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/1301/run-1778752623300.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x1d887479c3dd4be80fa10f4af3d761014a43ca24cb50d0db6f43b97c5da05e8f", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x10659f", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x1d887479c3dd4be80fa10f4af3d761014a43ca24cb50d0db6f43b97c5da05e8f", + "transactionIndex": "0x3", + "blockHash": "0x32cb9674581c031d2fa8209894573fff2df0e000fa915b0cf7851824d72cf4ec", + "blockNumber": "0x317ef22", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xbfe50", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x2", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x13b6", + "l1GasPrice": "0x18", + "l1GasUsed": "0x7ad0" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752623300, + "chain": 1301, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/1301/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/1301/run-latest.json index b92d02bd..8fab6dc4 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/1301/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/1301/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0xdc199b8896e4ac774561537a7c427b83165c65f8de854fbe29ca7f0287f93e4b", + "hash": "0x1d887479c3dd4be80fa10f4af3d761014a43ca24cb50d0db6f43b97c5da05e8f", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0x515" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa53c7e1cdec3ab4f68dbc5f1487df05a48b0a5a2c2301e72b6fc21386519deb9", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x28", - "chainId": "0x515" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xce1f825385520daeaafe5a9489c43101c326662795a73ba1fd71dacd396f4449", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x29", - "chainId": "0x515" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5ea2288f50c713d9cc68191a3dee05b9da8ae136b0596450a9d39f72993c1089", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2a", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0x515" }, "additionalContracts": [], @@ -80,97 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x1000f9", + "cumulativeGasUsed": "0x10659f", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xdc199b8896e4ac774561537a7c427b83165c65f8de854fbe29ca7f0287f93e4b", + "transactionHash": "0x1d887479c3dd4be80fa10f4af3d761014a43ca24cb50d0db6f43b97c5da05e8f", "transactionIndex": "0x3", - "blockHash": "0x5f3689fad788e7bffe3f30e64209cbc5da91722a646c8d33d92453d562b7241c", - "blockNumber": "0x1d2ee08", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x30d40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x148d8d860", - "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x7b3f6da222c", - "l1GasPrice": "0x4268", - "l1GasUsed": "0x6a9b" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x19b126", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xa53c7e1cdec3ab4f68dbc5f1487df05a48b0a5a2c2301e72b6fc21386519deb9", - "transactionIndex": "0x4", - "blockHash": "0x5f3689fad788e7bffe3f30e64209cbc5da91722a646c8d33d92453d562b7241c", - "blockNumber": "0x1d2ee08", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x30d40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x148d8d860", - "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x7c370033752", - "l1GasPrice": "0x4268", - "l1GasUsed": "0x6b71" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x241590", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xce1f825385520daeaafe5a9489c43101c326662795a73ba1fd71dacd396f4449", - "transactionIndex": "0x5", - "blockHash": "0x5f3689fad788e7bffe3f30e64209cbc5da91722a646c8d33d92453d562b7241c", - "blockNumber": "0x1d2ee08", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x30d40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x148d8d860", - "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x8538851cc48", - "l1GasPrice": "0x4268", - "l1GasUsed": "0x733b" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2ca5ba", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5ea2288f50c713d9cc68191a3dee05b9da8ae136b0596450a9d39f72993c1089", - "transactionIndex": "0x6", - "blockHash": "0x5f3689fad788e7bffe3f30e64209cbc5da91722a646c8d33d92453d562b7241c", - "blockNumber": "0x1d2ee08", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x30d40", + "blockHash": "0x32cb9674581c031d2fa8209894573fff2df0e000fa915b0cf7851824d72cf4ec", + "blockNumber": "0x317ef22", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xbfe50", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, + "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x148d8d860", + "l1BlobBaseFee": "0x2", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x6fe273769a8", - "l1GasPrice": "0x4268", - "l1GasUsed": "0x60c6" + "l1Fee": "0x13b6", + "l1GasPrice": "0x18", + "l1GasUsed": "0x7ad0" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757453141, + "timestamp": 1778752623300, "chain": 1301, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/1328/run-1778752697420.json b/broadcast/DeployCaveatEnforcers.s.sol/1328/run-1778752697420.json new file mode 100644 index 00000000..fc928a59 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/1328/run-1778752697420.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x83ec74eb5c02b6cf177c522bb8e4c9cef30d9b8fe0afee4a7e17b0d5d1fed4f0", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2c", + "chainId": "0x530" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xdebb3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x83ec74eb5c02b6cf177c522bb8e4c9cef30d9b8fe0afee4a7e17b0d5d1fed4f0", + "transactionIndex": "0x0", + "blockHash": "0x0142b026eefa0276abd6a5ec09a5e2fe73ceebb717819221a128248e1a2b3942", + "blockNumber": "0xec1864b", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xba43b7401", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752697420, + "chain": 1328, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/1328/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/1328/run-latest.json index 4fa86c61..fc928a59 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/1328/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/1328/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0xb4863ce76b88e94a9fd6cf21ec35005cabf7035bc960b9313c616c9ba72efe56", + "hash": "0x83ec74eb5c02b6cf177c522bb8e4c9cef30d9b8fe0afee4a7e17b0d5d1fed4f0", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x28", - "chainId": "0x530" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x61394749dc7edb81e076d0258d9308c6733299b39becdf0953a004f9e54df910", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x29", - "chainId": "0x530" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xfd4a9e8894d343a161cc0710f7c50343b57d1d8fda3717578c95a69eae6d61cf", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x2a", - "chainId": "0x530" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xbb66f178227bd3d6250db72174970b212a519c0ad9601afbc8252419c12fc8e8", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2b", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2c", "chainId": "0x530" }, "additionalContracts": [], @@ -80,64 +23,16 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x0", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xb4863ce76b88e94a9fd6cf21ec35005cabf7035bc960b9313c616c9ba72efe56", - "transactionIndex": "0x0", - "blockHash": "0x1d70dd0dcf71952ad06496de0c6c026c71f5d91eec5ae959445cc41465ea50c4", - "blockNumber": "0xbc70da3", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x77359401", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x0", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x61394749dc7edb81e076d0258d9308c6733299b39becdf0953a004f9e54df910", - "transactionIndex": "0x0", - "blockHash": "0xbb4f96c35879726ce89df070ea4eeea79cfef094b3e1c585a77e7c66147ccb43", - "blockNumber": "0xbc70da4", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x77359401", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x0", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xfd4a9e8894d343a161cc0710f7c50343b57d1d8fda3717578c95a69eae6d61cf", - "transactionIndex": "0x0", - "blockHash": "0x44a4ccfd318b3d823e077bbad90d1f4109956f6adb4ed54001f80f01f6c26327", - "blockNumber": "0xbc70da5", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x77359401", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x0", + "cumulativeGasUsed": "0xdebb3", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xbb66f178227bd3d6250db72174970b212a519c0ad9601afbc8252419c12fc8e8", + "transactionHash": "0x83ec74eb5c02b6cf177c522bb8e4c9cef30d9b8fe0afee4a7e17b0d5d1fed4f0", "transactionIndex": "0x0", - "blockHash": "0x16aaf23f995951cef5dd473ca73918e411dcd8ddc7eb808e3c8bd52361dd3ea2", - "blockNumber": "0xbc70da6", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x77359401", + "blockHash": "0x0142b026eefa0276abd6a5ec09a5e2fe73ceebb717819221a128248e1a2b3942", + "blockNumber": "0xec1864b", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xba43b7401", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null @@ -146,7 +41,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757453635, + "timestamp": 1778752697420, "chain": 1328, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/1329/run-1778752687780.json b/broadcast/DeployCaveatEnforcers.s.sol/1329/run-1778752687780.json new file mode 100644 index 00000000..84178c68 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/1329/run-1778752687780.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x9190bdd4f8656d958fec30742bd13a5f1cb771ba45edccd09252f04563f7bba8", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x531" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x10d5b3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x9190bdd4f8656d958fec30742bd13a5f1cb771ba45edccd09252f04563f7bba8", + "transactionIndex": "0x1", + "blockHash": "0x5a8652b42b5df350077e67dd192a501ab31d65820cccbf90b56a2ea10e0e67f2", + "blockNumber": "0xc5c78ce", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xc1b710800", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752687780, + "chain": 1329, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/1329/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/1329/run-latest.json index e55a4487..84178c68 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/1329/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/1329/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0x24c399d95b93dc65cd4099c0251e2a5d6f4ba5ebef8a6ae9b1a5d89de325a34f", + "hash": "0x9190bdd4f8656d958fec30742bd13a5f1cb771ba45edccd09252f04563f7bba8", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0x531" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x29863161e012453637d452dd74a396f30f7987e368f03076544a429b267c2a3a", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x28", - "chainId": "0x531" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0f2b4f5000eb3f206fb8de69989bdf0603281416631ce783460312d8293d1fc7", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x29", - "chainId": "0x531" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd94355d4a8acaa33418df45cd3d14bf6396c99a5ac8ef3ddb90209232083ec2e", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2a", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0x531" }, "additionalContracts": [], @@ -80,64 +23,16 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x0", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x24c399d95b93dc65cd4099c0251e2a5d6f4ba5ebef8a6ae9b1a5d89de325a34f", - "transactionIndex": "0x4", - "blockHash": "0xbdb89791b324cfbee30b9e494e8ca9c685c85a7a64622f338cb2b48eb95950b3", - "blockNumber": "0x9f6ddc0", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x7d401d42", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x0", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x29863161e012453637d452dd74a396f30f7987e368f03076544a429b267c2a3a", - "transactionIndex": "0x4", - "blockHash": "0x4434b4a84ab001876ae66014a1aa80b5a1a5be0a7b19143266f9dead102c8eeb", - "blockNumber": "0x9f6ddc1", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x7d401d42", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x0", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x0f2b4f5000eb3f206fb8de69989bdf0603281416631ce783460312d8293d1fc7", - "transactionIndex": "0x5", - "blockHash": "0x4434b4a84ab001876ae66014a1aa80b5a1a5be0a7b19143266f9dead102c8eeb", - "blockNumber": "0x9f6ddc1", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x7d401d42", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x0", + "cumulativeGasUsed": "0x10d5b3", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xd94355d4a8acaa33418df45cd3d14bf6396c99a5ac8ef3ddb90209232083ec2e", - "transactionIndex": "0x6", - "blockHash": "0x4434b4a84ab001876ae66014a1aa80b5a1a5be0a7b19143266f9dead102c8eeb", - "blockNumber": "0x9f6ddc1", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x7d401d42", + "transactionHash": "0x9190bdd4f8656d958fec30742bd13a5f1cb771ba45edccd09252f04563f7bba8", + "transactionIndex": "0x1", + "blockHash": "0x5a8652b42b5df350077e67dd192a501ab31d65820cccbf90b56a2ea10e0e67f2", + "blockNumber": "0xc5c78ce", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xc1b710800", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null @@ -146,7 +41,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757449197, + "timestamp": 1778752687780, "chain": 1329, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/13579/run-1778753611732.json b/broadcast/DeployCaveatEnforcers.s.sol/13579/run-1778753611732.json new file mode 100644 index 00000000..e1b183c0 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/13579/run-1778753611732.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x02415972d6f81e4bb5bef9338b3ccb741069b030746df50918f61a216fe2b5cd", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x350b" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xdebb3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x02415972d6f81e4bb5bef9338b3ccb741069b030746df50918f61a216fe2b5cd", + "transactionIndex": "0x1", + "blockHash": "0xe1adec3df744d22b85eb01a1bf522416849a190a060e06e63e45cf1b1614adad", + "blockNumber": "0x8e87b6", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x5f5e100", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "gasUsedForL1": "0x0", + "l1BlockNumber": "0x27920b0" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778753611732, + "chain": 13579, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/13579/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/13579/run-latest.json index 4e040f4c..e1b183c0 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/13579/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/13579/run-latest.json @@ -1,1349 +1,49 @@ { "transactions": [ { - "hash": "0x6ea8cdec16902533140e6ec657d85d3afe3917999cd9c03c950f8bdee08a0efd", + "hash": "0x02415972d6f81e4bb5bef9338b3ccb741069b030746df50918f61a216fe2b5cd", "transactionType": "CREATE2", - "contractName": "AllowedCalldataEnforcer", - "contractAddress": "0xc2b0d624c1c4319760c96503ba27c347f3260f55", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9abe1", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106dc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046104a2565b50505050505050505050565b005b6100766100863660046104a2565b6100b5565b61009e61009936600461056f565b610198565b6040516100ac9291906105b1565b60405180910390f35b856100c1816000610265565b6101125760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610123816000610265565b61017d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610109565b5061018a8c8c898961027c565b505050505050505050505050565b6000606060218310156102005760405162461bcd60e51b815260206004820152602a60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d6044820152697465726d732d73697a6560b01b6064820152608401610109565b61020e602060008587610608565b61021791610632565b91506102268360208187610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250949792965091945050505050565b6001600160f81b0319828116908216145b92915050565b6000606036600061028d86866103d6565b93509350505061029d8888610198565b80519195509350816102af8287610650565b11156103155760405162461bcd60e51b815260206004820152602f60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526e0c6c2d8d8c8c2e8c25ad8cadccee8d608b1b6064820152608401610109565b61036e8386846103258583610650565b9261033293929190610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250610427915050565b6103cb5760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526763616c6c6461746160c01b6064820152608401610109565b505050505050505050565b60008036816103e86014828789610608565b6103f191610671565b60601c9350610404603460148789610608565b61040d91610632565b925061041c8560348189610608565b949793965094505050565b8051602091820120825192909101919091201490565b60008083601f84011261044f57600080fd5b50813567ffffffffffffffff81111561046757600080fd5b60208301915083602082850101111561047f57600080fd5b9250929050565b80356001600160a01b038116811461049d57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104c157600080fd5b8a3567ffffffffffffffff808211156104d957600080fd5b6104e58e838f0161043d565b909c509a5060208d01359150808211156104fe57600080fd5b61050a8e838f0161043d565b909a50985060408d0135975060608d013591508082111561052a57600080fd5b506105378d828e0161043d565b90965094505060808b0135925061055060a08c01610486565b915061055e60c08c01610486565b90509295989b9194979a5092959850565b6000806020838503121561058257600080fd5b823567ffffffffffffffff81111561059957600080fd5b6105a58582860161043d565b90969095509350505050565b8281526000602060406020840152835180604085015260005b818110156105e6578581018301518582016060015282016105ca565b506000606082860101526060601f19601f830116850101925050509392505050565b6000808585111561061857600080fd5b8386111561062557600080fd5b5050820193919092039150565b8035602083101561027657600019602084900360031b1b1692915050565b8082018082111561027657634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff19813581811691601485101561069e5780818660140360031b1b83161692505b50509291505056fea2646970667358221220860b8be6a7e9f218173e7b97e4f7d5d6522ab0118af89a815fcf60520e952ed464736f6c63430008170033", - "nonce": "0x7", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0x350b" }, "additionalContracts": [], "isFixedGasLimit": false - }, - { - "hash": "0xca6c8c392dd4a9964d02c4e5498a68e22a3f13282924fa1e51514e9e1040026b", - "transactionType": "CREATE2", - "contractName": "AllowedMethodsEnforcer", - "contractAddress": "0x2c21fd0cb9dc8445cb3fb0dc5e7bb0aca01842b5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa727c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506107fc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610512565b50505050505050505050565b005b610076610086366004610512565b6100b4565b61009e6100993660046105df565b610197565b6040516100ab9190610621565b60405180910390f35b856100c08160006102e5565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006102e5565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c89896102fc565b505050505050505050505050565b60606000826101a7600482610685565b1580156101b357508015155b6102135760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b61021e6004826106af565b67ffffffffffffffff811115610236576102366106c3565b60405190808252806020026020018201604052801561025f578160200160208202803683370190505b50925060005b818110156102dc5785818661027b8260046106d9565b92610288939291906106ec565b61029191610716565b8484815181106102a3576102a3610746565b6001600160e01b031990921660209283029190910190910152826102c68161075c565b93506102d590506004826106d9565b9050610265565b50505092915050565b6001600160f81b0319828116908216145b92915050565b366000610309848461045c565b90945092505050600481101561037e5760405162461bcd60e51b815260206004820152603460248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d656044820152730f0cac6eae8d2dedc5ac8c2e8c25ad8cadccee8d60631b6064820152608401610108565b600061038d60048284866106ec565b61039691610716565b905060006103a48888610197565b805190915060005b818110156103fb578281815181106103c6576103c6610746565b60200260200101516001600160e01b031916846001600160e01b031916036103f357505050505050610456565b6001016103ac565b5060405162461bcd60e51b815260206004820152602960248201527f416c6c6f7765644d6574686f6473456e666f726365723a6d6574686f642d6e6f6044820152681d0b585b1b1bddd95960ba1b6064820152608401610108565b50505050565b600080368161046e60148287896106ec565b61047791610775565b60601c935061048a6034601487896106ec565b610493916107a8565b92506104a285603481896106ec565b949793965094505050565b60008083601f8401126104bf57600080fd5b50813567ffffffffffffffff8111156104d757600080fd5b6020830191508360208285010111156104ef57600080fd5b9250929050565b80356001600160a01b038116811461050d57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561053157600080fd5b8a3567ffffffffffffffff8082111561054957600080fd5b6105558e838f016104ad565b909c509a5060208d013591508082111561056e57600080fd5b61057a8e838f016104ad565b909a50985060408d0135975060608d013591508082111561059a57600080fd5b506105a78d828e016104ad565b90965094505060808b013592506105c060a08c016104f6565b91506105ce60c08c016104f6565b90509295989b9194979a5092959850565b600080602083850312156105f257600080fd5b823567ffffffffffffffff81111561060957600080fd5b610615858286016104ad565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156106635783516001600160e01b0319168352928401929184019160010161063d565b50909695505050505050565b634e487b7160e01b600052601260045260246000fd5b6000826106945761069461066f565b500690565b634e487b7160e01b600052601160045260246000fd5b6000826106be576106be61066f565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156102f6576102f6610699565b600080858511156106fc57600080fd5b8386111561070957600080fd5b5050820193919092039150565b6001600160e01b0319813581811691600485101561073e5780818660040360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b60006001820161076e5761076e610699565b5060010190565b6bffffffffffffffffffffffff19813581811691601485101561073e5760149490940360031b84901b1690921692915050565b803560208310156102f657600019602084900360031b1b169291505056fea26469706673582212209b5da9243dcd3815a06d34a51586ce02e6c67b993be22c2b463556cf3e0f77b464736f6c63430008170033", - "nonce": "0x8", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe5743365e67a8529e8377e2080b5eadfd0952886785ec6bbdcb6c2fc88bb974a", - "transactionType": "CREATE2", - "contractName": "AllowedTargetsEnforcer", - "contractAddress": "0x7f20f61b1f09b08d970938f6fa563634d65c4eeb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x98b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610736806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461047b565b50505050505050505050565b005b61007661008636600461047b565b6100b4565b61009e610099366004610548565b61025e565b6040516100ab919061058a565b60405180910390f35b856100c08160006103ae565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006103ae565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b50600061018988886103c5565b5050509050600061019a8e8e61025e565b805190915060005b818110156101ed578281815181106101bc576101bc6105d7565b60200260200101516001600160a01b0316846001600160a01b0316036101e55750505050610250565b6001016101a2565b5060405162461bcd60e51b815260206004820152603160248201527f416c6c6f77656454617267657473456e666f726365723a7461726765742d6164604482015270191c995cdccb5b9bdd0b585b1b1bddd959607a1b6064820152608401610108565b505050505050505050505050565b606060008261026e601482610603565b15801561027a57508015155b6102da5760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f77656454617267657473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b6102e560148261062d565b67ffffffffffffffff8111156102fd576102fd610641565b604051908082528060200260200182016040528015610326578160200160208202803683370190505b50925060005b818110156103a557858186610342826014610657565b9261034f9392919061066a565b61035891610694565b60601c84848151811061036d5761036d6105d7565b6001600160a01b03909216602092830291909101909101528261038f816106c9565b935061039e9050601482610657565b905061032c565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008036816103d7601482878961066a565b6103e091610694565b60601c93506103f360346014878961066a565b6103fc916106e2565b925061040b856034818961066a565b949793965094505050565b60008083601f84011261042857600080fd5b50813567ffffffffffffffff81111561044057600080fd5b60208301915083602082850101111561045857600080fd5b9250929050565b80356001600160a01b038116811461047657600080fd5b919050565b60008060008060008060008060008060e08b8d03121561049a57600080fd5b8a3567ffffffffffffffff808211156104b257600080fd5b6104be8e838f01610416565b909c509a5060208d01359150808211156104d757600080fd5b6104e38e838f01610416565b909a50985060408d0135975060608d013591508082111561050357600080fd5b506105108d828e01610416565b90965094505060808b0135925061052960a08c0161045f565b915061053760c08c0161045f565b90509295989b9194979a5092959850565b6000806020838503121561055b57600080fd5b823567ffffffffffffffff81111561057257600080fd5b61057e85828601610416565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156105cb5783516001600160a01b0316835292840192918401916001016105a6565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082610612576106126105ed565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261063c5761063c6105ed565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103bf576103bf610617565b6000808585111561067a57600080fd5b8386111561068757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106c15780818660140360031b1b83161692505b505092915050565b6000600182016106db576106db610617565b5060010190565b803560208310156103bf57600019602084900360031b1b169291505056fea2646970667358221220c8822d4c7275ef8dedf0f20285c1cb5687e2081aef67716a170ae9a2f3de500164736f6c63430008170033", - "nonce": "0x9", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x48ff84f52d0829ee5fe13cdb0c47bd3a70f84ab2454edb59af6fe6ae6016b4af", - "transactionType": "CREATE2", - "contractName": "BlockNumberEnforcer", - "contractAddress": "0x5d9818df0ae3f66e9c3d0c5029daf99d1823ca6c", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x74883", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104ed806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610345565b50505050505050505050565b005b610076610086366004610345565b6100c2565b61009e610099366004610412565b61023e565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023e565b90925090506001600160801b038216156101b957816001600160801b031643116101b95760405162461bcd60e51b8152602060048201526024808201527f426c6f636b4e756d626572456e666f726365723a6561726c792d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b6001600160801b0381161561022f57806001600160801b0316431061022f5760405162461bcd60e51b815260206004820152602660248201527f426c6f636b4e756d626572456e666f726365723a657870697265642d64656c6560448201526533b0ba34b7b760d11b606482015260840161012a565b50505050505050505050505050565b600080602083146102a25760405162461bcd60e51b815260206004820152602860248201527f426c6f636b4e756d626572456e666f726365723a696e76616c69642d7465726d6044820152670e65ad8cadccee8d60c31b606482015260840161012a565b6102b0601060008587610454565b6102b99161047e565b60801c91506102cb8360108187610454565b6102d49161047e565b60801c90509250929050565b60008083601f8401126102f257600080fd5b50813567ffffffffffffffff81111561030a57600080fd5b60208301915083602082850101111561032257600080fd5b9250929050565b80356001600160a01b038116811461034057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561036457600080fd5b8a3567ffffffffffffffff8082111561037c57600080fd5b6103888e838f016102e0565b909c509a5060208d01359150808211156103a157600080fd5b6103ad8e838f016102e0565b909a50985060408d0135975060608d01359150808211156103cd57600080fd5b506103da8d828e016102e0565b90965094505060808b013592506103f360a08c01610329565b915061040160c08c01610329565b90509295989b9194979a5092959850565b6000806020838503121561042557600080fd5b823567ffffffffffffffff81111561043c57600080fd5b610448858286016102e0565b90969095509350505050565b6000808585111561046457600080fd5b8386111561047157600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104af5780818660100360031b1b83161692505b50509291505056fea26469706673582212206446e38dd8abfd3c797d56379fb8902a34f79b78cc594a623cb4ad236f2c8a8564736f6c63430008170033", - "nonce": "0xa", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe777f056bb97fa7902e104aae5069831c771d0102c7ef4c459802b2e6f001448", - "transactionType": "CREATE2", - "contractName": "DeployedEnforcer", - "contractAddress": "0x24ff2aa430d53a8cd6788018e902e098083dccd2", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x99fe1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610748806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063481286e614610083578063a145832a146100b3578063b99deb0e146100c6578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046104fe565b50505050505050505050565b005b6100966100913660046105cb565b6100e8565b6040516001600160a01b0390911681526020015b60405180910390f35b6100816100c13660046104fe565b6100fd565b6100d96100d43660046105ed565b61026d565b6040516100aa9392919061062f565b60006100f48284610353565b90505b92915050565b85600881901b6001600160f81b031981161561016e5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600080600061017e8e8e61026d565b919450925090506001600160a01b0383163b156101d9576040516001600160a01b03841681527f641dafeb23238fae3ef71c64fced975da90c34dede63890507f3dda6b1e0dfef9060200160405180910390a1505050610260565b60006101e58284610360565b9050836001600160a01b0316816001600160a01b03161461025b5760405162461bcd60e51b815260206004820152602a60248201527f4465706c6f796564456e666f726365723a6465706c6f7965642d6164647265736044820152690e65adad2e6dac2e8c6d60b31b6064820152608401610165565b505050505b5050505050505050505050565b6000806060603484116102d05760405162461bcd60e51b815260206004820152602560248201527f4465706c6f796564456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610165565b6102de601460008688610695565b6102e7916106bf565b60601c92506102fa603460148688610695565b610303916106f4565b91506103128460348188610695565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509598949750919550929350505050565b60006100f48383306103e8565b600061036e60008385610412565b9050806001600160a01b03163b6000036103a6576040516352c7cd4960e11b81526001600160a01b0382166004820152602401610165565b6040516001600160a01b03821681527faf3c4b03f515b5a38f3c238fdc24abf10854a2f27f2a85743a71de17e9bc7e7f9060200160405180910390a192915050565b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b60008347101561043e5760405163392efb2b60e21b815247600482015260248101859052604401610165565b815160000361046057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661049257604051633a0ba96160e11b815260040160405180910390fd5b9392505050565b60008083601f8401126104ab57600080fd5b50813567ffffffffffffffff8111156104c357600080fd5b6020830191508360208285010111156104db57600080fd5b9250929050565b80356001600160a01b03811681146104f957600080fd5b919050565b60008060008060008060008060008060e08b8d03121561051d57600080fd5b8a3567ffffffffffffffff8082111561053557600080fd5b6105418e838f01610499565b909c509a5060208d013591508082111561055a57600080fd5b6105668e838f01610499565b909a50985060408d0135975060608d013591508082111561058657600080fd5b506105938d828e01610499565b90965094505060808b013592506105ac60a08c016104e2565b91506105ba60c08c016104e2565b90509295989b9194979a5092959850565b600080604083850312156105de57600080fd5b50508035926020909101359150565b6000806020838503121561060057600080fd5b823567ffffffffffffffff81111561061757600080fd5b61062385828601610499565b90969095509350505050565b60018060a01b03841681526000602084602084015260606040840152835180606085015260005b8181101561067257858101830151858201608001528201610656565b506000608082860101526080601f19601f83011685010192505050949350505050565b600080858511156106a557600080fd5b838611156106b257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106ec5780818660140360031b1b83161692505b505092915050565b803560208310156100f757600019602084900360031b1b169291505056fea2646970667358221220a048cc0e83485049fa3f0167bb6b167a17c4bf4170c90c95e9b7af43cdc7b85a64736f6c63430008170033", - "nonce": "0xb", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x92e963c6f045bbc9610d6618c8ec89fb0a2330c5cb99f2f944e271ce2ef7ba99", - "transactionType": "CREATE2", - "contractName": "ERC20BalanceChangeEnforcer", - "contractAddress": "0xcdf6ab796408598cea671d79506d7d48e97a5437", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xcc44a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061095e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780638678d6ef146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610677565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046106f5565b50505050505050505050565b005b6100f46100ef3660046107c2565b61018d565b6040519081526020016100bc565b6100df6101103660046106f5565b6101a2565b6100f4610123366004610677565b60006020819052908152604090205481565b6101486101433660046107fe565b610353565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df6101883660046106f5565b610440565b600061019a84848461061d565b949350505050565b85600881901b6101b3816000610660565b6102125760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102208d8d610353565b509250925050600061023333848961061d565b60008181526001602052604090205490915060ff16156102ab5760405162461bcd60e51b815260206004820152602d60248201527f455243323042616c616e63654368616e6765456e666f726365723a656e666f7260448201526c18d95c8b5a5ccb5b1bd8dad959609a1b6064820152608401610209565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa15801561030c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103309190610840565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c05760405162461bcd60e51b815260206004820152602f60248201527f455243323042616c616e63654368616e6765456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b6064820152608401610209565b858560008181106103d3576103d3610859565b909101356001600160f81b031916151594506103f5905060156001878961086f565b6103fe91610899565b60601c925061041160296015878961086f565b61041a91610899565b60601c915061042c856029818961086f565b610435916108ce565b939692955090935050565b6000806000806104508e8e610353565b9350935093509350600061046533858a61061d565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e99190610840565b9050851561057c5760008281526020819052604090205461050b908490610902565b8110156105775760405162461bcd60e51b815260206004820152603460248201527f455243323042616c616e63654368616e6765456e666f726365723a65786365656044820152736465642d62616c616e63652d646563726561736560601b6064820152608401610209565b61060b565b600082815260208190526040902054610596908490610915565b81101561060b5760405162461bcd60e51b815260206004820152603860248201527f455243323042616c616e63654368616e6765456e666f726365723a696e73756660448201527f66696369656e742d62616c616e63652d696e63726561736500000000000000006064820152608401610209565b50505050505050505050505050505050565b604080516001600160a01b039485166020808301919091529390941684820152606080850192909252805180850390920182526080909301909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561068957600080fd5b5035919050565b60008083601f8401126106a257600080fd5b50813567ffffffffffffffff8111156106ba57600080fd5b6020830191508360208285010111156106d257600080fd5b9250929050565b80356001600160a01b03811681146106f057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561071457600080fd5b8a3567ffffffffffffffff8082111561072c57600080fd5b6107388e838f01610690565b909c509a5060208d013591508082111561075157600080fd5b61075d8e838f01610690565b909a50985060408d0135975060608d013591508082111561077d57600080fd5b5061078a8d828e01610690565b90965094505060808b013592506107a360a08c016106d9565b91506107b160c08c016106d9565b90509295989b9194979a5092959850565b6000806000606084860312156107d757600080fd5b6107e0846106d9565b92506107ee602085016106d9565b9150604084013590509250925092565b6000806020838503121561081157600080fd5b823567ffffffffffffffff81111561082857600080fd5b61083485828601610690565b90969095509350505050565b60006020828403121561085257600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561087f57600080fd5b8386111561088c57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108c65780818660140360031b1b83161692505b505092915050565b8035602083101561067157600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610671576106716108ec565b80820180821115610671576106716108ec56fea2646970667358221220965799d5fdbdef45c46d045e9c377c23116f420861da1b7353b41ac029878d9964736f6c63430008170033", - "nonce": "0xc", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc7588dc9638de35cfe703af95e8e0ec5d59a579a472e129683df5b78a3d64b63", - "transactionType": "CREATE2", - "contractName": "ERC20TransferAmountEnforcer", - "contractAddress": "0xf100b0819427117ecf76ed94b358b1a5b5c6d2fc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb39bb", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061081e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100be578063b99deb0e146100d1578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046105c3565b50505050505050505050565b005b6100ab610091366004610690565b600060208181529281526040808220909352908152205481565b6040519081526020015b60405180910390f35b6100816100cc3660046105c3565b610103565b6100e46100df3660046106ba565b610247565b604080516001600160a01b0390931683526020830191909152016100b5565b8561010f8160006102df565b6101605760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101718160006102df565b6101cb5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610157565b506000806101dc8e8e8b8b8b6102f6565b9150915086856001600160a01b0316336001600160a01b03167fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d858560405161022f929190918252602082015260400190565b60405180910390a45050505050505050505050505050565b600080603483146102a15760405162461bcd60e51b815260206004820152603060248201526000805160206107c983398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b6064820152608401610157565b6102af6014600085876106fc565b6102b891610726565b60601c91506102ca83601481876106fc565b6102d39161075b565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b6000806000366000610308888861050d565b9295509350909150506044811461036c5760405162461bcd60e51b815260206004820152603460248201526000805160206107c98339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b6064820152608401610157565b60006103788b8b610247565b965090506001600160a01b03808216908516146103da5760405162461bcd60e51b815260206004820152602c60248201526000805160206107c983398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b6064820152608401610157565b63a9059cbb60e01b6103f06004600085876106fc565b6103f991610779565b6001600160e01b031916146104515760405162461bcd60e51b815260206004820152602a60248201526000805160206107c98339815191526044820152691b1a590b5b595d1a1bd960b21b6064820152608401610157565b61045f6044602484866106fc565b6104689161075b565b336000908152602081815260408083208b8452909152812080549091906104909084906107a7565b9250508190559450858511156104ff5760405162461bcd60e51b815260206004820152602e60248201527f45524332305472616e73666572416d6f756e74456e666f726365723a616c6c6f60448201526d1dd85b98d94b595e18d95959195960921b6064820152608401610157565b505050509550959350505050565b600080368161051f60148287896106fc565b61052891610726565b60601c935061053b6034601487896106fc565b6105449161075b565b925061055385603481896106fc565b949793965094505050565b60008083601f84011261057057600080fd5b50813567ffffffffffffffff81111561058857600080fd5b6020830191508360208285010111156105a057600080fd5b9250929050565b80356001600160a01b03811681146105be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156105e257600080fd5b8a3567ffffffffffffffff808211156105fa57600080fd5b6106068e838f0161055e565b909c509a5060208d013591508082111561061f57600080fd5b61062b8e838f0161055e565b909a50985060408d0135975060608d013591508082111561064b57600080fd5b506106588d828e0161055e565b90965094505060808b0135925061067160a08c016105a7565b915061067f60c08c016105a7565b90509295989b9194979a5092959850565b600080604083850312156106a357600080fd5b6106ac836105a7565b946020939093013593505050565b600080602083850312156106cd57600080fd5b823567ffffffffffffffff8111156106e457600080fd5b6106f08582860161055e565b90969095509350505050565b6000808585111561070c57600080fd5b8386111561071957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156107535780818660140360031b1b83161692505b505092915050565b803560208310156102f057600019602084900360031b1b1692915050565b6001600160e01b031981358181169160048510156107535760049490940360031b84901b1690921692915050565b808201808211156102f057634e487b7160e01b600052601160045260246000fdfe45524332305472616e73666572416d6f756e74456e666f726365723a696e7661a2646970667358221220c41875b732e3b48749e6357d2d1452efe720957c650141af2df143c50d96625064736f6c63430008170033", - "nonce": "0xd", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x64a983c88042e18690c8d4065259c5be8302b51d48d3963ad85f513b598c6ab1", - "transactionType": "CREATE2", - "contractName": "ERC20PeriodTransferEnforcer", - "contractAddress": "0x474e3ae7e169e940607cc624da8a15eb120139ab", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x106168", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d12806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610a20565b50505050505050505050565b005b6100b16100ac366004610aed565b61018e565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df366004610b47565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610a20565b610265565b61016461015f366004610b71565b61034a565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a081018352815481526001820154938101939093526002810154918301829052600381015460608401526004015460808301528291829115610203576101f781610416565b9350935093505061025b565b6000806000610212898961034a565b9350935093505060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061024f81610416565b97509750975050505050505b9450945094915050565b856102718160006104aa565b6102c25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102d38160006104aa565b61032d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102b9565b5061033c8c8c898989886104c1565b505050505050505050505050565b6000808080607485146103a65760405162461bcd60e51b81526020600482015260306024820152600080516020610cbd83398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016102b9565b6103b4601460008789610bb3565b6103bd91610bdd565b60601c93506103d0603460148789610bb3565b6103d991610c12565b92506103e9605460348789610bb3565b6103f291610c12565b9150610402607460548789610bb3565b61040b91610c12565b939692955090935050565b60008060008360400151421015610435575060009150819050806104a3565b602084015160408501516104499042610c46565b6104539190610c59565b61045e906001610c7b565b90508084606001511415915060008261047b57846080015161047e565b60005b90508085600001511161049257600061049f565b845161049f908290610c46565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60003660006104d0878761096a565b929550935090915050604481146105345760405162461bcd60e51b81526020600482015260346024820152600080516020610cbd8339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b60648201526084016102b9565b6000806000806105448d8d61034a565b9350935093509350866001600160a01b0316846001600160a01b0316146105b05760405162461bcd60e51b815260206004820152602c6024820152600080516020610cbd83398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b60648201526084016102b9565b63a9059cbb60e01b6105c660046000888a610bb3565b6105cf91610c8e565b6001600160e01b031916146106275760405162461bcd60e51b815260206004820152602a6024820152600080516020610cbd8339815191526044820152691b1a590b5b595d1a1bd960b21b60648201526084016102b9565b336000908152602081815260408083208c8452909152812060028101549091036107e157600082116106a55760405162461bcd60e51b81526020600482015260336024820152600080516020610cbd8339815191526044820152726c69642d7a65726f2d73746172742d6461746560681b60648201526084016102b9565b600084116107025760405162461bcd60e51b81526020600482015260366024820152600080516020610cbd8339815191526044820152751b1a590b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d60521b60648201526084016102b9565b600083116107665760405162461bcd60e51b81526020600482015260386024820152600080516020610cbd83398151915260448201527f6c69642d7a65726f2d706572696f642d6475726174696f6e000000000000000060648201526084016102b9565b814210156107cf5760405162461bcd60e51b815260206004820152603060248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e60448201526f1cd9995c8b5b9bdd0b5cdd185c9d195960821b60648201526084016102b9565b83815560018101839055600281018290555b600080600061082c846040518060a001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481525050610416565b919450925090506000610843604460248c8e610bb3565b61084c91610c12565b9050838111156108bb5760405162461bcd60e51b815260206004820152603460248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e6044820152731cd9995c8b585b5bdd5b9d0b595e18d95959195960621b60648201526084016102b9565b82156108d05760038501829055600060048601555b808560040160008282546108e49190610c7b565b90915550506004850154604080516001600160a01b038c81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a4505050505050505050505050505050505050565b600080368161097c6014828789610bb3565b61098591610bdd565b60601c9350610998603460148789610bb3565b6109a191610c12565b92506109b08560348189610bb3565b949793965094505050565b60008083601f8401126109cd57600080fd5b50813567ffffffffffffffff8111156109e557600080fd5b6020830191508360208285010111156109fd57600080fd5b9250929050565b80356001600160a01b0381168114610a1b57600080fd5b919050565b60008060008060008060008060008060e08b8d031215610a3f57600080fd5b8a3567ffffffffffffffff80821115610a5757600080fd5b610a638e838f016109bb565b909c509a5060208d0135915080821115610a7c57600080fd5b610a888e838f016109bb565b909a50985060408d0135975060608d0135915080821115610aa857600080fd5b50610ab58d828e016109bb565b90965094505060808b01359250610ace60a08c01610a04565b9150610adc60c08c01610a04565b90509295989b9194979a5092959850565b60008060008060608587031215610b0357600080fd5b84359350610b1360208601610a04565b9250604085013567ffffffffffffffff811115610b2f57600080fd5b610b3b878288016109bb565b95989497509550505050565b60008060408385031215610b5a57600080fd5b610b6383610a04565b946020939093013593505050565b60008060208385031215610b8457600080fd5b823567ffffffffffffffff811115610b9b57600080fd5b610ba7858286016109bb565b90969095509350505050565b60008085851115610bc357600080fd5b83861115610bd057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610c0a5780818660140360031b1b83161692505b505092915050565b803560208310156104bb57600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104bb576104bb610c30565b600082610c7657634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156104bb576104bb610c30565b6001600160e01b03198135818116916004851015610c0a5760049490940360031b84901b169092169291505056fe4552433230506572696f645472616e73666572456e666f726365723a696e7661a264697066735822122002755ab8cc52dedf9878671bfd7d317d71bfc428a79a9809842faaefd0de27d064736f6c63430008170033", - "nonce": "0xe", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x01b22063790d9d4b4a0dd94ae0e9dcf5bad907b635f072660adbd15ffdbe0584", - "transactionType": "CREATE2", - "contractName": "ERC20StreamingEnforcer", - "contractAddress": "0x56c97ae02f233b29fa03502ecc0457266d9be00e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe8a2a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b7d806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100fb578063fb7d2c5b1461011c57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610910565b50505050505050505050565b005b61009c6100ac366004610910565b610189565b6100c46100bf3660046109dd565b61026e565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a0015b60405180910390f35b61010e610109366004610a1f565b610365565b6040519081526020016100f2565b61016161012a366004610a1f565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100f2565b856101958160006103d0565b6101e65760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101f78160006103d0565b6102515760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101dd565b506102608c8c898989886103e7565b505050505050505050505050565b600080808080609486146102d85760405162461bcd60e51b815260206004820152602b60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b60648201526084016101dd565b6102e660146000888a610a49565b6102ef91610a73565b60601c945061030260346014888a610a49565b61030b91610aa8565b935061031b60546034888a610a49565b61032491610aa8565b925061033460746054888a610a49565b61033d91610aa8565b915061034d60946074888a610a49565b61035691610aa8565b60001c90509295509295909350565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a081018352815481526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152906103c8906107d9565b949350505050565b6001600160f81b0319828116908216145b92915050565b60003660006103f6878761085a565b929550935090915050604481146104675760405162461bcd60e51b815260206004820152602f60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6560448201526e0f0cac6eae8d2dedc5ad8cadccee8d608b1b60648201526084016101dd565b60008060008060006104798e8e61026e565b94509450945094509450838310156104e55760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015268185e0b585b5bdd5b9d60ba1b60648201526084016101dd565b6000811161054c5760405162461bcd60e51b815260206004820152602e60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7a60448201526d65726f2d73746172742d74696d6560901b60648201526084016101dd565b876001600160a01b0316856001600160a01b0316146105bd5760405162461bcd60e51b815260206004820152602760248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d636044820152661bdb9d1c9858dd60ca1b60648201526084016101dd565b63a9059cbb60e01b6105d360046000898b610a49565b6105dc91610ac6565b6001600160e01b031916146106415760405162461bcd60e51b815260206004820152602560248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015264195d1a1bd960da1b60648201526084016101dd565b336000908152602081815260408083208d84529091528120600481015490910361067e578481556001810184905560028101839055600381018290555b600061068e604460248a8c610a49565b61069791610aa8565b6040805160a081018252845481526001850154602082015260028501549181019190915260038401546060820152600484015460808201529091506106db906107d9565b81111561073c5760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a616c6c6f77616e63656044820152680b595e18d95959195960ba1b60648201526084016101dd565b808260040160008282546107509190610b0a565b90915550506004820154604080516001600160a01b038a81168252602082018a9052818301899052606082018890526080820187905260a08201939093524260c082015290518e928e169133917f30ceca901166c86cac9d1024230d7f5740b26cce6bdd9bad7b1d6e616904ea639181900360e00190a450505050505050505050505050505050565b600081606001514210156107ef57506000919050565b60008260600151426108019190610b1d565b905060008184604001516108159190610b30565b84516108219190610b0a565b90508360200151811115610836575060208301515b8084608001511061084b575060009392505050565b60808401516103c89082610b1d565b600080368161086c6014828789610a49565b61087591610a73565b60601c9350610888603460148789610a49565b61089191610aa8565b92506108a08560348189610a49565b949793965094505050565b60008083601f8401126108bd57600080fd5b50813567ffffffffffffffff8111156108d557600080fd5b6020830191508360208285010111156108ed57600080fd5b9250929050565b80356001600160a01b038116811461090b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561092f57600080fd5b8a3567ffffffffffffffff8082111561094757600080fd5b6109538e838f016108ab565b909c509a5060208d013591508082111561096c57600080fd5b6109788e838f016108ab565b909a50985060408d0135975060608d013591508082111561099857600080fd5b506109a58d828e016108ab565b90965094505060808b013592506109be60a08c016108f4565b91506109cc60c08c016108f4565b90509295989b9194979a5092959850565b600080602083850312156109f057600080fd5b823567ffffffffffffffff811115610a0757600080fd5b610a13858286016108ab565b90969095509350505050565b60008060408385031215610a3257600080fd5b610a3b836108f4565b946020939093013593505050565b60008085851115610a5957600080fd5b83861115610a6657600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610aa05780818660140360031b1b83161692505b505092915050565b803560208310156103e157600019602084900360031b1b1692915050565b6001600160e01b03198135818116916004851015610aa05760049490940360031b84901b1690921692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103e1576103e1610af4565b818103818111156103e1576103e1610af4565b80820281158282048414176103e1576103e1610af456fea264697066735822122038be6c898e25e035c36a52fe26a236a90574cd5fb48f9bc1cb72563a2f07d55b64736f6c63430008170033", - "nonce": "0xf", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9202bc296b29e1cc5c47f4eb3f5e8afa2184d94716a060fbc41bdf5f5658b629", - "transactionType": "CREATE2", - "contractName": "ERC721BalanceChangeEnforcer", - "contractAddress": "0x8afdf96edbbe7e1ed3f5cd89c7e084841e12a09e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xce97d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061097c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780635f6f02e0146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610686565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610704565b50505050505050505050565b005b6100f46100ef3660046107d1565b61018d565b6040519081526020016100bc565b6100df610110366004610704565b6101a4565b6100f4610123366004610686565b60006020819052908152604090205481565b61014861014336600461081c565b610357565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df610188366004610704565b610445565b600061019b85858585610624565b95945050505050565b85600881901b6101b581600061066f565b6102145760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102228d8d610357565b50925092505060006102363384848a610624565b60008181526001602052604090205490915060ff16156102af5760405162461bcd60e51b815260206004820152602e60248201527f45524337323142616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b606482015260840161020b565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa158015610310573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610334919061085e565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c55760405162461bcd60e51b815260206004820152603060248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b606482015260840161020b565b858560008181106103d8576103d8610877565b909101356001600160f81b031916151594506103fa905060156001878961088d565b610403916108b7565b60601c925061041660296015878961088d565b61041f916108b7565b60601c9150610431856029818961088d565b61043a916108ec565b939692955090935050565b6000806000806104558e8e610357565b9350935093509350600061046b3385858b610624565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ef919061085e565b9050851561058357600082815260208190526040902054610511908490610920565b81101561057e5760405162461bcd60e51b815260206004820152603560248201527f45524337323142616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b606482015260840161020b565b610612565b60008281526020819052604090205461059d908490610933565b8110156106125760405162461bcd60e51b815260206004820152603960248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e63726561736500000000000000606482015260840161020b565b50505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561069857600080fd5b5035919050565b60008083601f8401126106b157600080fd5b50813567ffffffffffffffff8111156106c957600080fd5b6020830191508360208285010111156106e157600080fd5b9250929050565b80356001600160a01b03811681146106ff57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561072357600080fd5b8a3567ffffffffffffffff8082111561073b57600080fd5b6107478e838f0161069f565b909c509a5060208d013591508082111561076057600080fd5b61076c8e838f0161069f565b909a50985060408d0135975060608d013591508082111561078c57600080fd5b506107998d828e0161069f565b90965094505060808b013592506107b260a08c016106e8565b91506107c060c08c016106e8565b90509295989b9194979a5092959850565b600080600080608085870312156107e757600080fd5b6107f0856106e8565b93506107fe602086016106e8565b925061080c604086016106e8565b9396929550929360600135925050565b6000806020838503121561082f57600080fd5b823567ffffffffffffffff81111561084657600080fd5b6108528582860161069f565b90969095509350505050565b60006020828403121561087057600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561089d57600080fd5b838611156108aa57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108e45780818660140360031b1b83161692505b505092915050565b8035602083101561068057600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156106805761068061090a565b808201808211156106805761068061090a56fea2646970667358221220620a30e6cd947057e411eab8573ce55ed899a87dfc8f021f30d60e4a3e1f1dd264736f6c63430008170033", - "nonce": "0x10", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x387335fc6c6cedff78a43db7ed68c0d6551a0d53e2dd6aa9bccf3870cc5c6305", - "transactionType": "CREATE2", - "contractName": "ERC721TransferEnforcer", - "contractAddress": "0x3790e6b7233f779b09da74c72b6e94813925b9af", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa9e52", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610821806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046105ea565b50505050505050505050565b005b6100766100863660046105ea565b6100c1565b61009e6100993660046106bd565b61047c565b604080516001600160a01b03909316835260208301919091520160405180910390f35b856100cd816000610521565b61011e5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012f816000610521565b6101895760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610115565b506000806101978e8e61047c565b9150915060003660006101aa8c8c610538565b929550935090915050606481101561021b5760405162461bcd60e51b815260206004820152602e60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6360448201526d0c2d8d8c8c2e8c25ad8cadccee8d60931b6064820152608401610115565b6000808061022c84600481886106ff565b8101906102399190610729565b919450925090506001600160a01b038316158061025d57506001600160a01b038216155b156102b95760405162461bcd60e51b815260206004820152602660248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6160448201526564647265737360d01b6064820152608401610115565b60006102c860048287896106ff565b6102d19161076a565b9050886001600160a01b0316876001600160a01b0316146103505760405162461bcd60e51b815260206004820152603360248201527f4552433732315472616e73666572456e666f726365723a756e617574686f72696044820152721e99590b58dbdb9d1c9858dd0b5d185c99d95d606a1b6064820152608401610115565b6001600160e01b031981166323b872dd60e01b1480159061038257506001600160e01b03198116632142170760e11b14155b801561039f57506001600160e01b03198116635c46a7ef60e11b14155b156104015760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b3d32b216b9b2b632b1ba37b960a11b6064820152608401610115565b8782146104655760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b1e99590b5d1bdad95b8b5a5960a21b6064820152608401610115565b505050505050505050505050505050505050505050565b600080603483146104e35760405162461bcd60e51b815260206004820152602b60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610115565b6104f16014600085876106ff565b6104fa9161079a565b60601c915061050c83601481876106ff565b610515916107cd565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b600080368161054a60148287896106ff565b6105539161079a565b60601c93506105666034601487896106ff565b61056f916107cd565b925061057e85603481896106ff565b949793965094505050565b60008083601f84011261059b57600080fd5b50813567ffffffffffffffff8111156105b357600080fd5b6020830191508360208285010111156105cb57600080fd5b9250929050565b6001600160a01b03811681146105e757600080fd5b50565b60008060008060008060008060008060e08b8d03121561060957600080fd5b8a3567ffffffffffffffff8082111561062157600080fd5b61062d8e838f01610589565b909c509a5060208d013591508082111561064657600080fd5b6106528e838f01610589565b909a50985060408d0135975060608d013591508082111561067257600080fd5b5061067f8d828e01610589565b90965094505060808b0135925060a08b013561069a816105d2565b915060c08b01356106aa816105d2565b809150509295989b9194979a5092959850565b600080602083850312156106d057600080fd5b823567ffffffffffffffff8111156106e757600080fd5b6106f385828601610589565b90969095509350505050565b6000808585111561070f57600080fd5b8386111561071c57600080fd5b5050820193919092039150565b60008060006060848603121561073e57600080fd5b8335610749816105d2565b92506020840135610759816105d2565b929592945050506040919091013590565b6001600160e01b031981358181169160048510156107925780818660040360031b1b83161692505b505092915050565b6bffffffffffffffffffffffff1981358181169160148510156107925760149490940360031b84901b1690921692915050565b8035602083101561053257600019602084900360031b1b169291505056fea26469706673582212201b4ed75c14efe202d2a163cf465dbebe2a9484eb69c80ab3e6265355eae8f0ec64736f6c63430008170033", - "nonce": "0x11", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xdf0996429fb823214ebc0fcf76b567dba44b3fd9d7f62c848df5a576fdf53269", - "transactionType": "CREATE2", - "contractName": "ERC1155BalanceChangeEnforcer", - "contractAddress": "0x63c322732695cafbbd488fc6937a0a7b66fc001a", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xc8e06", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109cb806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b99deb0e1161005b578063b99deb0e14610122578063d0a3529f1461016b578063d3eddcc51461017e578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063b5e54492146100f4575b600080fd5b6100b061009b3660046106cb565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610749565b50505050505050505050565b005b6100df6100ef366004610749565b610191565b6101146101023660046106cb565b60006020819052908152604090205481565b6040519081526020016100bc565b610135610130366004610816565b610350565b6040805195151586526001600160a01b03948516602087015292909316918401919091526060830152608082015260a0016100bc565b610114610179366004610858565b61045d565b6100df61018c366004610749565b610476565b85600881901b6101a2816000610661565b6102015760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006102118e8e610350565b50935093509350506000610228338585858c610678565b60008181526001602052604090205490915060ff16156102a25760405162461bcd60e51b815260206004820152602f60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a656e6660448201526e1bdc98d95c8b5a5ccb5b1bd8dad959608a1b60648201526084016101f8565b6000818152600160208190526040808320805460ff191690921790915551627eeac760e11b81526001600160a01b0385811660048301526024820185905286169062fdd58e90604401602060405180830381865afa158015610308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032c91906108ad565b60009283526020839052604090922091909155505050505050505050505050505050565b600080808080606986146103c05760405162461bcd60e51b815260206004820152603160248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101f8565b868660008181106103d3576103d36108c6565b909101356001600160f81b031916151595506103f5905060156001888a6108dc565b6103fe91610906565b60601c935061041160296015888a6108dc565b61041a91610906565b60601c925061042d60496029888a6108dc565b6104369161093b565b9150610445866049818a6108dc565b61044e9161093b565b60001c90509295509295909350565b600061046c8686868686610678565b9695505050505050565b60008060008060006104888f8f610350565b9450945094509450945060006104a1338686868d610678565b600081815260016020526040808220805460ff1916905551627eeac760e11b81526001600160a01b03878116600483015260248201879052929350909187169062fdd58e90604401602060405180830381865afa158015610506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052a91906108ad565b905086156105bf5760008281526020819052604090205461054c90849061096f565b8110156105ba5760405162461bcd60e51b815260206004820152603660248201527f4552433131353542616c616e63654368616e6765456e666f726365723a65786360448201527565656465642d62616c616e63652d646563726561736560501b60648201526084016101f8565b61064e565b6000828152602081905260409020546105d9908490610982565b81101561064e5760405162461bcd60e51b815260206004820152603a60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e7360448201527f756666696369656e742d62616c616e63652d696e63726561736500000000000060648201526084016101f8565b5050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0396871660208083019190915295871681830152939095166060840152608083019190915260a0808301919091528351808303909101815260c0909101909252815191012090565b6000602082840312156106dd57600080fd5b5035919050565b60008083601f8401126106f657600080fd5b50813567ffffffffffffffff81111561070e57600080fd5b60208301915083602082850101111561072657600080fd5b9250929050565b80356001600160a01b038116811461074457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561076857600080fd5b8a3567ffffffffffffffff8082111561078057600080fd5b61078c8e838f016106e4565b909c509a5060208d01359150808211156107a557600080fd5b6107b18e838f016106e4565b909a50985060408d0135975060608d01359150808211156107d157600080fd5b506107de8d828e016106e4565b90965094505060808b013592506107f760a08c0161072d565b915061080560c08c0161072d565b90509295989b9194979a5092959850565b6000806020838503121561082957600080fd5b823567ffffffffffffffff81111561084057600080fd5b61084c858286016106e4565b90969095509350505050565b600080600080600060a0868803121561087057600080fd5b6108798661072d565b94506108876020870161072d565b93506108956040870161072d565b94979396509394606081013594506080013592915050565b6000602082840312156108bf57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600080858511156108ec57600080fd5b838611156108f957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156109335780818660140360031b1b83161692505b505092915050565b8035602083101561067257600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561067257610672610959565b808201808211156106725761067261095956fea264697066735822122055d00b2ba52fbd5e002e46be01dfdfd95c714ab0c7dede74f416be6e2fcfa7ba64736f6c63430008170033", - "nonce": "0x12", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x53e7aa11d83287d18df875d724cb7da2ba7fd1370a527ccf390e05318c843d4f", - "transactionType": "CREATE2", - "contractName": "ExactCalldataBatchEnforcer", - "contractAddress": "0x982fd5c86bbf425d7d1451f974192d4525113dfd", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xababe", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061083a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610417565b50505050505050505050565b005b610076610086366004610417565b6100b4565b61009e6100993660046104e4565b6102fd565b6040516100ab9190610526565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b503660006101918989610319565b9150915060006101a18f8f6102fd565b8051909150821461020a5760405162461bcd60e51b815260206004820152602d60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526c69642d62617463682d73697a6560981b606482015260840161010e565b60005b828110156102eb57838382818110610227576102276105e8565b905060200281019061023991906105fe565b61024790604081019061061e565b604051610255929190610665565b604051809103902082828151811061026f5761026f6105e8565b60200260200101516040015180519060200120146102e35760405162461bcd60e51b815260206004820152602b60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526a69642d63616c6c6461746160a81b606482015260840161010e565b60010161020d565b50505050505050505050505050505050565b60606103098383610319565b610312916106e5565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103515763ba597e7e6000526004601cfd5b83156103a8578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c171561039f5763ba597e7e6000526004601cfd5b5050508261035b575b5050509250929050565b60008083601f8401126103c457600080fd5b50813567ffffffffffffffff8111156103dc57600080fd5b6020830191508360208285010111156103f457600080fd5b9250929050565b80356001600160a01b038116811461041257600080fd5b919050565b60008060008060008060008060008060e08b8d03121561043657600080fd5b8a3567ffffffffffffffff8082111561044e57600080fd5b61045a8e838f016103b2565b909c509a5060208d013591508082111561047357600080fd5b61047f8e838f016103b2565b909a50985060408d0135975060608d013591508082111561049f57600080fd5b506104ac8d828e016103b2565b90965094505060808b013592506104c560a08c016103fb565b91506104d360c08c016103fb565b90509295989b9194979a5092959850565b600080602083850312156104f757600080fd5b823567ffffffffffffffff81111561050e57600080fd5b61051a858286016103b2565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105d957898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b808210156105ac578282018b015187830160800152908a019061058e565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610550565b50919998505050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e1983360301811261061457600080fd5b9190910192915050565b6000808335601e1984360301811261063557600080fd5b83018035915067ffffffffffffffff82111561065057600080fd5b6020019150368190038213156103f457600080fd5b8183823760009101908152919050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106ae576106ae610675565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156106dd576106dd610675565b604052919050565b600067ffffffffffffffff8084111561070057610700610675565b8360051b60206107118183016106b4565b86815291850191818101903684111561072957600080fd5b865b848110156107f8578035868111156107435760008081fd5b880160603682900312156107575760008081fd5b61075f61068b565b610768826103fb565b81528582013586820152604080830135898111156107865760008081fd5b9290920191601f368185011261079c5760008081fd5b83358a8111156107ae576107ae610675565b6107bf818301601f19168a016106b4565b915080825236898287010111156107d65760008081fd5b808986018a84013760009082018901529082015284525091830191830161072b565b5097965050505050505056fea26469706673582212204e939ca243e1dc271c4ed7abc736d1f215248c57e660081b5085e81d1fc45ba264736f6c63430008170033", - "nonce": "0x13", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe32c01b9d681231b00da664d0f9486f765fd167611ce023cd754ba5dc3a9d265", - "transactionType": "CREATE2", - "contractName": "ExactCalldataEnforcer", - "contractAddress": "0x99f2e9bf15ce5ec84685604836f71ab835dbbded", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x75e71", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610559806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610338565b50505050505050505050565b005b610076610086366004610338565b6100b4565b61009e610099366004610405565b61022b565b6040516100ab9190610447565b60405180910390f35b856100c081600061026b565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012281600061026b565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b5036600061018a8989610282565b935093505050600061019c8f8f61022b565b905082826040516101ae929190610496565b604051809103902081805190602001201461021a5760405162461bcd60e51b815260206004820152602660248201527f457861637443616c6c64617461456e666f726365723a696e76616c69642d63616044820152656c6c6461746160d01b6064820152608401610108565b505050505050505050505050505050565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6001600160f81b0319828116908216145b92915050565b600080368161029460148287896104a6565b61029d916104d0565b60601c93506102b06034601487896104a6565b6102b991610505565b92506102c885603481896104a6565b949793965094505050565b60008083601f8401126102e557600080fd5b50813567ffffffffffffffff8111156102fd57600080fd5b60208301915083602082850101111561031557600080fd5b9250929050565b80356001600160a01b038116811461033357600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035757600080fd5b8a3567ffffffffffffffff8082111561036f57600080fd5b61037b8e838f016102d3565b909c509a5060208d013591508082111561039457600080fd5b6103a08e838f016102d3565b909a50985060408d0135975060608d01359150808211156103c057600080fd5b506103cd8d828e016102d3565b90965094505060808b013592506103e660a08c0161031c565b91506103f460c08c0161031c565b90509295989b9194979a5092959850565b6000806020838503121561041857600080fd5b823567ffffffffffffffff81111561042f57600080fd5b61043b858286016102d3565b90969095509350505050565b60006020808352835180602085015260005b8181101561047557858101830151858201604001528201610459565b506000604082860101526040601f19601f8301168501019250505092915050565b8183823760009101908152919050565b600080858511156104b657600080fd5b838611156104c357600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104fd5780818660140360031b1b83161692505b505092915050565b8035602083101561027c57600019602084900360031b1b169291505056fea264697066735822122062106f857b9ea5652771f8110c9d685a8777516e1a78046d5db46a91586469c164736f6c63430008170033", - "nonce": "0x14", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x02c9aa9329b4cdb5cc940df1384ccfa1f46be4b21932e3581590009ef3b59cf3", - "transactionType": "CREATE2", - "contractName": "ExactExecutionBatchEnforcer", - "contractAddress": "0x1e141e455d08721dd5bcda1baa6ea5633afd5017", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb9f83", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610870806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b6102cf565b6040516100ab91906104f8565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5036600061019189896102eb565b9150915060006101a18f8f6102cf565b8051909150821461020b5760405162461bcd60e51b815260206004820152602e60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526d6c69642d62617463682d73697a6560901b606482015260840161010e565b8060405160200161021c91906104f8565b6040516020818303038152906040528051906020012083836040516020016102459291906105ba565b60405160208183030381529060405280519060200120146102be5760405162461bcd60e51b815260206004820152602d60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526c3634b216b2bc32b1baba34b7b760991b606482015260840161010e565b505050505050505050505050505050565b60606102db83836102eb565b6102e49161071b565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103235763ba597e7e6000526004601cfd5b831561037a578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156103715763ba597e7e6000526004601cfd5b5050508261032d575b5050509250929050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105ab57898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b8082101561057e578282018b015187830160800152908a0190610560565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610522565b50919998505050505050505050565b60208082528181018390526000906040808401600586901b8501820187855b8881101561069d57878303603f190184528135368b9003605e190181126105ff57600080fd5b8a0160606001600160a01b03610614836103cd565b168552878201358886015286820135601e1983360301811261063557600080fd5b90910187810191903567ffffffffffffffff81111561065357600080fd5b80360383131561066257600080fd5b8188870152808287015260809150808383880137600086820183015295880195601f01601f19169094019093019250908501906001016105d9565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106e4576106e46106ab565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610713576107136106ab565b604052919050565b600067ffffffffffffffff80841115610736576107366106ab565b8360051b60206107478183016106ea565b86815291850191818101903684111561075f57600080fd5b865b8481101561082e578035868111156107795760008081fd5b8801606036829003121561078d5760008081fd5b6107956106c1565b61079e826103cd565b81528582013586820152604080830135898111156107bc5760008081fd5b9290920191601f36818501126107d25760008081fd5b83358a8111156107e4576107e46106ab565b6107f5818301601f19168a016106ea565b9150808252368982870101111561080c5760008081fd5b808986018a840137600090820189015290820152845250918301918301610761565b5097965050505050505056fea264697066735822122089205edcde35d76469c69573f13f5db483c5cc4cca5bd34200cabb0b13f4eb6564736f6c63430008170033", - "nonce": "0x15", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf94b7705c919c7b465c6ad85e6cb0664333cf8803400271c7188b209f56589fe", - "transactionType": "CREATE2", - "contractName": "ExactExecutionEnforcer", - "contractAddress": "0x146713078d39ecc1f5338309c28405ccf85abfbb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x8d614", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061062f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b610197565b6040516100ab91906104f8565b60405180910390f35b856100c0816000610210565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610122816000610210565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c8989610227565b505050505050505050505050565b604080516060808201835260008083526020830152918101919091526101bd8383610333565b81818080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506040860152505060208301526001600160a01b0316815292915050565b6001600160f81b0319828116908216145b92915050565b6000803660006102378686610333565b929650909450925090506001600160a01b038416610259601460008a8c61056c565b61026291610596565b60601c14801561028757508261027c603460148a8c61056c565b610285916105cb565b145b80156102cc5750818160405161029e9291906105e9565b6040519081900390206102b4886034818c61056c565b6040516102c29291906105e9565b6040518091039020145b6103295760405162461bcd60e51b815260206004820152602860248201527f4578616374457865637574696f6e456e666f726365723a696e76616c69642d656044820152673c32b1baba34b7b760c11b6064820152608401610108565b5050505050505050565b6000803681610345601482878961056c565b61034e91610596565b60601c935061036160346014878961056c565b61036a916105cb565b9250610379856034818961056c565b949793965094505050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b6000602080835260018060a01b038451166020840152602084015160408401526040840151606080850152805180608086015260005b8181101561054a5782810184015186820160a00152830161052e565b50600060a0828701015260a0601f19601f830116860101935050505092915050565b6000808585111561057c57600080fd5b8386111561058957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105c35780818660140360031b1b83161692505b505092915050565b8035602083101561022157600019602084900360031b1b1692915050565b818382376000910190815291905056fea2646970667358221220ac4df956f8837ca45f2ab0586a3165754b1f9995721da415985f8b41d7ee2ff264736f6c63430008170033", - "nonce": "0x16", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x430be481fb6f32d8663e5a19b46174ba2d2a716fc288278bc9e2731cc754d23f", - "transactionType": "CREATE2", - "contractName": "IdEnforcer", - "contractAddress": "0xc8b5d93463c893401094cc70e66a206fb5987997", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7122b", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610518806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063595dce4814610083578063a145832a146100ab578063b99deb0e146100be578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610379565b50505050505050505050565b005b610096610091366004610446565b6100df565b60405190151581526020015b60405180910390f35b6100816100b9366004610379565b610116565b6100d16100cc366004610482565b61028c565b6040519081526020016100a2565b6001600160a01b03808416600090815260208181526040808320938616835292905290812061010e90836102ef565b949350505050565b85600881901b6001600160f81b03198116156101875760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101948c8c61028c565b90506101a13385836100df565b156101ee5760405162461bcd60e51b815260206004820152601a60248201527f4964456e666f726365723a69642d616c72656164792d75736564000000000000604482015260640161017e565b336000908152602081815260408083206001600160a01b03881684528252808320600885901c845290915290208054600160ff84161b179055826001600160a01b0316846001600160a01b0316336001600160a01b03167f6286af1aaf28b34723a53056e5608eabb40c823d1ce093ff371cf08c502431d68460405161027691815260200190565b60405180910390a4505050505050505050505050565b6000602082146102de5760405162461bcd60e51b815260206004820152601f60248201527f4964456e666f726365723a696e76616c69642d7465726d732d6c656e67746800604482015260640161017e565b6102e882846104c4565b9392505050565b600881901c600090815260208390526040902054600160ff83161b1615155b92915050565b60008083601f84011261032657600080fd5b50813567ffffffffffffffff81111561033e57600080fd5b60208301915083602082850101111561035657600080fd5b9250929050565b80356001600160a01b038116811461037457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561039857600080fd5b8a3567ffffffffffffffff808211156103b057600080fd5b6103bc8e838f01610314565b909c509a5060208d01359150808211156103d557600080fd5b6103e18e838f01610314565b909a50985060408d0135975060608d013591508082111561040157600080fd5b5061040e8d828e01610314565b90965094505060808b0135925061042760a08c0161035d565b915061043560c08c0161035d565b90509295989b9194979a5092959850565b60008060006060848603121561045b57600080fd5b6104648461035d565b92506104726020850161035d565b9150604084013590509250925092565b6000806020838503121561049557600080fd5b823567ffffffffffffffff8111156104ac57600080fd5b6104b885828601610314565b90969095509350505050565b8035602083101561030e57600019602084900360031b1b169291505056fea26469706673582212202fbb2c46f602e10a4f0d973fe918422522ba042a3af3727be1938d34d347425b64736f6c63430008170033", - "nonce": "0x17", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc5b7d06df0079eac8bfa6f28f70fb649815a45d0369e95cfdf403d8283d50ad3", - "transactionType": "CREATE2", - "contractName": "LimitedCallsEnforcer", - "contractAddress": "0x04658b29f6b82ed55274221a06fc97d318e25416", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x742e4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e9806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806319054d8914610067578063414c3e33146100a1578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc5146100a1578063ed463367146100a1575b600080fd5b61008f6100753660046102ec565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100bb6100af36600461035f565b50505050505050505050565b005b6100bb6100cb36600461035f565b6100e3565b61008f6100de36600461042c565b610244565b85600881901b6100f48160006102b9565b6101535760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101608c8c610244565b33600090815260208181526040808320898452909152812080549293509091829061018a9061046e565b91829055509050818111156101ed5760405162461bcd60e51b815260206004820152602360248201527f4c696d6974656443616c6c73456e666f726365723a6c696d69742d657863656560448201526219195960ea1b606482015260840161014a565b604080518381526020810183905287916001600160a01b0387169133917f449da07f2c06c9d1a6b19d2454ffe749e8cf991d22f686e076a1a4844c5ff370910160405180910390a450505050505050505050505050565b6000602082146102a85760405162461bcd60e51b815260206004820152602960248201527f4c696d6974656443616c6c73456e666f726365723a696e76616c69642d7465726044820152680dae65ad8cadccee8d60bb1b606482015260840161014a565b6102b28284610495565b9392505050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b03811681146102e757600080fd5b919050565b600080604083850312156102ff57600080fd5b610308836102d0565b946020939093013593505050565b60008083601f84011261032857600080fd5b50813567ffffffffffffffff81111561034057600080fd5b60208301915083602082850101111561035857600080fd5b9250929050565b60008060008060008060008060008060e08b8d03121561037e57600080fd5b8a3567ffffffffffffffff8082111561039657600080fd5b6103a28e838f01610316565b909c509a5060208d01359150808211156103bb57600080fd5b6103c78e838f01610316565b909a50985060408d0135975060608d01359150808211156103e757600080fd5b506103f48d828e01610316565b90965094505060808b0135925061040d60a08c016102d0565b915061041b60c08c016102d0565b90509295989b9194979a5092959850565b6000806020838503121561043f57600080fd5b823567ffffffffffffffff81111561045657600080fd5b61046285828601610316565b90969095509350505050565b60006001820161048e57634e487b7160e01b600052601160045260246000fd5b5060010190565b803560208310156102ca57600019602084900360031b1b169291505056fea26469706673582212202c3f46b0859baa05ad68ac999840f0730e6a8b3553b600a51784470af7b87c1d64736f6c63430008170033", - "nonce": "0x18", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x154c8a991aaff0e1ae7f49c1ae3da8d2adb38d3cbfaf21af10092c2d337c5cfc", - "transactionType": "CREATE2", - "contractName": "LogicalOrWrapperEnforcer", - "contractAddress": "0xe1302607a3251af54c3a6e69318d6aa07f5eb46c", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x13bbc1", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060a060405234801561001057600080fd5b50604051610fa1380380610fa183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610efc6100a560003960008181609c0152818160f8015281816102010152818161030201526103f60152610efc6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610071578063d3eddcc514610084578063ea4d3c9b14610097578063ed463367146100da575b600080fd5b61006f61006a36600461084c565b6100ed565b005b61006f61007f36600461084c565b6101c7565b61006f61009236600461084c565b6102c8565b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b61006f6100e836600461084c565b6103bc565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461013e5760405162461bcd60e51b815260040161013590610918565b60405180910390fd5b6101bb8a8a8a8a6040518060a001604052808c81526020018b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018a90526001600160a01b03808a166040830152881660609091015263414c3e3360e01b6104ac565b50505050505050505050565b85600881901b6001600160f81b03198116156101f55760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461023e5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b16604083015289166060909101526350a2c19560e11b6104ac565b5050505050505050505050565b85600881901b6001600160f81b03198116156102f65760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461033f5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263d3eddcc560e01b6104ac565b85600881901b6001600160f81b03198116156103ea5760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146104335760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263ed46336760e01b5b60006104ba86880188610af1565b905060006104ca85870187610cf3565b905081518160000151106105355760405162461bcd60e51b815260206004820152602c60248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201526b05acee4deeae05ad2dcc8caf60a31b6064820152608401610135565b60008282600001518151811061054d5761054d610ddb565b602002602001015190506000816000015151905080836020015151146105d15760405162461bcd60e51b815260206004820152603360248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201527205ac6c2eccac2e85ac2e4cee65ad8cadccee8d606b1b6064820152608401610135565b60005b818110156102bb576106a8836000015182815181106105f5576105f5610ddb565b602002602001015160000151878560000151848151811061061857610618610ddb565b6020026020010151602001518760200151858151811061063a5761063a610ddb565b60200260200101518b600001518c602001518d604001518e606001518f608001516040516024016106719796959493929190610e41565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526106b1565b506001016105d4565b60606106bf838360006106c6565b9392505050565b6060814710156106eb5760405163cd78605960e01b8152306004820152602401610135565b600080856001600160a01b031684866040516107079190610eaa565b60006040518083038185875af1925050503d8060008114610744576040519150601f19603f3d011682016040523d82523d6000602084013e610749565b606091505b5091509150610759868383610763565b9695505050505050565b60608261077857610773826107bf565b6106bf565b815115801561078f57506001600160a01b0384163b155b156107b857604051639996b31560e01b81526001600160a01b0385166004820152602401610135565b50806106bf565b8051156107cf5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60008083601f8401126107fa57600080fd5b5081356001600160401b0381111561081157600080fd5b60208301915083602082850101111561082957600080fd5b9250929050565b80356001600160a01b038116811461084757600080fd5b919050565b60008060008060008060008060008060e08b8d03121561086b57600080fd5b8a356001600160401b038082111561088257600080fd5b61088e8e838f016107e8565b909c509a5060208d01359150808211156108a757600080fd5b6108b38e838f016107e8565b909a50985060408d0135975060608d01359150808211156108d357600080fd5b506108e08d828e016107e8565b90965094505060808b013592506108f960a08c01610830565b915061090760c08c01610830565b90509295989b9194979a5092959850565b60208082526030908201527f4c6f676963616c4f7257726170706572456e666f726365723a6f6e6c792d646560408201526f3632b3b0ba34b7b716b6b0b730b3b2b960811b606082015260800190565b60208082526025908201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6040820152642d7479706560d81b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b604051602081016001600160401b03811182821017156109e5576109e56109ad565b60405290565b604051606081016001600160401b03811182821017156109e5576109e56109ad565b604080519081016001600160401b03811182821017156109e5576109e56109ad565b604051601f8201601f191681016001600160401b0381118282101715610a5757610a576109ad565b604052919050565b60006001600160401b03821115610a7857610a786109ad565b5060051b60200190565b600082601f830112610a9357600080fd5b81356001600160401b03811115610aac57610aac6109ad565b610abf601f8201601f1916602001610a2f565b818152846020838601011115610ad457600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610b0357600080fd5b6001600160401b0382351115610b1857600080fd5b8135820183601f820112610b2b57600080fd5b610b3d610b388235610a5f565b610a2f565b81358082526020808301929160051b840101861015610b5b57600080fd5b602083015b6020843560051b850101811015610ce9576001600160401b0381351115610b8657600080fd5b6020813585018803601f19011215610b9d57600080fd5b610ba56109c3565b6001600160401b0360208335870101351115610bc057600080fd5b81358501602081013501603f81018913610bd957600080fd5b610be9610b386020830135610a5f565b602082810135808352908201919060051b83016040018b1015610c0b57600080fd5b604083015b6040602085013560051b850101811015610cd6576001600160401b0381351115610c3957600080fd5b803584016060818e03603f19011215610c5157600080fd5b610c596109eb565b610c6560408301610830565b81526001600160401b0360608301351115610c7f57600080fd5b610c928e60406060850135850101610a82565b60208201526001600160401b0360808301351115610caf57600080fd5b610cc28e60406080850135850101610a82565b604082015284525060209283019201610c10565b5083525050835260209283019201610b60565b5095945050505050565b60006020808385031215610d0657600080fd5b82356001600160401b0380821115610d1d57600080fd5b9084019060408287031215610d3157600080fd5b610d39610a0d565b823581528383013582811115610d4e57600080fd5b80840193505086601f840112610d6357600080fd5b8235610d71610b3882610a5f565b81815260059190911b84018501908581019089831115610d9057600080fd5b8686015b83811015610dc857803586811115610dac5760008081fd5b610dba8c8a838b0101610a82565b845250918701918701610d94565b5095830195909552509695505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610e0c578181015183820152602001610df4565b50506000910152565b60008151808452610e2d816020860160208601610df1565b601f01601f19169290920160200192915050565b60e081526000610e5460e083018a610e15565b8281036020840152610e66818a610e15565b90508760408401528281036060840152610e808188610e15565b608084019690965250506001600160a01b0392831660a0820152911660c090910152949350505050565b60008251610ebc818460208701610df1565b919091019291505056fea2646970667358221220c4522d0faef87ebb247a8bb5b367af27ccd45173d03aff5b5b7bf7b8e4a1be0c64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db3", - "nonce": "0x19", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x73496d97f0ed8f088ec61994811bbb2dd5e79e94ecba7ac1d16bd259967895db", - "transactionType": "CREATE2", - "contractName": "MultiTokenPeriodEnforcer", - "contractAddress": "0xfb2f1a9bd76d3701b730e5d69c3219d42d80ebb7", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x191a64", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061148b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063a145832a11610066578063a145832a1461014b578063d3eddcc5146100c4578063da8081c21461015e578063ed463367146100c4578063f5c7d74e146101c357600080fd5b806319de6ebc14610098578063414c3e33146100c4578063733c0d80146100e05780638572e3191461011d575b600080fd5b6100ab6100a6366004610f6f565b6101e4565b6040516100bb9493929190610fed565b60405180910390f35b6100de6100d2366004611094565b50505050505050505050565b005b6100f36100ee366004611161565b6104b6565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100bb565b61013061012b3660046111ad565b61062a565b604080519384529115156020840152908201526060016100bb565b6100de610159366004611094565b6106fc565b61019b61016c366004611237565b600060208190529081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100bb565b6101d66101d1366004611250565b6107de565b6040519081526020016100bb565b6060808080846101f56074826112a8565b15801561020157508015155b6102265760405162461bcd60e51b815260040161021d906112bc565b60405180910390fd5b600061023360748361130d565b90508067ffffffffffffffff81111561024e5761024e611321565b604051908082528060200260200182016040528015610277578160200160208202803683370190505b5095508067ffffffffffffffff81111561029357610293611321565b6040519080825280602002602001820160405280156102bc578160200160208202803683370190505b5094508067ffffffffffffffff8111156102d8576102d8611321565b604051908082528060200260200182016040528015610301578160200160208202803683370190505b5093508067ffffffffffffffff81111561031d5761031d611321565b604051908082528060200260200182016040528015610346578160200160208202803683370190505b50925060005b818110156104aa576000610361826074611337565b905089818a61037182601461134e565b9261037e93929190611361565b6103879161138b565b60601c88838151811061039c5761039c6113c0565b6001600160a01b039092166020928302919091019091015289896103c183601461134e565b906103cd84603461134e565b926103da93929190611361565b6103e3916113d6565b60001c8783815181106103f8576103f86113c0565b6020908102919091010152898961041083603461134e565b9061041c84605461134e565b9261042993929190611361565b610432916113d6565b60001c868381518110610447576104476113c0565b6020908102919091010152898961045f83605461134e565b9061046b84607461134e565b9261047893929190611361565b610481916113d6565b60001c858381518110610496576104966113c0565b60209081029190910101525060010161034c565b50505092959194509250565b60008080808580158015906104d357506104d16074826112a8565b155b6104ef5760405162461bcd60e51b815260040161021d906112bc565b60006104fc60748361130d565b90508087106105505760405162461bcd60e51b815260206004820152602c602482015260008051602061143683398151915260448201526b05ae8ded6cadc5ad2dcc8caf60a31b606482015260840161021d565b600061055d886074611337565b905089818a61056d82601461134e565b9261057a93929190611361565b6105839161138b565b60601c9650898961059583601461134e565b906105a184603461134e565b926105ae93929190611361565b6105b7916113d6565b955089896105c683603461134e565b906105d284605461134e565b926105df93929190611361565b6105e8916113d6565b945089896105f783605461134e565b9061060384607461134e565b9261061093929190611361565b610619916113d6565b60001c935050505093509350935093565b60008060008060008060006106438d8d8d8d8d8d6107f5565b60008481526020818152604091829020825160a081018452815481526001820154928101929092526002810154928201839052600381015460608301526004015460808201529498509296509094509250156106b2576106a28161083c565b97509750975050505050506106f0565b6040805160a0810182528581526020810185905290810183905260006060820181905260808201526106e38161083c565b9850985098505050505050505b96509650969350505050565b856107088160006108d0565b6107545760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d74797065604482015260640161021d565b86600881901b6107658160006108d0565b6107bf5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161021d565b506107d08c8c8c8c8b8b8b8a6108e7565b505050505050505050505050565b60006107ec85858585610e8b565b95945050505050565b60008080808061080786880188611237565b905060006108168a8a846104b6565b91975095509350905061082b8b828e85610e8b565b955050509650965096509692505050565b6000806000836040015142101561085b575060009150819050806108c9565b6020840151604085015161086f90426113f4565b610879919061130d565b61088490600161134e565b9050808460600151141591506000826108a15784608001516108a4565b60005b9050808560000151116108b85760006108c5565b84516108c59082906113f4565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b6000806000803660006108fa8a8a610ed5565b935093509350935081819050604403610a0657821561096f5760405162461bcd60e51b8152602060048201526038602482015260008051602061143683398151915260448201527f2d76616c75652d696e2d65726332302d7472616e736665720000000000000000606482015260840161021d565b63a9059cbb60e01b610985600460008486611361565b61098e91611407565b6001600160e01b031916146109e35760405162461bcd60e51b815260206004820152602760248201526000805160206114368339815191526044820152660b5b595d1a1bd960ca1b606482015260840161021d565b92935083926109f6604460248385611361565b6109ff916113d6565b9550610acf565b6000819003610a7f5760008311610a735760405162461bcd60e51b815260206004820152603e602482015260008051602061143683398151915260448201527f2d7a65726f2d76616c75652d696e2d6e61746976652d7472616e736665720000606482015260840161021d565b60009450829550610acf565b60405162461bcd60e51b8152602060048201526031602482015260008051602061143683398151915260448201527005ac6c2d8d85ac8c2e8c25ad8cadccee8d607b1b606482015260840161021d565b5060009250610ae3915050888a018a611237565b9050600080600080610af68f8f876104b6565b9350935093509350836001600160a01b0316866001600160a01b031614610b6f5760405162461bcd60e51b815260206004820152602760248201527f4d756c7469546f6b656e506572696f64456e666f726365723a746f6b656e2d6d6044820152660d2e6dac2e8c6d60cb1b606482015260840161021d565b6000610b7d33888c89610e8b565b60008181526020819052604081206002810154929350919003610d1f5760008311610bf15760405162461bcd60e51b8152602060048201526030602482015260008051602061143683398151915260448201526f2d7a65726f2d73746172742d6461746560801b606482015260840161021d565b60008511610c4b5760405162461bcd60e51b815260206004820152603360248201526000805160206114368339815191526044820152720b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d606a1b606482015260840161021d565b60008411610ca75760405162461bcd60e51b8152602060048201526035602482015260008051602061143683398151915260448201527416bd32b93796b832b934b7b216b23ab930ba34b7b760591b606482015260840161021d565b82421015610d0d5760405162461bcd60e51b815260206004820152602d60248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e73666560448201526c1c8b5b9bdd0b5cdd185c9d1959609a1b606482015260840161021d565b84815560018101849055600281018390555b6000806000610d6a846040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820154815260200160048201548152505061083c565b925092509250828c1115610dda5760405162461bcd60e51b815260206004820152603160248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e7366656044820152701c8b585b5bdd5b9d0b595e18d959591959607a1b606482015260840161021d565b8115610def5760038401819055600060048501555b8b846004016000828254610e03919061134e565b90915550506004840154604080516001600160a01b038e81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a45050505050505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152949095168582015260608501929092526080808501919091528151808503909101815260a09093019052815191012090565b6000803681610ee76014828789611361565b610ef09161138b565b60601c9350610f03603460148789611361565b610f0c916113d6565b9250610f1b8560348189611361565b949793965094505050565b60008083601f840112610f3857600080fd5b50813567ffffffffffffffff811115610f5057600080fd5b602083019150836020828501011115610f6857600080fd5b9250929050565b60008060208385031215610f8257600080fd5b823567ffffffffffffffff811115610f9957600080fd5b610fa585828601610f26565b90969095509350505050565b60008151808452602080850194506020840160005b83811015610fe257815187529582019590820190600101610fc6565b509495945050505050565b6080808252855190820181905260009060209060a0840190828901845b8281101561102f5781516001600160a01b03168452928401929084019060010161100a565b50505083810360208501526110448188610fb1565b91505082810360408401526110598186610fb1565b9050828103606084015261106d8185610fb1565b979650505050505050565b80356001600160a01b038116811461108f57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156110b357600080fd5b8a3567ffffffffffffffff808211156110cb57600080fd5b6110d78e838f01610f26565b909c509a5060208d01359150808211156110f057600080fd5b6110fc8e838f01610f26565b909a50985060408d0135975060608d013591508082111561111c57600080fd5b506111298d828e01610f26565b90965094505060808b0135925061114260a08c01611078565b915061115060c08c01611078565b90509295989b9194979a5092959850565b60008060006040848603121561117657600080fd5b833567ffffffffffffffff81111561118d57600080fd5b61119986828701610f26565b909790965060209590950135949350505050565b600080600080600080608087890312156111c657600080fd5b863595506111d660208801611078565b9450604087013567ffffffffffffffff808211156111f357600080fd5b6111ff8a838b01610f26565b9096509450606089013591508082111561121857600080fd5b5061122589828a01610f26565b979a9699509497509295939492505050565b60006020828403121561124957600080fd5b5035919050565b6000806000806080858703121561126657600080fd5b61126f85611078565b935061127d60208601611078565b93969395505050506040820135916060013590565b634e487b7160e01b600052601260045260246000fd5b6000826112b7576112b7611292565b500690565b6020808252602d9082015260008051602061143683398151915260408201526c05ae8cae4dae65ad8cadccee8d609b1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008261131c5761131c611292565b500490565b634e487b7160e01b600052604160045260246000fd5b80820281158282048414176108e1576108e16112f7565b808201808211156108e1576108e16112f7565b6000808585111561137157600080fd5b8386111561137e57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156113b85780818660140360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b803560208310156108e157600019602084900360031b1b1692915050565b818103818111156108e1576108e16112f7565b6001600160e01b031981358181169160048510156113b85760049490940360031b84901b169092169291505056fe4d756c7469546f6b656e506572696f64456e666f726365723a696e76616c6964a26469706673582212206b4a8ce69e59f7a9a87625264b1bf56abe17821e19463e4c4e98607ccaa2598864736f6c63430008170033", - "nonce": "0x1a", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4bd49509db49f9710f875f4baa4ea21d6490fe9f0f00c6730af09cf1f7fe6aea", - "transactionType": "CREATE2", - "contractName": "NativeBalanceChangeEnforcer", - "contractAddress": "0xbd7b277507723490cd50b12eaafe87c616be6880", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xaa075", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610824806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461016d578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063a79a0db5146100f4575b600080fd5b6100b061009b366004610568565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046105e6565b50505050505050505050565b005b6100df6100ef3660046105e6565b610180565b6101076101023660046106b3565b6102c6565b6040519081526020016100bc565b610107610123366004610568565b60006020819052908152604090205481565b6101486101433660046106dd565b6102db565b6040805193151584526001600160a01b039092166020840152908201526060016100bc565b6100df61017b3660046105e6565b6103ad565b85600881901b6001600160f81b03198116156101f15760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101fe338661052b565b9050600061020c8d8d6102db565b5060008481526001602052604090205490925060ff161590506102885760405162461bcd60e51b815260206004820152602e60248201527f4e617469766542616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b60648201526084016101e8565b6000918252600160208181526040808520805460ff19169093179092558390529091206001600160a01b039091163190555050505050505050505050565b60006102d2838361052b565b90505b92915050565b60008080603584146103485760405162461bcd60e51b815260206004820152603060248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016101e8565b8484600081811061035b5761035b61071f565b909101356001600160f81b0319161515935061037d9050601560018688610735565b6103869161075f565b60601c91506103988460158188610735565b6103a191610794565b60001c90509250925092565b60008060006103bc8d8d6102db565b92509250925060006103ce338861052b565b6000818152600160205260409020805460ff1916905590508315610482576000818152602081905260409020546104069083906107c8565b836001600160a01b031631101561047d5760405162461bcd60e51b815260206004820152603560248201527f4e617469766542616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b60648201526084016101e8565b61051b565b60008181526020819052604090205461049c9083906107db565b836001600160a01b031631101561051b5760405162461bcd60e51b815260206004820152603960248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e6372656173650000000000000060648201526084016101e8565b5050505050505050505050505050565b604080516001600160a01b038416602082015290810182905260009060600160405160208183030381529060405280519060200120905092915050565b60006020828403121561057a57600080fd5b5035919050565b60008083601f84011261059357600080fd5b50813567ffffffffffffffff8111156105ab57600080fd5b6020830191508360208285010111156105c357600080fd5b9250929050565b80356001600160a01b03811681146105e157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561060557600080fd5b8a3567ffffffffffffffff8082111561061d57600080fd5b6106298e838f01610581565b909c509a5060208d013591508082111561064257600080fd5b61064e8e838f01610581565b909a50985060408d0135975060608d013591508082111561066e57600080fd5b5061067b8d828e01610581565b90965094505060808b0135925061069460a08c016105ca565b91506106a260c08c016105ca565b90509295989b9194979a5092959850565b600080604083850312156106c657600080fd5b6106cf836105ca565b946020939093013593505050565b600080602083850312156106f057600080fd5b823567ffffffffffffffff81111561070757600080fd5b61071385828601610581565b90969095509350505050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561074557600080fd5b8386111561075257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff19813581811691601485101561078c5780818660140360031b1b83161692505b505092915050565b803560208310156102d557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102d5576102d56107b2565b808201808211156102d5576102d56107b256fea26469706673582212202bb236cbc18974df435e7453fa88fa7b66f55863b7380c990af748c9a075fb0964736f6c63430008170033", - "nonce": "0x1b", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc2cacd32076dcf5345333dfc3d79e125c423c4db4bb33a4ad2e83e973f784f0f", - "transactionType": "CREATE2", - "contractName": "ArgsEqualityCheckEnforcer", - "contractAddress": "0x44b8c6ae3c304213c3e298495e12497ed3e56e41", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x5771a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506103b7806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610249565b50505050505050505050565b005b61006b61007b366004610249565b85600881901b6001600160f81b03198116156100ec5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5088886040516100fd929190610316565b60405180910390208b8b604051610115929190610316565b6040518091039020146101d75783826001600160a01b0316336001600160a01b03167f07fc5f2898fc1f1cf9d6012177b7abb8d010b9e64055979af3a5bcd274e2a11a8e8e8e8e60405161016c949392919061034f565b60405180910390a460405162461bcd60e51b815260206004820152603260248201527f41726773457175616c697479436865636b456e666f726365723a646966666572604482015271656e742d617267732d616e642d7465726d7360701b60648201526084016100e3565b5050505050505050505050565b60008083601f8401126101f657600080fd5b50813567ffffffffffffffff81111561020e57600080fd5b60208301915083602082850101111561022657600080fd5b9250929050565b80356001600160a01b038116811461024457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561026857600080fd5b8a3567ffffffffffffffff8082111561028057600080fd5b61028c8e838f016101e4565b909c509a5060208d01359150808211156102a557600080fd5b6102b18e838f016101e4565b909a50985060408d0135975060608d01359150808211156102d157600080fd5b506102de8d828e016101e4565b90965094505060808b013592506102f760a08c0161022d565b915061030560c08c0161022d565b90509295989b9194979a5092959850565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000610363604083018688610326565b8281036020840152610376818587610326565b97965050505050505056fea2646970667358221220424cdaf466f78a927203bf48f7e671224e402758d2e36ae4637102599c4193ac64736f6c63430008170033", - "nonce": "0x1c", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x182d44f86122087f4250c4f5eba2461132e0ee9d77c903e5d8b3fafe6a8a48d0", - "transactionType": "CREATE2", - "contractName": "NativeTokenPaymentEnforcer", - "contractAddress": "0x4803a326dded6ddbc60e659e5ed12d85c7582811", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3", - "0x44B8C6ae3C304213c3e298495e12497Ed3E56E41" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x14e4ac", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060c060405234801561001057600080fd5b506040516111b73803806111b783398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516110e66100d16000396000818160a301526103c001526000818161011901528181610273015261065a01526110e66000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100e2578063d3eddcc514610082578063ea4d3c9b14610114578063ed4633671461013b57600080fd5b8063414c3e3314610082578063a145832a14610082578063a42ff9311461009e575b600080fd5b61009c6100903660046108d5565b50505050505050505050565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f56100f03660046109a2565b61014e565b604080516001600160a01b0390931683526020830191909152016100d9565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61009c6101493660046108d5565b6101fc565b600080603483146101be5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084015b60405180910390fd5b6101cc6014600085876109e4565b6101d591610a0e565b60601c91506101e783601481876109e4565b6101f091610a43565b60001c90509250929050565b85600881901b61020d8160006107ac565b6102675760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101b5565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb5760405162461bcd60e51b815260206004820152603260248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6f6e6c792d6044820152713232b632b3b0ba34b7b716b6b0b730b3b2b960711b60648201526084016101b5565b6000806103088d8d61014e565b9092509050600061031b8b8d018d610c88565b905060008151116103945760405162461bcd60e51b815260206004820152603f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201527f69642d616c6c6f77616e63652d64656c65676174696f6e732d6c656e6774680060648201526084016101b5565b6000816000815181106103a9576103a9610dcd565b6020026020010151606001515111801561043057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816000815181106103fb576103fb610dcd565b60200260200101516060015160008151811061041957610419610dcd565b6020026020010151600001516001600160a01b0316145b6104a25760405162461bcd60e51b815260206004820152603c60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6d6973736960448201527f6e672d61726773457175616c697479436865636b456e666f726365720000000060648201526084016101b5565b86856040516020016104d092919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b604051602081830303815290604052816000815181106104f2576104f2610dcd565b60200260200101516060015160008151811061051057610510610dcd565b602090810291909101015160409081019190915280516001808252818301909252600091816020015b6060815260200190600190039081610539579050509050816040516020016105619190610e33565b6040516020818303038152906040528160008151811061058357610583610dcd565b6020908102919091010152604080516001808252818301909252600091816020015b60608152602001906001900390816105a55790505090506105d68585604051806020016040528060008152506107c3565b816000815181106105e9576105e9610dcd565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506106206107f2565b8160008151811061063357610633610dcd565b602090810291909101015260405163cef6d20960e01b81526001600160a01b0380881631917f00000000000000000000000000000000000000000000000000000000000000009091169063cef6d2099061069590879086908890600401610fbf565b600060405180830381600087803b1580156106af57600080fd5b505af11580156106c3573d6000803e3d6000fd5b505050506001600160a01b038716316106dc8783611029565b8110156107435760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a7061796d6560448201526e1b9d0b5b9bdd0b5c9958d95a5d9959608a1b60648201526084016101b5565b604080516001600160a01b038d811682528c81166020830152918101899052908916908d9033907fac266e0d9b66169d0dc4479d531985bcec62dfd9d7992d0f6865afdbb7baa5e29060600160405180910390a450505050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b60608383836040516020016107da9392919061104a565b60405160208183030381529060405290509392505050565b600061080081808080610805565b905090565b604080516001600160f81b03198087166020830152851660218201526000602282018190526001600160e01b03198516602683015269ffffffffffffffffffff198416602a830152910160405160208183030381529060405261086790611089565b95945050505050565b60008083601f84011261088257600080fd5b50813567ffffffffffffffff81111561089a57600080fd5b6020830191508360208285010111156108b257600080fd5b9250929050565b80356001600160a01b03811681146108d057600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108f457600080fd5b8a3567ffffffffffffffff8082111561090c57600080fd5b6109188e838f01610870565b909c509a5060208d013591508082111561093157600080fd5b61093d8e838f01610870565b909a50985060408d0135975060608d013591508082111561095d57600080fd5b5061096a8d828e01610870565b90965094505060808b0135925061098360a08c016108b9565b915061099160c08c016108b9565b90509295989b9194979a5092959850565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610870565b90969095509350505050565b600080858511156109f457600080fd5b83861115610a0157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a3b5780818660140360031b1b83161692505b505092915050565b803560208310156107bd57600019602084900360031b1b1692915050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b60405290565b60405160c0810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b604051601f8201601f1916810167ffffffffffffffff81118282101715610aec57610aec610a61565b604052919050565b600067ffffffffffffffff821115610b0e57610b0e610a61565b5060051b60200190565b600082601f830112610b2957600080fd5b813567ffffffffffffffff811115610b4357610b43610a61565b610b56601f8201601f1916602001610ac3565b818152846020838601011115610b6b57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112610b9957600080fd5b81356020610bae610ba983610af4565b610ac3565b82815260059290921b84018101918181019086841115610bcd57600080fd5b8286015b84811015610c7d57803567ffffffffffffffff80821115610bf25760008081fd5b908801906060828b03601f1901811315610c0c5760008081fd5b610c14610a77565b610c1f8885016108b9565b815260408085013584811115610c355760008081fd5b610c438e8b83890101610b18565b838b015250918401359183831115610c5b5760008081fd5b610c698d8a85880101610b18565b908201528652505050918301918301610bd1565b509695505050505050565b60006020808385031215610c9b57600080fd5b823567ffffffffffffffff80821115610cb357600080fd5b818501915085601f830112610cc757600080fd5b8135610cd5610ba982610af4565b81815260059190911b83018401908481019088831115610cf457600080fd5b8585015b83811015610dc057803585811115610d0f57600080fd5b860160c0818c03601f19011215610d265760008081fd5b610d2e610aa0565b610d398983016108b9565b81526040610d488184016108b9565b8a83015260608084013582840152608091508184013589811115610d6c5760008081fd5b610d7a8f8d83880101610b88565b82850152505060a0808401358284015260c0840135915088821115610d9f5760008081fd5b610dad8e8c84870101610b18565b9083015250845250918601918601610cf8565b5098975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610dfe578181015183820152602001610de6565b50506000910152565b60008151808452610e1f816020860160208601610de3565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f5857603f19888603018452815160c0860160018060a01b038083511688528089840151168989015260408301516040890152606083015160c060608a015282815180855260e08b01915060e08160051b8c010194508b8301925060005b81811015610f1c5760df198c870301835283518581511687528d81015160608f890152610eed6060890182610e07565b9050604082015191508781036040890152610f088183610e07565b97505050928c0192918c0191600101610ebd565b50505050506080820151608088015260a0820151915086810360a0880152610f448183610e07565b965050509285019290850190600101610e5a565b5092979650505050505050565b60008282518085526020808601955060208260051b8401016020860160005b84811015610fb257601f19868403018952610fa0838351610e07565b98840198925090830190600101610f84565b5090979650505050505050565b606081526000610fd26060830186610f65565b82810360208481019190915285518083528682019282019060005b8181101561100957845183529383019391830191600101610fed565b5050848103604086015261101d8187610f65565b98975050505050505050565b808201808211156107bd57634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff198460601b1681528260148201526000825161107a816034850160208701610de3565b91909101603401949350505050565b805160208083015191908110156110aa576000198160200360031b1b821691505b5091905056fea2646970667358221220fbd925efd5ab2f5f7fdd3db295fc937b181a5babc4635e7ef57ba757363a023d64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db300000000000000000000000044b8c6ae3c304213c3e298495e12497ed3e56e41", - "nonce": "0x1d", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x33cfa5b1b4eb47067aafed510be086a8e5cf91ece723a42500cf1ab3c5a467ad", - "transactionType": "CREATE2", - "contractName": "NativeTokenTransferAmountEnforcer", - "contractAddress": "0xf71af580b9c3078fbc2bbf16fbb8eed82b330320", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x85c8f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506105cd806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046103a7565b50505050505050505050565b005b6100ab610091366004610474565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100816100cb3660046103a7565b6100e3565b6100ab6100de36600461049e565b6102c5565b856100ef8160006102da565b6101405760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101518160006102da565b6101ab5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610137565b5060006101b88d8d6102c5565b905060006101c689896102f1565b5050336000908152602081815260408083208c845290915281208054929450909250839183906101f79084906104e0565b92505081905590508281111561026c5760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e5472616e73666572416d6f756e74456e666f7263656044820152731c8e985b1b1bddd85b98d94b595e18d95959195960621b6064820152608401610137565b604080518481526020810183905289916001600160a01b0389169133917fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d910160405180910390a4505050505050505050505050505050565b60006102d382840184610501565b9392505050565b6001600160f81b0319828116908216145b92915050565b6000803681610303601482878961051a565b61030c91610544565b60601c935061031f60346014878961051a565b61032891610579565b9250610337856034818961051a565b949793965094505050565b60008083601f84011261035457600080fd5b50813567ffffffffffffffff81111561036c57600080fd5b60208301915083602082850101111561038457600080fd5b9250929050565b80356001600160a01b03811681146103a257600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103c657600080fd5b8a3567ffffffffffffffff808211156103de57600080fd5b6103ea8e838f01610342565b909c509a5060208d013591508082111561040357600080fd5b61040f8e838f01610342565b909a50985060408d0135975060608d013591508082111561042f57600080fd5b5061043c8d828e01610342565b90965094505060808b0135925061045560a08c0161038b565b915061046360c08c0161038b565b90509295989b9194979a5092959850565b6000806040838503121561048757600080fd5b6104908361038b565b946020939093013593505050565b600080602083850312156104b157600080fd5b823567ffffffffffffffff8111156104c857600080fd5b6104d485828601610342565b90969095509350505050565b808201808211156102eb57634e487b7160e01b600052601160045260246000fd5b60006020828403121561051357600080fd5b5035919050565b6000808585111561052a57600080fd5b8386111561053757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105715780818660140360031b1b83161692505b505092915050565b803560208310156102eb57600019602084900360031b1b169291505056fea264697066735822122024cad96a7227a2b90e98242180a662fd4fbc57d3e5f57735ca4faddc936bc47d64736f6c63430008170033", - "nonce": "0x1e", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xdb225c2aef4bc4bf68845cd18e4255e62003b2763f185b06d7c976a06d03a7a2", - "transactionType": "CREATE2", - "contractName": "NativeTokenStreamingEnforcer", - "contractAddress": "0xd10b97905a320b13a0608f7e9cc506b56747df19", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd1bd0", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109a4806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100e9578063fb7d2c5b1461010a57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610765565b50505050505050505050565b005b61009c6100ac366004610765565b610177565b6100c46100bf366004610832565b61025c565b6040805194855260208501939093529183015260608201526080015b60405180910390f35b6100fc6100f7366004610874565b610338565b6040519081526020016100e0565b61014f610118366004610874565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100e0565b856101838160006103a3565b6101d45760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101e58160006103a3565b61023f5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101cb565b5061024e8c8c898989886103ba565b505050505050505050505050565b6000808080608085146102cb5760405162461bcd60e51b815260206004820152603160248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101cb565b6102d960206000878961089e565b6102e2916108c8565b93506102f260406020878961089e565b6102fb916108c8565b925061030b60606040878961089e565b610314916108c8565b915061032460806060878961089e565b61032d916108c8565b939692955090935050565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a0810183528154815260018201549381019390935260028101549183019190915260038101546060830152600481015460808301529061039b9061062e565b949350505050565b6001600160f81b0319828116908216145b92915050565b60006103c685856106af565b50509150506000806000806103db8b8b61025c565b93509350935093508383101561044b5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e7660448201526e185b1a590b5b585e0b585b5bdd5b9d608a1b60648201526084016101cb565b600081116104b85760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e76604482015273616c69642d7a65726f2d73746172742d74696d6560601b60648201526084016101cb565b336000908152602081815260408083208a8452909152812060048101549091036104f5578481556001810184905560028101839055600381018290555b6040805160a081018252825481526001830154602082015260028301549181019190915260038201546060820152600482015460808201526105369061062e565b86111561059d5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a616c6c60448201526e1bddd85b98d94b595e18d959591959608a1b60648201526084016101cb565b858160040160008282546105b191906108fc565b9091555050600481015460408051878152602081018790529081018590526060810184905260808101919091524260a082015288906001600160a01b0389169033907fa4d5df1d290378aabb8f054b2f3100faf35e2266bb7fbe661f947dfc686704ae9060c00160405180910390a4505050505050505050505050565b6000816060015142101561064457506000919050565b6000826060015142610656919061090f565b9050600081846040015161066a9190610922565b845161067691906108fc565b9050836020015181111561068b575060208301515b808460800151106106a0575060009392505050565b608084015161039b908261090f565b60008036816106c1601482878961089e565b6106ca91610939565b60601c93506106dd60346014878961089e565b6106e6916108c8565b92506106f5856034818961089e565b949793965094505050565b60008083601f84011261071257600080fd5b50813567ffffffffffffffff81111561072a57600080fd5b60208301915083602082850101111561074257600080fd5b9250929050565b80356001600160a01b038116811461076057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561078457600080fd5b8a3567ffffffffffffffff8082111561079c57600080fd5b6107a88e838f01610700565b909c509a5060208d01359150808211156107c157600080fd5b6107cd8e838f01610700565b909a50985060408d0135975060608d01359150808211156107ed57600080fd5b506107fa8d828e01610700565b90965094505060808b0135925061081360a08c01610749565b915061082160c08c01610749565b90509295989b9194979a5092959850565b6000806020838503121561084557600080fd5b823567ffffffffffffffff81111561085c57600080fd5b61086885828601610700565b90969095509350505050565b6000806040838503121561088757600080fd5b61089083610749565b946020939093013593505050565b600080858511156108ae57600080fd5b838611156108bb57600080fd5b5050820193919092039150565b803560208310156103b457600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103b4576103b46108e6565b818103818111156103b4576103b46108e6565b80820281158282048414176103b4576103b46108e6565b6bffffffffffffffffffffffff1981358181169160148510156109665780818660140360031b1b83161692505b50509291505056fea26469706673582212209ae3650bc35b3640fcc1f9a46bf5b25f1ce1bf6eb25aeb42d8582dc4beb6b96b64736f6c63430008170033", - "nonce": "0x1f", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe19d07355b9351450f9599ca6879d4bb09da3adc0da3cb23390dbd6758233cfa", - "transactionType": "CREATE2", - "contractName": "NativeTokenPeriodTransferEnforcer", - "contractAddress": "0x9bc0faf4aca5ae429f4c06aeeac517520cb16bd9", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe5b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b57806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610893565b50505050505050505050565b005b6100b16100ac366004610960565b61017f565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df3660046109ba565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610893565b610255565b61016461015f3660046109e4565b61033a565b604080519384526020840192909252908201526060016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a0810183528154815260018201549381019390935260028101549183018290526003810154606084015260040154608083015282918291156101f4576101e8816103f0565b9350935093505061024b565b6000806000610203898961033a565b92509250925060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061023f816103f0565b97509750975050505050505b9450945094915050565b85610261816000610484565b6102b25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102c3816000610484565b61031d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102a9565b5061032c8c8c8989898861049b565b505050505050505050505050565b600080806060841461039b5760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152750e474d2dcecc2d8d2c85ae8cae4dae65ad8cadccee8d60531b60648201526084016102a9565b6103a9602060008688610a26565b6103b291610a50565b92506103c2604060208688610a26565b6103cb91610a50565b91506103db606060408688610a26565b6103e491610a50565b60001c90509250925092565b6000806000836040015142101561040f5750600091508190508061047d565b602084015160408501516104239042610a84565b61042d9190610a97565b610438906001610ab9565b905080846060015114159150600082610455578460800151610458565b60005b90508085600001511161046c576000610479565b8451610479908290610a84565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60006104a785856107dd565b505091505060008060006104bb8a8a61033a565b336000908152602081815260408083208c84529091528120600281015494975092955090935090919003610684576000821161054d5760405162461bcd60e51b81526020600482015260396024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d73746172742d646174650000000000000060648201526084016102a9565b600084116105b15760405162461bcd60e51b815260206004820152603c6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d616d6f756e740000000060648201526084016102a9565b600083116106155760405162461bcd60e51b815260206004820152603e6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d6475726174696f6e000060648201526084016102a9565b814210156106725760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152751c8e9d1c985b9cd9995c8b5b9bdd0b5cdd185c9d195960521b60648201526084016102a9565b83815560018101839055600281018290555b60008060006106cf846040518060a0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815250506103f0565b925092509250828811156107395760405162461bcd60e51b815260206004820152603a6024820152600080516020610b0283398151915260448201527f723a7472616e736665722d616d6f756e742d657863656564656400000000000060648201526084016102a9565b811561074e5760038401819055600060048501555b878460040160008282546107629190610ab9565b909155505060028401546004850154604080518a8152602081018a90529081019290925260608201524260808201528a906001600160a01b038b169033907f22e1bbd8bc0380d336958afc37cd8cb128d6c43891ed276162c30e8df467734d9060a00160405180910390a45050505050505050505050505050565b60008036816107ef6014828789610a26565b6107f891610acc565b60601c935061080b603460148789610a26565b61081491610a50565b92506108238560348189610a26565b949793965094505050565b60008083601f84011261084057600080fd5b50813567ffffffffffffffff81111561085857600080fd5b60208301915083602082850101111561087057600080fd5b9250929050565b80356001600160a01b038116811461088e57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108b257600080fd5b8a3567ffffffffffffffff808211156108ca57600080fd5b6108d68e838f0161082e565b909c509a5060208d01359150808211156108ef57600080fd5b6108fb8e838f0161082e565b909a50985060408d0135975060608d013591508082111561091b57600080fd5b506109288d828e0161082e565b90965094505060808b0135925061094160a08c01610877565b915061094f60c08c01610877565b90509295989b9194979a5092959850565b6000806000806060858703121561097657600080fd5b8435935061098660208601610877565b9250604085013567ffffffffffffffff8111156109a257600080fd5b6109ae8782880161082e565b95989497509550505050565b600080604083850312156109cd57600080fd5b6109d683610877565b946020939093013593505050565b600080602083850312156109f757600080fd5b823567ffffffffffffffff811115610a0e57600080fd5b610a1a8582860161082e565b90969095509350505050565b60008085851115610a3657600080fd5b83861115610a4357600080fd5b5050820193919092039150565b8035602083101561049557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561049557610495610a6e565b600082610ab457634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561049557610495610a6e565b6bffffffffffffffffffffffff198135818116916014851015610af95780818660140360031b1b83161692505b50509291505056fe4e6174697665546f6b656e506572696f645472616e73666572456e666f726365a2646970667358221220d41e667da8d747979e7ed7f05af656310d3eb3029c9d0c8a63a248703010d50664736f6c63430008170033", - "nonce": "0x20", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xde79753218f0a454fe399cc02fa94b26afd396cd90a6b028e09e1b91d84f6b11", - "transactionType": "CREATE2", - "contractName": "NonceEnforcer", - "contractAddress": "0xde4f2fac4b3d87a1d9953ca5fc09fca7f366254f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x70672", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061050e806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100eb578063d3eddcc5146100bc578063ed463367146100bc578063f5743c4c146100fe57600080fd5b80632bd4ed2114610082578063414c3e33146100bc578063a145832a146100d8575b600080fd5b6100aa610090366004610314565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100d66100ca366004610390565b50505050505050505050565b005b6100d66100e6366004610390565b610111565b6100aa6100f936600461045d565b61020f565b6100d661010c36600461049f565b61027d565b85600881901b6101228160006102e1565b6101815760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600061018e8c8c61020f565b336000908152602081815260408083206001600160a01b038916845290915290205490915081146102015760405162461bcd60e51b815260206004820152601b60248201527f4e6f6e6365456e666f726365723a696e76616c69642d6e6f6e636500000000006044820152606401610178565b505050505050505050505050565b60006020821461026c5760405162461bcd60e51b815260206004820152602260248201527f4e6f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e676044820152610e8d60f31b6064820152608401610178565b61027682846104ba565b9392505050565b6001600160a01b038116600081815260208181526040808320338085529083529281902080546001810190915590518181529093917fe02d340254c92bc3ad96f0fceb790db939e11c669c1f4c8a549d248f17130b33910160405180910390a35050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b038116811461030f57600080fd5b919050565b6000806040838503121561032757600080fd5b610330836102f8565b915061033e602084016102f8565b90509250929050565b60008083601f84011261035957600080fd5b50813567ffffffffffffffff81111561037157600080fd5b60208301915083602082850101111561038957600080fd5b9250929050565b60008060008060008060008060008060e08b8d0312156103af57600080fd5b8a3567ffffffffffffffff808211156103c757600080fd5b6103d38e838f01610347565b909c509a5060208d01359150808211156103ec57600080fd5b6103f88e838f01610347565b909a50985060408d0135975060608d013591508082111561041857600080fd5b506104258d828e01610347565b90965094505060808b0135925061043e60a08c016102f8565b915061044c60c08c016102f8565b90509295989b9194979a5092959850565b6000806020838503121561047057600080fd5b823567ffffffffffffffff81111561048757600080fd5b61049385828601610347565b90969095509350505050565b6000602082840312156104b157600080fd5b610276826102f8565b803560208310156102f257600019602084900360031b1b169291505056fea2646970667358221220a9f5ef425adf403ab9ba4e7eb77d33d90a09d017b94aa31d1c936c4da108e6f064736f6c63430008170033", - "nonce": "0x21", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xcd5b5db9a908ac22137437e44c0b1d8bf385dd7a7420e500d967d28215ed3130", - "transactionType": "CREATE2", - "contractName": "OwnershipTransferEnforcer", - "contractAddress": "0x7eef9734e7092032b5c56310eb9bbd1f4a524681", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9744f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106af806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461049f565b50505050505050505050565b005b61007661008636600461049f565b6100ba565b61009e61009936600461056c565b6101e7565b6040516001600160a01b03909116815260200160405180910390f35b856100c6816000610252565b6101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610128816000610252565b6101825760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5060006101918d8d8a8a610269565b6040516001600160a01b038083168252919250879186169033907f0f026cada0b544ae1cc47ac006f1f4c3d7e94832af22aa0065351de49f9284d79060200160405180910390a450505050505050505050505050565b60006014821461023e5760405162461bcd60e51b815260206004820152602e602482015260008051602061065a83398151915260448201526d0c85ae8cae4dae65ad8cadccee8d60931b606482015260840161010e565b61024882846105ae565b60601c9392505050565b6001600160f81b0319828116908216145b92915050565b60008036600061027986866103e9565b929550935090915050602481146102db5760405162461bcd60e51b8152602060048201526032602482015260008051602061065a8339815191526044820152710c85acaf0cac6eae8d2dedc5ad8cadccee8d60731b606482015260840161010e565b60006102ea60048284866105e3565b6102f39161060d565b90506001600160e01b0319811663f2fde38b60e01b146103545760405162461bcd60e51b8152602060048201526028602482015260008051602061065a833981519152604482015267190b5b595d1a1bd960c21b606482015260840161010e565b60006103608a8a6101e7565b9050846001600160a01b0316816001600160a01b0316146103c45760405162461bcd60e51b815260206004820152602a602482015260008051602061065a833981519152604482015269190b58dbdb9d1c9858dd60b21b606482015260840161010e565b6103d26024600485876105e3565b6103db9161063b565b9a9950505050505050505050565b60008036816103fb60148287896105e3565b610404916105ae565b60601c93506104176034601487896105e3565b6104209161063b565b925061042f85603481896105e3565b949793965094505050565b60008083601f84011261044c57600080fd5b50813567ffffffffffffffff81111561046457600080fd5b60208301915083602082850101111561047c57600080fd5b9250929050565b80356001600160a01b038116811461049a57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104be57600080fd5b8a3567ffffffffffffffff808211156104d657600080fd5b6104e28e838f0161043a565b909c509a5060208d01359150808211156104fb57600080fd5b6105078e838f0161043a565b909a50985060408d0135975060608d013591508082111561052757600080fd5b506105348d828e0161043a565b90965094505060808b0135925061054d60a08c01610483565b915061055b60c08c01610483565b90509295989b9194979a5092959850565b6000806020838503121561057f57600080fd5b823567ffffffffffffffff81111561059657600080fd5b6105a28582860161043a565b90969095509350505050565b6bffffffffffffffffffffffff1981358181169160148510156105db5780818660140360031b1b83161692505b505092915050565b600080858511156105f357600080fd5b8386111561060057600080fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156105db5760049490940360031b84901b1690921692915050565b8035602083101561026357600019602084900360031b1b169291505056fe4f776e6572736869705472616e73666572456e666f726365723a696e76616c69a264697066735822122007588682c413677a677027e7c1832d2fbd87c6826a5093b643a504b2507b88b964736f6c63430008170033", - "nonce": "0x22", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9886a3729a92325b7353ae54720cc3ef052d51ac8707eed5fec1ff79f9c8aa84", - "transactionType": "CREATE2", - "contractName": "RedeemerEnforcer", - "contractAddress": "0xe144b0b2618071b4e56f746313528a669c7e65c5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x878e1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061064b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103ae565b50505050505050505050565b005b6100766100863660046103ae565b6100b4565b61009e61009936600461047b565b6101e8565b6040516100ab91906104bd565b60405180910390f35b85600881901b6100c5816000610332565b6101245760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101318c8c6101e8565b805190915060005b81811015610183578281815181106101535761015361050a565b60200260200101516001600160a01b0316856001600160a01b03160361017b575050506101db565b600101610139565b5060405162461bcd60e51b815260206004820152602660248201527f52656465656d6572456e666f726365723a756e617574686f72697a65642d72656044820152653232b2b6b2b960d11b606482015260840161011b565b5050505050505050505050565b606060008280158015906102045750610202601482610536565b155b61025e5760405162461bcd60e51b815260206004820152602560248201527f52656465656d6572456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b606482015260840161011b565b610269601482610560565b67ffffffffffffffff81111561028157610281610574565b6040519080825280602002602001820160405280156102aa578160200160208202803683370190505b50925060005b81811015610329578581866102c682601461058a565b926102d39392919061059d565b6102dc916105c7565b60601c8484815181106102f1576102f161050a565b6001600160a01b039092166020928302919091019091015282610313816105fc565b9350610322905060148261058a565b90506102b0565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008083601f84011261035b57600080fd5b50813567ffffffffffffffff81111561037357600080fd5b60208301915083602082850101111561038b57600080fd5b9250929050565b80356001600160a01b03811681146103a957600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103cd57600080fd5b8a3567ffffffffffffffff808211156103e557600080fd5b6103f18e838f01610349565b909c509a5060208d013591508082111561040a57600080fd5b6104168e838f01610349565b909a50985060408d0135975060608d013591508082111561043657600080fd5b506104438d828e01610349565b90965094505060808b0135925061045c60a08c01610392565b915061046a60c08c01610392565b90509295989b9194979a5092959850565b6000806020838503121561048e57600080fd5b823567ffffffffffffffff8111156104a557600080fd5b6104b185828601610349565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156104fe5783516001600160a01b0316835292840192918401916001016104d9565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b60008261054557610545610520565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261056f5761056f610520565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103435761034361054a565b600080858511156105ad57600080fd5b838611156105ba57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105f45780818660140360031b1b83161692505b505092915050565b60006001820161060e5761060e61054a565b506001019056fea26469706673582212201039fbe92afb704ab10dbd45ad43e2b1c4bae1a3a861fb6009a942c305971f6764736f6c63430008170033", - "nonce": "0x23", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x456ce371027b4641cf403b2c418f87829c1fa2293a5f2d309aade8025b7ac278", - "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x6649b61c873f6f9686a1e1ae9ee98ac380c7ba13", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1052b6", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d05806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610980565b50505050505050505050565b005b610081610091366004610980565b6100fa565b6100a96100a4366004610a4d565b6106d3565b6040516100b69190610a8f565b60405180910390f35b6100ea6100cd366004610b2b565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b61086b565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b81600061086b565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610cb083398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff1916600117905536906102748989610882565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106d3565b905080606001516001600160a01b03168383600081811061030c5761030c610b55565b905060200281019061031e9190610b6b565b61032c906020810190610b8b565b6001600160a01b031614158061036e575080608001518383600081811061035557610355610b55565b90506020028101906103679190610b6b565b6020013514155b806103cc57508060a00151805190602001208383600081811061039357610393610b55565b90506020028101906103a59190610b6b565b6103b3906040810190610bad565b6040516103c1929190610bf4565b604051809103902014155b156104385760405162461bcd60e51b81526020600482015260426024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045657610456610b55565b90506020028101906104689190610b6b565b610476906020810190610b8b565b6001600160a01b03161415806104b357508282600181811061049a5761049a610b55565b90506020028101906104ac9190610b6b565b6020013515155b806104f35750828260018181106104cc576104cc610b55565b90506020028101906104de9190610b6b565b6104ec906040810190610bad565b9050604414155b80610559575063a9059cbb60e01b8383600181811061051457610514610b55565b90506020028101906105269190610b6b565b610534906040810190610bad565b61054391600491600091610c04565b61054c91610c2e565b6001600160e01b03191614155b806105c4575080602001516001600160a01b03168383600181811061058057610580610b55565b90506020028101906105929190610b6b565b6105a0906040810190610bad565b6105af91602491600491610c04565b6105b891610c5e565b6001600160a01b031614155b8061061d57508060400151838360018181106105e2576105e2610b55565b90506020028101906105f49190610b6b565b610602906040810190610bad565b61061191604491602491610c04565b61061a91610c5e565b14155b1561068a5760405162461bcd60e51b81526020600482015260436024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b6107276040518060c0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b607c82101561078c5760405162461bcd60e51b815260206004820152603d6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61079a601460008486610c04565b6107a391610c7c565b60601c81526107b6602860148486610c04565b6107bf91610c7c565b60601c60208201526107d5604860288486610c04565b6107de91610c5e565b60408201526107f1605c60488486610c04565b6107fa91610c7c565b606090811c90820152610811607c605c8486610c04565b61081a91610c5e565b608082015261082c82607c8186610c04565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060a082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108ba5763ba597e7e6000526004601cfd5b8315610911578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156109085763ba597e7e6000526004601cfd5b505050826108c4575b5050509250929050565b60008083601f84011261092d57600080fd5b50813567ffffffffffffffff81111561094557600080fd5b60208301915083602082850101111561095d57600080fd5b9250929050565b80356001600160a01b038116811461097b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561099f57600080fd5b8a3567ffffffffffffffff808211156109b757600080fd5b6109c38e838f0161091b565b909c509a5060208d01359150808211156109dc57600080fd5b6109e88e838f0161091b565b909a50985060408d0135975060608d0135915080821115610a0857600080fd5b50610a158d828e0161091b565b90965094505060808b01359250610a2e60a08c01610964565b9150610a3c60c08c01610964565b90509295989b9194979a5092959850565b60008060208385031215610a6057600080fd5b823567ffffffffffffffff811115610a7757600080fd5b610a838582860161091b565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a084015260a084015160c08085015280518060e086015260005b81811015610b065782810184015186820161010001528301610ae9565b506101009250600083828701015282601f19601f830116860101935050505092915050565b60008060408385031215610b3e57600080fd5b610b4783610964565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b8157600080fd5b9190910192915050565b600060208284031215610b9d57600080fd5b610ba682610964565b9392505050565b6000808335601e19843603018112610bc457600080fd5b83018035915067ffffffffffffffff821115610bdf57600080fd5b60200191503681900382131561095d57600080fd5b8183823760009101908152919050565b60008085851115610c1457600080fd5b83861115610c2157600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c565780818660040360031b1b83161692505b505092915050565b8035602083101561087c57600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c565760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a26469706673582212200c9b27d58a069b9dfe088704333d359f679690a7179fd6724505e06d0fe0cffd64736f6c63430008170033", - "nonce": "0x24", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xcd94e7475bc56a3776fe4ae8000272b6eae908c53eee5194713880e28efa04cb", - "transactionType": "CREATE2", - "contractName": "TimestampEnforcer", - "contractAddress": "0x1046bb45c8d673d4ea75321280db34899413c069", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7411c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461033f565b50505050505050505050565b005b61007661008636600461033f565b6100c2565b61009e61009936600461040c565b61023a565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023a565b90925090506001600160801b038216156101b857816001600160801b031642116101b85760405162461bcd60e51b815260206004820152602260248201527f54696d657374616d70456e666f726365723a6561726c792d64656c656761746960448201526137b760f11b606482015260840161012a565b6001600160801b0381161561022b57806001600160801b0316421061022b5760405162461bcd60e51b8152602060048201526024808201527f54696d657374616d70456e666f726365723a657870697265642d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b50505050505050505050505050565b6000806020831461029c5760405162461bcd60e51b815260206004820152602660248201527f54696d657374616d70456e666f726365723a696e76616c69642d7465726d732d6044820152650d8cadccee8d60d31b606482015260840161012a565b6102a9836010818761044e565b6102b291610478565b60801c90506102c560106000858761044e565b6102ce91610478565b60801c91509250929050565b60008083601f8401126102ec57600080fd5b50813567ffffffffffffffff81111561030457600080fd5b60208301915083602082850101111561031c57600080fd5b9250929050565b80356001600160a01b038116811461033a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035e57600080fd5b8a3567ffffffffffffffff8082111561037657600080fd5b6103828e838f016102da565b909c509a5060208d013591508082111561039b57600080fd5b6103a78e838f016102da565b909a50985060408d0135975060608d01359150808211156103c757600080fd5b506103d48d828e016102da565b90965094505060808b013592506103ed60a08c01610323565b91506103fb60c08c01610323565b90509295989b9194979a5092959850565b6000806020838503121561041f57600080fd5b823567ffffffffffffffff81111561043657600080fd5b610442858286016102da565b90969095509350505050565b6000808585111561045e57600080fd5b8386111561046b57600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104a95780818660100360031b1b83161692505b50509291505056fea2646970667358221220937c24aea9e01f448cb62e2b3be0bdd7f808e5688cca18b12ff45cb1dabdc7b064736f6c63430008170033", - "nonce": "0x25", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x21537351cc3223305675a8d464f2d30f4cc749a919bd526df28104ae1636fbc4", - "transactionType": "CREATE2", - "contractName": "ValueLteEnforcer", - "contractAddress": "0x92bf12322527caa612fd31a0e810472bbb106a8f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x755ad", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104f8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610336565b50505050505050505050565b005b610076610086366004610336565b6100b0565b61009e610099366004610403565b6101f8565b60405190815260200160405180910390f35b856100bc816000610269565b61010d5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61011e816000610269565b6101785760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610104565b5060006101858888610280565b505091505060006101968e8e6101f8565b9050808211156101e85760405162461bcd60e51b815260206004820152601f60248201527f56616c75654c7465456e666f726365723a76616c75652d746f6f2d68696768006044820152606401610104565b5050505050505050505050505050565b6000602082146102585760405162461bcd60e51b815260206004820152602560248201527f56616c75654c7465456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610104565b6102628284610445565b9392505050565b6001600160f81b0319828116908216145b92915050565b60008036816102926014828789610463565b61029b9161048d565b60601c93506102ae603460148789610463565b6102b791610445565b92506102c68560348189610463565b949793965094505050565b60008083601f8401126102e357600080fd5b50813567ffffffffffffffff8111156102fb57600080fd5b60208301915083602082850101111561031357600080fd5b9250929050565b80356001600160a01b038116811461033157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035557600080fd5b8a3567ffffffffffffffff8082111561036d57600080fd5b6103798e838f016102d1565b909c509a5060208d013591508082111561039257600080fd5b61039e8e838f016102d1565b909a50985060408d0135975060608d01359150808211156103be57600080fd5b506103cb8d828e016102d1565b90965094505060808b013592506103e460a08c0161031a565b91506103f260c08c0161031a565b90509295989b9194979a5092959850565b6000806020838503121561041657600080fd5b823567ffffffffffffffff81111561042d57600080fd5b610439858286016102d1565b90969095509350505050565b8035602083101561027a57600019602084900360031b1b1692915050565b6000808585111561047357600080fd5b8386111561048057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104ba5780818660140360031b1b83161692505b50509291505056fea2646970667358221220aaa65c38bf913adb3b6476a0d2d501b6b9e881c6a33b33b16dd8081cbc1b61ce64736f6c63430008170033", - "nonce": "0x26", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x75e006fdf48005793cf7a4a14a01719a54b40f67474bddb9fd3520d3ac1dae58", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5d8ec60ece2470b2761a9285b4e72808214b40bce152f77955218479cc998144", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x28", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x964d52f08687b694c155ff8e30ad37047ed3d9417e3ce7854624935d0ea5f2d7", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x29", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1c3a158cf8f111a0ced39e8a3799ba5a2568ca78ad16ea5d3966ab12bfd32c44", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2a", - "chainId": "0x350b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "status": "0x1", - "cumulativeGasUsed": "0x69d59", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x6ea8cdec16902533140e6ec657d85d3afe3917999cd9c03c950f8bdee08a0efd", - "transactionIndex": "0x1", - "blockHash": "0x8afe1e7d90006b4cf005bde94704e8c099bbf1a1a3306803218b7462a6ea6d2b", - "blockNumber": "0x8e6024", - "gasUsed": "0x69d59", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xe2e23", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe5743365e67a8529e8377e2080b5eadfd0952886785ec6bbdcb6c2fc88bb974a", - "transactionIndex": "0x2", - "blockHash": "0x8afe1e7d90006b4cf005bde94704e8c099bbf1a1a3306803218b7462a6ea6d2b", - "blockNumber": "0x8e6024", - "gasUsed": "0x790ca", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x15176d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xca6c8c392dd4a9964d02c4e5498a68e22a3f13282924fa1e51514e9e1040026b", - "transactionIndex": "0x3", - "blockHash": "0x8afe1e7d90006b4cf005bde94704e8c099bbf1a1a3306803218b7462a6ea6d2b", - "blockNumber": "0x8e6024", - "gasUsed": "0x6e94a", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4fb34", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x48ff84f52d0829ee5fe13cdb0c47bd3a70f84ab2454edb59af6fe6ae6016b4af", - "transactionIndex": "0x1", - "blockHash": "0x8f30f419dc8d11f8cd213a0cbc75eb496db358ea8683a7142054f098791d48bf", - "blockNumber": "0x8e6025", - "gasUsed": "0x4fb34", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6f847", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe777f056bb97fa7902e104aae5069831c771d0102c7ef4c459802b2e6f001448", - "transactionIndex": "0x1", - "blockHash": "0x1a649ef7c1fa24b8a739a5bcef388aaace9b1d7f425f0fe59d0e466faacd2e4a", - "blockNumber": "0x8e6026", - "gasUsed": "0x6f847", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xfb39a", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9202bc296b29e1cc5c47f4eb3f5e8afa2184d94716a060fbc41bdf5f5658b629", - "transactionIndex": "0x2", - "blockHash": "0x1a649ef7c1fa24b8a739a5bcef388aaace9b1d7f425f0fe59d0e466faacd2e4a", - "blockNumber": "0x8e6026", - "gasUsed": "0x8bb53", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x176110", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc7588dc9638de35cfe703af95e8e0ec5d59a579a472e129683df5b78a3d64b63", - "transactionIndex": "0x3", - "blockHash": "0x1a649ef7c1fa24b8a739a5bcef388aaace9b1d7f425f0fe59d0e466faacd2e4a", - "blockNumber": "0x8e6026", - "gasUsed": "0x7ad76", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x233dd8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x02c9aa9329b4cdb5cc940df1384ccfa1f46be4b21932e3581590009ef3b59cf3", - "transactionIndex": "0x4", - "blockHash": "0x1a649ef7c1fa24b8a739a5bcef388aaace9b1d7f425f0fe59d0e466faacd2e4a", - "blockNumber": "0x8e6026", - "gasUsed": "0xbdcc8", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2dc55a", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x92e963c6f045bbc9610d6618c8ec89fb0a2330c5cb99f2f944e271ce2ef7ba99", - "transactionIndex": "0x5", - "blockHash": "0x1a649ef7c1fa24b8a739a5bcef388aaace9b1d7f425f0fe59d0e466faacd2e4a", - "blockNumber": "0x8e6026", - "gasUsed": "0xa8782", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x369a1e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x53e7aa11d83287d18df875d724cb7da2ba7fd1370a527ccf390e05318c843d4f", - "transactionIndex": "0x6", - "blockHash": "0x1a649ef7c1fa24b8a739a5bcef388aaace9b1d7f425f0fe59d0e466faacd2e4a", - "blockNumber": "0x8e6026", - "gasUsed": "0x8d4c4", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3e4aa8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xdf0996429fb823214ebc0fcf76b567dba44b3fd9d7f62c848df5a576fdf53269", - "transactionIndex": "0x7", - "blockHash": "0x1a649ef7c1fa24b8a739a5bcef388aaace9b1d7f425f0fe59d0e466faacd2e4a", - "blockNumber": "0x8e6026", - "gasUsed": "0x7b08a", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x47622e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x01b22063790d9d4b4a0dd94ae0e9dcf5bad907b635f072660adbd15ffdbe0584", - "transactionIndex": "0x8", - "blockHash": "0x1a649ef7c1fa24b8a739a5bcef388aaace9b1d7f425f0fe59d0e466faacd2e4a", - "blockNumber": "0x8e6026", - "gasUsed": "0x91786", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4f274c", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x64a983c88042e18690c8d4065259c5be8302b51d48d3963ad85f513b598c6ab1", - "transactionIndex": "0x9", - "blockHash": "0x1a649ef7c1fa24b8a739a5bcef388aaace9b1d7f425f0fe59d0e466faacd2e4a", - "blockNumber": "0x8e6026", - "gasUsed": "0x7c51e", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x547d64", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe32c01b9d681231b00da664d0f9486f765fd167611ce023cd754ba5dc3a9d265", - "transactionIndex": "0xa", - "blockHash": "0x1a649ef7c1fa24b8a739a5bcef388aaace9b1d7f425f0fe59d0e466faacd2e4a", - "blockNumber": "0x8e6026", - "gasUsed": "0x55618", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5c7078", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x387335fc6c6cedff78a43db7ed68c0d6551a0d53e2dd6aa9bccf3870cc5c6305", - "transactionIndex": "0xb", - "blockHash": "0x1a649ef7c1fa24b8a739a5bcef388aaace9b1d7f425f0fe59d0e466faacd2e4a", - "blockNumber": "0x8e6026", - "gasUsed": "0x7f314", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, + } + ], + "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x60b1f", + "cumulativeGasUsed": "0xdebb3", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x1c3a158cf8f111a0ced39e8a3799ba5a2568ca78ad16ea5d3966ab12bfd32c44", + "transactionHash": "0x02415972d6f81e4bb5bef9338b3ccb741069b030746df50918f61a216fe2b5cd", "transactionIndex": "0x1", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0x60b1f", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xb29fb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc5b7d06df0079eac8bfa6f28f70fb649815a45d0369e95cfdf403d8283d50ad3", - "transactionIndex": "0x2", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0x51edc", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x102157", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xde79753218f0a454fe399cc02fa94b26afd396cd90a6b028e09e1b91d84f6b11", - "transactionIndex": "0x3", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0x4f75c", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1da086", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x182d44f86122087f4250c4f5eba2461132e0ee9d77c903e5d8b3fafe6a8a48d0", - "transactionIndex": "0x4", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0xd7f2f", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2fce6a", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf94b7705c919c7b465c6ad85e6cb0664333cf8803400271c7188b209f56589fe", - "transactionIndex": "0x5", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0x122de4", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x378080", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5d8ec60ece2470b2761a9285b4e72808214b40bce152f77955218479cc998144", - "transactionIndex": "0x6", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0x7b216", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3b75ac", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xcd5b5db9a908ac22137437e44c0b1d8bf385dd7a7420e500d967d28215ed3130", - "transactionIndex": "0x7", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0x3f52c", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4a9724", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x33cfa5b1b4eb47067aafed510be086a8e5cf91ece723a42500cf1ab3c5a467ad", - "transactionIndex": "0x8", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0xf2178", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x504f26", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9886a3729a92325b7353ae54720cc3ef052d51ac8707eed5fec1ff79f9c8aa84", - "transactionIndex": "0x9", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0x5b802", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x594657", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x456ce371027b4641cf403b2c418f87829c1fa2293a5f2d309aade8025b7ac278", - "transactionIndex": "0xa", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0x8f731", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x63abd5", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x154c8a991aaff0e1ae7f49c1ae3da8d2adb38d3cbfaf21af10092c2d337c5cfc", - "transactionIndex": "0xb", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0xa657e", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x68c235", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc2cacd32076dcf5345333dfc3d79e125c423c4db4bb33a4ad2e83e973f784f0f", - "transactionIndex": "0xc", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0x51660", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6f398d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x430be481fb6f32d8663e5a19b46174ba2d2a716fc288278bc9e2731cc754d23f", - "transactionIndex": "0xd", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0x67758", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x755c31", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x4bd49509db49f9710f875f4baa4ea21d6490fe9f0f00c6730af09cf1f7fe6aea", - "transactionIndex": "0xe", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0x622a4", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x812e55", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xdb225c2aef4bc4bf68845cd18e4255e62003b2763f185b06d7c976a06d03a7a2", - "transactionIndex": "0xf", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0xbd224", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x862479", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x21537351cc3223305675a8d464f2d30f4cc749a919bd526df28104ae1636fbc4", - "transactionIndex": "0x10", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0x4f624", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x8b28ad", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x75e006fdf48005793cf7a4a14a01719a54b40f67474bddb9fd3520d3ac1dae58", - "transactionIndex": "0x11", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0x50434", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x94d3be", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe19d07355b9351450f9599ca6879d4bb09da3adc0da3cb23390dbd6758233cfa", - "transactionIndex": "0x12", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x9e83eb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x964d52f08687b694c155ff8e30ad37047ed3d9417e3ce7854624935d0ea5f2d7", - "transactionIndex": "0x13", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xa8e855", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xcd94e7475bc56a3776fe4ae8000272b6eae908c53eee5194713880e28efa04cb", - "transactionIndex": "0x14", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xb1787f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x73496d97f0ed8f088ec61994811bbb2dd5e79e94ecba7ac1d16bd259967895db", - "transactionIndex": "0x15", - "blockHash": "0xda8cbeb263cecbae911bf0194234c7c1417d9866cd18c87abe762d0bad1e61ef", - "blockNumber": "0x8e6027", - "gasUsed": "0x8902a", + "blockHash": "0xe1adec3df744d22b85eb01a1bf522416849a190a060e06e63e45cf1b1614adad", + "blockNumber": "0x8e87b6", + "gasUsed": "0xdebb3", "effectiveGasPrice": "0x5f5e100", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, "gasUsedForL1": "0x0", - "l1BlockNumber": "0x266a203" + "l1BlockNumber": "0x27920b0" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1776329453190, + "timestamp": 1778753611732, "chain": 13579, - "commit": "64d2f9a" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/137/run-1778752453102.json b/broadcast/DeployCaveatEnforcers.s.sol/137/run-1778752453102.json new file mode 100644 index 00000000..15afa3b4 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/137/run-1778752453102.json @@ -0,0 +1,65 @@ +{ + "transactions": [ + { + "hash": "0xac223752e732d0b1061c3129c0d1e4df23705bff3cde5470efd3c4dec449402a", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x6f", + "chainId": "0x89" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xc67c2a", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", + "0x0000000000000000000000007ee41d8a25641000661b1ef5e6ae8a00400466b0" + ], + "data": "0x00000000000000000000000000000000000000000000000001a76310c34f7b00000000000000000000000000000000000000000000000000b56bb1441d925a4800000000000000000000000000000000000000000011037b5cb923a3fcdd8eb8000000000000000000000000000000000000000000000000b3c44e335a42df4800000000000000000000000000000000000000000011037b5e6086b4c02d09b8", + "blockHash": "0xa8317b731a7d6dd2640cc8f5628bca0922fbde5aa0ef3e1d759e13e86b97c85b", + "blockNumber": "0x52d7229", + "blockTimestamp": "0x6a059bc4", + "transactionHash": "0xac223752e732d0b1061c3129c0d1e4df23705bff3cde5470efd3c4dec449402a", + "transactionIndex": "0x58", + "logIndex": "0x258", + "removed": false + } + ], + "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000040000000000000000000000000000000000000000800000000000001000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000020000000400000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000400000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0xac223752e732d0b1061c3129c0d1e4df23705bff3cde5470efd3c4dec449402a", + "transactionIndex": "0x58", + "blockHash": "0xa8317b731a7d6dd2640cc8f5628bca0922fbde5aa0ef3e1d759e13e86b97c85b", + "blockNumber": "0x52d7229", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x58e4f3b470", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752453102, + "chain": 137, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/137/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/137/run-latest.json index 5a661a10..15afa3b4 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/137/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/137/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0xca538be9de977334d48c51afff5e414a131bf13f32062823c9cee73584fa9995", + "hash": "0xac223752e732d0b1061c3129c0d1e4df23705bff3cde5470efd3c4dec449402a", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x6b", - "chainId": "0x89" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe627cbd58243330cbe12c9fe47e7b86b2864bff22de2cf2e984d7b8576147d46", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x6c", - "chainId": "0x89" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8dec947a9d58856d3ee1532d85079564b63ee59667b7b16398d54bebbd911332", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x6d", - "chainId": "0x89" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x56e6e4dfb4129479cfa5cc514257ff5cdbff51614f06ae5096642ff22f3bcaa3", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x6e", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x6f", "chainId": "0x89" }, "additionalContracts": [], @@ -80,106 +23,7 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x63688e", - "logs": [ - { - "address": "0x0000000000000000000000000000000000001010", - "topics": [ - "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", - "0x0000000000000000000000000000000000000000000000000000000000001010", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" - ], - "data": "0x00000000000000000000000000000000000000000000000000476cbf63329314000000000000000000000000000000000000000000000000b686b94f49f3a4380000000000000000000000000000000000000000000009758ae797e24c64e85f000000000000000000000000000000000000000000000000b63f4c8fe6c111240000000000000000000000000000000000000000000009758b2f04a1af977b73", - "blockHash": "0xc3bdd70b84e4fdf88f5e03139ce27dc070366b043550fa6e59b6456059149867", - "blockNumber": "0x48b8fcb", - "transactionHash": "0xca538be9de977334d48c51afff5e414a131bf13f32062823c9cee73584fa9995", - "transactionIndex": "0x33", - "logIndex": "0xc9", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000040000000000000000000000000000000000000000800000000000001000000100000000000000000000000000000000000000000000000000000000000080000000000000000040000000040000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000100000", - "type": "0x2", - "transactionHash": "0xca538be9de977334d48c51afff5e414a131bf13f32062823c9cee73584fa9995", - "transactionIndex": "0x33", - "blockHash": "0xc3bdd70b84e4fdf88f5e03139ce27dc070366b043550fa6e59b6456059149867", - "blockNumber": "0x48b8fcb", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x763385a38", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6d18bb", - "logs": [ - { - "address": "0x0000000000000000000000000000000000001010", - "topics": [ - "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", - "0x0000000000000000000000000000000000000000000000000000000000001010", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" - ], - "data": "0x0000000000000000000000000000000000000000000000000047927e571d8a44000000000000000000000000000000000000000000000000b63f4c8fe2fa3e800000000000000000000000000000000000000000000009758b2f04a1af977b73000000000000000000000000000000000000000000000000b5f7ba118bdcb43c0000000000000000000000000000000000000000000009758b76972006b505b7", - "blockHash": "0xc3bdd70b84e4fdf88f5e03139ce27dc070366b043550fa6e59b6456059149867", - "blockNumber": "0x48b8fcb", - "transactionHash": "0xe627cbd58243330cbe12c9fe47e7b86b2864bff22de2cf2e984d7b8576147d46", - "transactionIndex": "0x34", - "logIndex": "0xca", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000040000000000000000000000000000000000000000800000000000001000000100000000000000000000000000000000000000000000000000000000000080000000000000000040000000040000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000100000", - "type": "0x2", - "transactionHash": "0xe627cbd58243330cbe12c9fe47e7b86b2864bff22de2cf2e984d7b8576147d46", - "transactionIndex": "0x34", - "blockHash": "0xc3bdd70b84e4fdf88f5e03139ce27dc070366b043550fa6e59b6456059149867", - "blockNumber": "0x48b8fcb", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x763385a38", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x777d25", - "logs": [ - { - "address": "0x0000000000000000000000000000000000001010", - "topics": [ - "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", - "0x0000000000000000000000000000000000000000000000000000000000001010", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" - ], - "data": "0x000000000000000000000000000000000000000000000000004cc6049ab401c8000000000000000000000000000000000000000000000000b5f7ba118813e2a80000000000000000000000000000000000000000000009758b76972006b505b7000000000000000000000000000000000000000000000000b5aaf40ced5fe0e00000000000000000000000000000000000000000000009758bc35d24a169077f", - "blockHash": "0xc3bdd70b84e4fdf88f5e03139ce27dc070366b043550fa6e59b6456059149867", - "blockNumber": "0x48b8fcb", - "transactionHash": "0x8dec947a9d58856d3ee1532d85079564b63ee59667b7b16398d54bebbd911332", - "transactionIndex": "0x35", - "logIndex": "0xcb", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000040000000000000000000000000000000000000000800000000000001000000100000000000000000000000000000000000000000000000000000000000080000000000000000040000000040000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000100000", - "type": "0x2", - "transactionHash": "0x8dec947a9d58856d3ee1532d85079564b63ee59667b7b16398d54bebbd911332", - "transactionIndex": "0x35", - "blockHash": "0xc3bdd70b84e4fdf88f5e03139ce27dc070366b043550fa6e59b6456059149867", - "blockNumber": "0x48b8fcb", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x763385a38", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x800d4f", + "cumulativeGasUsed": "0xc67c2a", "logs": [ { "address": "0x0000000000000000000000000000000000001010", @@ -187,25 +31,26 @@ "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", "0x0000000000000000000000000000000000000000000000000000000000001010", "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" + "0x0000000000000000000000007ee41d8a25641000661b1ef5e6ae8a00400466b0" ], - "data": "0x000000000000000000000000000000000000000000000000003f42c8c865fcc8000000000000000000000000000000000000000000000000b5aaf40ce950a7780000000000000000000000000000000000000000000009758bc35d24a169077f000000000000000000000000000000000000000000000000b56bb14420eaaab00000000000000000000000000000000000000000000009758c029fed69cf0447", - "blockHash": "0xc3bdd70b84e4fdf88f5e03139ce27dc070366b043550fa6e59b6456059149867", - "blockNumber": "0x48b8fcb", - "transactionHash": "0x56e6e4dfb4129479cfa5cc514257ff5cdbff51614f06ae5096642ff22f3bcaa3", - "transactionIndex": "0x36", - "logIndex": "0xcc", + "data": "0x00000000000000000000000000000000000000000000000001a76310c34f7b00000000000000000000000000000000000000000000000000b56bb1441d925a4800000000000000000000000000000000000000000011037b5cb923a3fcdd8eb8000000000000000000000000000000000000000000000000b3c44e335a42df4800000000000000000000000000000000000000000011037b5e6086b4c02d09b8", + "blockHash": "0xa8317b731a7d6dd2640cc8f5628bca0922fbde5aa0ef3e1d759e13e86b97c85b", + "blockNumber": "0x52d7229", + "blockTimestamp": "0x6a059bc4", + "transactionHash": "0xac223752e732d0b1061c3129c0d1e4df23705bff3cde5470efd3c4dec449402a", + "transactionIndex": "0x58", + "logIndex": "0x258", "removed": false } ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000040000000000000000000000000000000000000000800000000000001000000100000000000000000000000000000000000000000000000000000000000080000000000000000040000000040000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000100000", + "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000040000000000000000000000000000000000000000800000000000001000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000020000000400000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000400000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", "type": "0x2", - "transactionHash": "0x56e6e4dfb4129479cfa5cc514257ff5cdbff51614f06ae5096642ff22f3bcaa3", - "transactionIndex": "0x36", - "blockHash": "0xc3bdd70b84e4fdf88f5e03139ce27dc070366b043550fa6e59b6456059149867", - "blockNumber": "0x48b8fcb", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x763385a38", + "transactionHash": "0xac223752e732d0b1061c3129c0d1e4df23705bff3cde5470efd3c4dec449402a", + "transactionIndex": "0x58", + "blockHash": "0xa8317b731a7d6dd2640cc8f5628bca0922fbde5aa0ef3e1d759e13e86b97c85b", + "blockNumber": "0x52d7229", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x58e4f3b470", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null @@ -214,7 +59,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757440525, + "timestamp": 1778752453102, "chain": 137, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/143/run-1778752729238.json b/broadcast/DeployCaveatEnforcers.s.sol/143/run-1778752729238.json new file mode 100644 index 00000000..61a30979 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/143/run-1778752729238.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x53b04cbc37ff7191e55eff4e0e000581049841d43226587c8e44eb4b35f8a47d", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x8f" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x465cc9", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x53b04cbc37ff7191e55eff4e0e000581049841d43226587c8e44eb4b35f8a47d", + "transactionIndex": "0x2", + "blockHash": "0xd2f72af7bfe7d4a745bc6b7a0ea16b06090ee8263bb3c8ae4626c4fd253b897e", + "blockNumber": "0x470fe83", + "gasUsed": "0x1338ff", + "effectiveGasPrice": "0x17bfac7c00", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752729238, + "chain": 143, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/143/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/143/run-latest.json index f36e2b47..61a30979 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/143/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/143/run-latest.json @@ -1,442 +1,19 @@ { "transactions": [ { - "hash": "0x675d37f4683a5f6e211da516b032de04cd68b57aeffa5734ca2ac7a7399868b2", + "hash": "0x53b04cbc37ff7191e55eff4e0e000581049841d43226587c8e44eb4b35f8a47d", "transactionType": "CREATE2", - "contractName": "ExactCalldataEnforcer", - "contractAddress": "0x99f2e9bf15ce5ec84685604836f71ab835dbbded", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x75e71", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610559806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610338565b50505050505050505050565b005b610076610086366004610338565b6100b4565b61009e610099366004610405565b61022b565b6040516100ab9190610447565b60405180910390f35b856100c081600061026b565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012281600061026b565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b5036600061018a8989610282565b935093505050600061019c8f8f61022b565b905082826040516101ae929190610496565b604051809103902081805190602001201461021a5760405162461bcd60e51b815260206004820152602660248201527f457861637443616c6c64617461456e666f726365723a696e76616c69642d63616044820152656c6c6461746160d01b6064820152608401610108565b505050505050505050505050505050565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6001600160f81b0319828116908216145b92915050565b600080368161029460148287896104a6565b61029d916104d0565b60601c93506102b06034601487896104a6565b6102b991610505565b92506102c885603481896104a6565b949793965094505050565b60008083601f8401126102e557600080fd5b50813567ffffffffffffffff8111156102fd57600080fd5b60208301915083602082850101111561031557600080fd5b9250929050565b80356001600160a01b038116811461033357600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035757600080fd5b8a3567ffffffffffffffff8082111561036f57600080fd5b61037b8e838f016102d3565b909c509a5060208d013591508082111561039457600080fd5b6103a08e838f016102d3565b909a50985060408d0135975060608d01359150808211156103c057600080fd5b506103cd8d828e016102d3565b90965094505060808b013592506103e660a08c0161031c565b91506103f460c08c0161031c565b90509295989b9194979a5092959850565b6000806020838503121561041857600080fd5b823567ffffffffffffffff81111561042f57600080fd5b61043b858286016102d3565b90969095509350505050565b60006020808352835180602085015260005b8181101561047557858101830151858201604001528201610459565b506000604082860101526040601f19601f8301168501019250505092915050565b8183823760009101908152919050565b600080858511156104b657600080fd5b838611156104c357600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104fd5780818660140360031b1b83161692505b505092915050565b8035602083101561027c57600019602084900360031b1b169291505056fea264697066735822122062106f857b9ea5652771f8110c9d685a8777516e1a78046d5db46a91586469c164736f6c63430008170033", - "nonce": "0xd", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5f57e45a740eb1a160b0055b95822ce3ea14430b30e2da1120e3eb38ef23f4df", - "transactionType": "CREATE2", - "contractName": "ExactExecutionBatchEnforcer", - "contractAddress": "0x1e141e455d08721dd5bcda1baa6ea5633afd5017", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb9f83", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610870806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b6102cf565b6040516100ab91906104f8565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5036600061019189896102eb565b9150915060006101a18f8f6102cf565b8051909150821461020b5760405162461bcd60e51b815260206004820152602e60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526d6c69642d62617463682d73697a6560901b606482015260840161010e565b8060405160200161021c91906104f8565b6040516020818303038152906040528051906020012083836040516020016102459291906105ba565b60405160208183030381529060405280519060200120146102be5760405162461bcd60e51b815260206004820152602d60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526c3634b216b2bc32b1baba34b7b760991b606482015260840161010e565b505050505050505050505050505050565b60606102db83836102eb565b6102e49161071b565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103235763ba597e7e6000526004601cfd5b831561037a578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156103715763ba597e7e6000526004601cfd5b5050508261032d575b5050509250929050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105ab57898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b8082101561057e578282018b015187830160800152908a0190610560565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610522565b50919998505050505050505050565b60208082528181018390526000906040808401600586901b8501820187855b8881101561069d57878303603f190184528135368b9003605e190181126105ff57600080fd5b8a0160606001600160a01b03610614836103cd565b168552878201358886015286820135601e1983360301811261063557600080fd5b90910187810191903567ffffffffffffffff81111561065357600080fd5b80360383131561066257600080fd5b8188870152808287015260809150808383880137600086820183015295880195601f01601f19169094019093019250908501906001016105d9565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106e4576106e46106ab565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610713576107136106ab565b604052919050565b600067ffffffffffffffff80841115610736576107366106ab565b8360051b60206107478183016106ea565b86815291850191818101903684111561075f57600080fd5b865b8481101561082e578035868111156107795760008081fd5b8801606036829003121561078d5760008081fd5b6107956106c1565b61079e826103cd565b81528582013586820152604080830135898111156107bc5760008081fd5b9290920191601f36818501126107d25760008081fd5b83358a8111156107e4576107e46106ab565b6107f5818301601f19168a016106ea565b9150808252368982870101111561080c5760008081fd5b808986018a840137600090820189015290820152845250918301918301610761565b5097965050505050505056fea264697066735822122089205edcde35d76469c69573f13f5db483c5cc4cca5bd34200cabb0b13f4eb6564736f6c63430008170033", - "nonce": "0xe", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xaf45ff71f8c096f90fc717e9991d19f3c1c7295e7a93333408fb19b9c353e9bc", - "transactionType": "CREATE2", - "contractName": "ExactExecutionEnforcer", - "contractAddress": "0x146713078d39ecc1f5338309c28405ccf85abfbb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x8d614", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061062f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b610197565b6040516100ab91906104f8565b60405180910390f35b856100c0816000610210565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610122816000610210565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c8989610227565b505050505050505050505050565b604080516060808201835260008083526020830152918101919091526101bd8383610333565b81818080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506040860152505060208301526001600160a01b0316815292915050565b6001600160f81b0319828116908216145b92915050565b6000803660006102378686610333565b929650909450925090506001600160a01b038416610259601460008a8c61056c565b61026291610596565b60601c14801561028757508261027c603460148a8c61056c565b610285916105cb565b145b80156102cc5750818160405161029e9291906105e9565b6040519081900390206102b4886034818c61056c565b6040516102c29291906105e9565b6040518091039020145b6103295760405162461bcd60e51b815260206004820152602860248201527f4578616374457865637574696f6e456e666f726365723a696e76616c69642d656044820152673c32b1baba34b7b760c11b6064820152608401610108565b5050505050505050565b6000803681610345601482878961056c565b61034e91610596565b60601c935061036160346014878961056c565b61036a916105cb565b9250610379856034818961056c565b949793965094505050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b6000602080835260018060a01b038451166020840152602084015160408401526040840151606080850152805180608086015260005b8181101561054a5782810184015186820160a00152830161052e565b50600060a0828701015260a0601f19601f830116860101935050505092915050565b6000808585111561057c57600080fd5b8386111561058957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105c35780818660140360031b1b83161692505b505092915050565b8035602083101561022157600019602084900360031b1b1692915050565b818382376000910190815291905056fea2646970667358221220ac4df956f8837ca45f2ab0586a3165754b1f9995721da415985f8b41d7ee2ff264736f6c63430008170033", - "nonce": "0xf", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd00b0eab8f919ab0409116266172d46f54b5cc904548c86d07a58c25db893922", - "transactionType": "CREATE2", - "contractName": "IdEnforcer", - "contractAddress": "0xc8b5d93463c893401094cc70e66a206fb5987997", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7122b", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610518806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063595dce4814610083578063a145832a146100ab578063b99deb0e146100be578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610379565b50505050505050505050565b005b610096610091366004610446565b6100df565b60405190151581526020015b60405180910390f35b6100816100b9366004610379565b610116565b6100d16100cc366004610482565b61028c565b6040519081526020016100a2565b6001600160a01b03808416600090815260208181526040808320938616835292905290812061010e90836102ef565b949350505050565b85600881901b6001600160f81b03198116156101875760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101948c8c61028c565b90506101a13385836100df565b156101ee5760405162461bcd60e51b815260206004820152601a60248201527f4964456e666f726365723a69642d616c72656164792d75736564000000000000604482015260640161017e565b336000908152602081815260408083206001600160a01b03881684528252808320600885901c845290915290208054600160ff84161b179055826001600160a01b0316846001600160a01b0316336001600160a01b03167f6286af1aaf28b34723a53056e5608eabb40c823d1ce093ff371cf08c502431d68460405161027691815260200190565b60405180910390a4505050505050505050505050565b6000602082146102de5760405162461bcd60e51b815260206004820152601f60248201527f4964456e666f726365723a696e76616c69642d7465726d732d6c656e67746800604482015260640161017e565b6102e882846104c4565b9392505050565b600881901c600090815260208390526040902054600160ff83161b1615155b92915050565b60008083601f84011261032657600080fd5b50813567ffffffffffffffff81111561033e57600080fd5b60208301915083602082850101111561035657600080fd5b9250929050565b80356001600160a01b038116811461037457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561039857600080fd5b8a3567ffffffffffffffff808211156103b057600080fd5b6103bc8e838f01610314565b909c509a5060208d01359150808211156103d557600080fd5b6103e18e838f01610314565b909a50985060408d0135975060608d013591508082111561040157600080fd5b5061040e8d828e01610314565b90965094505060808b0135925061042760a08c0161035d565b915061043560c08c0161035d565b90509295989b9194979a5092959850565b60008060006060848603121561045b57600080fd5b6104648461035d565b92506104726020850161035d565b9150604084013590509250925092565b6000806020838503121561049557600080fd5b823567ffffffffffffffff8111156104ac57600080fd5b6104b885828601610314565b90969095509350505050565b8035602083101561030e57600019602084900360031b1b169291505056fea26469706673582212202fbb2c46f602e10a4f0d973fe918422522ba042a3af3727be1938d34d347425b64736f6c63430008170033", - "nonce": "0x10", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x931f66ab8368fb647ab4cba045a41925063be9beefde9cd0f655015bdd77f9e6", - "transactionType": "CREATE2", - "contractName": "LimitedCallsEnforcer", - "contractAddress": "0x04658b29f6b82ed55274221a06fc97d318e25416", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x742e4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e9806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806319054d8914610067578063414c3e33146100a1578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc5146100a1578063ed463367146100a1575b600080fd5b61008f6100753660046102ec565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100bb6100af36600461035f565b50505050505050505050565b005b6100bb6100cb36600461035f565b6100e3565b61008f6100de36600461042c565b610244565b85600881901b6100f48160006102b9565b6101535760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101608c8c610244565b33600090815260208181526040808320898452909152812080549293509091829061018a9061046e565b91829055509050818111156101ed5760405162461bcd60e51b815260206004820152602360248201527f4c696d6974656443616c6c73456e666f726365723a6c696d69742d657863656560448201526219195960ea1b606482015260840161014a565b604080518381526020810183905287916001600160a01b0387169133917f449da07f2c06c9d1a6b19d2454ffe749e8cf991d22f686e076a1a4844c5ff370910160405180910390a450505050505050505050505050565b6000602082146102a85760405162461bcd60e51b815260206004820152602960248201527f4c696d6974656443616c6c73456e666f726365723a696e76616c69642d7465726044820152680dae65ad8cadccee8d60bb1b606482015260840161014a565b6102b28284610495565b9392505050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b03811681146102e757600080fd5b919050565b600080604083850312156102ff57600080fd5b610308836102d0565b946020939093013593505050565b60008083601f84011261032857600080fd5b50813567ffffffffffffffff81111561034057600080fd5b60208301915083602082850101111561035857600080fd5b9250929050565b60008060008060008060008060008060e08b8d03121561037e57600080fd5b8a3567ffffffffffffffff8082111561039657600080fd5b6103a28e838f01610316565b909c509a5060208d01359150808211156103bb57600080fd5b6103c78e838f01610316565b909a50985060408d0135975060608d01359150808211156103e757600080fd5b506103f48d828e01610316565b90965094505060808b0135925061040d60a08c016102d0565b915061041b60c08c016102d0565b90509295989b9194979a5092959850565b6000806020838503121561043f57600080fd5b823567ffffffffffffffff81111561045657600080fd5b61046285828601610316565b90969095509350505050565b60006001820161048e57634e487b7160e01b600052601160045260246000fd5b5060010190565b803560208310156102ca57600019602084900360031b1b169291505056fea26469706673582212202c3f46b0859baa05ad68ac999840f0730e6a8b3553b600a51784470af7b87c1d64736f6c63430008170033", - "nonce": "0x11", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9591eb2592dfcd24b310bf7f9e95caf946b4b176e82870ffd2a246b9ef22db83", - "transactionType": "CREATE2", - "contractName": "LogicalOrWrapperEnforcer", - "contractAddress": "0xe1302607a3251af54c3a6e69318d6aa07f5eb46c", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x13bbc1", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060a060405234801561001057600080fd5b50604051610fa1380380610fa183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610efc6100a560003960008181609c0152818160f8015281816102010152818161030201526103f60152610efc6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610071578063d3eddcc514610084578063ea4d3c9b14610097578063ed463367146100da575b600080fd5b61006f61006a36600461084c565b6100ed565b005b61006f61007f36600461084c565b6101c7565b61006f61009236600461084c565b6102c8565b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b61006f6100e836600461084c565b6103bc565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461013e5760405162461bcd60e51b815260040161013590610918565b60405180910390fd5b6101bb8a8a8a8a6040518060a001604052808c81526020018b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018a90526001600160a01b03808a166040830152881660609091015263414c3e3360e01b6104ac565b50505050505050505050565b85600881901b6001600160f81b03198116156101f55760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461023e5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b16604083015289166060909101526350a2c19560e11b6104ac565b5050505050505050505050565b85600881901b6001600160f81b03198116156102f65760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461033f5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263d3eddcc560e01b6104ac565b85600881901b6001600160f81b03198116156103ea5760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146104335760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263ed46336760e01b5b60006104ba86880188610af1565b905060006104ca85870187610cf3565b905081518160000151106105355760405162461bcd60e51b815260206004820152602c60248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201526b05acee4deeae05ad2dcc8caf60a31b6064820152608401610135565b60008282600001518151811061054d5761054d610ddb565b602002602001015190506000816000015151905080836020015151146105d15760405162461bcd60e51b815260206004820152603360248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201527205ac6c2eccac2e85ac2e4cee65ad8cadccee8d606b1b6064820152608401610135565b60005b818110156102bb576106a8836000015182815181106105f5576105f5610ddb565b602002602001015160000151878560000151848151811061061857610618610ddb565b6020026020010151602001518760200151858151811061063a5761063a610ddb565b60200260200101518b600001518c602001518d604001518e606001518f608001516040516024016106719796959493929190610e41565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526106b1565b506001016105d4565b60606106bf838360006106c6565b9392505050565b6060814710156106eb5760405163cd78605960e01b8152306004820152602401610135565b600080856001600160a01b031684866040516107079190610eaa565b60006040518083038185875af1925050503d8060008114610744576040519150601f19603f3d011682016040523d82523d6000602084013e610749565b606091505b5091509150610759868383610763565b9695505050505050565b60608261077857610773826107bf565b6106bf565b815115801561078f57506001600160a01b0384163b155b156107b857604051639996b31560e01b81526001600160a01b0385166004820152602401610135565b50806106bf565b8051156107cf5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60008083601f8401126107fa57600080fd5b5081356001600160401b0381111561081157600080fd5b60208301915083602082850101111561082957600080fd5b9250929050565b80356001600160a01b038116811461084757600080fd5b919050565b60008060008060008060008060008060e08b8d03121561086b57600080fd5b8a356001600160401b038082111561088257600080fd5b61088e8e838f016107e8565b909c509a5060208d01359150808211156108a757600080fd5b6108b38e838f016107e8565b909a50985060408d0135975060608d01359150808211156108d357600080fd5b506108e08d828e016107e8565b90965094505060808b013592506108f960a08c01610830565b915061090760c08c01610830565b90509295989b9194979a5092959850565b60208082526030908201527f4c6f676963616c4f7257726170706572456e666f726365723a6f6e6c792d646560408201526f3632b3b0ba34b7b716b6b0b730b3b2b960811b606082015260800190565b60208082526025908201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6040820152642d7479706560d81b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b604051602081016001600160401b03811182821017156109e5576109e56109ad565b60405290565b604051606081016001600160401b03811182821017156109e5576109e56109ad565b604080519081016001600160401b03811182821017156109e5576109e56109ad565b604051601f8201601f191681016001600160401b0381118282101715610a5757610a576109ad565b604052919050565b60006001600160401b03821115610a7857610a786109ad565b5060051b60200190565b600082601f830112610a9357600080fd5b81356001600160401b03811115610aac57610aac6109ad565b610abf601f8201601f1916602001610a2f565b818152846020838601011115610ad457600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610b0357600080fd5b6001600160401b0382351115610b1857600080fd5b8135820183601f820112610b2b57600080fd5b610b3d610b388235610a5f565b610a2f565b81358082526020808301929160051b840101861015610b5b57600080fd5b602083015b6020843560051b850101811015610ce9576001600160401b0381351115610b8657600080fd5b6020813585018803601f19011215610b9d57600080fd5b610ba56109c3565b6001600160401b0360208335870101351115610bc057600080fd5b81358501602081013501603f81018913610bd957600080fd5b610be9610b386020830135610a5f565b602082810135808352908201919060051b83016040018b1015610c0b57600080fd5b604083015b6040602085013560051b850101811015610cd6576001600160401b0381351115610c3957600080fd5b803584016060818e03603f19011215610c5157600080fd5b610c596109eb565b610c6560408301610830565b81526001600160401b0360608301351115610c7f57600080fd5b610c928e60406060850135850101610a82565b60208201526001600160401b0360808301351115610caf57600080fd5b610cc28e60406080850135850101610a82565b604082015284525060209283019201610c10565b5083525050835260209283019201610b60565b5095945050505050565b60006020808385031215610d0657600080fd5b82356001600160401b0380821115610d1d57600080fd5b9084019060408287031215610d3157600080fd5b610d39610a0d565b823581528383013582811115610d4e57600080fd5b80840193505086601f840112610d6357600080fd5b8235610d71610b3882610a5f565b81815260059190911b84018501908581019089831115610d9057600080fd5b8686015b83811015610dc857803586811115610dac5760008081fd5b610dba8c8a838b0101610a82565b845250918701918701610d94565b5095830195909552509695505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610e0c578181015183820152602001610df4565b50506000910152565b60008151808452610e2d816020860160208601610df1565b601f01601f19169290920160200192915050565b60e081526000610e5460e083018a610e15565b8281036020840152610e66818a610e15565b90508760408401528281036060840152610e808188610e15565b608084019690965250506001600160a01b0392831660a0820152911660c090910152949350505050565b60008251610ebc818460208701610df1565b919091019291505056fea2646970667358221220c4522d0faef87ebb247a8bb5b367af27ccd45173d03aff5b5b7bf7b8e4a1be0c64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db3", - "nonce": "0x12", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc646ae44213ca051f6abafd8c454ebac533edb8915f51a3f06cb5b2321e7a463", - "transactionType": "CREATE2", - "contractName": "MultiTokenPeriodEnforcer", - "contractAddress": "0xfb2f1a9bd76d3701b730e5d69c3219d42d80ebb7", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x191a64", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061148b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063a145832a11610066578063a145832a1461014b578063d3eddcc5146100c4578063da8081c21461015e578063ed463367146100c4578063f5c7d74e146101c357600080fd5b806319de6ebc14610098578063414c3e33146100c4578063733c0d80146100e05780638572e3191461011d575b600080fd5b6100ab6100a6366004610f6f565b6101e4565b6040516100bb9493929190610fed565b60405180910390f35b6100de6100d2366004611094565b50505050505050505050565b005b6100f36100ee366004611161565b6104b6565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100bb565b61013061012b3660046111ad565b61062a565b604080519384529115156020840152908201526060016100bb565b6100de610159366004611094565b6106fc565b61019b61016c366004611237565b600060208190529081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100bb565b6101d66101d1366004611250565b6107de565b6040519081526020016100bb565b6060808080846101f56074826112a8565b15801561020157508015155b6102265760405162461bcd60e51b815260040161021d906112bc565b60405180910390fd5b600061023360748361130d565b90508067ffffffffffffffff81111561024e5761024e611321565b604051908082528060200260200182016040528015610277578160200160208202803683370190505b5095508067ffffffffffffffff81111561029357610293611321565b6040519080825280602002602001820160405280156102bc578160200160208202803683370190505b5094508067ffffffffffffffff8111156102d8576102d8611321565b604051908082528060200260200182016040528015610301578160200160208202803683370190505b5093508067ffffffffffffffff81111561031d5761031d611321565b604051908082528060200260200182016040528015610346578160200160208202803683370190505b50925060005b818110156104aa576000610361826074611337565b905089818a61037182601461134e565b9261037e93929190611361565b6103879161138b565b60601c88838151811061039c5761039c6113c0565b6001600160a01b039092166020928302919091019091015289896103c183601461134e565b906103cd84603461134e565b926103da93929190611361565b6103e3916113d6565b60001c8783815181106103f8576103f86113c0565b6020908102919091010152898961041083603461134e565b9061041c84605461134e565b9261042993929190611361565b610432916113d6565b60001c868381518110610447576104476113c0565b6020908102919091010152898961045f83605461134e565b9061046b84607461134e565b9261047893929190611361565b610481916113d6565b60001c858381518110610496576104966113c0565b60209081029190910101525060010161034c565b50505092959194509250565b60008080808580158015906104d357506104d16074826112a8565b155b6104ef5760405162461bcd60e51b815260040161021d906112bc565b60006104fc60748361130d565b90508087106105505760405162461bcd60e51b815260206004820152602c602482015260008051602061143683398151915260448201526b05ae8ded6cadc5ad2dcc8caf60a31b606482015260840161021d565b600061055d886074611337565b905089818a61056d82601461134e565b9261057a93929190611361565b6105839161138b565b60601c9650898961059583601461134e565b906105a184603461134e565b926105ae93929190611361565b6105b7916113d6565b955089896105c683603461134e565b906105d284605461134e565b926105df93929190611361565b6105e8916113d6565b945089896105f783605461134e565b9061060384607461134e565b9261061093929190611361565b610619916113d6565b60001c935050505093509350935093565b60008060008060008060006106438d8d8d8d8d8d6107f5565b60008481526020818152604091829020825160a081018452815481526001820154928101929092526002810154928201839052600381015460608301526004015460808201529498509296509094509250156106b2576106a28161083c565b97509750975050505050506106f0565b6040805160a0810182528581526020810185905290810183905260006060820181905260808201526106e38161083c565b9850985098505050505050505b96509650969350505050565b856107088160006108d0565b6107545760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d74797065604482015260640161021d565b86600881901b6107658160006108d0565b6107bf5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161021d565b506107d08c8c8c8c8b8b8b8a6108e7565b505050505050505050505050565b60006107ec85858585610e8b565b95945050505050565b60008080808061080786880188611237565b905060006108168a8a846104b6565b91975095509350905061082b8b828e85610e8b565b955050509650965096509692505050565b6000806000836040015142101561085b575060009150819050806108c9565b6020840151604085015161086f90426113f4565b610879919061130d565b61088490600161134e565b9050808460600151141591506000826108a15784608001516108a4565b60005b9050808560000151116108b85760006108c5565b84516108c59082906113f4565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b6000806000803660006108fa8a8a610ed5565b935093509350935081819050604403610a0657821561096f5760405162461bcd60e51b8152602060048201526038602482015260008051602061143683398151915260448201527f2d76616c75652d696e2d65726332302d7472616e736665720000000000000000606482015260840161021d565b63a9059cbb60e01b610985600460008486611361565b61098e91611407565b6001600160e01b031916146109e35760405162461bcd60e51b815260206004820152602760248201526000805160206114368339815191526044820152660b5b595d1a1bd960ca1b606482015260840161021d565b92935083926109f6604460248385611361565b6109ff916113d6565b9550610acf565b6000819003610a7f5760008311610a735760405162461bcd60e51b815260206004820152603e602482015260008051602061143683398151915260448201527f2d7a65726f2d76616c75652d696e2d6e61746976652d7472616e736665720000606482015260840161021d565b60009450829550610acf565b60405162461bcd60e51b8152602060048201526031602482015260008051602061143683398151915260448201527005ac6c2d8d85ac8c2e8c25ad8cadccee8d607b1b606482015260840161021d565b5060009250610ae3915050888a018a611237565b9050600080600080610af68f8f876104b6565b9350935093509350836001600160a01b0316866001600160a01b031614610b6f5760405162461bcd60e51b815260206004820152602760248201527f4d756c7469546f6b656e506572696f64456e666f726365723a746f6b656e2d6d6044820152660d2e6dac2e8c6d60cb1b606482015260840161021d565b6000610b7d33888c89610e8b565b60008181526020819052604081206002810154929350919003610d1f5760008311610bf15760405162461bcd60e51b8152602060048201526030602482015260008051602061143683398151915260448201526f2d7a65726f2d73746172742d6461746560801b606482015260840161021d565b60008511610c4b5760405162461bcd60e51b815260206004820152603360248201526000805160206114368339815191526044820152720b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d606a1b606482015260840161021d565b60008411610ca75760405162461bcd60e51b8152602060048201526035602482015260008051602061143683398151915260448201527416bd32b93796b832b934b7b216b23ab930ba34b7b760591b606482015260840161021d565b82421015610d0d5760405162461bcd60e51b815260206004820152602d60248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e73666560448201526c1c8b5b9bdd0b5cdd185c9d1959609a1b606482015260840161021d565b84815560018101849055600281018390555b6000806000610d6a846040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820154815260200160048201548152505061083c565b925092509250828c1115610dda5760405162461bcd60e51b815260206004820152603160248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e7366656044820152701c8b585b5bdd5b9d0b595e18d959591959607a1b606482015260840161021d565b8115610def5760038401819055600060048501555b8b846004016000828254610e03919061134e565b90915550506004840154604080516001600160a01b038e81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a45050505050505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152949095168582015260608501929092526080808501919091528151808503909101815260a09093019052815191012090565b6000803681610ee76014828789611361565b610ef09161138b565b60601c9350610f03603460148789611361565b610f0c916113d6565b9250610f1b8560348189611361565b949793965094505050565b60008083601f840112610f3857600080fd5b50813567ffffffffffffffff811115610f5057600080fd5b602083019150836020828501011115610f6857600080fd5b9250929050565b60008060208385031215610f8257600080fd5b823567ffffffffffffffff811115610f9957600080fd5b610fa585828601610f26565b90969095509350505050565b60008151808452602080850194506020840160005b83811015610fe257815187529582019590820190600101610fc6565b509495945050505050565b6080808252855190820181905260009060209060a0840190828901845b8281101561102f5781516001600160a01b03168452928401929084019060010161100a565b50505083810360208501526110448188610fb1565b91505082810360408401526110598186610fb1565b9050828103606084015261106d8185610fb1565b979650505050505050565b80356001600160a01b038116811461108f57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156110b357600080fd5b8a3567ffffffffffffffff808211156110cb57600080fd5b6110d78e838f01610f26565b909c509a5060208d01359150808211156110f057600080fd5b6110fc8e838f01610f26565b909a50985060408d0135975060608d013591508082111561111c57600080fd5b506111298d828e01610f26565b90965094505060808b0135925061114260a08c01611078565b915061115060c08c01611078565b90509295989b9194979a5092959850565b60008060006040848603121561117657600080fd5b833567ffffffffffffffff81111561118d57600080fd5b61119986828701610f26565b909790965060209590950135949350505050565b600080600080600080608087890312156111c657600080fd5b863595506111d660208801611078565b9450604087013567ffffffffffffffff808211156111f357600080fd5b6111ff8a838b01610f26565b9096509450606089013591508082111561121857600080fd5b5061122589828a01610f26565b979a9699509497509295939492505050565b60006020828403121561124957600080fd5b5035919050565b6000806000806080858703121561126657600080fd5b61126f85611078565b935061127d60208601611078565b93969395505050506040820135916060013590565b634e487b7160e01b600052601260045260246000fd5b6000826112b7576112b7611292565b500690565b6020808252602d9082015260008051602061143683398151915260408201526c05ae8cae4dae65ad8cadccee8d609b1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008261131c5761131c611292565b500490565b634e487b7160e01b600052604160045260246000fd5b80820281158282048414176108e1576108e16112f7565b808201808211156108e1576108e16112f7565b6000808585111561137157600080fd5b8386111561137e57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156113b85780818660140360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b803560208310156108e157600019602084900360031b1b1692915050565b818103818111156108e1576108e16112f7565b6001600160e01b031981358181169160048510156113b85760049490940360031b84901b169092169291505056fe4d756c7469546f6b656e506572696f64456e666f726365723a696e76616c6964a26469706673582212206b4a8ce69e59f7a9a87625264b1bf56abe17821e19463e4c4e98607ccaa2598864736f6c63430008170033", - "nonce": "0x13", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xec1a62c4155e8aa5dbc025928af2e7978791cc999671db13fa51f88f8acbdb54", - "transactionType": "CREATE2", - "contractName": "NativeBalanceChangeEnforcer", - "contractAddress": "0xbd7b277507723490cd50b12eaafe87c616be6880", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xaa075", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610824806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461016d578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063a79a0db5146100f4575b600080fd5b6100b061009b366004610568565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046105e6565b50505050505050505050565b005b6100df6100ef3660046105e6565b610180565b6101076101023660046106b3565b6102c6565b6040519081526020016100bc565b610107610123366004610568565b60006020819052908152604090205481565b6101486101433660046106dd565b6102db565b6040805193151584526001600160a01b039092166020840152908201526060016100bc565b6100df61017b3660046105e6565b6103ad565b85600881901b6001600160f81b03198116156101f15760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101fe338661052b565b9050600061020c8d8d6102db565b5060008481526001602052604090205490925060ff161590506102885760405162461bcd60e51b815260206004820152602e60248201527f4e617469766542616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b60648201526084016101e8565b6000918252600160208181526040808520805460ff19169093179092558390529091206001600160a01b039091163190555050505050505050505050565b60006102d2838361052b565b90505b92915050565b60008080603584146103485760405162461bcd60e51b815260206004820152603060248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016101e8565b8484600081811061035b5761035b61071f565b909101356001600160f81b0319161515935061037d9050601560018688610735565b6103869161075f565b60601c91506103988460158188610735565b6103a191610794565b60001c90509250925092565b60008060006103bc8d8d6102db565b92509250925060006103ce338861052b565b6000818152600160205260409020805460ff1916905590508315610482576000818152602081905260409020546104069083906107c8565b836001600160a01b031631101561047d5760405162461bcd60e51b815260206004820152603560248201527f4e617469766542616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b60648201526084016101e8565b61051b565b60008181526020819052604090205461049c9083906107db565b836001600160a01b031631101561051b5760405162461bcd60e51b815260206004820152603960248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e6372656173650000000000000060648201526084016101e8565b5050505050505050505050505050565b604080516001600160a01b038416602082015290810182905260009060600160405160208183030381529060405280519060200120905092915050565b60006020828403121561057a57600080fd5b5035919050565b60008083601f84011261059357600080fd5b50813567ffffffffffffffff8111156105ab57600080fd5b6020830191508360208285010111156105c357600080fd5b9250929050565b80356001600160a01b03811681146105e157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561060557600080fd5b8a3567ffffffffffffffff8082111561061d57600080fd5b6106298e838f01610581565b909c509a5060208d013591508082111561064257600080fd5b61064e8e838f01610581565b909a50985060408d0135975060608d013591508082111561066e57600080fd5b5061067b8d828e01610581565b90965094505060808b0135925061069460a08c016105ca565b91506106a260c08c016105ca565b90509295989b9194979a5092959850565b600080604083850312156106c657600080fd5b6106cf836105ca565b946020939093013593505050565b600080602083850312156106f057600080fd5b823567ffffffffffffffff81111561070757600080fd5b61071385828601610581565b90969095509350505050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561074557600080fd5b8386111561075257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff19813581811691601485101561078c5780818660140360031b1b83161692505b505092915050565b803560208310156102d557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102d5576102d56107b2565b808201808211156102d5576102d56107b256fea26469706673582212202bb236cbc18974df435e7453fa88fa7b66f55863b7380c990af748c9a075fb0964736f6c63430008170033", - "nonce": "0x14", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x44b0d34b5c988f831a551e4c33ff9cc3eab2ccb2640256714e63aa8320c7ff70", - "transactionType": "CREATE2", - "contractName": "ArgsEqualityCheckEnforcer", - "contractAddress": "0x44b8c6ae3c304213c3e298495e12497ed3e56e41", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x5771a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506103b7806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610249565b50505050505050505050565b005b61006b61007b366004610249565b85600881901b6001600160f81b03198116156100ec5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5088886040516100fd929190610316565b60405180910390208b8b604051610115929190610316565b6040518091039020146101d75783826001600160a01b0316336001600160a01b03167f07fc5f2898fc1f1cf9d6012177b7abb8d010b9e64055979af3a5bcd274e2a11a8e8e8e8e60405161016c949392919061034f565b60405180910390a460405162461bcd60e51b815260206004820152603260248201527f41726773457175616c697479436865636b456e666f726365723a646966666572604482015271656e742d617267732d616e642d7465726d7360701b60648201526084016100e3565b5050505050505050505050565b60008083601f8401126101f657600080fd5b50813567ffffffffffffffff81111561020e57600080fd5b60208301915083602082850101111561022657600080fd5b9250929050565b80356001600160a01b038116811461024457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561026857600080fd5b8a3567ffffffffffffffff8082111561028057600080fd5b61028c8e838f016101e4565b909c509a5060208d01359150808211156102a557600080fd5b6102b18e838f016101e4565b909a50985060408d0135975060608d01359150808211156102d157600080fd5b506102de8d828e016101e4565b90965094505060808b013592506102f760a08c0161022d565b915061030560c08c0161022d565b90509295989b9194979a5092959850565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000610363604083018688610326565b8281036020840152610376818587610326565b97965050505050505056fea2646970667358221220424cdaf466f78a927203bf48f7e671224e402758d2e36ae4637102599c4193ac64736f6c63430008170033", - "nonce": "0x15", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x3416ad3656e43538d0bf4f5157f4aa21d71e44e2e665e726d879e9d511b4f6df", - "transactionType": "CREATE2", - "contractName": "NativeTokenPaymentEnforcer", - "contractAddress": "0x4803a326dded6ddbc60e659e5ed12d85c7582811", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3", - "0x44B8C6ae3C304213c3e298495e12497Ed3E56E41" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x14e4ac", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060c060405234801561001057600080fd5b506040516111b73803806111b783398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516110e66100d16000396000818160a301526103c001526000818161011901528181610273015261065a01526110e66000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100e2578063d3eddcc514610082578063ea4d3c9b14610114578063ed4633671461013b57600080fd5b8063414c3e3314610082578063a145832a14610082578063a42ff9311461009e575b600080fd5b61009c6100903660046108d5565b50505050505050505050565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f56100f03660046109a2565b61014e565b604080516001600160a01b0390931683526020830191909152016100d9565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61009c6101493660046108d5565b6101fc565b600080603483146101be5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084015b60405180910390fd5b6101cc6014600085876109e4565b6101d591610a0e565b60601c91506101e783601481876109e4565b6101f091610a43565b60001c90509250929050565b85600881901b61020d8160006107ac565b6102675760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101b5565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb5760405162461bcd60e51b815260206004820152603260248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6f6e6c792d6044820152713232b632b3b0ba34b7b716b6b0b730b3b2b960711b60648201526084016101b5565b6000806103088d8d61014e565b9092509050600061031b8b8d018d610c88565b905060008151116103945760405162461bcd60e51b815260206004820152603f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201527f69642d616c6c6f77616e63652d64656c65676174696f6e732d6c656e6774680060648201526084016101b5565b6000816000815181106103a9576103a9610dcd565b6020026020010151606001515111801561043057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816000815181106103fb576103fb610dcd565b60200260200101516060015160008151811061041957610419610dcd565b6020026020010151600001516001600160a01b0316145b6104a25760405162461bcd60e51b815260206004820152603c60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6d6973736960448201527f6e672d61726773457175616c697479436865636b456e666f726365720000000060648201526084016101b5565b86856040516020016104d092919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b604051602081830303815290604052816000815181106104f2576104f2610dcd565b60200260200101516060015160008151811061051057610510610dcd565b602090810291909101015160409081019190915280516001808252818301909252600091816020015b6060815260200190600190039081610539579050509050816040516020016105619190610e33565b6040516020818303038152906040528160008151811061058357610583610dcd565b6020908102919091010152604080516001808252818301909252600091816020015b60608152602001906001900390816105a55790505090506105d68585604051806020016040528060008152506107c3565b816000815181106105e9576105e9610dcd565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506106206107f2565b8160008151811061063357610633610dcd565b602090810291909101015260405163cef6d20960e01b81526001600160a01b0380881631917f00000000000000000000000000000000000000000000000000000000000000009091169063cef6d2099061069590879086908890600401610fbf565b600060405180830381600087803b1580156106af57600080fd5b505af11580156106c3573d6000803e3d6000fd5b505050506001600160a01b038716316106dc8783611029565b8110156107435760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a7061796d6560448201526e1b9d0b5b9bdd0b5c9958d95a5d9959608a1b60648201526084016101b5565b604080516001600160a01b038d811682528c81166020830152918101899052908916908d9033907fac266e0d9b66169d0dc4479d531985bcec62dfd9d7992d0f6865afdbb7baa5e29060600160405180910390a450505050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b60608383836040516020016107da9392919061104a565b60405160208183030381529060405290509392505050565b600061080081808080610805565b905090565b604080516001600160f81b03198087166020830152851660218201526000602282018190526001600160e01b03198516602683015269ffffffffffffffffffff198416602a830152910160405160208183030381529060405261086790611089565b95945050505050565b60008083601f84011261088257600080fd5b50813567ffffffffffffffff81111561089a57600080fd5b6020830191508360208285010111156108b257600080fd5b9250929050565b80356001600160a01b03811681146108d057600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108f457600080fd5b8a3567ffffffffffffffff8082111561090c57600080fd5b6109188e838f01610870565b909c509a5060208d013591508082111561093157600080fd5b61093d8e838f01610870565b909a50985060408d0135975060608d013591508082111561095d57600080fd5b5061096a8d828e01610870565b90965094505060808b0135925061098360a08c016108b9565b915061099160c08c016108b9565b90509295989b9194979a5092959850565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610870565b90969095509350505050565b600080858511156109f457600080fd5b83861115610a0157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a3b5780818660140360031b1b83161692505b505092915050565b803560208310156107bd57600019602084900360031b1b1692915050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b60405290565b60405160c0810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b604051601f8201601f1916810167ffffffffffffffff81118282101715610aec57610aec610a61565b604052919050565b600067ffffffffffffffff821115610b0e57610b0e610a61565b5060051b60200190565b600082601f830112610b2957600080fd5b813567ffffffffffffffff811115610b4357610b43610a61565b610b56601f8201601f1916602001610ac3565b818152846020838601011115610b6b57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112610b9957600080fd5b81356020610bae610ba983610af4565b610ac3565b82815260059290921b84018101918181019086841115610bcd57600080fd5b8286015b84811015610c7d57803567ffffffffffffffff80821115610bf25760008081fd5b908801906060828b03601f1901811315610c0c5760008081fd5b610c14610a77565b610c1f8885016108b9565b815260408085013584811115610c355760008081fd5b610c438e8b83890101610b18565b838b015250918401359183831115610c5b5760008081fd5b610c698d8a85880101610b18565b908201528652505050918301918301610bd1565b509695505050505050565b60006020808385031215610c9b57600080fd5b823567ffffffffffffffff80821115610cb357600080fd5b818501915085601f830112610cc757600080fd5b8135610cd5610ba982610af4565b81815260059190911b83018401908481019088831115610cf457600080fd5b8585015b83811015610dc057803585811115610d0f57600080fd5b860160c0818c03601f19011215610d265760008081fd5b610d2e610aa0565b610d398983016108b9565b81526040610d488184016108b9565b8a83015260608084013582840152608091508184013589811115610d6c5760008081fd5b610d7a8f8d83880101610b88565b82850152505060a0808401358284015260c0840135915088821115610d9f5760008081fd5b610dad8e8c84870101610b18565b9083015250845250918601918601610cf8565b5098975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610dfe578181015183820152602001610de6565b50506000910152565b60008151808452610e1f816020860160208601610de3565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f5857603f19888603018452815160c0860160018060a01b038083511688528089840151168989015260408301516040890152606083015160c060608a015282815180855260e08b01915060e08160051b8c010194508b8301925060005b81811015610f1c5760df198c870301835283518581511687528d81015160608f890152610eed6060890182610e07565b9050604082015191508781036040890152610f088183610e07565b97505050928c0192918c0191600101610ebd565b50505050506080820151608088015260a0820151915086810360a0880152610f448183610e07565b965050509285019290850190600101610e5a565b5092979650505050505050565b60008282518085526020808601955060208260051b8401016020860160005b84811015610fb257601f19868403018952610fa0838351610e07565b98840198925090830190600101610f84565b5090979650505050505050565b606081526000610fd26060830186610f65565b82810360208481019190915285518083528682019282019060005b8181101561100957845183529383019391830191600101610fed565b5050848103604086015261101d8187610f65565b98975050505050505050565b808201808211156107bd57634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff198460601b1681528260148201526000825161107a816034850160208701610de3565b91909101603401949350505050565b805160208083015191908110156110aa576000198160200360031b1b821691505b5091905056fea2646970667358221220fbd925efd5ab2f5f7fdd3db295fc937b181a5babc4635e7ef57ba757363a023d64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db300000000000000000000000044b8c6ae3c304213c3e298495e12497ed3e56e41", - "nonce": "0x16", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8f4089e7afb40fa803ce58a6aa7aae3538dcc7154b857c1bcbe712765daec6f7", - "transactionType": "CREATE2", - "contractName": "NativeTokenTransferAmountEnforcer", - "contractAddress": "0xf71af580b9c3078fbc2bbf16fbb8eed82b330320", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x85c8f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506105cd806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046103a7565b50505050505050505050565b005b6100ab610091366004610474565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100816100cb3660046103a7565b6100e3565b6100ab6100de36600461049e565b6102c5565b856100ef8160006102da565b6101405760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101518160006102da565b6101ab5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610137565b5060006101b88d8d6102c5565b905060006101c689896102f1565b5050336000908152602081815260408083208c845290915281208054929450909250839183906101f79084906104e0565b92505081905590508281111561026c5760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e5472616e73666572416d6f756e74456e666f7263656044820152731c8e985b1b1bddd85b98d94b595e18d95959195960621b6064820152608401610137565b604080518481526020810183905289916001600160a01b0389169133917fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d910160405180910390a4505050505050505050505050505050565b60006102d382840184610501565b9392505050565b6001600160f81b0319828116908216145b92915050565b6000803681610303601482878961051a565b61030c91610544565b60601c935061031f60346014878961051a565b61032891610579565b9250610337856034818961051a565b949793965094505050565b60008083601f84011261035457600080fd5b50813567ffffffffffffffff81111561036c57600080fd5b60208301915083602082850101111561038457600080fd5b9250929050565b80356001600160a01b03811681146103a257600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103c657600080fd5b8a3567ffffffffffffffff808211156103de57600080fd5b6103ea8e838f01610342565b909c509a5060208d013591508082111561040357600080fd5b61040f8e838f01610342565b909a50985060408d0135975060608d013591508082111561042f57600080fd5b5061043c8d828e01610342565b90965094505060808b0135925061045560a08c0161038b565b915061046360c08c0161038b565b90509295989b9194979a5092959850565b6000806040838503121561048757600080fd5b6104908361038b565b946020939093013593505050565b600080602083850312156104b157600080fd5b823567ffffffffffffffff8111156104c857600080fd5b6104d485828601610342565b90969095509350505050565b808201808211156102eb57634e487b7160e01b600052601160045260246000fd5b60006020828403121561051357600080fd5b5035919050565b6000808585111561052a57600080fd5b8386111561053757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105715780818660140360031b1b83161692505b505092915050565b803560208310156102eb57600019602084900360031b1b169291505056fea264697066735822122024cad96a7227a2b90e98242180a662fd4fbc57d3e5f57735ca4faddc936bc47d64736f6c63430008170033", - "nonce": "0x17", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1735d4d23ae4acea30477242be072aaeefcec89df5e44b028edffec19a56ffdc", - "transactionType": "CREATE2", - "contractName": "NativeTokenStreamingEnforcer", - "contractAddress": "0xd10b97905a320b13a0608f7e9cc506b56747df19", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd1bd0", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109a4806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100e9578063fb7d2c5b1461010a57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610765565b50505050505050505050565b005b61009c6100ac366004610765565b610177565b6100c46100bf366004610832565b61025c565b6040805194855260208501939093529183015260608201526080015b60405180910390f35b6100fc6100f7366004610874565b610338565b6040519081526020016100e0565b61014f610118366004610874565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100e0565b856101838160006103a3565b6101d45760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101e58160006103a3565b61023f5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101cb565b5061024e8c8c898989886103ba565b505050505050505050505050565b6000808080608085146102cb5760405162461bcd60e51b815260206004820152603160248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101cb565b6102d960206000878961089e565b6102e2916108c8565b93506102f260406020878961089e565b6102fb916108c8565b925061030b60606040878961089e565b610314916108c8565b915061032460806060878961089e565b61032d916108c8565b939692955090935050565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a0810183528154815260018201549381019390935260028101549183019190915260038101546060830152600481015460808301529061039b9061062e565b949350505050565b6001600160f81b0319828116908216145b92915050565b60006103c685856106af565b50509150506000806000806103db8b8b61025c565b93509350935093508383101561044b5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e7660448201526e185b1a590b5b585e0b585b5bdd5b9d608a1b60648201526084016101cb565b600081116104b85760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e76604482015273616c69642d7a65726f2d73746172742d74696d6560601b60648201526084016101cb565b336000908152602081815260408083208a8452909152812060048101549091036104f5578481556001810184905560028101839055600381018290555b6040805160a081018252825481526001830154602082015260028301549181019190915260038201546060820152600482015460808201526105369061062e565b86111561059d5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a616c6c60448201526e1bddd85b98d94b595e18d959591959608a1b60648201526084016101cb565b858160040160008282546105b191906108fc565b9091555050600481015460408051878152602081018790529081018590526060810184905260808101919091524260a082015288906001600160a01b0389169033907fa4d5df1d290378aabb8f054b2f3100faf35e2266bb7fbe661f947dfc686704ae9060c00160405180910390a4505050505050505050505050565b6000816060015142101561064457506000919050565b6000826060015142610656919061090f565b9050600081846040015161066a9190610922565b845161067691906108fc565b9050836020015181111561068b575060208301515b808460800151106106a0575060009392505050565b608084015161039b908261090f565b60008036816106c1601482878961089e565b6106ca91610939565b60601c93506106dd60346014878961089e565b6106e6916108c8565b92506106f5856034818961089e565b949793965094505050565b60008083601f84011261071257600080fd5b50813567ffffffffffffffff81111561072a57600080fd5b60208301915083602082850101111561074257600080fd5b9250929050565b80356001600160a01b038116811461076057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561078457600080fd5b8a3567ffffffffffffffff8082111561079c57600080fd5b6107a88e838f01610700565b909c509a5060208d01359150808211156107c157600080fd5b6107cd8e838f01610700565b909a50985060408d0135975060608d01359150808211156107ed57600080fd5b506107fa8d828e01610700565b90965094505060808b0135925061081360a08c01610749565b915061082160c08c01610749565b90509295989b9194979a5092959850565b6000806020838503121561084557600080fd5b823567ffffffffffffffff81111561085c57600080fd5b61086885828601610700565b90969095509350505050565b6000806040838503121561088757600080fd5b61089083610749565b946020939093013593505050565b600080858511156108ae57600080fd5b838611156108bb57600080fd5b5050820193919092039150565b803560208310156103b457600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103b4576103b46108e6565b818103818111156103b4576103b46108e6565b80820281158282048414176103b4576103b46108e6565b6bffffffffffffffffffffffff1981358181169160148510156109665780818660140360031b1b83161692505b50509291505056fea26469706673582212209ae3650bc35b3640fcc1f9a46bf5b25f1ce1bf6eb25aeb42d8582dc4beb6b96b64736f6c63430008170033", - "nonce": "0x18", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4a075e27e2f4bcce7f9231e59b8a0c72e3a9dc303f9849e542ec220561a7ff85", - "transactionType": "CREATE2", - "contractName": "NativeTokenPeriodTransferEnforcer", - "contractAddress": "0x9bc0faf4aca5ae429f4c06aeeac517520cb16bd9", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe5b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b57806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610893565b50505050505050505050565b005b6100b16100ac366004610960565b61017f565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df3660046109ba565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610893565b610255565b61016461015f3660046109e4565b61033a565b604080519384526020840192909252908201526060016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a0810183528154815260018201549381019390935260028101549183018290526003810154606084015260040154608083015282918291156101f4576101e8816103f0565b9350935093505061024b565b6000806000610203898961033a565b92509250925060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061023f816103f0565b97509750975050505050505b9450945094915050565b85610261816000610484565b6102b25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102c3816000610484565b61031d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102a9565b5061032c8c8c8989898861049b565b505050505050505050505050565b600080806060841461039b5760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152750e474d2dcecc2d8d2c85ae8cae4dae65ad8cadccee8d60531b60648201526084016102a9565b6103a9602060008688610a26565b6103b291610a50565b92506103c2604060208688610a26565b6103cb91610a50565b91506103db606060408688610a26565b6103e491610a50565b60001c90509250925092565b6000806000836040015142101561040f5750600091508190508061047d565b602084015160408501516104239042610a84565b61042d9190610a97565b610438906001610ab9565b905080846060015114159150600082610455578460800151610458565b60005b90508085600001511161046c576000610479565b8451610479908290610a84565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60006104a785856107dd565b505091505060008060006104bb8a8a61033a565b336000908152602081815260408083208c84529091528120600281015494975092955090935090919003610684576000821161054d5760405162461bcd60e51b81526020600482015260396024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d73746172742d646174650000000000000060648201526084016102a9565b600084116105b15760405162461bcd60e51b815260206004820152603c6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d616d6f756e740000000060648201526084016102a9565b600083116106155760405162461bcd60e51b815260206004820152603e6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d6475726174696f6e000060648201526084016102a9565b814210156106725760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152751c8e9d1c985b9cd9995c8b5b9bdd0b5cdd185c9d195960521b60648201526084016102a9565b83815560018101839055600281018290555b60008060006106cf846040518060a0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815250506103f0565b925092509250828811156107395760405162461bcd60e51b815260206004820152603a6024820152600080516020610b0283398151915260448201527f723a7472616e736665722d616d6f756e742d657863656564656400000000000060648201526084016102a9565b811561074e5760038401819055600060048501555b878460040160008282546107629190610ab9565b909155505060028401546004850154604080518a8152602081018a90529081019290925260608201524260808201528a906001600160a01b038b169033907f22e1bbd8bc0380d336958afc37cd8cb128d6c43891ed276162c30e8df467734d9060a00160405180910390a45050505050505050505050505050565b60008036816107ef6014828789610a26565b6107f891610acc565b60601c935061080b603460148789610a26565b61081491610a50565b92506108238560348189610a26565b949793965094505050565b60008083601f84011261084057600080fd5b50813567ffffffffffffffff81111561085857600080fd5b60208301915083602082850101111561087057600080fd5b9250929050565b80356001600160a01b038116811461088e57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108b257600080fd5b8a3567ffffffffffffffff808211156108ca57600080fd5b6108d68e838f0161082e565b909c509a5060208d01359150808211156108ef57600080fd5b6108fb8e838f0161082e565b909a50985060408d0135975060608d013591508082111561091b57600080fd5b506109288d828e0161082e565b90965094505060808b0135925061094160a08c01610877565b915061094f60c08c01610877565b90509295989b9194979a5092959850565b6000806000806060858703121561097657600080fd5b8435935061098660208601610877565b9250604085013567ffffffffffffffff8111156109a257600080fd5b6109ae8782880161082e565b95989497509550505050565b600080604083850312156109cd57600080fd5b6109d683610877565b946020939093013593505050565b600080602083850312156109f757600080fd5b823567ffffffffffffffff811115610a0e57600080fd5b610a1a8582860161082e565b90969095509350505050565b60008085851115610a3657600080fd5b83861115610a4357600080fd5b5050820193919092039150565b8035602083101561049557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561049557610495610a6e565b600082610ab457634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561049557610495610a6e565b6bffffffffffffffffffffffff198135818116916014851015610af95780818660140360031b1b83161692505b50509291505056fe4e6174697665546f6b656e506572696f645472616e73666572456e666f726365a2646970667358221220d41e667da8d747979e7ed7f05af656310d3eb3029c9d0c8a63a248703010d50664736f6c63430008170033", - "nonce": "0x19", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x24a8026b4e310b4a05e98029da8a54067d9304e822bb54cdb556beeba67f9f89", - "transactionType": "CREATE2", - "contractName": "NonceEnforcer", - "contractAddress": "0xde4f2fac4b3d87a1d9953ca5fc09fca7f366254f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x70672", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061050e806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100eb578063d3eddcc5146100bc578063ed463367146100bc578063f5743c4c146100fe57600080fd5b80632bd4ed2114610082578063414c3e33146100bc578063a145832a146100d8575b600080fd5b6100aa610090366004610314565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100d66100ca366004610390565b50505050505050505050565b005b6100d66100e6366004610390565b610111565b6100aa6100f936600461045d565b61020f565b6100d661010c36600461049f565b61027d565b85600881901b6101228160006102e1565b6101815760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600061018e8c8c61020f565b336000908152602081815260408083206001600160a01b038916845290915290205490915081146102015760405162461bcd60e51b815260206004820152601b60248201527f4e6f6e6365456e666f726365723a696e76616c69642d6e6f6e636500000000006044820152606401610178565b505050505050505050505050565b60006020821461026c5760405162461bcd60e51b815260206004820152602260248201527f4e6f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e676044820152610e8d60f31b6064820152608401610178565b61027682846104ba565b9392505050565b6001600160a01b038116600081815260208181526040808320338085529083529281902080546001810190915590518181529093917fe02d340254c92bc3ad96f0fceb790db939e11c669c1f4c8a549d248f17130b33910160405180910390a35050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b038116811461030f57600080fd5b919050565b6000806040838503121561032757600080fd5b610330836102f8565b915061033e602084016102f8565b90509250929050565b60008083601f84011261035957600080fd5b50813567ffffffffffffffff81111561037157600080fd5b60208301915083602082850101111561038957600080fd5b9250929050565b60008060008060008060008060008060e08b8d0312156103af57600080fd5b8a3567ffffffffffffffff808211156103c757600080fd5b6103d38e838f01610347565b909c509a5060208d01359150808211156103ec57600080fd5b6103f88e838f01610347565b909a50985060408d0135975060608d013591508082111561041857600080fd5b506104258d828e01610347565b90965094505060808b0135925061043e60a08c016102f8565b915061044c60c08c016102f8565b90509295989b9194979a5092959850565b6000806020838503121561047057600080fd5b823567ffffffffffffffff81111561048757600080fd5b61049385828601610347565b90969095509350505050565b6000602082840312156104b157600080fd5b610276826102f8565b803560208310156102f257600019602084900360031b1b169291505056fea2646970667358221220a9f5ef425adf403ab9ba4e7eb77d33d90a09d017b94aa31d1c936c4da108e6f064736f6c63430008170033", - "nonce": "0x1a", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0b8660fd7d2f30d80092d903c899af0c1190d920fa1409b0a1809daf72e5029c", - "transactionType": "CREATE2", - "contractName": "OwnershipTransferEnforcer", - "contractAddress": "0x7eef9734e7092032b5c56310eb9bbd1f4a524681", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9744f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106af806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461049f565b50505050505050505050565b005b61007661008636600461049f565b6100ba565b61009e61009936600461056c565b6101e7565b6040516001600160a01b03909116815260200160405180910390f35b856100c6816000610252565b6101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610128816000610252565b6101825760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5060006101918d8d8a8a610269565b6040516001600160a01b038083168252919250879186169033907f0f026cada0b544ae1cc47ac006f1f4c3d7e94832af22aa0065351de49f9284d79060200160405180910390a450505050505050505050505050565b60006014821461023e5760405162461bcd60e51b815260206004820152602e602482015260008051602061065a83398151915260448201526d0c85ae8cae4dae65ad8cadccee8d60931b606482015260840161010e565b61024882846105ae565b60601c9392505050565b6001600160f81b0319828116908216145b92915050565b60008036600061027986866103e9565b929550935090915050602481146102db5760405162461bcd60e51b8152602060048201526032602482015260008051602061065a8339815191526044820152710c85acaf0cac6eae8d2dedc5ad8cadccee8d60731b606482015260840161010e565b60006102ea60048284866105e3565b6102f39161060d565b90506001600160e01b0319811663f2fde38b60e01b146103545760405162461bcd60e51b8152602060048201526028602482015260008051602061065a833981519152604482015267190b5b595d1a1bd960c21b606482015260840161010e565b60006103608a8a6101e7565b9050846001600160a01b0316816001600160a01b0316146103c45760405162461bcd60e51b815260206004820152602a602482015260008051602061065a833981519152604482015269190b58dbdb9d1c9858dd60b21b606482015260840161010e565b6103d26024600485876105e3565b6103db9161063b565b9a9950505050505050505050565b60008036816103fb60148287896105e3565b610404916105ae565b60601c93506104176034601487896105e3565b6104209161063b565b925061042f85603481896105e3565b949793965094505050565b60008083601f84011261044c57600080fd5b50813567ffffffffffffffff81111561046457600080fd5b60208301915083602082850101111561047c57600080fd5b9250929050565b80356001600160a01b038116811461049a57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104be57600080fd5b8a3567ffffffffffffffff808211156104d657600080fd5b6104e28e838f0161043a565b909c509a5060208d01359150808211156104fb57600080fd5b6105078e838f0161043a565b909a50985060408d0135975060608d013591508082111561052757600080fd5b506105348d828e0161043a565b90965094505060808b0135925061054d60a08c01610483565b915061055b60c08c01610483565b90509295989b9194979a5092959850565b6000806020838503121561057f57600080fd5b823567ffffffffffffffff81111561059657600080fd5b6105a28582860161043a565b90969095509350505050565b6bffffffffffffffffffffffff1981358181169160148510156105db5780818660140360031b1b83161692505b505092915050565b600080858511156105f357600080fd5b8386111561060057600080fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156105db5760049490940360031b84901b1690921692915050565b8035602083101561026357600019602084900360031b1b169291505056fe4f776e6572736869705472616e73666572456e666f726365723a696e76616c69a264697066735822122007588682c413677a677027e7c1832d2fbd87c6826a5093b643a504b2507b88b964736f6c63430008170033", - "nonce": "0x1b", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x77ed0d39e784e0fae662f5149ee236d7b1f9c622609cfe1b32221c715cf737f7", - "transactionType": "CREATE2", - "contractName": "RedeemerEnforcer", - "contractAddress": "0xe144b0b2618071b4e56f746313528a669c7e65c5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x878e1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061064b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103ae565b50505050505050505050565b005b6100766100863660046103ae565b6100b4565b61009e61009936600461047b565b6101e8565b6040516100ab91906104bd565b60405180910390f35b85600881901b6100c5816000610332565b6101245760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101318c8c6101e8565b805190915060005b81811015610183578281815181106101535761015361050a565b60200260200101516001600160a01b0316856001600160a01b03160361017b575050506101db565b600101610139565b5060405162461bcd60e51b815260206004820152602660248201527f52656465656d6572456e666f726365723a756e617574686f72697a65642d72656044820152653232b2b6b2b960d11b606482015260840161011b565b5050505050505050505050565b606060008280158015906102045750610202601482610536565b155b61025e5760405162461bcd60e51b815260206004820152602560248201527f52656465656d6572456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b606482015260840161011b565b610269601482610560565b67ffffffffffffffff81111561028157610281610574565b6040519080825280602002602001820160405280156102aa578160200160208202803683370190505b50925060005b81811015610329578581866102c682601461058a565b926102d39392919061059d565b6102dc916105c7565b60601c8484815181106102f1576102f161050a565b6001600160a01b039092166020928302919091019091015282610313816105fc565b9350610322905060148261058a565b90506102b0565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008083601f84011261035b57600080fd5b50813567ffffffffffffffff81111561037357600080fd5b60208301915083602082850101111561038b57600080fd5b9250929050565b80356001600160a01b03811681146103a957600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103cd57600080fd5b8a3567ffffffffffffffff808211156103e557600080fd5b6103f18e838f01610349565b909c509a5060208d013591508082111561040a57600080fd5b6104168e838f01610349565b909a50985060408d0135975060608d013591508082111561043657600080fd5b506104438d828e01610349565b90965094505060808b0135925061045c60a08c01610392565b915061046a60c08c01610392565b90509295989b9194979a5092959850565b6000806020838503121561048e57600080fd5b823567ffffffffffffffff8111156104a557600080fd5b6104b185828601610349565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156104fe5783516001600160a01b0316835292840192918401916001016104d9565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b60008261054557610545610520565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261056f5761056f610520565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103435761034361054a565b600080858511156105ad57600080fd5b838611156105ba57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105f45780818660140360031b1b83161692505b505092915050565b60006001820161060e5761060e61054a565b506001019056fea26469706673582212201039fbe92afb704ab10dbd45ad43e2b1c4bae1a3a861fb6009a942c305971f6764736f6c63430008170033", - "nonce": "0x1c", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9a42b2e458144bbe56c78bfbe8e4a3f8454aa7b0617cda19a4764a515024fc2d", - "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x6649b61c873f6f9686a1e1ae9ee98ac380c7ba13", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1052b6", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d05806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610980565b50505050505050505050565b005b610081610091366004610980565b6100fa565b6100a96100a4366004610a4d565b6106d3565b6040516100b69190610a8f565b60405180910390f35b6100ea6100cd366004610b2b565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b61086b565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b81600061086b565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610cb083398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff1916600117905536906102748989610882565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106d3565b905080606001516001600160a01b03168383600081811061030c5761030c610b55565b905060200281019061031e9190610b6b565b61032c906020810190610b8b565b6001600160a01b031614158061036e575080608001518383600081811061035557610355610b55565b90506020028101906103679190610b6b565b6020013514155b806103cc57508060a00151805190602001208383600081811061039357610393610b55565b90506020028101906103a59190610b6b565b6103b3906040810190610bad565b6040516103c1929190610bf4565b604051809103902014155b156104385760405162461bcd60e51b81526020600482015260426024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045657610456610b55565b90506020028101906104689190610b6b565b610476906020810190610b8b565b6001600160a01b03161415806104b357508282600181811061049a5761049a610b55565b90506020028101906104ac9190610b6b565b6020013515155b806104f35750828260018181106104cc576104cc610b55565b90506020028101906104de9190610b6b565b6104ec906040810190610bad565b9050604414155b80610559575063a9059cbb60e01b8383600181811061051457610514610b55565b90506020028101906105269190610b6b565b610534906040810190610bad565b61054391600491600091610c04565b61054c91610c2e565b6001600160e01b03191614155b806105c4575080602001516001600160a01b03168383600181811061058057610580610b55565b90506020028101906105929190610b6b565b6105a0906040810190610bad565b6105af91602491600491610c04565b6105b891610c5e565b6001600160a01b031614155b8061061d57508060400151838360018181106105e2576105e2610b55565b90506020028101906105f49190610b6b565b610602906040810190610bad565b61061191604491602491610c04565b61061a91610c5e565b14155b1561068a5760405162461bcd60e51b81526020600482015260436024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b6107276040518060c0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b607c82101561078c5760405162461bcd60e51b815260206004820152603d6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61079a601460008486610c04565b6107a391610c7c565b60601c81526107b6602860148486610c04565b6107bf91610c7c565b60601c60208201526107d5604860288486610c04565b6107de91610c5e565b60408201526107f1605c60488486610c04565b6107fa91610c7c565b606090811c90820152610811607c605c8486610c04565b61081a91610c5e565b608082015261082c82607c8186610c04565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060a082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108ba5763ba597e7e6000526004601cfd5b8315610911578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156109085763ba597e7e6000526004601cfd5b505050826108c4575b5050509250929050565b60008083601f84011261092d57600080fd5b50813567ffffffffffffffff81111561094557600080fd5b60208301915083602082850101111561095d57600080fd5b9250929050565b80356001600160a01b038116811461097b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561099f57600080fd5b8a3567ffffffffffffffff808211156109b757600080fd5b6109c38e838f0161091b565b909c509a5060208d01359150808211156109dc57600080fd5b6109e88e838f0161091b565b909a50985060408d0135975060608d0135915080821115610a0857600080fd5b50610a158d828e0161091b565b90965094505060808b01359250610a2e60a08c01610964565b9150610a3c60c08c01610964565b90509295989b9194979a5092959850565b60008060208385031215610a6057600080fd5b823567ffffffffffffffff811115610a7757600080fd5b610a838582860161091b565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a084015260a084015160c08085015280518060e086015260005b81811015610b065782810184015186820161010001528301610ae9565b506101009250600083828701015282601f19601f830116860101935050505092915050565b60008060408385031215610b3e57600080fd5b610b4783610964565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b8157600080fd5b9190910192915050565b600060208284031215610b9d57600080fd5b610ba682610964565b9392505050565b6000808335601e19843603018112610bc457600080fd5b83018035915067ffffffffffffffff821115610bdf57600080fd5b60200191503681900382131561095d57600080fd5b8183823760009101908152919050565b60008085851115610c1457600080fd5b83861115610c2157600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c565780818660040360031b1b83161692505b505092915050565b8035602083101561087c57600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c565760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a26469706673582212200c9b27d58a069b9dfe088704333d359f679690a7179fd6724505e06d0fe0cffd64736f6c63430008170033", - "nonce": "0x1d", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf29065d876d0bded1b5960644cc438174dc7e227c27aaa9427cdc8c44744d4a0", - "transactionType": "CREATE2", - "contractName": "TimestampEnforcer", - "contractAddress": "0x1046bb45c8d673d4ea75321280db34899413c069", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7411c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461033f565b50505050505050505050565b005b61007661008636600461033f565b6100c2565b61009e61009936600461040c565b61023a565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023a565b90925090506001600160801b038216156101b857816001600160801b031642116101b85760405162461bcd60e51b815260206004820152602260248201527f54696d657374616d70456e666f726365723a6561726c792d64656c656761746960448201526137b760f11b606482015260840161012a565b6001600160801b0381161561022b57806001600160801b0316421061022b5760405162461bcd60e51b8152602060048201526024808201527f54696d657374616d70456e666f726365723a657870697265642d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b50505050505050505050505050565b6000806020831461029c5760405162461bcd60e51b815260206004820152602660248201527f54696d657374616d70456e666f726365723a696e76616c69642d7465726d732d6044820152650d8cadccee8d60d31b606482015260840161012a565b6102a9836010818761044e565b6102b291610478565b60801c90506102c560106000858761044e565b6102ce91610478565b60801c91509250929050565b60008083601f8401126102ec57600080fd5b50813567ffffffffffffffff81111561030457600080fd5b60208301915083602082850101111561031c57600080fd5b9250929050565b80356001600160a01b038116811461033a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035e57600080fd5b8a3567ffffffffffffffff8082111561037657600080fd5b6103828e838f016102da565b909c509a5060208d013591508082111561039b57600080fd5b6103a78e838f016102da565b909a50985060408d0135975060608d01359150808211156103c757600080fd5b506103d48d828e016102da565b90965094505060808b013592506103ed60a08c01610323565b91506103fb60c08c01610323565b90509295989b9194979a5092959850565b6000806020838503121561041f57600080fd5b823567ffffffffffffffff81111561043657600080fd5b610442858286016102da565b90969095509350505050565b6000808585111561045e57600080fd5b8386111561046b57600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104a95780818660100360031b1b83161692505b50509291505056fea2646970667358221220937c24aea9e01f448cb62e2b3be0bdd7f808e5688cca18b12ff45cb1dabdc7b064736f6c63430008170033", - "nonce": "0x1e", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9a3f9c6acc3c0f2da0da93d7736de66262c64010dee93b0deb280a9d0569ead1", - "transactionType": "CREATE2", - "contractName": "ValueLteEnforcer", - "contractAddress": "0x92bf12322527caa612fd31a0e810472bbb106a8f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x755ad", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104f8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610336565b50505050505050505050565b005b610076610086366004610336565b6100b0565b61009e610099366004610403565b6101f8565b60405190815260200160405180910390f35b856100bc816000610269565b61010d5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61011e816000610269565b6101785760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610104565b5060006101858888610280565b505091505060006101968e8e6101f8565b9050808211156101e85760405162461bcd60e51b815260206004820152601f60248201527f56616c75654c7465456e666f726365723a76616c75652d746f6f2d68696768006044820152606401610104565b5050505050505050505050505050565b6000602082146102585760405162461bcd60e51b815260206004820152602560248201527f56616c75654c7465456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610104565b6102628284610445565b9392505050565b6001600160f81b0319828116908216145b92915050565b60008036816102926014828789610463565b61029b9161048d565b60601c93506102ae603460148789610463565b6102b791610445565b92506102c68560348189610463565b949793965094505050565b60008083601f8401126102e357600080fd5b50813567ffffffffffffffff8111156102fb57600080fd5b60208301915083602082850101111561031357600080fd5b9250929050565b80356001600160a01b038116811461033157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035557600080fd5b8a3567ffffffffffffffff8082111561036d57600080fd5b6103798e838f016102d1565b909c509a5060208d013591508082111561039257600080fd5b61039e8e838f016102d1565b909a50985060408d0135975060608d01359150808211156103be57600080fd5b506103cb8d828e016102d1565b90965094505060808b013592506103e460a08c0161031a565b91506103f260c08c0161031a565b90509295989b9194979a5092959850565b6000806020838503121561041657600080fd5b823567ffffffffffffffff81111561042d57600080fd5b610439858286016102d1565b90969095509350505050565b8035602083101561027a57600019602084900360031b1b1692915050565b6000808585111561047357600080fd5b8386111561048057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104ba5780818660140360031b1b83161692505b50509291505056fea2646970667358221220aaa65c38bf913adb3b6476a0d2d501b6b9e881c6a33b33b16dd8081cbc1b61ce64736f6c63430008170033", - "nonce": "0x1f", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x77c67fb00aa4a31bb9668e0ce46c7861603f0ea65a399326e1e1eb5f16f21bfe", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x20", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa676f7ea490c1f4decf494fc284d27bcd33efb66f600c470eb271330c759c0f9", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x21", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe8e80846ffb570d2e5dbdd83db234285d8df0e3fb12623054fc2ba6455e68797", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x22", - "chainId": "0x8f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe0f34f42288268e59ec7f57bcbda85c9d05758ef39b9f9741edc8275785b45f4", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x23", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0x8f" }, "additionalContracts": [], @@ -446,368 +23,16 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x75e71", + "cumulativeGasUsed": "0x465cc9", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x675d37f4683a5f6e211da516b032de04cd68b57aeffa5734ca2ac7a7399868b2", - "transactionIndex": "0x1", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0x75e71", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x12fdf4", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5f57e45a740eb1a160b0055b95822ce3ea14430b30e2da1120e3eb38ef23f4df", + "transactionHash": "0x53b04cbc37ff7191e55eff4e0e000581049841d43226587c8e44eb4b35f8a47d", "transactionIndex": "0x2", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0xb9f83", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1bd408", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xaf45ff71f8c096f90fc717e9991d19f3c1c7295e7a93333408fb19b9c353e9bc", - "transactionIndex": "0x3", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0x8d614", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x22e633", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xd00b0eab8f919ab0409116266172d46f54b5cc904548c86d07a58c25db893922", - "transactionIndex": "0x4", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0x7122b", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2a2917", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x931f66ab8368fb647ab4cba045a41925063be9beefde9cd0f655015bdd77f9e6", - "transactionIndex": "0x5", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0x742e4", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3de4d8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9591eb2592dfcd24b310bf7f9e95caf946b4b176e82870ffd2a246b9ef22db83", - "transactionIndex": "0x6", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0x13bbc1", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x56ff3c", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc646ae44213ca051f6abafd8c454ebac533edb8915f51a3f06cb5b2321e7a463", - "transactionIndex": "0x7", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0x191a64", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x619fb1", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xec1a62c4155e8aa5dbc025928af2e7978791cc999671db13fa51f88f8acbdb54", - "transactionIndex": "0x8", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0xaa075", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6716cb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x44b0d34b5c988f831a551e4c33ff9cc3eab2ccb2640256714e63aa8320c7ff70", - "transactionIndex": "0x9", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0x5771a", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x7bfb77", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x3416ad3656e43538d0bf4f5157f4aa21d71e44e2e665e726d879e9d511b4f6df", - "transactionIndex": "0xa", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0x14e4ac", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x845806", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x8f4089e7afb40fa803ce58a6aa7aae3538dcc7154b857c1bcbe712765daec6f7", - "transactionIndex": "0xb", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0x85c8f", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x9173d6", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x1735d4d23ae4acea30477242be072aaeefcec89df5e44b028edffec19a56ffdc", - "transactionIndex": "0xc", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0xd1bd0", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x9fcf07", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x4a075e27e2f4bcce7f9231e59b8a0c72e3a9dc303f9849e542ec220561a7ff85", - "transactionIndex": "0xd", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0xe5b31", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xa6d579", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x24a8026b4e310b4a05e98029da8a54067d9304e822bb54cdb556beeba67f9f89", - "transactionIndex": "0xe", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0x70672", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xb049c8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x0b8660fd7d2f30d80092d903c899af0c1190d920fa1409b0a1809daf72e5029c", - "transactionIndex": "0xf", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0x9744f", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xb8c2a9", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x77ed0d39e784e0fae662f5149ee236d7b1f9c622609cfe1b32221c715cf737f7", - "transactionIndex": "0x10", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0x878e1", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xc9155f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9a42b2e458144bbe56c78bfbe8e4a3f8454aa7b0617cda19a4764a515024fc2d", - "transactionIndex": "0x11", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0x1052b6", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xd0567b", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf29065d876d0bded1b5960644cc438174dc7e227c27aaa9427cdc8c44744d4a0", - "transactionIndex": "0x12", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0x7411c", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xd7ac28", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9a3f9c6acc3c0f2da0da93d7736de66262c64010dee93b0deb280a9d0569ead1", - "transactionIndex": "0x13", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0x755ad", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xe505ec", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x77c67fb00aa4a31bb9668e0ce46c7861603f0ea65a399326e1e1eb5f16f21bfe", - "transactionIndex": "0x14", - "blockHash": "0x0282872c1875a7f87a58db25b788b51c9d0729ec037b7d827493b94f3418db66", - "blockNumber": "0x214c488", - "gasUsed": "0xd59c4", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x15cb68", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xa676f7ea490c1f4decf494fc284d27bcd33efb66f600c470eb271330c759c0f9", - "transactionIndex": "0x2", - "blockHash": "0x8524ecf880dbc25190972d554562aef480cd7bd9475c1cce524e8f86ff805e15", - "blockNumber": "0x214c489", - "gasUsed": "0xe2a48", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x24fd35", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe8e80846ffb570d2e5dbdd83db234285d8df0e3fb12623054fc2ba6455e68797", - "transactionIndex": "0x3", - "blockHash": "0x8524ecf880dbc25190972d554562aef480cd7bd9475c1cce524e8f86ff805e15", - "blockNumber": "0x214c489", - "gasUsed": "0xf31cd", - "effectiveGasPrice": "0x174876e801", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x30d052", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe0f34f42288268e59ec7f57bcbda85c9d05758ef39b9f9741edc8275785b45f4", - "transactionIndex": "0x4", - "blockHash": "0x8524ecf880dbc25190972d554562aef480cd7bd9475c1cce524e8f86ff805e15", - "blockNumber": "0x214c489", - "gasUsed": "0xbd31d", - "effectiveGasPrice": "0x174876e801", + "blockHash": "0xd2f72af7bfe7d4a745bc6b7a0ea16b06090ee8263bb3c8ae4626c4fd253b897e", + "blockNumber": "0x470fe83", + "gasUsed": "0x1338ff", + "effectiveGasPrice": "0x17bfac7c00", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null @@ -816,7 +41,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1762870780669, + "timestamp": 1778752729238, "chain": 143, - "commit": "48df69a" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/146/run-1778752708263.json b/broadcast/DeployCaveatEnforcers.s.sol/146/run-1778752708263.json new file mode 100644 index 00000000..eaf7904a --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/146/run-1778752708263.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x40719900718808ac4694511cf48bd0628be9517dbccf0e162c7f205a2e254059", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2c", + "chainId": "0x92" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xe736d", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x40719900718808ac4694511cf48bd0628be9517dbccf0e162c7f205a2e254059", + "transactionIndex": "0x0", + "blockHash": "0xa4c6c0f090b2ad2ebbbf43b32d2ee56aa1305732e89e402027235d5b19cc6f51", + "blockNumber": "0x4343b38", + "gasUsed": "0xe736d", + "effectiveGasPrice": "0xba43b7401", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752708263, + "chain": 146, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/146/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/146/run-latest.json index a33810c6..eaf7904a 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/146/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/146/run-latest.json @@ -1,95 +1,19 @@ { "transactions": [ { - "hash": "0xa6dde386a1c41858f4204b5bcc22c9595e73b7edf7f718cf3c79392ad9ae5e37", + "hash": "0x40719900718808ac4694511cf48bd0628be9517dbccf0e162c7f205a2e254059", "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x6649b61c873f6f9686a1e1ae9ee98ac380c7ba13", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1052b6", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d05806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610980565b50505050505050505050565b005b610081610091366004610980565b6100fa565b6100a96100a4366004610a4d565b6106d3565b6040516100b69190610a8f565b60405180910390f35b6100ea6100cd366004610b2b565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b61086b565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b81600061086b565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610cb083398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff1916600117905536906102748989610882565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106d3565b905080606001516001600160a01b03168383600081811061030c5761030c610b55565b905060200281019061031e9190610b6b565b61032c906020810190610b8b565b6001600160a01b031614158061036e575080608001518383600081811061035557610355610b55565b90506020028101906103679190610b6b565b6020013514155b806103cc57508060a00151805190602001208383600081811061039357610393610b55565b90506020028101906103a59190610b6b565b6103b3906040810190610bad565b6040516103c1929190610bf4565b604051809103902014155b156104385760405162461bcd60e51b81526020600482015260426024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045657610456610b55565b90506020028101906104689190610b6b565b610476906020810190610b8b565b6001600160a01b03161415806104b357508282600181811061049a5761049a610b55565b90506020028101906104ac9190610b6b565b6020013515155b806104f35750828260018181106104cc576104cc610b55565b90506020028101906104de9190610b6b565b6104ec906040810190610bad565b9050604414155b80610559575063a9059cbb60e01b8383600181811061051457610514610b55565b90506020028101906105269190610b6b565b610534906040810190610bad565b61054391600491600091610c04565b61054c91610c2e565b6001600160e01b03191614155b806105c4575080602001516001600160a01b03168383600181811061058057610580610b55565b90506020028101906105929190610b6b565b6105a0906040810190610bad565b6105af91602491600491610c04565b6105b891610c5e565b6001600160a01b031614155b8061061d57508060400151838360018181106105e2576105e2610b55565b90506020028101906105f49190610b6b565b610602906040810190610bad565b61061191604491602491610c04565b61061a91610c5e565b14155b1561068a5760405162461bcd60e51b81526020600482015260436024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b6107276040518060c0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b607c82101561078c5760405162461bcd60e51b815260206004820152603d6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61079a601460008486610c04565b6107a391610c7c565b60601c81526107b6602860148486610c04565b6107bf91610c7c565b60601c60208201526107d5604860288486610c04565b6107de91610c5e565b60408201526107f1605c60488486610c04565b6107fa91610c7c565b606090811c90820152610811607c605c8486610c04565b61081a91610c5e565b608082015261082c82607c8186610c04565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060a082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108ba5763ba597e7e6000526004601cfd5b8315610911578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156109085763ba597e7e6000526004601cfd5b505050826108c4575b5050509250929050565b60008083601f84011261092d57600080fd5b50813567ffffffffffffffff81111561094557600080fd5b60208301915083602082850101111561095d57600080fd5b9250929050565b80356001600160a01b038116811461097b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561099f57600080fd5b8a3567ffffffffffffffff808211156109b757600080fd5b6109c38e838f0161091b565b909c509a5060208d01359150808211156109dc57600080fd5b6109e88e838f0161091b565b909a50985060408d0135975060608d0135915080821115610a0857600080fd5b50610a158d828e0161091b565b90965094505060808b01359250610a2e60a08c01610964565b9150610a3c60c08c01610964565b90509295989b9194979a5092959850565b60008060208385031215610a6057600080fd5b823567ffffffffffffffff811115610a7757600080fd5b610a838582860161091b565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a084015260a084015160c08085015280518060e086015260005b81811015610b065782810184015186820161010001528301610ae9565b506101009250600083828701015282601f19601f830116860101935050505092915050565b60008060408385031215610b3e57600080fd5b610b4783610964565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b8157600080fd5b9190910192915050565b600060208284031215610b9d57600080fd5b610ba682610964565b9392505050565b6000808335601e19843603018112610bc457600080fd5b83018035915067ffffffffffffffff821115610bdf57600080fd5b60200191503681900382131561095d57600080fd5b8183823760009101908152919050565b60008085851115610c1457600080fd5b83861115610c2157600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c565780818660040360031b1b83161692505b505092915050565b8035602083101561087c57600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c565760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a26469706673582212200c9b27d58a069b9dfe088704333d359f679690a7179fd6724505e06d0fe0cffd64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0x92" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5d8d0471c0dc6a0380c473bda3879fa66ce2f0295a1fd37ede29b048695be36d", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x28", - "chainId": "0x92" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf9aab66750d0891b216bfcd263139e912685018e6c1d66e67281dbbe92185174", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x29", - "chainId": "0x92" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9270343c1e5c1a68c71fa942f60ed51fc5c4aa9ee686cf2a9baffbe08055eb27", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x2a", - "chainId": "0x92" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xdbc89298045dfb5a5c11177f08c1bfc52c2815adaf0a2d761be6d12d7c841b38", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2b", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2c", "chainId": "0x92" }, "additionalContracts": [], @@ -99,79 +23,15 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xc4565", + "cumulativeGasUsed": "0xe736d", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xa6dde386a1c41858f4204b5bcc22c9595e73b7edf7f718cf3c79392ad9ae5e37", + "transactionHash": "0x40719900718808ac4694511cf48bd0628be9517dbccf0e162c7f205a2e254059", "transactionIndex": "0x0", - "blockHash": "0xf5d2401807fcfe552dd1b64d39a62d26a75281a3604985fcfd80eb83a5482e02", - "blockNumber": "0x31022e9", - "gasUsed": "0xc4565", - "effectiveGasPrice": "0xba43b7401", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x164ebb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5d8d0471c0dc6a0380c473bda3879fa66ce2f0295a1fd37ede29b048695be36d", - "transactionIndex": "0x1", - "blockHash": "0xf5d2401807fcfe552dd1b64d39a62d26a75281a3604985fcfd80eb83a5482e02", - "blockNumber": "0x31022e9", - "gasUsed": "0xa0956", - "effectiveGasPrice": "0xba43b7401", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x207184", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf9aab66750d0891b216bfcd263139e912685018e6c1d66e67281dbbe92185174", - "transactionIndex": "0x2", - "blockHash": "0xf5d2401807fcfe552dd1b64d39a62d26a75281a3604985fcfd80eb83a5482e02", - "blockNumber": "0x31022e9", - "gasUsed": "0xa22c9", - "effectiveGasPrice": "0xba43b7401", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2c26df", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9270343c1e5c1a68c71fa942f60ed51fc5c4aa9ee686cf2a9baffbe08055eb27", - "transactionIndex": "0x4", - "blockHash": "0xf5d2401807fcfe552dd1b64d39a62d26a75281a3604985fcfd80eb83a5482e02", - "blockNumber": "0x31022e9", - "gasUsed": "0xadf5a", - "effectiveGasPrice": "0xba43b7401", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x350a87", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xdbc89298045dfb5a5c11177f08c1bfc52c2815adaf0a2d761be6d12d7c841b38", - "transactionIndex": "0x5", - "blockHash": "0xf5d2401807fcfe552dd1b64d39a62d26a75281a3604985fcfd80eb83a5482e02", - "blockNumber": "0x31022e9", - "gasUsed": "0x8e3a8", + "blockHash": "0xa4c6c0f090b2ad2ebbbf43b32d2ee56aa1305732e89e402027235d5b19cc6f51", + "blockNumber": "0x4343b38", + "gasUsed": "0xe736d", "effectiveGasPrice": "0xba43b7401", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", @@ -181,7 +41,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1761034576244, + "timestamp": 1778752708263, "chain": 146, - "commit": "e3760a9" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/14601/run-1778752720220.json b/broadcast/DeployCaveatEnforcers.s.sol/14601/run-1778752720220.json new file mode 100644 index 00000000..7ffb262e --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/14601/run-1778752720220.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0xd250e6914e30f41402257cca833fef5dbb5b815fe92110a625219d5805ad03fc", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0xe", + "chainId": "0x3909" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xe736d", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd250e6914e30f41402257cca833fef5dbb5b815fe92110a625219d5805ad03fc", + "transactionIndex": "0x0", + "blockHash": "0xdfbe244e584d7995610764e01b5d57eac27173cfbe21d0417518ecc38e636549", + "blockNumber": "0xeadb75", + "gasUsed": "0xe736d", + "effectiveGasPrice": "0x3b9aca01", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752720220, + "chain": 14601, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/14601/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/14601/run-latest.json index f60adb3b..7ffb262e 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/14601/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/14601/run-latest.json @@ -1,95 +1,19 @@ { "transactions": [ { - "hash": "0x22c1417f9aa7f2e1d0e5586539f7619f1cd618040ccce35b4c921761ff1cf716", + "hash": "0xd250e6914e30f41402257cca833fef5dbb5b815fe92110a625219d5805ad03fc", "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x6649b61c873f6f9686a1e1ae9ee98ac380c7ba13", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1052b6", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d05806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610980565b50505050505050505050565b005b610081610091366004610980565b6100fa565b6100a96100a4366004610a4d565b6106d3565b6040516100b69190610a8f565b60405180910390f35b6100ea6100cd366004610b2b565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b61086b565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b81600061086b565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610cb083398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff1916600117905536906102748989610882565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106d3565b905080606001516001600160a01b03168383600081811061030c5761030c610b55565b905060200281019061031e9190610b6b565b61032c906020810190610b8b565b6001600160a01b031614158061036e575080608001518383600081811061035557610355610b55565b90506020028101906103679190610b6b565b6020013514155b806103cc57508060a00151805190602001208383600081811061039357610393610b55565b90506020028101906103a59190610b6b565b6103b3906040810190610bad565b6040516103c1929190610bf4565b604051809103902014155b156104385760405162461bcd60e51b81526020600482015260426024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045657610456610b55565b90506020028101906104689190610b6b565b610476906020810190610b8b565b6001600160a01b03161415806104b357508282600181811061049a5761049a610b55565b90506020028101906104ac9190610b6b565b6020013515155b806104f35750828260018181106104cc576104cc610b55565b90506020028101906104de9190610b6b565b6104ec906040810190610bad565b9050604414155b80610559575063a9059cbb60e01b8383600181811061051457610514610b55565b90506020028101906105269190610b6b565b610534906040810190610bad565b61054391600491600091610c04565b61054c91610c2e565b6001600160e01b03191614155b806105c4575080602001516001600160a01b03168383600181811061058057610580610b55565b90506020028101906105929190610b6b565b6105a0906040810190610bad565b6105af91602491600491610c04565b6105b891610c5e565b6001600160a01b031614155b8061061d57508060400151838360018181106105e2576105e2610b55565b90506020028101906105f49190610b6b565b610602906040810190610bad565b61061191604491602491610c04565b61061a91610c5e565b14155b1561068a5760405162461bcd60e51b81526020600482015260436024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b6107276040518060c0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b607c82101561078c5760405162461bcd60e51b815260206004820152603d6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61079a601460008486610c04565b6107a391610c7c565b60601c81526107b6602860148486610c04565b6107bf91610c7c565b60601c60208201526107d5604860288486610c04565b6107de91610c5e565b60408201526107f1605c60488486610c04565b6107fa91610c7c565b606090811c90820152610811607c605c8486610c04565b61081a91610c5e565b608082015261082c82607c8186610c04565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060a082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108ba5763ba597e7e6000526004601cfd5b8315610911578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156109085763ba597e7e6000526004601cfd5b505050826108c4575b5050509250929050565b60008083601f84011261092d57600080fd5b50813567ffffffffffffffff81111561094557600080fd5b60208301915083602082850101111561095d57600080fd5b9250929050565b80356001600160a01b038116811461097b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561099f57600080fd5b8a3567ffffffffffffffff808211156109b757600080fd5b6109c38e838f0161091b565b909c509a5060208d01359150808211156109dc57600080fd5b6109e88e838f0161091b565b909a50985060408d0135975060608d0135915080821115610a0857600080fd5b50610a158d828e0161091b565b90965094505060808b01359250610a2e60a08c01610964565b9150610a3c60c08c01610964565b90509295989b9194979a5092959850565b60008060208385031215610a6057600080fd5b823567ffffffffffffffff811115610a7757600080fd5b610a838582860161091b565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a084015260a084015160c08085015280518060e086015260005b81811015610b065782810184015186820161010001528301610ae9565b506101009250600083828701015282601f19601f830116860101935050505092915050565b60008060408385031215610b3e57600080fd5b610b4783610964565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b8157600080fd5b9190910192915050565b600060208284031215610b9d57600080fd5b610ba682610964565b9392505050565b6000808335601e19843603018112610bc457600080fd5b83018035915067ffffffffffffffff821115610bdf57600080fd5b60200191503681900382131561095d57600080fd5b8183823760009101908152919050565b60008085851115610c1457600080fd5b83861115610c2157600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c565780818660040360031b1b83161692505b505092915050565b8035602083101561087c57600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c565760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a26469706673582212200c9b27d58a069b9dfe088704333d359f679690a7179fd6724505e06d0fe0cffd64736f6c63430008170033", - "nonce": "0x9", - "chainId": "0x3909" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf314cde1b3710324cda438a7d774197fb0f5a3d1b15cafdea2fdd096aa6aadfb", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0xa", - "chainId": "0x3909" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5db0abb6753fafd650b94947a5fc49459234979420567a389bbc0fd9e8fb8165", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0xb", - "chainId": "0x3909" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x661c1508596c0062f3e01ce54092ada3c0653c18711d2392bc48e8e1f59398a0", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0xc", - "chainId": "0x3909" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4f6bc9caa6e0bb9024f6a377ab02627bfc36eb36cbd0fea3382385b05a91e81a", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0xd", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0xe", "chainId": "0x3909" }, "additionalContracts": [], @@ -99,79 +23,15 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xc4565", + "cumulativeGasUsed": "0xe736d", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x22c1417f9aa7f2e1d0e5586539f7619f1cd618040ccce35b4c921761ff1cf716", + "transactionHash": "0xd250e6914e30f41402257cca833fef5dbb5b815fe92110a625219d5805ad03fc", "transactionIndex": "0x0", - "blockHash": "0x92cae394ddb602a2defc75b4baa97bec3a65b25654cb67bb7c4b8abd226967fb", - "blockNumber": "0x330e4e", - "gasUsed": "0xc4565", - "effectiveGasPrice": "0x3b9aca01", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x164ebb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf314cde1b3710324cda438a7d774197fb0f5a3d1b15cafdea2fdd096aa6aadfb", - "transactionIndex": "0x1", - "blockHash": "0x92cae394ddb602a2defc75b4baa97bec3a65b25654cb67bb7c4b8abd226967fb", - "blockNumber": "0x330e4e", - "gasUsed": "0xa0956", - "effectiveGasPrice": "0x3b9aca01", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x207184", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5db0abb6753fafd650b94947a5fc49459234979420567a389bbc0fd9e8fb8165", - "transactionIndex": "0x2", - "blockHash": "0x92cae394ddb602a2defc75b4baa97bec3a65b25654cb67bb7c4b8abd226967fb", - "blockNumber": "0x330e4e", - "gasUsed": "0xa22c9", - "effectiveGasPrice": "0x3b9aca01", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2b50de", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x661c1508596c0062f3e01ce54092ada3c0653c18711d2392bc48e8e1f59398a0", - "transactionIndex": "0x3", - "blockHash": "0x92cae394ddb602a2defc75b4baa97bec3a65b25654cb67bb7c4b8abd226967fb", - "blockNumber": "0x330e4e", - "gasUsed": "0xadf5a", - "effectiveGasPrice": "0x3b9aca01", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x343486", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x4f6bc9caa6e0bb9024f6a377ab02627bfc36eb36cbd0fea3382385b05a91e81a", - "transactionIndex": "0x4", - "blockHash": "0x92cae394ddb602a2defc75b4baa97bec3a65b25654cb67bb7c4b8abd226967fb", - "blockNumber": "0x330e4e", - "gasUsed": "0x8e3a8", + "blockHash": "0xdfbe244e584d7995610764e01b5d57eac27173cfbe21d0417518ecc38e636549", + "blockNumber": "0xeadb75", + "gasUsed": "0xe736d", "effectiveGasPrice": "0x3b9aca01", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", @@ -181,7 +41,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1761034541811, + "timestamp": 1778752720220, "chain": 14601, - "commit": "e3760a9" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/2020/run-1778752805537.json b/broadcast/DeployCaveatEnforcers.s.sol/2020/run-1778752805537.json new file mode 100644 index 00000000..dd24290e --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/2020/run-1778752805537.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x8424a4c6f75ab6c312a4366ca518b081b0ce650ef5dcdb5e03cc78bd494d7985", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x7e4" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x16c85e", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "transactionHash": "0x8424a4c6f75ab6c312a4366ca518b081b0ce650ef5dcdb5e03cc78bd494d7985", + "transactionIndex": "0x2", + "blockHash": "0xa388f73cf18e5798f31e61d3155943756583d1e1dd77543a7eb99f292264f349", + "blockNumber": "0x3510799", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x4e3ba1560", + "blobGasUsed": "0xbfb30", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x558", + "l1BlobBaseFee": "0x88302c", + "l1BlobBaseFeeScalar": "0xc3c9d", + "l1Fee": "0x4c32e9260", + "l1GasPrice": "0x8e113b8", + "l1GasUsed": "0x7ab5" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752805537, + "chain": 2020, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/2020/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/2020/run-latest.json index d913a909..dd24290e 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/2020/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/2020/run-latest.json @@ -1,689 +1,19 @@ { "transactions": [ { - "hash": "0x0a3d86e41758b34a00b3202f12cffff3df54240d68c66cabe069c61dca526cfa", + "hash": "0x8424a4c6f75ab6c312a4366ca518b081b0ce650ef5dcdb5e03cc78bd494d7985", "transactionType": "CREATE2", - "contractName": "AllowedCalldataEnforcer", - "contractAddress": "0xc2b0d624c1c4319760c96503ba27c347f3260f55", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9abe1", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106dc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046104a2565b50505050505050505050565b005b6100766100863660046104a2565b6100b5565b61009e61009936600461056f565b610198565b6040516100ac9291906105b1565b60405180910390f35b856100c1816000610265565b6101125760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610123816000610265565b61017d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610109565b5061018a8c8c898961027c565b505050505050505050505050565b6000606060218310156102005760405162461bcd60e51b815260206004820152602a60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d6044820152697465726d732d73697a6560b01b6064820152608401610109565b61020e602060008587610608565b61021791610632565b91506102268360208187610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250949792965091945050505050565b6001600160f81b0319828116908216145b92915050565b6000606036600061028d86866103d6565b93509350505061029d8888610198565b80519195509350816102af8287610650565b11156103155760405162461bcd60e51b815260206004820152602f60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526e0c6c2d8d8c8c2e8c25ad8cadccee8d608b1b6064820152608401610109565b61036e8386846103258583610650565b9261033293929190610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250610427915050565b6103cb5760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526763616c6c6461746160c01b6064820152608401610109565b505050505050505050565b60008036816103e86014828789610608565b6103f191610671565b60601c9350610404603460148789610608565b61040d91610632565b925061041c8560348189610608565b949793965094505050565b8051602091820120825192909101919091201490565b60008083601f84011261044f57600080fd5b50813567ffffffffffffffff81111561046757600080fd5b60208301915083602082850101111561047f57600080fd5b9250929050565b80356001600160a01b038116811461049d57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104c157600080fd5b8a3567ffffffffffffffff808211156104d957600080fd5b6104e58e838f0161043d565b909c509a5060208d01359150808211156104fe57600080fd5b61050a8e838f0161043d565b909a50985060408d0135975060608d013591508082111561052a57600080fd5b506105378d828e0161043d565b90965094505060808b0135925061055060a08c01610486565b915061055e60c08c01610486565b90509295989b9194979a5092959850565b6000806020838503121561058257600080fd5b823567ffffffffffffffff81111561059957600080fd5b6105a58582860161043d565b90969095509350505050565b8281526000602060406020840152835180604085015260005b818110156105e6578581018301518582016060015282016105ca565b506000606082860101526060601f19601f830116850101925050509392505050565b6000808585111561061857600080fd5b8386111561062557600080fd5b5050820193919092039150565b8035602083101561027657600019602084900360031b1b1692915050565b8082018082111561027657634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff19813581811691601485101561069e5780818660140360031b1b83161692505b50509291505056fea2646970667358221220860b8be6a7e9f218173e7b97e4f7d5d6522ab0118af89a815fcf60520e952ed464736f6c63430008170033", - "nonce": "0x4", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe462af30b2503ff0a22cc523a4984e35be6f36495e148d64f88be6d680695093", - "transactionType": "CREATE2", - "contractName": "AllowedMethodsEnforcer", - "contractAddress": "0x2c21fd0cb9dc8445cb3fb0dc5e7bb0aca01842b5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa727c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506107fc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610512565b50505050505050505050565b005b610076610086366004610512565b6100b4565b61009e6100993660046105df565b610197565b6040516100ab9190610621565b60405180910390f35b856100c08160006102e5565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006102e5565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c89896102fc565b505050505050505050505050565b60606000826101a7600482610685565b1580156101b357508015155b6102135760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b61021e6004826106af565b67ffffffffffffffff811115610236576102366106c3565b60405190808252806020026020018201604052801561025f578160200160208202803683370190505b50925060005b818110156102dc5785818661027b8260046106d9565b92610288939291906106ec565b61029191610716565b8484815181106102a3576102a3610746565b6001600160e01b031990921660209283029190910190910152826102c68161075c565b93506102d590506004826106d9565b9050610265565b50505092915050565b6001600160f81b0319828116908216145b92915050565b366000610309848461045c565b90945092505050600481101561037e5760405162461bcd60e51b815260206004820152603460248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d656044820152730f0cac6eae8d2dedc5ac8c2e8c25ad8cadccee8d60631b6064820152608401610108565b600061038d60048284866106ec565b61039691610716565b905060006103a48888610197565b805190915060005b818110156103fb578281815181106103c6576103c6610746565b60200260200101516001600160e01b031916846001600160e01b031916036103f357505050505050610456565b6001016103ac565b5060405162461bcd60e51b815260206004820152602960248201527f416c6c6f7765644d6574686f6473456e666f726365723a6d6574686f642d6e6f6044820152681d0b585b1b1bddd95960ba1b6064820152608401610108565b50505050565b600080368161046e60148287896106ec565b61047791610775565b60601c935061048a6034601487896106ec565b610493916107a8565b92506104a285603481896106ec565b949793965094505050565b60008083601f8401126104bf57600080fd5b50813567ffffffffffffffff8111156104d757600080fd5b6020830191508360208285010111156104ef57600080fd5b9250929050565b80356001600160a01b038116811461050d57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561053157600080fd5b8a3567ffffffffffffffff8082111561054957600080fd5b6105558e838f016104ad565b909c509a5060208d013591508082111561056e57600080fd5b61057a8e838f016104ad565b909a50985060408d0135975060608d013591508082111561059a57600080fd5b506105a78d828e016104ad565b90965094505060808b013592506105c060a08c016104f6565b91506105ce60c08c016104f6565b90509295989b9194979a5092959850565b600080602083850312156105f257600080fd5b823567ffffffffffffffff81111561060957600080fd5b610615858286016104ad565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156106635783516001600160e01b0319168352928401929184019160010161063d565b50909695505050505050565b634e487b7160e01b600052601260045260246000fd5b6000826106945761069461066f565b500690565b634e487b7160e01b600052601160045260246000fd5b6000826106be576106be61066f565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156102f6576102f6610699565b600080858511156106fc57600080fd5b8386111561070957600080fd5b5050820193919092039150565b6001600160e01b0319813581811691600485101561073e5780818660040360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b60006001820161076e5761076e610699565b5060010190565b6bffffffffffffffffffffffff19813581811691601485101561073e5760149490940360031b84901b1690921692915050565b803560208310156102f657600019602084900360031b1b169291505056fea26469706673582212209b5da9243dcd3815a06d34a51586ce02e6c67b993be22c2b463556cf3e0f77b464736f6c63430008170033", - "nonce": "0x5", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0a2bf0561d1b1c596685580e81c3d24a564d3e6666733f8f8b612fc61467b991", - "transactionType": "CREATE2", - "contractName": "AllowedTargetsEnforcer", - "contractAddress": "0x7f20f61b1f09b08d970938f6fa563634d65c4eeb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x98b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610736806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461047b565b50505050505050505050565b005b61007661008636600461047b565b6100b4565b61009e610099366004610548565b61025e565b6040516100ab919061058a565b60405180910390f35b856100c08160006103ae565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006103ae565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b50600061018988886103c5565b5050509050600061019a8e8e61025e565b805190915060005b818110156101ed578281815181106101bc576101bc6105d7565b60200260200101516001600160a01b0316846001600160a01b0316036101e55750505050610250565b6001016101a2565b5060405162461bcd60e51b815260206004820152603160248201527f416c6c6f77656454617267657473456e666f726365723a7461726765742d6164604482015270191c995cdccb5b9bdd0b585b1b1bddd959607a1b6064820152608401610108565b505050505050505050505050565b606060008261026e601482610603565b15801561027a57508015155b6102da5760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f77656454617267657473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b6102e560148261062d565b67ffffffffffffffff8111156102fd576102fd610641565b604051908082528060200260200182016040528015610326578160200160208202803683370190505b50925060005b818110156103a557858186610342826014610657565b9261034f9392919061066a565b61035891610694565b60601c84848151811061036d5761036d6105d7565b6001600160a01b03909216602092830291909101909101528261038f816106c9565b935061039e9050601482610657565b905061032c565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008036816103d7601482878961066a565b6103e091610694565b60601c93506103f360346014878961066a565b6103fc916106e2565b925061040b856034818961066a565b949793965094505050565b60008083601f84011261042857600080fd5b50813567ffffffffffffffff81111561044057600080fd5b60208301915083602082850101111561045857600080fd5b9250929050565b80356001600160a01b038116811461047657600080fd5b919050565b60008060008060008060008060008060e08b8d03121561049a57600080fd5b8a3567ffffffffffffffff808211156104b257600080fd5b6104be8e838f01610416565b909c509a5060208d01359150808211156104d757600080fd5b6104e38e838f01610416565b909a50985060408d0135975060608d013591508082111561050357600080fd5b506105108d828e01610416565b90965094505060808b0135925061052960a08c0161045f565b915061053760c08c0161045f565b90509295989b9194979a5092959850565b6000806020838503121561055b57600080fd5b823567ffffffffffffffff81111561057257600080fd5b61057e85828601610416565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156105cb5783516001600160a01b0316835292840192918401916001016105a6565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082610612576106126105ed565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261063c5761063c6105ed565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103bf576103bf610617565b6000808585111561067a57600080fd5b8386111561068757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106c15780818660140360031b1b83161692505b505092915050565b6000600182016106db576106db610617565b5060010190565b803560208310156103bf57600019602084900360031b1b169291505056fea2646970667358221220c8822d4c7275ef8dedf0f20285c1cb5687e2081aef67716a170ae9a2f3de500164736f6c63430008170033", - "nonce": "0x6", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8683e562879efbdd8e6f71539b5a17f4789966d7978c889cd68ebb6bfd8c09f2", - "transactionType": "CREATE2", - "contractName": "BlockNumberEnforcer", - "contractAddress": "0x5d9818df0ae3f66e9c3d0c5029daf99d1823ca6c", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x74883", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104ed806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610345565b50505050505050505050565b005b610076610086366004610345565b6100c2565b61009e610099366004610412565b61023e565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023e565b90925090506001600160801b038216156101b957816001600160801b031643116101b95760405162461bcd60e51b8152602060048201526024808201527f426c6f636b4e756d626572456e666f726365723a6561726c792d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b6001600160801b0381161561022f57806001600160801b0316431061022f5760405162461bcd60e51b815260206004820152602660248201527f426c6f636b4e756d626572456e666f726365723a657870697265642d64656c6560448201526533b0ba34b7b760d11b606482015260840161012a565b50505050505050505050505050565b600080602083146102a25760405162461bcd60e51b815260206004820152602860248201527f426c6f636b4e756d626572456e666f726365723a696e76616c69642d7465726d6044820152670e65ad8cadccee8d60c31b606482015260840161012a565b6102b0601060008587610454565b6102b99161047e565b60801c91506102cb8360108187610454565b6102d49161047e565b60801c90509250929050565b60008083601f8401126102f257600080fd5b50813567ffffffffffffffff81111561030a57600080fd5b60208301915083602082850101111561032257600080fd5b9250929050565b80356001600160a01b038116811461034057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561036457600080fd5b8a3567ffffffffffffffff8082111561037c57600080fd5b6103888e838f016102e0565b909c509a5060208d01359150808211156103a157600080fd5b6103ad8e838f016102e0565b909a50985060408d0135975060608d01359150808211156103cd57600080fd5b506103da8d828e016102e0565b90965094505060808b013592506103f360a08c01610329565b915061040160c08c01610329565b90509295989b9194979a5092959850565b6000806020838503121561042557600080fd5b823567ffffffffffffffff81111561043c57600080fd5b610448858286016102e0565b90969095509350505050565b6000808585111561046457600080fd5b8386111561047157600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104af5780818660100360031b1b83161692505b50509291505056fea26469706673582212206446e38dd8abfd3c797d56379fb8902a34f79b78cc594a623cb4ad236f2c8a8564736f6c63430008170033", - "nonce": "0x7", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xba1536e227868823d43af9d6500d4f560b49eda399e812f7c85e10394ae38782", - "transactionType": "CREATE2", - "contractName": "DeployedEnforcer", - "contractAddress": "0x24ff2aa430d53a8cd6788018e902e098083dccd2", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x99fe1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610748806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063481286e614610083578063a145832a146100b3578063b99deb0e146100c6578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046104fe565b50505050505050505050565b005b6100966100913660046105cb565b6100e8565b6040516001600160a01b0390911681526020015b60405180910390f35b6100816100c13660046104fe565b6100fd565b6100d96100d43660046105ed565b61026d565b6040516100aa9392919061062f565b60006100f48284610353565b90505b92915050565b85600881901b6001600160f81b031981161561016e5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600080600061017e8e8e61026d565b919450925090506001600160a01b0383163b156101d9576040516001600160a01b03841681527f641dafeb23238fae3ef71c64fced975da90c34dede63890507f3dda6b1e0dfef9060200160405180910390a1505050610260565b60006101e58284610360565b9050836001600160a01b0316816001600160a01b03161461025b5760405162461bcd60e51b815260206004820152602a60248201527f4465706c6f796564456e666f726365723a6465706c6f7965642d6164647265736044820152690e65adad2e6dac2e8c6d60b31b6064820152608401610165565b505050505b5050505050505050505050565b6000806060603484116102d05760405162461bcd60e51b815260206004820152602560248201527f4465706c6f796564456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610165565b6102de601460008688610695565b6102e7916106bf565b60601c92506102fa603460148688610695565b610303916106f4565b91506103128460348188610695565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509598949750919550929350505050565b60006100f48383306103e8565b600061036e60008385610412565b9050806001600160a01b03163b6000036103a6576040516352c7cd4960e11b81526001600160a01b0382166004820152602401610165565b6040516001600160a01b03821681527faf3c4b03f515b5a38f3c238fdc24abf10854a2f27f2a85743a71de17e9bc7e7f9060200160405180910390a192915050565b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b60008347101561043e5760405163392efb2b60e21b815247600482015260248101859052604401610165565b815160000361046057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661049257604051633a0ba96160e11b815260040160405180910390fd5b9392505050565b60008083601f8401126104ab57600080fd5b50813567ffffffffffffffff8111156104c357600080fd5b6020830191508360208285010111156104db57600080fd5b9250929050565b80356001600160a01b03811681146104f957600080fd5b919050565b60008060008060008060008060008060e08b8d03121561051d57600080fd5b8a3567ffffffffffffffff8082111561053557600080fd5b6105418e838f01610499565b909c509a5060208d013591508082111561055a57600080fd5b6105668e838f01610499565b909a50985060408d0135975060608d013591508082111561058657600080fd5b506105938d828e01610499565b90965094505060808b013592506105ac60a08c016104e2565b91506105ba60c08c016104e2565b90509295989b9194979a5092959850565b600080604083850312156105de57600080fd5b50508035926020909101359150565b6000806020838503121561060057600080fd5b823567ffffffffffffffff81111561061757600080fd5b61062385828601610499565b90969095509350505050565b60018060a01b03841681526000602084602084015260606040840152835180606085015260005b8181101561067257858101830151858201608001528201610656565b506000608082860101526080601f19601f83011685010192505050949350505050565b600080858511156106a557600080fd5b838611156106b257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106ec5780818660140360031b1b83161692505b505092915050565b803560208310156100f757600019602084900360031b1b169291505056fea2646970667358221220a048cc0e83485049fa3f0167bb6b167a17c4bf4170c90c95e9b7af43cdc7b85a64736f6c63430008170033", - "nonce": "0x8", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9f607436cbe73edcb81610ce78316acf2f42196953ad1fa4dc1572a9fa1b82e1", - "transactionType": "CREATE2", - "contractName": "ERC20BalanceChangeEnforcer", - "contractAddress": "0xcdf6ab796408598cea671d79506d7d48e97a5437", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xcc44a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061095e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780638678d6ef146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610677565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046106f5565b50505050505050505050565b005b6100f46100ef3660046107c2565b61018d565b6040519081526020016100bc565b6100df6101103660046106f5565b6101a2565b6100f4610123366004610677565b60006020819052908152604090205481565b6101486101433660046107fe565b610353565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df6101883660046106f5565b610440565b600061019a84848461061d565b949350505050565b85600881901b6101b3816000610660565b6102125760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102208d8d610353565b509250925050600061023333848961061d565b60008181526001602052604090205490915060ff16156102ab5760405162461bcd60e51b815260206004820152602d60248201527f455243323042616c616e63654368616e6765456e666f726365723a656e666f7260448201526c18d95c8b5a5ccb5b1bd8dad959609a1b6064820152608401610209565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa15801561030c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103309190610840565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c05760405162461bcd60e51b815260206004820152602f60248201527f455243323042616c616e63654368616e6765456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b6064820152608401610209565b858560008181106103d3576103d3610859565b909101356001600160f81b031916151594506103f5905060156001878961086f565b6103fe91610899565b60601c925061041160296015878961086f565b61041a91610899565b60601c915061042c856029818961086f565b610435916108ce565b939692955090935050565b6000806000806104508e8e610353565b9350935093509350600061046533858a61061d565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e99190610840565b9050851561057c5760008281526020819052604090205461050b908490610902565b8110156105775760405162461bcd60e51b815260206004820152603460248201527f455243323042616c616e63654368616e6765456e666f726365723a65786365656044820152736465642d62616c616e63652d646563726561736560601b6064820152608401610209565b61060b565b600082815260208190526040902054610596908490610915565b81101561060b5760405162461bcd60e51b815260206004820152603860248201527f455243323042616c616e63654368616e6765456e666f726365723a696e73756660448201527f66696369656e742d62616c616e63652d696e63726561736500000000000000006064820152608401610209565b50505050505050505050505050505050565b604080516001600160a01b039485166020808301919091529390941684820152606080850192909252805180850390920182526080909301909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561068957600080fd5b5035919050565b60008083601f8401126106a257600080fd5b50813567ffffffffffffffff8111156106ba57600080fd5b6020830191508360208285010111156106d257600080fd5b9250929050565b80356001600160a01b03811681146106f057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561071457600080fd5b8a3567ffffffffffffffff8082111561072c57600080fd5b6107388e838f01610690565b909c509a5060208d013591508082111561075157600080fd5b61075d8e838f01610690565b909a50985060408d0135975060608d013591508082111561077d57600080fd5b5061078a8d828e01610690565b90965094505060808b013592506107a360a08c016106d9565b91506107b160c08c016106d9565b90509295989b9194979a5092959850565b6000806000606084860312156107d757600080fd5b6107e0846106d9565b92506107ee602085016106d9565b9150604084013590509250925092565b6000806020838503121561081157600080fd5b823567ffffffffffffffff81111561082857600080fd5b61083485828601610690565b90969095509350505050565b60006020828403121561085257600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561087f57600080fd5b8386111561088c57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108c65780818660140360031b1b83161692505b505092915050565b8035602083101561067157600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610671576106716108ec565b80820180821115610671576106716108ec56fea2646970667358221220965799d5fdbdef45c46d045e9c377c23116f420861da1b7353b41ac029878d9964736f6c63430008170033", - "nonce": "0x9", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1a6053a241eda58caf2dade261ca21595c452359d58ed595e8c424d713646789", - "transactionType": "CREATE2", - "contractName": "ERC20TransferAmountEnforcer", - "contractAddress": "0xf100b0819427117ecf76ed94b358b1a5b5c6d2fc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb39bb", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061081e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100be578063b99deb0e146100d1578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046105c3565b50505050505050505050565b005b6100ab610091366004610690565b600060208181529281526040808220909352908152205481565b6040519081526020015b60405180910390f35b6100816100cc3660046105c3565b610103565b6100e46100df3660046106ba565b610247565b604080516001600160a01b0390931683526020830191909152016100b5565b8561010f8160006102df565b6101605760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101718160006102df565b6101cb5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610157565b506000806101dc8e8e8b8b8b6102f6565b9150915086856001600160a01b0316336001600160a01b03167fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d858560405161022f929190918252602082015260400190565b60405180910390a45050505050505050505050505050565b600080603483146102a15760405162461bcd60e51b815260206004820152603060248201526000805160206107c983398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b6064820152608401610157565b6102af6014600085876106fc565b6102b891610726565b60601c91506102ca83601481876106fc565b6102d39161075b565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b6000806000366000610308888861050d565b9295509350909150506044811461036c5760405162461bcd60e51b815260206004820152603460248201526000805160206107c98339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b6064820152608401610157565b60006103788b8b610247565b965090506001600160a01b03808216908516146103da5760405162461bcd60e51b815260206004820152602c60248201526000805160206107c983398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b6064820152608401610157565b63a9059cbb60e01b6103f06004600085876106fc565b6103f991610779565b6001600160e01b031916146104515760405162461bcd60e51b815260206004820152602a60248201526000805160206107c98339815191526044820152691b1a590b5b595d1a1bd960b21b6064820152608401610157565b61045f6044602484866106fc565b6104689161075b565b336000908152602081815260408083208b8452909152812080549091906104909084906107a7565b9250508190559450858511156104ff5760405162461bcd60e51b815260206004820152602e60248201527f45524332305472616e73666572416d6f756e74456e666f726365723a616c6c6f60448201526d1dd85b98d94b595e18d95959195960921b6064820152608401610157565b505050509550959350505050565b600080368161051f60148287896106fc565b61052891610726565b60601c935061053b6034601487896106fc565b6105449161075b565b925061055385603481896106fc565b949793965094505050565b60008083601f84011261057057600080fd5b50813567ffffffffffffffff81111561058857600080fd5b6020830191508360208285010111156105a057600080fd5b9250929050565b80356001600160a01b03811681146105be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156105e257600080fd5b8a3567ffffffffffffffff808211156105fa57600080fd5b6106068e838f0161055e565b909c509a5060208d013591508082111561061f57600080fd5b61062b8e838f0161055e565b909a50985060408d0135975060608d013591508082111561064b57600080fd5b506106588d828e0161055e565b90965094505060808b0135925061067160a08c016105a7565b915061067f60c08c016105a7565b90509295989b9194979a5092959850565b600080604083850312156106a357600080fd5b6106ac836105a7565b946020939093013593505050565b600080602083850312156106cd57600080fd5b823567ffffffffffffffff8111156106e457600080fd5b6106f08582860161055e565b90969095509350505050565b6000808585111561070c57600080fd5b8386111561071957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156107535780818660140360031b1b83161692505b505092915050565b803560208310156102f057600019602084900360031b1b1692915050565b6001600160e01b031981358181169160048510156107535760049490940360031b84901b1690921692915050565b808201808211156102f057634e487b7160e01b600052601160045260246000fdfe45524332305472616e73666572416d6f756e74456e666f726365723a696e7661a2646970667358221220c41875b732e3b48749e6357d2d1452efe720957c650141af2df143c50d96625064736f6c63430008170033", - "nonce": "0xa", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x2fd1f65878b038d460b8669b18aa697076ee29a932a3a50dbda4875b8aab72c4", - "transactionType": "CREATE2", - "contractName": "ERC20PeriodTransferEnforcer", - "contractAddress": "0x474e3ae7e169e940607cc624da8a15eb120139ab", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x106168", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d12806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610a20565b50505050505050505050565b005b6100b16100ac366004610aed565b61018e565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df366004610b47565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610a20565b610265565b61016461015f366004610b71565b61034a565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a081018352815481526001820154938101939093526002810154918301829052600381015460608401526004015460808301528291829115610203576101f781610416565b9350935093505061025b565b6000806000610212898961034a565b9350935093505060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061024f81610416565b97509750975050505050505b9450945094915050565b856102718160006104aa565b6102c25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102d38160006104aa565b61032d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102b9565b5061033c8c8c898989886104c1565b505050505050505050505050565b6000808080607485146103a65760405162461bcd60e51b81526020600482015260306024820152600080516020610cbd83398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016102b9565b6103b4601460008789610bb3565b6103bd91610bdd565b60601c93506103d0603460148789610bb3565b6103d991610c12565b92506103e9605460348789610bb3565b6103f291610c12565b9150610402607460548789610bb3565b61040b91610c12565b939692955090935050565b60008060008360400151421015610435575060009150819050806104a3565b602084015160408501516104499042610c46565b6104539190610c59565b61045e906001610c7b565b90508084606001511415915060008261047b57846080015161047e565b60005b90508085600001511161049257600061049f565b845161049f908290610c46565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60003660006104d0878761096a565b929550935090915050604481146105345760405162461bcd60e51b81526020600482015260346024820152600080516020610cbd8339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b60648201526084016102b9565b6000806000806105448d8d61034a565b9350935093509350866001600160a01b0316846001600160a01b0316146105b05760405162461bcd60e51b815260206004820152602c6024820152600080516020610cbd83398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b60648201526084016102b9565b63a9059cbb60e01b6105c660046000888a610bb3565b6105cf91610c8e565b6001600160e01b031916146106275760405162461bcd60e51b815260206004820152602a6024820152600080516020610cbd8339815191526044820152691b1a590b5b595d1a1bd960b21b60648201526084016102b9565b336000908152602081815260408083208c8452909152812060028101549091036107e157600082116106a55760405162461bcd60e51b81526020600482015260336024820152600080516020610cbd8339815191526044820152726c69642d7a65726f2d73746172742d6461746560681b60648201526084016102b9565b600084116107025760405162461bcd60e51b81526020600482015260366024820152600080516020610cbd8339815191526044820152751b1a590b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d60521b60648201526084016102b9565b600083116107665760405162461bcd60e51b81526020600482015260386024820152600080516020610cbd83398151915260448201527f6c69642d7a65726f2d706572696f642d6475726174696f6e000000000000000060648201526084016102b9565b814210156107cf5760405162461bcd60e51b815260206004820152603060248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e60448201526f1cd9995c8b5b9bdd0b5cdd185c9d195960821b60648201526084016102b9565b83815560018101839055600281018290555b600080600061082c846040518060a001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481525050610416565b919450925090506000610843604460248c8e610bb3565b61084c91610c12565b9050838111156108bb5760405162461bcd60e51b815260206004820152603460248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e6044820152731cd9995c8b585b5bdd5b9d0b595e18d95959195960621b60648201526084016102b9565b82156108d05760038501829055600060048601555b808560040160008282546108e49190610c7b565b90915550506004850154604080516001600160a01b038c81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a4505050505050505050505050505050505050565b600080368161097c6014828789610bb3565b61098591610bdd565b60601c9350610998603460148789610bb3565b6109a191610c12565b92506109b08560348189610bb3565b949793965094505050565b60008083601f8401126109cd57600080fd5b50813567ffffffffffffffff8111156109e557600080fd5b6020830191508360208285010111156109fd57600080fd5b9250929050565b80356001600160a01b0381168114610a1b57600080fd5b919050565b60008060008060008060008060008060e08b8d031215610a3f57600080fd5b8a3567ffffffffffffffff80821115610a5757600080fd5b610a638e838f016109bb565b909c509a5060208d0135915080821115610a7c57600080fd5b610a888e838f016109bb565b909a50985060408d0135975060608d0135915080821115610aa857600080fd5b50610ab58d828e016109bb565b90965094505060808b01359250610ace60a08c01610a04565b9150610adc60c08c01610a04565b90509295989b9194979a5092959850565b60008060008060608587031215610b0357600080fd5b84359350610b1360208601610a04565b9250604085013567ffffffffffffffff811115610b2f57600080fd5b610b3b878288016109bb565b95989497509550505050565b60008060408385031215610b5a57600080fd5b610b6383610a04565b946020939093013593505050565b60008060208385031215610b8457600080fd5b823567ffffffffffffffff811115610b9b57600080fd5b610ba7858286016109bb565b90969095509350505050565b60008085851115610bc357600080fd5b83861115610bd057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610c0a5780818660140360031b1b83161692505b505092915050565b803560208310156104bb57600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104bb576104bb610c30565b600082610c7657634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156104bb576104bb610c30565b6001600160e01b03198135818116916004851015610c0a5760049490940360031b84901b169092169291505056fe4552433230506572696f645472616e73666572456e666f726365723a696e7661a264697066735822122002755ab8cc52dedf9878671bfd7d317d71bfc428a79a9809842faaefd0de27d064736f6c63430008170033", - "nonce": "0xb", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5d0ae76ecb14f7c07e487878adb3705d26fd3e76d6bc865276de3ada46a8f284", - "transactionType": "CREATE2", - "contractName": "ERC20StreamingEnforcer", - "contractAddress": "0x56c97ae02f233b29fa03502ecc0457266d9be00e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe8a2a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b7d806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100fb578063fb7d2c5b1461011c57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610910565b50505050505050505050565b005b61009c6100ac366004610910565b610189565b6100c46100bf3660046109dd565b61026e565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a0015b60405180910390f35b61010e610109366004610a1f565b610365565b6040519081526020016100f2565b61016161012a366004610a1f565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100f2565b856101958160006103d0565b6101e65760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101f78160006103d0565b6102515760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101dd565b506102608c8c898989886103e7565b505050505050505050505050565b600080808080609486146102d85760405162461bcd60e51b815260206004820152602b60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b60648201526084016101dd565b6102e660146000888a610a49565b6102ef91610a73565b60601c945061030260346014888a610a49565b61030b91610aa8565b935061031b60546034888a610a49565b61032491610aa8565b925061033460746054888a610a49565b61033d91610aa8565b915061034d60946074888a610a49565b61035691610aa8565b60001c90509295509295909350565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a081018352815481526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152906103c8906107d9565b949350505050565b6001600160f81b0319828116908216145b92915050565b60003660006103f6878761085a565b929550935090915050604481146104675760405162461bcd60e51b815260206004820152602f60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6560448201526e0f0cac6eae8d2dedc5ad8cadccee8d608b1b60648201526084016101dd565b60008060008060006104798e8e61026e565b94509450945094509450838310156104e55760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015268185e0b585b5bdd5b9d60ba1b60648201526084016101dd565b6000811161054c5760405162461bcd60e51b815260206004820152602e60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7a60448201526d65726f2d73746172742d74696d6560901b60648201526084016101dd565b876001600160a01b0316856001600160a01b0316146105bd5760405162461bcd60e51b815260206004820152602760248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d636044820152661bdb9d1c9858dd60ca1b60648201526084016101dd565b63a9059cbb60e01b6105d360046000898b610a49565b6105dc91610ac6565b6001600160e01b031916146106415760405162461bcd60e51b815260206004820152602560248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015264195d1a1bd960da1b60648201526084016101dd565b336000908152602081815260408083208d84529091528120600481015490910361067e578481556001810184905560028101839055600381018290555b600061068e604460248a8c610a49565b61069791610aa8565b6040805160a081018252845481526001850154602082015260028501549181019190915260038401546060820152600484015460808201529091506106db906107d9565b81111561073c5760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a616c6c6f77616e63656044820152680b595e18d95959195960ba1b60648201526084016101dd565b808260040160008282546107509190610b0a565b90915550506004820154604080516001600160a01b038a81168252602082018a9052818301899052606082018890526080820187905260a08201939093524260c082015290518e928e169133917f30ceca901166c86cac9d1024230d7f5740b26cce6bdd9bad7b1d6e616904ea639181900360e00190a450505050505050505050505050505050565b600081606001514210156107ef57506000919050565b60008260600151426108019190610b1d565b905060008184604001516108159190610b30565b84516108219190610b0a565b90508360200151811115610836575060208301515b8084608001511061084b575060009392505050565b60808401516103c89082610b1d565b600080368161086c6014828789610a49565b61087591610a73565b60601c9350610888603460148789610a49565b61089191610aa8565b92506108a08560348189610a49565b949793965094505050565b60008083601f8401126108bd57600080fd5b50813567ffffffffffffffff8111156108d557600080fd5b6020830191508360208285010111156108ed57600080fd5b9250929050565b80356001600160a01b038116811461090b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561092f57600080fd5b8a3567ffffffffffffffff8082111561094757600080fd5b6109538e838f016108ab565b909c509a5060208d013591508082111561096c57600080fd5b6109788e838f016108ab565b909a50985060408d0135975060608d013591508082111561099857600080fd5b506109a58d828e016108ab565b90965094505060808b013592506109be60a08c016108f4565b91506109cc60c08c016108f4565b90509295989b9194979a5092959850565b600080602083850312156109f057600080fd5b823567ffffffffffffffff811115610a0757600080fd5b610a13858286016108ab565b90969095509350505050565b60008060408385031215610a3257600080fd5b610a3b836108f4565b946020939093013593505050565b60008085851115610a5957600080fd5b83861115610a6657600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610aa05780818660140360031b1b83161692505b505092915050565b803560208310156103e157600019602084900360031b1b1692915050565b6001600160e01b03198135818116916004851015610aa05760049490940360031b84901b1690921692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103e1576103e1610af4565b818103818111156103e1576103e1610af4565b80820281158282048414176103e1576103e1610af456fea264697066735822122038be6c898e25e035c36a52fe26a236a90574cd5fb48f9bc1cb72563a2f07d55b64736f6c63430008170033", - "nonce": "0xc", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9e2c51d7497a830a2529bafff896767db74bf1e64c16e4e6abee38126178d59f", - "transactionType": "CREATE2", - "contractName": "ERC721BalanceChangeEnforcer", - "contractAddress": "0x8afdf96edbbe7e1ed3f5cd89c7e084841e12a09e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xce97d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061097c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780635f6f02e0146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610686565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610704565b50505050505050505050565b005b6100f46100ef3660046107d1565b61018d565b6040519081526020016100bc565b6100df610110366004610704565b6101a4565b6100f4610123366004610686565b60006020819052908152604090205481565b61014861014336600461081c565b610357565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df610188366004610704565b610445565b600061019b85858585610624565b95945050505050565b85600881901b6101b581600061066f565b6102145760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102228d8d610357565b50925092505060006102363384848a610624565b60008181526001602052604090205490915060ff16156102af5760405162461bcd60e51b815260206004820152602e60248201527f45524337323142616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b606482015260840161020b565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa158015610310573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610334919061085e565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c55760405162461bcd60e51b815260206004820152603060248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b606482015260840161020b565b858560008181106103d8576103d8610877565b909101356001600160f81b031916151594506103fa905060156001878961088d565b610403916108b7565b60601c925061041660296015878961088d565b61041f916108b7565b60601c9150610431856029818961088d565b61043a916108ec565b939692955090935050565b6000806000806104558e8e610357565b9350935093509350600061046b3385858b610624565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ef919061085e565b9050851561058357600082815260208190526040902054610511908490610920565b81101561057e5760405162461bcd60e51b815260206004820152603560248201527f45524337323142616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b606482015260840161020b565b610612565b60008281526020819052604090205461059d908490610933565b8110156106125760405162461bcd60e51b815260206004820152603960248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e63726561736500000000000000606482015260840161020b565b50505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561069857600080fd5b5035919050565b60008083601f8401126106b157600080fd5b50813567ffffffffffffffff8111156106c957600080fd5b6020830191508360208285010111156106e157600080fd5b9250929050565b80356001600160a01b03811681146106ff57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561072357600080fd5b8a3567ffffffffffffffff8082111561073b57600080fd5b6107478e838f0161069f565b909c509a5060208d013591508082111561076057600080fd5b61076c8e838f0161069f565b909a50985060408d0135975060608d013591508082111561078c57600080fd5b506107998d828e0161069f565b90965094505060808b013592506107b260a08c016106e8565b91506107c060c08c016106e8565b90509295989b9194979a5092959850565b600080600080608085870312156107e757600080fd5b6107f0856106e8565b93506107fe602086016106e8565b925061080c604086016106e8565b9396929550929360600135925050565b6000806020838503121561082f57600080fd5b823567ffffffffffffffff81111561084657600080fd5b6108528582860161069f565b90969095509350505050565b60006020828403121561087057600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561089d57600080fd5b838611156108aa57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108e45780818660140360031b1b83161692505b505092915050565b8035602083101561068057600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156106805761068061090a565b808201808211156106805761068061090a56fea2646970667358221220620a30e6cd947057e411eab8573ce55ed899a87dfc8f021f30d60e4a3e1f1dd264736f6c63430008170033", - "nonce": "0xd", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4a22a04d3be455b639a8e8d0840ece929297957782ede38d2f193e702f786ae1", - "transactionType": "CREATE2", - "contractName": "ERC721TransferEnforcer", - "contractAddress": "0x3790e6b7233f779b09da74c72b6e94813925b9af", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa9e52", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610821806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046105ea565b50505050505050505050565b005b6100766100863660046105ea565b6100c1565b61009e6100993660046106bd565b61047c565b604080516001600160a01b03909316835260208301919091520160405180910390f35b856100cd816000610521565b61011e5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012f816000610521565b6101895760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610115565b506000806101978e8e61047c565b9150915060003660006101aa8c8c610538565b929550935090915050606481101561021b5760405162461bcd60e51b815260206004820152602e60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6360448201526d0c2d8d8c8c2e8c25ad8cadccee8d60931b6064820152608401610115565b6000808061022c84600481886106ff565b8101906102399190610729565b919450925090506001600160a01b038316158061025d57506001600160a01b038216155b156102b95760405162461bcd60e51b815260206004820152602660248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6160448201526564647265737360d01b6064820152608401610115565b60006102c860048287896106ff565b6102d19161076a565b9050886001600160a01b0316876001600160a01b0316146103505760405162461bcd60e51b815260206004820152603360248201527f4552433732315472616e73666572456e666f726365723a756e617574686f72696044820152721e99590b58dbdb9d1c9858dd0b5d185c99d95d606a1b6064820152608401610115565b6001600160e01b031981166323b872dd60e01b1480159061038257506001600160e01b03198116632142170760e11b14155b801561039f57506001600160e01b03198116635c46a7ef60e11b14155b156104015760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b3d32b216b9b2b632b1ba37b960a11b6064820152608401610115565b8782146104655760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b1e99590b5d1bdad95b8b5a5960a21b6064820152608401610115565b505050505050505050505050505050505050505050565b600080603483146104e35760405162461bcd60e51b815260206004820152602b60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610115565b6104f16014600085876106ff565b6104fa9161079a565b60601c915061050c83601481876106ff565b610515916107cd565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b600080368161054a60148287896106ff565b6105539161079a565b60601c93506105666034601487896106ff565b61056f916107cd565b925061057e85603481896106ff565b949793965094505050565b60008083601f84011261059b57600080fd5b50813567ffffffffffffffff8111156105b357600080fd5b6020830191508360208285010111156105cb57600080fd5b9250929050565b6001600160a01b03811681146105e757600080fd5b50565b60008060008060008060008060008060e08b8d03121561060957600080fd5b8a3567ffffffffffffffff8082111561062157600080fd5b61062d8e838f01610589565b909c509a5060208d013591508082111561064657600080fd5b6106528e838f01610589565b909a50985060408d0135975060608d013591508082111561067257600080fd5b5061067f8d828e01610589565b90965094505060808b0135925060a08b013561069a816105d2565b915060c08b01356106aa816105d2565b809150509295989b9194979a5092959850565b600080602083850312156106d057600080fd5b823567ffffffffffffffff8111156106e757600080fd5b6106f385828601610589565b90969095509350505050565b6000808585111561070f57600080fd5b8386111561071c57600080fd5b5050820193919092039150565b60008060006060848603121561073e57600080fd5b8335610749816105d2565b92506020840135610759816105d2565b929592945050506040919091013590565b6001600160e01b031981358181169160048510156107925780818660040360031b1b83161692505b505092915050565b6bffffffffffffffffffffffff1981358181169160148510156107925760149490940360031b84901b1690921692915050565b8035602083101561053257600019602084900360031b1b169291505056fea26469706673582212201b4ed75c14efe202d2a163cf465dbebe2a9484eb69c80ab3e6265355eae8f0ec64736f6c63430008170033", - "nonce": "0xe", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe4e8577a2537061f89ee024b80ab3dc76c48a5415956161fa5fcaacbccb677c9", - "transactionType": "CREATE2", - "contractName": "ERC1155BalanceChangeEnforcer", - "contractAddress": "0x63c322732695cafbbd488fc6937a0a7b66fc001a", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xc8e06", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109cb806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b99deb0e1161005b578063b99deb0e14610122578063d0a3529f1461016b578063d3eddcc51461017e578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063b5e54492146100f4575b600080fd5b6100b061009b3660046106cb565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610749565b50505050505050505050565b005b6100df6100ef366004610749565b610191565b6101146101023660046106cb565b60006020819052908152604090205481565b6040519081526020016100bc565b610135610130366004610816565b610350565b6040805195151586526001600160a01b03948516602087015292909316918401919091526060830152608082015260a0016100bc565b610114610179366004610858565b61045d565b6100df61018c366004610749565b610476565b85600881901b6101a2816000610661565b6102015760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006102118e8e610350565b50935093509350506000610228338585858c610678565b60008181526001602052604090205490915060ff16156102a25760405162461bcd60e51b815260206004820152602f60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a656e6660448201526e1bdc98d95c8b5a5ccb5b1bd8dad959608a1b60648201526084016101f8565b6000818152600160208190526040808320805460ff191690921790915551627eeac760e11b81526001600160a01b0385811660048301526024820185905286169062fdd58e90604401602060405180830381865afa158015610308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032c91906108ad565b60009283526020839052604090922091909155505050505050505050505050505050565b600080808080606986146103c05760405162461bcd60e51b815260206004820152603160248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101f8565b868660008181106103d3576103d36108c6565b909101356001600160f81b031916151595506103f5905060156001888a6108dc565b6103fe91610906565b60601c935061041160296015888a6108dc565b61041a91610906565b60601c925061042d60496029888a6108dc565b6104369161093b565b9150610445866049818a6108dc565b61044e9161093b565b60001c90509295509295909350565b600061046c8686868686610678565b9695505050505050565b60008060008060006104888f8f610350565b9450945094509450945060006104a1338686868d610678565b600081815260016020526040808220805460ff1916905551627eeac760e11b81526001600160a01b03878116600483015260248201879052929350909187169062fdd58e90604401602060405180830381865afa158015610506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052a91906108ad565b905086156105bf5760008281526020819052604090205461054c90849061096f565b8110156105ba5760405162461bcd60e51b815260206004820152603660248201527f4552433131353542616c616e63654368616e6765456e666f726365723a65786360448201527565656465642d62616c616e63652d646563726561736560501b60648201526084016101f8565b61064e565b6000828152602081905260409020546105d9908490610982565b81101561064e5760405162461bcd60e51b815260206004820152603a60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e7360448201527f756666696369656e742d62616c616e63652d696e63726561736500000000000060648201526084016101f8565b5050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0396871660208083019190915295871681830152939095166060840152608083019190915260a0808301919091528351808303909101815260c0909101909252815191012090565b6000602082840312156106dd57600080fd5b5035919050565b60008083601f8401126106f657600080fd5b50813567ffffffffffffffff81111561070e57600080fd5b60208301915083602082850101111561072657600080fd5b9250929050565b80356001600160a01b038116811461074457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561076857600080fd5b8a3567ffffffffffffffff8082111561078057600080fd5b61078c8e838f016106e4565b909c509a5060208d01359150808211156107a557600080fd5b6107b18e838f016106e4565b909a50985060408d0135975060608d01359150808211156107d157600080fd5b506107de8d828e016106e4565b90965094505060808b013592506107f760a08c0161072d565b915061080560c08c0161072d565b90509295989b9194979a5092959850565b6000806020838503121561082957600080fd5b823567ffffffffffffffff81111561084057600080fd5b61084c858286016106e4565b90969095509350505050565b600080600080600060a0868803121561087057600080fd5b6108798661072d565b94506108876020870161072d565b93506108956040870161072d565b94979396509394606081013594506080013592915050565b6000602082840312156108bf57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600080858511156108ec57600080fd5b838611156108f957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156109335780818660140360031b1b83161692505b505092915050565b8035602083101561067257600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561067257610672610959565b808201808211156106725761067261095956fea264697066735822122055d00b2ba52fbd5e002e46be01dfdfd95c714ab0c7dede74f416be6e2fcfa7ba64736f6c63430008170033", - "nonce": "0xf", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x767abe123ba450baa12751c7dd1b3a532173977c1263311865c83146601605a2", - "transactionType": "CREATE2", - "contractName": "ExactCalldataBatchEnforcer", - "contractAddress": "0x982fd5c86bbf425d7d1451f974192d4525113dfd", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xababe", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061083a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610417565b50505050505050505050565b005b610076610086366004610417565b6100b4565b61009e6100993660046104e4565b6102fd565b6040516100ab9190610526565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b503660006101918989610319565b9150915060006101a18f8f6102fd565b8051909150821461020a5760405162461bcd60e51b815260206004820152602d60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526c69642d62617463682d73697a6560981b606482015260840161010e565b60005b828110156102eb57838382818110610227576102276105e8565b905060200281019061023991906105fe565b61024790604081019061061e565b604051610255929190610665565b604051809103902082828151811061026f5761026f6105e8565b60200260200101516040015180519060200120146102e35760405162461bcd60e51b815260206004820152602b60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526a69642d63616c6c6461746160a81b606482015260840161010e565b60010161020d565b50505050505050505050505050505050565b60606103098383610319565b610312916106e5565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103515763ba597e7e6000526004601cfd5b83156103a8578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c171561039f5763ba597e7e6000526004601cfd5b5050508261035b575b5050509250929050565b60008083601f8401126103c457600080fd5b50813567ffffffffffffffff8111156103dc57600080fd5b6020830191508360208285010111156103f457600080fd5b9250929050565b80356001600160a01b038116811461041257600080fd5b919050565b60008060008060008060008060008060e08b8d03121561043657600080fd5b8a3567ffffffffffffffff8082111561044e57600080fd5b61045a8e838f016103b2565b909c509a5060208d013591508082111561047357600080fd5b61047f8e838f016103b2565b909a50985060408d0135975060608d013591508082111561049f57600080fd5b506104ac8d828e016103b2565b90965094505060808b013592506104c560a08c016103fb565b91506104d360c08c016103fb565b90509295989b9194979a5092959850565b600080602083850312156104f757600080fd5b823567ffffffffffffffff81111561050e57600080fd5b61051a858286016103b2565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105d957898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b808210156105ac578282018b015187830160800152908a019061058e565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610550565b50919998505050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e1983360301811261061457600080fd5b9190910192915050565b6000808335601e1984360301811261063557600080fd5b83018035915067ffffffffffffffff82111561065057600080fd5b6020019150368190038213156103f457600080fd5b8183823760009101908152919050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106ae576106ae610675565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156106dd576106dd610675565b604052919050565b600067ffffffffffffffff8084111561070057610700610675565b8360051b60206107118183016106b4565b86815291850191818101903684111561072957600080fd5b865b848110156107f8578035868111156107435760008081fd5b880160603682900312156107575760008081fd5b61075f61068b565b610768826103fb565b81528582013586820152604080830135898111156107865760008081fd5b9290920191601f368185011261079c5760008081fd5b83358a8111156107ae576107ae610675565b6107bf818301601f19168a016106b4565b915080825236898287010111156107d65760008081fd5b808986018a84013760009082018901529082015284525091830191830161072b565b5097965050505050505056fea26469706673582212204e939ca243e1dc271c4ed7abc736d1f215248c57e660081b5085e81d1fc45ba264736f6c63430008170033", - "nonce": "0x10", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x734d4c381e51441cdaedf659329d2581e56f6f123516890bada2dd82435d3d59", - "transactionType": "CREATE2", - "contractName": "ExactCalldataEnforcer", - "contractAddress": "0x99f2e9bf15ce5ec84685604836f71ab835dbbded", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x75e71", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610559806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610338565b50505050505050505050565b005b610076610086366004610338565b6100b4565b61009e610099366004610405565b61022b565b6040516100ab9190610447565b60405180910390f35b856100c081600061026b565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012281600061026b565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b5036600061018a8989610282565b935093505050600061019c8f8f61022b565b905082826040516101ae929190610496565b604051809103902081805190602001201461021a5760405162461bcd60e51b815260206004820152602660248201527f457861637443616c6c64617461456e666f726365723a696e76616c69642d63616044820152656c6c6461746160d01b6064820152608401610108565b505050505050505050505050505050565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6001600160f81b0319828116908216145b92915050565b600080368161029460148287896104a6565b61029d916104d0565b60601c93506102b06034601487896104a6565b6102b991610505565b92506102c885603481896104a6565b949793965094505050565b60008083601f8401126102e557600080fd5b50813567ffffffffffffffff8111156102fd57600080fd5b60208301915083602082850101111561031557600080fd5b9250929050565b80356001600160a01b038116811461033357600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035757600080fd5b8a3567ffffffffffffffff8082111561036f57600080fd5b61037b8e838f016102d3565b909c509a5060208d013591508082111561039457600080fd5b6103a08e838f016102d3565b909a50985060408d0135975060608d01359150808211156103c057600080fd5b506103cd8d828e016102d3565b90965094505060808b013592506103e660a08c0161031c565b91506103f460c08c0161031c565b90509295989b9194979a5092959850565b6000806020838503121561041857600080fd5b823567ffffffffffffffff81111561042f57600080fd5b61043b858286016102d3565b90969095509350505050565b60006020808352835180602085015260005b8181101561047557858101830151858201604001528201610459565b506000604082860101526040601f19601f8301168501019250505092915050565b8183823760009101908152919050565b600080858511156104b657600080fd5b838611156104c357600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104fd5780818660140360031b1b83161692505b505092915050565b8035602083101561027c57600019602084900360031b1b169291505056fea264697066735822122062106f857b9ea5652771f8110c9d685a8777516e1a78046d5db46a91586469c164736f6c63430008170033", - "nonce": "0x11", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x52be4eed145178c9528902f5d10325beb97f03d304b800c8fe7062614cfe96a7", - "transactionType": "CREATE2", - "contractName": "ExactExecutionBatchEnforcer", - "contractAddress": "0x1e141e455d08721dd5bcda1baa6ea5633afd5017", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb9f83", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610870806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b6102cf565b6040516100ab91906104f8565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5036600061019189896102eb565b9150915060006101a18f8f6102cf565b8051909150821461020b5760405162461bcd60e51b815260206004820152602e60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526d6c69642d62617463682d73697a6560901b606482015260840161010e565b8060405160200161021c91906104f8565b6040516020818303038152906040528051906020012083836040516020016102459291906105ba565b60405160208183030381529060405280519060200120146102be5760405162461bcd60e51b815260206004820152602d60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526c3634b216b2bc32b1baba34b7b760991b606482015260840161010e565b505050505050505050505050505050565b60606102db83836102eb565b6102e49161071b565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103235763ba597e7e6000526004601cfd5b831561037a578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156103715763ba597e7e6000526004601cfd5b5050508261032d575b5050509250929050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105ab57898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b8082101561057e578282018b015187830160800152908a0190610560565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610522565b50919998505050505050505050565b60208082528181018390526000906040808401600586901b8501820187855b8881101561069d57878303603f190184528135368b9003605e190181126105ff57600080fd5b8a0160606001600160a01b03610614836103cd565b168552878201358886015286820135601e1983360301811261063557600080fd5b90910187810191903567ffffffffffffffff81111561065357600080fd5b80360383131561066257600080fd5b8188870152808287015260809150808383880137600086820183015295880195601f01601f19169094019093019250908501906001016105d9565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106e4576106e46106ab565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610713576107136106ab565b604052919050565b600067ffffffffffffffff80841115610736576107366106ab565b8360051b60206107478183016106ea565b86815291850191818101903684111561075f57600080fd5b865b8481101561082e578035868111156107795760008081fd5b8801606036829003121561078d5760008081fd5b6107956106c1565b61079e826103cd565b81528582013586820152604080830135898111156107bc5760008081fd5b9290920191601f36818501126107d25760008081fd5b83358a8111156107e4576107e46106ab565b6107f5818301601f19168a016106ea565b9150808252368982870101111561080c5760008081fd5b808986018a840137600090820189015290820152845250918301918301610761565b5097965050505050505056fea264697066735822122089205edcde35d76469c69573f13f5db483c5cc4cca5bd34200cabb0b13f4eb6564736f6c63430008170033", - "nonce": "0x12", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x94862ed5762b9341f310aa668f38aabdbee70627b571b25910ec9508b0a6f8e5", - "transactionType": "CREATE2", - "contractName": "ExactExecutionEnforcer", - "contractAddress": "0x146713078d39ecc1f5338309c28405ccf85abfbb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x8d614", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061062f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b610197565b6040516100ab91906104f8565b60405180910390f35b856100c0816000610210565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610122816000610210565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c8989610227565b505050505050505050505050565b604080516060808201835260008083526020830152918101919091526101bd8383610333565b81818080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506040860152505060208301526001600160a01b0316815292915050565b6001600160f81b0319828116908216145b92915050565b6000803660006102378686610333565b929650909450925090506001600160a01b038416610259601460008a8c61056c565b61026291610596565b60601c14801561028757508261027c603460148a8c61056c565b610285916105cb565b145b80156102cc5750818160405161029e9291906105e9565b6040519081900390206102b4886034818c61056c565b6040516102c29291906105e9565b6040518091039020145b6103295760405162461bcd60e51b815260206004820152602860248201527f4578616374457865637574696f6e456e666f726365723a696e76616c69642d656044820152673c32b1baba34b7b760c11b6064820152608401610108565b5050505050505050565b6000803681610345601482878961056c565b61034e91610596565b60601c935061036160346014878961056c565b61036a916105cb565b9250610379856034818961056c565b949793965094505050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b6000602080835260018060a01b038451166020840152602084015160408401526040840151606080850152805180608086015260005b8181101561054a5782810184015186820160a00152830161052e565b50600060a0828701015260a0601f19601f830116860101935050505092915050565b6000808585111561057c57600080fd5b8386111561058957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105c35780818660140360031b1b83161692505b505092915050565b8035602083101561022157600019602084900360031b1b1692915050565b818382376000910190815291905056fea2646970667358221220ac4df956f8837ca45f2ab0586a3165754b1f9995721da415985f8b41d7ee2ff264736f6c63430008170033", - "nonce": "0x13", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0b624195fdfd7a630150d9904bda95c918bb7d5f16e6fa3edcb28c5a4efe86c8", - "transactionType": "CREATE2", - "contractName": "IdEnforcer", - "contractAddress": "0xc8b5d93463c893401094cc70e66a206fb5987997", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7122b", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610518806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063595dce4814610083578063a145832a146100ab578063b99deb0e146100be578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610379565b50505050505050505050565b005b610096610091366004610446565b6100df565b60405190151581526020015b60405180910390f35b6100816100b9366004610379565b610116565b6100d16100cc366004610482565b61028c565b6040519081526020016100a2565b6001600160a01b03808416600090815260208181526040808320938616835292905290812061010e90836102ef565b949350505050565b85600881901b6001600160f81b03198116156101875760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101948c8c61028c565b90506101a13385836100df565b156101ee5760405162461bcd60e51b815260206004820152601a60248201527f4964456e666f726365723a69642d616c72656164792d75736564000000000000604482015260640161017e565b336000908152602081815260408083206001600160a01b03881684528252808320600885901c845290915290208054600160ff84161b179055826001600160a01b0316846001600160a01b0316336001600160a01b03167f6286af1aaf28b34723a53056e5608eabb40c823d1ce093ff371cf08c502431d68460405161027691815260200190565b60405180910390a4505050505050505050505050565b6000602082146102de5760405162461bcd60e51b815260206004820152601f60248201527f4964456e666f726365723a696e76616c69642d7465726d732d6c656e67746800604482015260640161017e565b6102e882846104c4565b9392505050565b600881901c600090815260208390526040902054600160ff83161b1615155b92915050565b60008083601f84011261032657600080fd5b50813567ffffffffffffffff81111561033e57600080fd5b60208301915083602082850101111561035657600080fd5b9250929050565b80356001600160a01b038116811461037457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561039857600080fd5b8a3567ffffffffffffffff808211156103b057600080fd5b6103bc8e838f01610314565b909c509a5060208d01359150808211156103d557600080fd5b6103e18e838f01610314565b909a50985060408d0135975060608d013591508082111561040157600080fd5b5061040e8d828e01610314565b90965094505060808b0135925061042760a08c0161035d565b915061043560c08c0161035d565b90509295989b9194979a5092959850565b60008060006060848603121561045b57600080fd5b6104648461035d565b92506104726020850161035d565b9150604084013590509250925092565b6000806020838503121561049557600080fd5b823567ffffffffffffffff8111156104ac57600080fd5b6104b885828601610314565b90969095509350505050565b8035602083101561030e57600019602084900360031b1b169291505056fea26469706673582212202fbb2c46f602e10a4f0d973fe918422522ba042a3af3727be1938d34d347425b64736f6c63430008170033", - "nonce": "0x14", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xae9530fb8b2f0e2b6f7bbfae38e3dccf3fea9177545d7b2e9f57e371fb8eb7d1", - "transactionType": "CREATE2", - "contractName": "LimitedCallsEnforcer", - "contractAddress": "0x04658b29f6b82ed55274221a06fc97d318e25416", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x742e4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e9806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806319054d8914610067578063414c3e33146100a1578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc5146100a1578063ed463367146100a1575b600080fd5b61008f6100753660046102ec565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100bb6100af36600461035f565b50505050505050505050565b005b6100bb6100cb36600461035f565b6100e3565b61008f6100de36600461042c565b610244565b85600881901b6100f48160006102b9565b6101535760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101608c8c610244565b33600090815260208181526040808320898452909152812080549293509091829061018a9061046e565b91829055509050818111156101ed5760405162461bcd60e51b815260206004820152602360248201527f4c696d6974656443616c6c73456e666f726365723a6c696d69742d657863656560448201526219195960ea1b606482015260840161014a565b604080518381526020810183905287916001600160a01b0387169133917f449da07f2c06c9d1a6b19d2454ffe749e8cf991d22f686e076a1a4844c5ff370910160405180910390a450505050505050505050505050565b6000602082146102a85760405162461bcd60e51b815260206004820152602960248201527f4c696d6974656443616c6c73456e666f726365723a696e76616c69642d7465726044820152680dae65ad8cadccee8d60bb1b606482015260840161014a565b6102b28284610495565b9392505050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b03811681146102e757600080fd5b919050565b600080604083850312156102ff57600080fd5b610308836102d0565b946020939093013593505050565b60008083601f84011261032857600080fd5b50813567ffffffffffffffff81111561034057600080fd5b60208301915083602082850101111561035857600080fd5b9250929050565b60008060008060008060008060008060e08b8d03121561037e57600080fd5b8a3567ffffffffffffffff8082111561039657600080fd5b6103a28e838f01610316565b909c509a5060208d01359150808211156103bb57600080fd5b6103c78e838f01610316565b909a50985060408d0135975060608d01359150808211156103e757600080fd5b506103f48d828e01610316565b90965094505060808b0135925061040d60a08c016102d0565b915061041b60c08c016102d0565b90509295989b9194979a5092959850565b6000806020838503121561043f57600080fd5b823567ffffffffffffffff81111561045657600080fd5b61046285828601610316565b90969095509350505050565b60006001820161048e57634e487b7160e01b600052601160045260246000fd5b5060010190565b803560208310156102ca57600019602084900360031b1b169291505056fea26469706673582212202c3f46b0859baa05ad68ac999840f0730e6a8b3553b600a51784470af7b87c1d64736f6c63430008170033", - "nonce": "0x15", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1fc6042f9bbc338778c0e13114fe8a0d4498fbe59f4969d7679dfc16561ab530", - "transactionType": "CREATE2", - "contractName": "LogicalOrWrapperEnforcer", - "contractAddress": "0xe1302607a3251af54c3a6e69318d6aa07f5eb46c", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x13bbc1", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060a060405234801561001057600080fd5b50604051610fa1380380610fa183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610efc6100a560003960008181609c0152818160f8015281816102010152818161030201526103f60152610efc6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610071578063d3eddcc514610084578063ea4d3c9b14610097578063ed463367146100da575b600080fd5b61006f61006a36600461084c565b6100ed565b005b61006f61007f36600461084c565b6101c7565b61006f61009236600461084c565b6102c8565b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b61006f6100e836600461084c565b6103bc565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461013e5760405162461bcd60e51b815260040161013590610918565b60405180910390fd5b6101bb8a8a8a8a6040518060a001604052808c81526020018b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018a90526001600160a01b03808a166040830152881660609091015263414c3e3360e01b6104ac565b50505050505050505050565b85600881901b6001600160f81b03198116156101f55760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461023e5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b16604083015289166060909101526350a2c19560e11b6104ac565b5050505050505050505050565b85600881901b6001600160f81b03198116156102f65760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461033f5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263d3eddcc560e01b6104ac565b85600881901b6001600160f81b03198116156103ea5760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146104335760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263ed46336760e01b5b60006104ba86880188610af1565b905060006104ca85870187610cf3565b905081518160000151106105355760405162461bcd60e51b815260206004820152602c60248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201526b05acee4deeae05ad2dcc8caf60a31b6064820152608401610135565b60008282600001518151811061054d5761054d610ddb565b602002602001015190506000816000015151905080836020015151146105d15760405162461bcd60e51b815260206004820152603360248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201527205ac6c2eccac2e85ac2e4cee65ad8cadccee8d606b1b6064820152608401610135565b60005b818110156102bb576106a8836000015182815181106105f5576105f5610ddb565b602002602001015160000151878560000151848151811061061857610618610ddb565b6020026020010151602001518760200151858151811061063a5761063a610ddb565b60200260200101518b600001518c602001518d604001518e606001518f608001516040516024016106719796959493929190610e41565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526106b1565b506001016105d4565b60606106bf838360006106c6565b9392505050565b6060814710156106eb5760405163cd78605960e01b8152306004820152602401610135565b600080856001600160a01b031684866040516107079190610eaa565b60006040518083038185875af1925050503d8060008114610744576040519150601f19603f3d011682016040523d82523d6000602084013e610749565b606091505b5091509150610759868383610763565b9695505050505050565b60608261077857610773826107bf565b6106bf565b815115801561078f57506001600160a01b0384163b155b156107b857604051639996b31560e01b81526001600160a01b0385166004820152602401610135565b50806106bf565b8051156107cf5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60008083601f8401126107fa57600080fd5b5081356001600160401b0381111561081157600080fd5b60208301915083602082850101111561082957600080fd5b9250929050565b80356001600160a01b038116811461084757600080fd5b919050565b60008060008060008060008060008060e08b8d03121561086b57600080fd5b8a356001600160401b038082111561088257600080fd5b61088e8e838f016107e8565b909c509a5060208d01359150808211156108a757600080fd5b6108b38e838f016107e8565b909a50985060408d0135975060608d01359150808211156108d357600080fd5b506108e08d828e016107e8565b90965094505060808b013592506108f960a08c01610830565b915061090760c08c01610830565b90509295989b9194979a5092959850565b60208082526030908201527f4c6f676963616c4f7257726170706572456e666f726365723a6f6e6c792d646560408201526f3632b3b0ba34b7b716b6b0b730b3b2b960811b606082015260800190565b60208082526025908201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6040820152642d7479706560d81b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b604051602081016001600160401b03811182821017156109e5576109e56109ad565b60405290565b604051606081016001600160401b03811182821017156109e5576109e56109ad565b604080519081016001600160401b03811182821017156109e5576109e56109ad565b604051601f8201601f191681016001600160401b0381118282101715610a5757610a576109ad565b604052919050565b60006001600160401b03821115610a7857610a786109ad565b5060051b60200190565b600082601f830112610a9357600080fd5b81356001600160401b03811115610aac57610aac6109ad565b610abf601f8201601f1916602001610a2f565b818152846020838601011115610ad457600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610b0357600080fd5b6001600160401b0382351115610b1857600080fd5b8135820183601f820112610b2b57600080fd5b610b3d610b388235610a5f565b610a2f565b81358082526020808301929160051b840101861015610b5b57600080fd5b602083015b6020843560051b850101811015610ce9576001600160401b0381351115610b8657600080fd5b6020813585018803601f19011215610b9d57600080fd5b610ba56109c3565b6001600160401b0360208335870101351115610bc057600080fd5b81358501602081013501603f81018913610bd957600080fd5b610be9610b386020830135610a5f565b602082810135808352908201919060051b83016040018b1015610c0b57600080fd5b604083015b6040602085013560051b850101811015610cd6576001600160401b0381351115610c3957600080fd5b803584016060818e03603f19011215610c5157600080fd5b610c596109eb565b610c6560408301610830565b81526001600160401b0360608301351115610c7f57600080fd5b610c928e60406060850135850101610a82565b60208201526001600160401b0360808301351115610caf57600080fd5b610cc28e60406080850135850101610a82565b604082015284525060209283019201610c10565b5083525050835260209283019201610b60565b5095945050505050565b60006020808385031215610d0657600080fd5b82356001600160401b0380821115610d1d57600080fd5b9084019060408287031215610d3157600080fd5b610d39610a0d565b823581528383013582811115610d4e57600080fd5b80840193505086601f840112610d6357600080fd5b8235610d71610b3882610a5f565b81815260059190911b84018501908581019089831115610d9057600080fd5b8686015b83811015610dc857803586811115610dac5760008081fd5b610dba8c8a838b0101610a82565b845250918701918701610d94565b5095830195909552509695505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610e0c578181015183820152602001610df4565b50506000910152565b60008151808452610e2d816020860160208601610df1565b601f01601f19169290920160200192915050565b60e081526000610e5460e083018a610e15565b8281036020840152610e66818a610e15565b90508760408401528281036060840152610e808188610e15565b608084019690965250506001600160a01b0392831660a0820152911660c090910152949350505050565b60008251610ebc818460208701610df1565b919091019291505056fea2646970667358221220c4522d0faef87ebb247a8bb5b367af27ccd45173d03aff5b5b7bf7b8e4a1be0c64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db3", - "nonce": "0x16", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x153441262f32374a189683a790a30d4d384db589243c3918f482735e9a7538ae", - "transactionType": "CREATE2", - "contractName": "MultiTokenPeriodEnforcer", - "contractAddress": "0xfb2f1a9bd76d3701b730e5d69c3219d42d80ebb7", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x191a64", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061148b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063a145832a11610066578063a145832a1461014b578063d3eddcc5146100c4578063da8081c21461015e578063ed463367146100c4578063f5c7d74e146101c357600080fd5b806319de6ebc14610098578063414c3e33146100c4578063733c0d80146100e05780638572e3191461011d575b600080fd5b6100ab6100a6366004610f6f565b6101e4565b6040516100bb9493929190610fed565b60405180910390f35b6100de6100d2366004611094565b50505050505050505050565b005b6100f36100ee366004611161565b6104b6565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100bb565b61013061012b3660046111ad565b61062a565b604080519384529115156020840152908201526060016100bb565b6100de610159366004611094565b6106fc565b61019b61016c366004611237565b600060208190529081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100bb565b6101d66101d1366004611250565b6107de565b6040519081526020016100bb565b6060808080846101f56074826112a8565b15801561020157508015155b6102265760405162461bcd60e51b815260040161021d906112bc565b60405180910390fd5b600061023360748361130d565b90508067ffffffffffffffff81111561024e5761024e611321565b604051908082528060200260200182016040528015610277578160200160208202803683370190505b5095508067ffffffffffffffff81111561029357610293611321565b6040519080825280602002602001820160405280156102bc578160200160208202803683370190505b5094508067ffffffffffffffff8111156102d8576102d8611321565b604051908082528060200260200182016040528015610301578160200160208202803683370190505b5093508067ffffffffffffffff81111561031d5761031d611321565b604051908082528060200260200182016040528015610346578160200160208202803683370190505b50925060005b818110156104aa576000610361826074611337565b905089818a61037182601461134e565b9261037e93929190611361565b6103879161138b565b60601c88838151811061039c5761039c6113c0565b6001600160a01b039092166020928302919091019091015289896103c183601461134e565b906103cd84603461134e565b926103da93929190611361565b6103e3916113d6565b60001c8783815181106103f8576103f86113c0565b6020908102919091010152898961041083603461134e565b9061041c84605461134e565b9261042993929190611361565b610432916113d6565b60001c868381518110610447576104476113c0565b6020908102919091010152898961045f83605461134e565b9061046b84607461134e565b9261047893929190611361565b610481916113d6565b60001c858381518110610496576104966113c0565b60209081029190910101525060010161034c565b50505092959194509250565b60008080808580158015906104d357506104d16074826112a8565b155b6104ef5760405162461bcd60e51b815260040161021d906112bc565b60006104fc60748361130d565b90508087106105505760405162461bcd60e51b815260206004820152602c602482015260008051602061143683398151915260448201526b05ae8ded6cadc5ad2dcc8caf60a31b606482015260840161021d565b600061055d886074611337565b905089818a61056d82601461134e565b9261057a93929190611361565b6105839161138b565b60601c9650898961059583601461134e565b906105a184603461134e565b926105ae93929190611361565b6105b7916113d6565b955089896105c683603461134e565b906105d284605461134e565b926105df93929190611361565b6105e8916113d6565b945089896105f783605461134e565b9061060384607461134e565b9261061093929190611361565b610619916113d6565b60001c935050505093509350935093565b60008060008060008060006106438d8d8d8d8d8d6107f5565b60008481526020818152604091829020825160a081018452815481526001820154928101929092526002810154928201839052600381015460608301526004015460808201529498509296509094509250156106b2576106a28161083c565b97509750975050505050506106f0565b6040805160a0810182528581526020810185905290810183905260006060820181905260808201526106e38161083c565b9850985098505050505050505b96509650969350505050565b856107088160006108d0565b6107545760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d74797065604482015260640161021d565b86600881901b6107658160006108d0565b6107bf5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161021d565b506107d08c8c8c8c8b8b8b8a6108e7565b505050505050505050505050565b60006107ec85858585610e8b565b95945050505050565b60008080808061080786880188611237565b905060006108168a8a846104b6565b91975095509350905061082b8b828e85610e8b565b955050509650965096509692505050565b6000806000836040015142101561085b575060009150819050806108c9565b6020840151604085015161086f90426113f4565b610879919061130d565b61088490600161134e565b9050808460600151141591506000826108a15784608001516108a4565b60005b9050808560000151116108b85760006108c5565b84516108c59082906113f4565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b6000806000803660006108fa8a8a610ed5565b935093509350935081819050604403610a0657821561096f5760405162461bcd60e51b8152602060048201526038602482015260008051602061143683398151915260448201527f2d76616c75652d696e2d65726332302d7472616e736665720000000000000000606482015260840161021d565b63a9059cbb60e01b610985600460008486611361565b61098e91611407565b6001600160e01b031916146109e35760405162461bcd60e51b815260206004820152602760248201526000805160206114368339815191526044820152660b5b595d1a1bd960ca1b606482015260840161021d565b92935083926109f6604460248385611361565b6109ff916113d6565b9550610acf565b6000819003610a7f5760008311610a735760405162461bcd60e51b815260206004820152603e602482015260008051602061143683398151915260448201527f2d7a65726f2d76616c75652d696e2d6e61746976652d7472616e736665720000606482015260840161021d565b60009450829550610acf565b60405162461bcd60e51b8152602060048201526031602482015260008051602061143683398151915260448201527005ac6c2d8d85ac8c2e8c25ad8cadccee8d607b1b606482015260840161021d565b5060009250610ae3915050888a018a611237565b9050600080600080610af68f8f876104b6565b9350935093509350836001600160a01b0316866001600160a01b031614610b6f5760405162461bcd60e51b815260206004820152602760248201527f4d756c7469546f6b656e506572696f64456e666f726365723a746f6b656e2d6d6044820152660d2e6dac2e8c6d60cb1b606482015260840161021d565b6000610b7d33888c89610e8b565b60008181526020819052604081206002810154929350919003610d1f5760008311610bf15760405162461bcd60e51b8152602060048201526030602482015260008051602061143683398151915260448201526f2d7a65726f2d73746172742d6461746560801b606482015260840161021d565b60008511610c4b5760405162461bcd60e51b815260206004820152603360248201526000805160206114368339815191526044820152720b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d606a1b606482015260840161021d565b60008411610ca75760405162461bcd60e51b8152602060048201526035602482015260008051602061143683398151915260448201527416bd32b93796b832b934b7b216b23ab930ba34b7b760591b606482015260840161021d565b82421015610d0d5760405162461bcd60e51b815260206004820152602d60248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e73666560448201526c1c8b5b9bdd0b5cdd185c9d1959609a1b606482015260840161021d565b84815560018101849055600281018390555b6000806000610d6a846040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820154815260200160048201548152505061083c565b925092509250828c1115610dda5760405162461bcd60e51b815260206004820152603160248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e7366656044820152701c8b585b5bdd5b9d0b595e18d959591959607a1b606482015260840161021d565b8115610def5760038401819055600060048501555b8b846004016000828254610e03919061134e565b90915550506004840154604080516001600160a01b038e81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a45050505050505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152949095168582015260608501929092526080808501919091528151808503909101815260a09093019052815191012090565b6000803681610ee76014828789611361565b610ef09161138b565b60601c9350610f03603460148789611361565b610f0c916113d6565b9250610f1b8560348189611361565b949793965094505050565b60008083601f840112610f3857600080fd5b50813567ffffffffffffffff811115610f5057600080fd5b602083019150836020828501011115610f6857600080fd5b9250929050565b60008060208385031215610f8257600080fd5b823567ffffffffffffffff811115610f9957600080fd5b610fa585828601610f26565b90969095509350505050565b60008151808452602080850194506020840160005b83811015610fe257815187529582019590820190600101610fc6565b509495945050505050565b6080808252855190820181905260009060209060a0840190828901845b8281101561102f5781516001600160a01b03168452928401929084019060010161100a565b50505083810360208501526110448188610fb1565b91505082810360408401526110598186610fb1565b9050828103606084015261106d8185610fb1565b979650505050505050565b80356001600160a01b038116811461108f57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156110b357600080fd5b8a3567ffffffffffffffff808211156110cb57600080fd5b6110d78e838f01610f26565b909c509a5060208d01359150808211156110f057600080fd5b6110fc8e838f01610f26565b909a50985060408d0135975060608d013591508082111561111c57600080fd5b506111298d828e01610f26565b90965094505060808b0135925061114260a08c01611078565b915061115060c08c01611078565b90509295989b9194979a5092959850565b60008060006040848603121561117657600080fd5b833567ffffffffffffffff81111561118d57600080fd5b61119986828701610f26565b909790965060209590950135949350505050565b600080600080600080608087890312156111c657600080fd5b863595506111d660208801611078565b9450604087013567ffffffffffffffff808211156111f357600080fd5b6111ff8a838b01610f26565b9096509450606089013591508082111561121857600080fd5b5061122589828a01610f26565b979a9699509497509295939492505050565b60006020828403121561124957600080fd5b5035919050565b6000806000806080858703121561126657600080fd5b61126f85611078565b935061127d60208601611078565b93969395505050506040820135916060013590565b634e487b7160e01b600052601260045260246000fd5b6000826112b7576112b7611292565b500690565b6020808252602d9082015260008051602061143683398151915260408201526c05ae8cae4dae65ad8cadccee8d609b1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008261131c5761131c611292565b500490565b634e487b7160e01b600052604160045260246000fd5b80820281158282048414176108e1576108e16112f7565b808201808211156108e1576108e16112f7565b6000808585111561137157600080fd5b8386111561137e57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156113b85780818660140360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b803560208310156108e157600019602084900360031b1b1692915050565b818103818111156108e1576108e16112f7565b6001600160e01b031981358181169160048510156113b85760049490940360031b84901b169092169291505056fe4d756c7469546f6b656e506572696f64456e666f726365723a696e76616c6964a26469706673582212206b4a8ce69e59f7a9a87625264b1bf56abe17821e19463e4c4e98607ccaa2598864736f6c63430008170033", - "nonce": "0x17", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9adda13618dcf55aac34923c69872e85f30c041486c7de9e896f23db97c9cd60", - "transactionType": "CREATE2", - "contractName": "NativeBalanceChangeEnforcer", - "contractAddress": "0xbd7b277507723490cd50b12eaafe87c616be6880", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xaa075", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610824806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461016d578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063a79a0db5146100f4575b600080fd5b6100b061009b366004610568565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046105e6565b50505050505050505050565b005b6100df6100ef3660046105e6565b610180565b6101076101023660046106b3565b6102c6565b6040519081526020016100bc565b610107610123366004610568565b60006020819052908152604090205481565b6101486101433660046106dd565b6102db565b6040805193151584526001600160a01b039092166020840152908201526060016100bc565b6100df61017b3660046105e6565b6103ad565b85600881901b6001600160f81b03198116156101f15760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101fe338661052b565b9050600061020c8d8d6102db565b5060008481526001602052604090205490925060ff161590506102885760405162461bcd60e51b815260206004820152602e60248201527f4e617469766542616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b60648201526084016101e8565b6000918252600160208181526040808520805460ff19169093179092558390529091206001600160a01b039091163190555050505050505050505050565b60006102d2838361052b565b90505b92915050565b60008080603584146103485760405162461bcd60e51b815260206004820152603060248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016101e8565b8484600081811061035b5761035b61071f565b909101356001600160f81b0319161515935061037d9050601560018688610735565b6103869161075f565b60601c91506103988460158188610735565b6103a191610794565b60001c90509250925092565b60008060006103bc8d8d6102db565b92509250925060006103ce338861052b565b6000818152600160205260409020805460ff1916905590508315610482576000818152602081905260409020546104069083906107c8565b836001600160a01b031631101561047d5760405162461bcd60e51b815260206004820152603560248201527f4e617469766542616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b60648201526084016101e8565b61051b565b60008181526020819052604090205461049c9083906107db565b836001600160a01b031631101561051b5760405162461bcd60e51b815260206004820152603960248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e6372656173650000000000000060648201526084016101e8565b5050505050505050505050505050565b604080516001600160a01b038416602082015290810182905260009060600160405160208183030381529060405280519060200120905092915050565b60006020828403121561057a57600080fd5b5035919050565b60008083601f84011261059357600080fd5b50813567ffffffffffffffff8111156105ab57600080fd5b6020830191508360208285010111156105c357600080fd5b9250929050565b80356001600160a01b03811681146105e157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561060557600080fd5b8a3567ffffffffffffffff8082111561061d57600080fd5b6106298e838f01610581565b909c509a5060208d013591508082111561064257600080fd5b61064e8e838f01610581565b909a50985060408d0135975060608d013591508082111561066e57600080fd5b5061067b8d828e01610581565b90965094505060808b0135925061069460a08c016105ca565b91506106a260c08c016105ca565b90509295989b9194979a5092959850565b600080604083850312156106c657600080fd5b6106cf836105ca565b946020939093013593505050565b600080602083850312156106f057600080fd5b823567ffffffffffffffff81111561070757600080fd5b61071385828601610581565b90969095509350505050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561074557600080fd5b8386111561075257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff19813581811691601485101561078c5780818660140360031b1b83161692505b505092915050565b803560208310156102d557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102d5576102d56107b2565b808201808211156102d5576102d56107b256fea26469706673582212202bb236cbc18974df435e7453fa88fa7b66f55863b7380c990af748c9a075fb0964736f6c63430008170033", - "nonce": "0x18", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x816ceccf90f75cf6a9e8a1d5a5a7c4065382211579d8b603e3c94008ec5843f8", - "transactionType": "CREATE2", - "contractName": "ArgsEqualityCheckEnforcer", - "contractAddress": "0x44b8c6ae3c304213c3e298495e12497ed3e56e41", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x5771a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506103b7806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610249565b50505050505050505050565b005b61006b61007b366004610249565b85600881901b6001600160f81b03198116156100ec5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5088886040516100fd929190610316565b60405180910390208b8b604051610115929190610316565b6040518091039020146101d75783826001600160a01b0316336001600160a01b03167f07fc5f2898fc1f1cf9d6012177b7abb8d010b9e64055979af3a5bcd274e2a11a8e8e8e8e60405161016c949392919061034f565b60405180910390a460405162461bcd60e51b815260206004820152603260248201527f41726773457175616c697479436865636b456e666f726365723a646966666572604482015271656e742d617267732d616e642d7465726d7360701b60648201526084016100e3565b5050505050505050505050565b60008083601f8401126101f657600080fd5b50813567ffffffffffffffff81111561020e57600080fd5b60208301915083602082850101111561022657600080fd5b9250929050565b80356001600160a01b038116811461024457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561026857600080fd5b8a3567ffffffffffffffff8082111561028057600080fd5b61028c8e838f016101e4565b909c509a5060208d01359150808211156102a557600080fd5b6102b18e838f016101e4565b909a50985060408d0135975060608d01359150808211156102d157600080fd5b506102de8d828e016101e4565b90965094505060808b013592506102f760a08c0161022d565b915061030560c08c0161022d565b90509295989b9194979a5092959850565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000610363604083018688610326565b8281036020840152610376818587610326565b97965050505050505056fea2646970667358221220424cdaf466f78a927203bf48f7e671224e402758d2e36ae4637102599c4193ac64736f6c63430008170033", - "nonce": "0x19", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0805d857d7a525ce0cbd8b6b462d7d3552641add428a0a294954d96c8bf667e7", - "transactionType": "CREATE2", - "contractName": "NativeTokenPaymentEnforcer", - "contractAddress": "0x4803a326dded6ddbc60e659e5ed12d85c7582811", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3", - "0x44B8C6ae3C304213c3e298495e12497Ed3E56E41" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x14e4ac", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060c060405234801561001057600080fd5b506040516111b73803806111b783398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516110e66100d16000396000818160a301526103c001526000818161011901528181610273015261065a01526110e66000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100e2578063d3eddcc514610082578063ea4d3c9b14610114578063ed4633671461013b57600080fd5b8063414c3e3314610082578063a145832a14610082578063a42ff9311461009e575b600080fd5b61009c6100903660046108d5565b50505050505050505050565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f56100f03660046109a2565b61014e565b604080516001600160a01b0390931683526020830191909152016100d9565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61009c6101493660046108d5565b6101fc565b600080603483146101be5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084015b60405180910390fd5b6101cc6014600085876109e4565b6101d591610a0e565b60601c91506101e783601481876109e4565b6101f091610a43565b60001c90509250929050565b85600881901b61020d8160006107ac565b6102675760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101b5565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb5760405162461bcd60e51b815260206004820152603260248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6f6e6c792d6044820152713232b632b3b0ba34b7b716b6b0b730b3b2b960711b60648201526084016101b5565b6000806103088d8d61014e565b9092509050600061031b8b8d018d610c88565b905060008151116103945760405162461bcd60e51b815260206004820152603f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201527f69642d616c6c6f77616e63652d64656c65676174696f6e732d6c656e6774680060648201526084016101b5565b6000816000815181106103a9576103a9610dcd565b6020026020010151606001515111801561043057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816000815181106103fb576103fb610dcd565b60200260200101516060015160008151811061041957610419610dcd565b6020026020010151600001516001600160a01b0316145b6104a25760405162461bcd60e51b815260206004820152603c60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6d6973736960448201527f6e672d61726773457175616c697479436865636b456e666f726365720000000060648201526084016101b5565b86856040516020016104d092919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b604051602081830303815290604052816000815181106104f2576104f2610dcd565b60200260200101516060015160008151811061051057610510610dcd565b602090810291909101015160409081019190915280516001808252818301909252600091816020015b6060815260200190600190039081610539579050509050816040516020016105619190610e33565b6040516020818303038152906040528160008151811061058357610583610dcd565b6020908102919091010152604080516001808252818301909252600091816020015b60608152602001906001900390816105a55790505090506105d68585604051806020016040528060008152506107c3565b816000815181106105e9576105e9610dcd565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506106206107f2565b8160008151811061063357610633610dcd565b602090810291909101015260405163cef6d20960e01b81526001600160a01b0380881631917f00000000000000000000000000000000000000000000000000000000000000009091169063cef6d2099061069590879086908890600401610fbf565b600060405180830381600087803b1580156106af57600080fd5b505af11580156106c3573d6000803e3d6000fd5b505050506001600160a01b038716316106dc8783611029565b8110156107435760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a7061796d6560448201526e1b9d0b5b9bdd0b5c9958d95a5d9959608a1b60648201526084016101b5565b604080516001600160a01b038d811682528c81166020830152918101899052908916908d9033907fac266e0d9b66169d0dc4479d531985bcec62dfd9d7992d0f6865afdbb7baa5e29060600160405180910390a450505050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b60608383836040516020016107da9392919061104a565b60405160208183030381529060405290509392505050565b600061080081808080610805565b905090565b604080516001600160f81b03198087166020830152851660218201526000602282018190526001600160e01b03198516602683015269ffffffffffffffffffff198416602a830152910160405160208183030381529060405261086790611089565b95945050505050565b60008083601f84011261088257600080fd5b50813567ffffffffffffffff81111561089a57600080fd5b6020830191508360208285010111156108b257600080fd5b9250929050565b80356001600160a01b03811681146108d057600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108f457600080fd5b8a3567ffffffffffffffff8082111561090c57600080fd5b6109188e838f01610870565b909c509a5060208d013591508082111561093157600080fd5b61093d8e838f01610870565b909a50985060408d0135975060608d013591508082111561095d57600080fd5b5061096a8d828e01610870565b90965094505060808b0135925061098360a08c016108b9565b915061099160c08c016108b9565b90509295989b9194979a5092959850565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610870565b90969095509350505050565b600080858511156109f457600080fd5b83861115610a0157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a3b5780818660140360031b1b83161692505b505092915050565b803560208310156107bd57600019602084900360031b1b1692915050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b60405290565b60405160c0810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b604051601f8201601f1916810167ffffffffffffffff81118282101715610aec57610aec610a61565b604052919050565b600067ffffffffffffffff821115610b0e57610b0e610a61565b5060051b60200190565b600082601f830112610b2957600080fd5b813567ffffffffffffffff811115610b4357610b43610a61565b610b56601f8201601f1916602001610ac3565b818152846020838601011115610b6b57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112610b9957600080fd5b81356020610bae610ba983610af4565b610ac3565b82815260059290921b84018101918181019086841115610bcd57600080fd5b8286015b84811015610c7d57803567ffffffffffffffff80821115610bf25760008081fd5b908801906060828b03601f1901811315610c0c5760008081fd5b610c14610a77565b610c1f8885016108b9565b815260408085013584811115610c355760008081fd5b610c438e8b83890101610b18565b838b015250918401359183831115610c5b5760008081fd5b610c698d8a85880101610b18565b908201528652505050918301918301610bd1565b509695505050505050565b60006020808385031215610c9b57600080fd5b823567ffffffffffffffff80821115610cb357600080fd5b818501915085601f830112610cc757600080fd5b8135610cd5610ba982610af4565b81815260059190911b83018401908481019088831115610cf457600080fd5b8585015b83811015610dc057803585811115610d0f57600080fd5b860160c0818c03601f19011215610d265760008081fd5b610d2e610aa0565b610d398983016108b9565b81526040610d488184016108b9565b8a83015260608084013582840152608091508184013589811115610d6c5760008081fd5b610d7a8f8d83880101610b88565b82850152505060a0808401358284015260c0840135915088821115610d9f5760008081fd5b610dad8e8c84870101610b18565b9083015250845250918601918601610cf8565b5098975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610dfe578181015183820152602001610de6565b50506000910152565b60008151808452610e1f816020860160208601610de3565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f5857603f19888603018452815160c0860160018060a01b038083511688528089840151168989015260408301516040890152606083015160c060608a015282815180855260e08b01915060e08160051b8c010194508b8301925060005b81811015610f1c5760df198c870301835283518581511687528d81015160608f890152610eed6060890182610e07565b9050604082015191508781036040890152610f088183610e07565b97505050928c0192918c0191600101610ebd565b50505050506080820151608088015260a0820151915086810360a0880152610f448183610e07565b965050509285019290850190600101610e5a565b5092979650505050505050565b60008282518085526020808601955060208260051b8401016020860160005b84811015610fb257601f19868403018952610fa0838351610e07565b98840198925090830190600101610f84565b5090979650505050505050565b606081526000610fd26060830186610f65565b82810360208481019190915285518083528682019282019060005b8181101561100957845183529383019391830191600101610fed565b5050848103604086015261101d8187610f65565b98975050505050505050565b808201808211156107bd57634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff198460601b1681528260148201526000825161107a816034850160208701610de3565b91909101603401949350505050565b805160208083015191908110156110aa576000198160200360031b1b821691505b5091905056fea2646970667358221220fbd925efd5ab2f5f7fdd3db295fc937b181a5babc4635e7ef57ba757363a023d64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db300000000000000000000000044b8c6ae3c304213c3e298495e12497ed3e56e41", - "nonce": "0x1a", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x34dc8d4f7179952ba7890f8a0b1aaa08df70ff575d80b9f4d4d46d0cc6ec6be7", - "transactionType": "CREATE2", - "contractName": "NativeTokenTransferAmountEnforcer", - "contractAddress": "0xf71af580b9c3078fbc2bbf16fbb8eed82b330320", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x85c8f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506105cd806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046103a7565b50505050505050505050565b005b6100ab610091366004610474565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100816100cb3660046103a7565b6100e3565b6100ab6100de36600461049e565b6102c5565b856100ef8160006102da565b6101405760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101518160006102da565b6101ab5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610137565b5060006101b88d8d6102c5565b905060006101c689896102f1565b5050336000908152602081815260408083208c845290915281208054929450909250839183906101f79084906104e0565b92505081905590508281111561026c5760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e5472616e73666572416d6f756e74456e666f7263656044820152731c8e985b1b1bddd85b98d94b595e18d95959195960621b6064820152608401610137565b604080518481526020810183905289916001600160a01b0389169133917fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d910160405180910390a4505050505050505050505050505050565b60006102d382840184610501565b9392505050565b6001600160f81b0319828116908216145b92915050565b6000803681610303601482878961051a565b61030c91610544565b60601c935061031f60346014878961051a565b61032891610579565b9250610337856034818961051a565b949793965094505050565b60008083601f84011261035457600080fd5b50813567ffffffffffffffff81111561036c57600080fd5b60208301915083602082850101111561038457600080fd5b9250929050565b80356001600160a01b03811681146103a257600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103c657600080fd5b8a3567ffffffffffffffff808211156103de57600080fd5b6103ea8e838f01610342565b909c509a5060208d013591508082111561040357600080fd5b61040f8e838f01610342565b909a50985060408d0135975060608d013591508082111561042f57600080fd5b5061043c8d828e01610342565b90965094505060808b0135925061045560a08c0161038b565b915061046360c08c0161038b565b90509295989b9194979a5092959850565b6000806040838503121561048757600080fd5b6104908361038b565b946020939093013593505050565b600080602083850312156104b157600080fd5b823567ffffffffffffffff8111156104c857600080fd5b6104d485828601610342565b90969095509350505050565b808201808211156102eb57634e487b7160e01b600052601160045260246000fd5b60006020828403121561051357600080fd5b5035919050565b6000808585111561052a57600080fd5b8386111561053757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105715780818660140360031b1b83161692505b505092915050565b803560208310156102eb57600019602084900360031b1b169291505056fea264697066735822122024cad96a7227a2b90e98242180a662fd4fbc57d3e5f57735ca4faddc936bc47d64736f6c63430008170033", - "nonce": "0x1b", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf4e7fe8607bcb94ca614107f74db52a8be6a5caaf979ef946bb75b4c7b265fb9", - "transactionType": "CREATE2", - "contractName": "NativeTokenStreamingEnforcer", - "contractAddress": "0xd10b97905a320b13a0608f7e9cc506b56747df19", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd1bd0", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109a4806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100e9578063fb7d2c5b1461010a57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610765565b50505050505050505050565b005b61009c6100ac366004610765565b610177565b6100c46100bf366004610832565b61025c565b6040805194855260208501939093529183015260608201526080015b60405180910390f35b6100fc6100f7366004610874565b610338565b6040519081526020016100e0565b61014f610118366004610874565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100e0565b856101838160006103a3565b6101d45760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101e58160006103a3565b61023f5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101cb565b5061024e8c8c898989886103ba565b505050505050505050505050565b6000808080608085146102cb5760405162461bcd60e51b815260206004820152603160248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101cb565b6102d960206000878961089e565b6102e2916108c8565b93506102f260406020878961089e565b6102fb916108c8565b925061030b60606040878961089e565b610314916108c8565b915061032460806060878961089e565b61032d916108c8565b939692955090935050565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a0810183528154815260018201549381019390935260028101549183019190915260038101546060830152600481015460808301529061039b9061062e565b949350505050565b6001600160f81b0319828116908216145b92915050565b60006103c685856106af565b50509150506000806000806103db8b8b61025c565b93509350935093508383101561044b5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e7660448201526e185b1a590b5b585e0b585b5bdd5b9d608a1b60648201526084016101cb565b600081116104b85760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e76604482015273616c69642d7a65726f2d73746172742d74696d6560601b60648201526084016101cb565b336000908152602081815260408083208a8452909152812060048101549091036104f5578481556001810184905560028101839055600381018290555b6040805160a081018252825481526001830154602082015260028301549181019190915260038201546060820152600482015460808201526105369061062e565b86111561059d5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a616c6c60448201526e1bddd85b98d94b595e18d959591959608a1b60648201526084016101cb565b858160040160008282546105b191906108fc565b9091555050600481015460408051878152602081018790529081018590526060810184905260808101919091524260a082015288906001600160a01b0389169033907fa4d5df1d290378aabb8f054b2f3100faf35e2266bb7fbe661f947dfc686704ae9060c00160405180910390a4505050505050505050505050565b6000816060015142101561064457506000919050565b6000826060015142610656919061090f565b9050600081846040015161066a9190610922565b845161067691906108fc565b9050836020015181111561068b575060208301515b808460800151106106a0575060009392505050565b608084015161039b908261090f565b60008036816106c1601482878961089e565b6106ca91610939565b60601c93506106dd60346014878961089e565b6106e6916108c8565b92506106f5856034818961089e565b949793965094505050565b60008083601f84011261071257600080fd5b50813567ffffffffffffffff81111561072a57600080fd5b60208301915083602082850101111561074257600080fd5b9250929050565b80356001600160a01b038116811461076057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561078457600080fd5b8a3567ffffffffffffffff8082111561079c57600080fd5b6107a88e838f01610700565b909c509a5060208d01359150808211156107c157600080fd5b6107cd8e838f01610700565b909a50985060408d0135975060608d01359150808211156107ed57600080fd5b506107fa8d828e01610700565b90965094505060808b0135925061081360a08c01610749565b915061082160c08c01610749565b90509295989b9194979a5092959850565b6000806020838503121561084557600080fd5b823567ffffffffffffffff81111561085c57600080fd5b61086885828601610700565b90969095509350505050565b6000806040838503121561088757600080fd5b61089083610749565b946020939093013593505050565b600080858511156108ae57600080fd5b838611156108bb57600080fd5b5050820193919092039150565b803560208310156103b457600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103b4576103b46108e6565b818103818111156103b4576103b46108e6565b80820281158282048414176103b4576103b46108e6565b6bffffffffffffffffffffffff1981358181169160148510156109665780818660140360031b1b83161692505b50509291505056fea26469706673582212209ae3650bc35b3640fcc1f9a46bf5b25f1ce1bf6eb25aeb42d8582dc4beb6b96b64736f6c63430008170033", - "nonce": "0x1c", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x6f9fc933274c1892cc66576df67dbf24d51bbd359d04652099e2ddf0dc2b5d5b", - "transactionType": "CREATE2", - "contractName": "NativeTokenPeriodTransferEnforcer", - "contractAddress": "0x9bc0faf4aca5ae429f4c06aeeac517520cb16bd9", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe5b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b57806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610893565b50505050505050505050565b005b6100b16100ac366004610960565b61017f565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df3660046109ba565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610893565b610255565b61016461015f3660046109e4565b61033a565b604080519384526020840192909252908201526060016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a0810183528154815260018201549381019390935260028101549183018290526003810154606084015260040154608083015282918291156101f4576101e8816103f0565b9350935093505061024b565b6000806000610203898961033a565b92509250925060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061023f816103f0565b97509750975050505050505b9450945094915050565b85610261816000610484565b6102b25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102c3816000610484565b61031d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102a9565b5061032c8c8c8989898861049b565b505050505050505050505050565b600080806060841461039b5760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152750e474d2dcecc2d8d2c85ae8cae4dae65ad8cadccee8d60531b60648201526084016102a9565b6103a9602060008688610a26565b6103b291610a50565b92506103c2604060208688610a26565b6103cb91610a50565b91506103db606060408688610a26565b6103e491610a50565b60001c90509250925092565b6000806000836040015142101561040f5750600091508190508061047d565b602084015160408501516104239042610a84565b61042d9190610a97565b610438906001610ab9565b905080846060015114159150600082610455578460800151610458565b60005b90508085600001511161046c576000610479565b8451610479908290610a84565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60006104a785856107dd565b505091505060008060006104bb8a8a61033a565b336000908152602081815260408083208c84529091528120600281015494975092955090935090919003610684576000821161054d5760405162461bcd60e51b81526020600482015260396024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d73746172742d646174650000000000000060648201526084016102a9565b600084116105b15760405162461bcd60e51b815260206004820152603c6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d616d6f756e740000000060648201526084016102a9565b600083116106155760405162461bcd60e51b815260206004820152603e6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d6475726174696f6e000060648201526084016102a9565b814210156106725760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152751c8e9d1c985b9cd9995c8b5b9bdd0b5cdd185c9d195960521b60648201526084016102a9565b83815560018101839055600281018290555b60008060006106cf846040518060a0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815250506103f0565b925092509250828811156107395760405162461bcd60e51b815260206004820152603a6024820152600080516020610b0283398151915260448201527f723a7472616e736665722d616d6f756e742d657863656564656400000000000060648201526084016102a9565b811561074e5760038401819055600060048501555b878460040160008282546107629190610ab9565b909155505060028401546004850154604080518a8152602081018a90529081019290925260608201524260808201528a906001600160a01b038b169033907f22e1bbd8bc0380d336958afc37cd8cb128d6c43891ed276162c30e8df467734d9060a00160405180910390a45050505050505050505050505050565b60008036816107ef6014828789610a26565b6107f891610acc565b60601c935061080b603460148789610a26565b61081491610a50565b92506108238560348189610a26565b949793965094505050565b60008083601f84011261084057600080fd5b50813567ffffffffffffffff81111561085857600080fd5b60208301915083602082850101111561087057600080fd5b9250929050565b80356001600160a01b038116811461088e57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108b257600080fd5b8a3567ffffffffffffffff808211156108ca57600080fd5b6108d68e838f0161082e565b909c509a5060208d01359150808211156108ef57600080fd5b6108fb8e838f0161082e565b909a50985060408d0135975060608d013591508082111561091b57600080fd5b506109288d828e0161082e565b90965094505060808b0135925061094160a08c01610877565b915061094f60c08c01610877565b90509295989b9194979a5092959850565b6000806000806060858703121561097657600080fd5b8435935061098660208601610877565b9250604085013567ffffffffffffffff8111156109a257600080fd5b6109ae8782880161082e565b95989497509550505050565b600080604083850312156109cd57600080fd5b6109d683610877565b946020939093013593505050565b600080602083850312156109f757600080fd5b823567ffffffffffffffff811115610a0e57600080fd5b610a1a8582860161082e565b90969095509350505050565b60008085851115610a3657600080fd5b83861115610a4357600080fd5b5050820193919092039150565b8035602083101561049557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561049557610495610a6e565b600082610ab457634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561049557610495610a6e565b6bffffffffffffffffffffffff198135818116916014851015610af95780818660140360031b1b83161692505b50509291505056fe4e6174697665546f6b656e506572696f645472616e73666572456e666f726365a2646970667358221220d41e667da8d747979e7ed7f05af656310d3eb3029c9d0c8a63a248703010d50664736f6c63430008170033", - "nonce": "0x1d", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x34ea938c2f28c4c06c8b67b9c56c5573146654249e1f87b8ebeaa38a2ec4f3c7", - "transactionType": "CREATE2", - "contractName": "NonceEnforcer", - "contractAddress": "0xde4f2fac4b3d87a1d9953ca5fc09fca7f366254f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x70672", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061050e806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100eb578063d3eddcc5146100bc578063ed463367146100bc578063f5743c4c146100fe57600080fd5b80632bd4ed2114610082578063414c3e33146100bc578063a145832a146100d8575b600080fd5b6100aa610090366004610314565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100d66100ca366004610390565b50505050505050505050565b005b6100d66100e6366004610390565b610111565b6100aa6100f936600461045d565b61020f565b6100d661010c36600461049f565b61027d565b85600881901b6101228160006102e1565b6101815760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600061018e8c8c61020f565b336000908152602081815260408083206001600160a01b038916845290915290205490915081146102015760405162461bcd60e51b815260206004820152601b60248201527f4e6f6e6365456e666f726365723a696e76616c69642d6e6f6e636500000000006044820152606401610178565b505050505050505050505050565b60006020821461026c5760405162461bcd60e51b815260206004820152602260248201527f4e6f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e676044820152610e8d60f31b6064820152608401610178565b61027682846104ba565b9392505050565b6001600160a01b038116600081815260208181526040808320338085529083529281902080546001810190915590518181529093917fe02d340254c92bc3ad96f0fceb790db939e11c669c1f4c8a549d248f17130b33910160405180910390a35050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b038116811461030f57600080fd5b919050565b6000806040838503121561032757600080fd5b610330836102f8565b915061033e602084016102f8565b90509250929050565b60008083601f84011261035957600080fd5b50813567ffffffffffffffff81111561037157600080fd5b60208301915083602082850101111561038957600080fd5b9250929050565b60008060008060008060008060008060e08b8d0312156103af57600080fd5b8a3567ffffffffffffffff808211156103c757600080fd5b6103d38e838f01610347565b909c509a5060208d01359150808211156103ec57600080fd5b6103f88e838f01610347565b909a50985060408d0135975060608d013591508082111561041857600080fd5b506104258d828e01610347565b90965094505060808b0135925061043e60a08c016102f8565b915061044c60c08c016102f8565b90509295989b9194979a5092959850565b6000806020838503121561047057600080fd5b823567ffffffffffffffff81111561048757600080fd5b61049385828601610347565b90969095509350505050565b6000602082840312156104b157600080fd5b610276826102f8565b803560208310156102f257600019602084900360031b1b169291505056fea2646970667358221220a9f5ef425adf403ab9ba4e7eb77d33d90a09d017b94aa31d1c936c4da108e6f064736f6c63430008170033", - "nonce": "0x1e", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xbcb7f601f917a08da27617c0533a470f82d4835eed979004e8af184d9745649a", - "transactionType": "CREATE2", - "contractName": "OwnershipTransferEnforcer", - "contractAddress": "0x7eef9734e7092032b5c56310eb9bbd1f4a524681", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9744f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106af806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461049f565b50505050505050505050565b005b61007661008636600461049f565b6100ba565b61009e61009936600461056c565b6101e7565b6040516001600160a01b03909116815260200160405180910390f35b856100c6816000610252565b6101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610128816000610252565b6101825760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5060006101918d8d8a8a610269565b6040516001600160a01b038083168252919250879186169033907f0f026cada0b544ae1cc47ac006f1f4c3d7e94832af22aa0065351de49f9284d79060200160405180910390a450505050505050505050505050565b60006014821461023e5760405162461bcd60e51b815260206004820152602e602482015260008051602061065a83398151915260448201526d0c85ae8cae4dae65ad8cadccee8d60931b606482015260840161010e565b61024882846105ae565b60601c9392505050565b6001600160f81b0319828116908216145b92915050565b60008036600061027986866103e9565b929550935090915050602481146102db5760405162461bcd60e51b8152602060048201526032602482015260008051602061065a8339815191526044820152710c85acaf0cac6eae8d2dedc5ad8cadccee8d60731b606482015260840161010e565b60006102ea60048284866105e3565b6102f39161060d565b90506001600160e01b0319811663f2fde38b60e01b146103545760405162461bcd60e51b8152602060048201526028602482015260008051602061065a833981519152604482015267190b5b595d1a1bd960c21b606482015260840161010e565b60006103608a8a6101e7565b9050846001600160a01b0316816001600160a01b0316146103c45760405162461bcd60e51b815260206004820152602a602482015260008051602061065a833981519152604482015269190b58dbdb9d1c9858dd60b21b606482015260840161010e565b6103d26024600485876105e3565b6103db9161063b565b9a9950505050505050505050565b60008036816103fb60148287896105e3565b610404916105ae565b60601c93506104176034601487896105e3565b6104209161063b565b925061042f85603481896105e3565b949793965094505050565b60008083601f84011261044c57600080fd5b50813567ffffffffffffffff81111561046457600080fd5b60208301915083602082850101111561047c57600080fd5b9250929050565b80356001600160a01b038116811461049a57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104be57600080fd5b8a3567ffffffffffffffff808211156104d657600080fd5b6104e28e838f0161043a565b909c509a5060208d01359150808211156104fb57600080fd5b6105078e838f0161043a565b909a50985060408d0135975060608d013591508082111561052757600080fd5b506105348d828e0161043a565b90965094505060808b0135925061054d60a08c01610483565b915061055b60c08c01610483565b90509295989b9194979a5092959850565b6000806020838503121561057f57600080fd5b823567ffffffffffffffff81111561059657600080fd5b6105a28582860161043a565b90969095509350505050565b6bffffffffffffffffffffffff1981358181169160148510156105db5780818660140360031b1b83161692505b505092915050565b600080858511156105f357600080fd5b8386111561060057600080fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156105db5760049490940360031b84901b1690921692915050565b8035602083101561026357600019602084900360031b1b169291505056fe4f776e6572736869705472616e73666572456e666f726365723a696e76616c69a264697066735822122007588682c413677a677027e7c1832d2fbd87c6826a5093b643a504b2507b88b964736f6c63430008170033", - "nonce": "0x1f", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x23839ee50386db1fb82b1ed93948aac3cfc44845eade402670f1525c2c4dfd0e", - "transactionType": "CREATE2", - "contractName": "RedeemerEnforcer", - "contractAddress": "0xe144b0b2618071b4e56f746313528a669c7e65c5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x878e1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061064b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103ae565b50505050505050505050565b005b6100766100863660046103ae565b6100b4565b61009e61009936600461047b565b6101e8565b6040516100ab91906104bd565b60405180910390f35b85600881901b6100c5816000610332565b6101245760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101318c8c6101e8565b805190915060005b81811015610183578281815181106101535761015361050a565b60200260200101516001600160a01b0316856001600160a01b03160361017b575050506101db565b600101610139565b5060405162461bcd60e51b815260206004820152602660248201527f52656465656d6572456e666f726365723a756e617574686f72697a65642d72656044820152653232b2b6b2b960d11b606482015260840161011b565b5050505050505050505050565b606060008280158015906102045750610202601482610536565b155b61025e5760405162461bcd60e51b815260206004820152602560248201527f52656465656d6572456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b606482015260840161011b565b610269601482610560565b67ffffffffffffffff81111561028157610281610574565b6040519080825280602002602001820160405280156102aa578160200160208202803683370190505b50925060005b81811015610329578581866102c682601461058a565b926102d39392919061059d565b6102dc916105c7565b60601c8484815181106102f1576102f161050a565b6001600160a01b039092166020928302919091019091015282610313816105fc565b9350610322905060148261058a565b90506102b0565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008083601f84011261035b57600080fd5b50813567ffffffffffffffff81111561037357600080fd5b60208301915083602082850101111561038b57600080fd5b9250929050565b80356001600160a01b03811681146103a957600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103cd57600080fd5b8a3567ffffffffffffffff808211156103e557600080fd5b6103f18e838f01610349565b909c509a5060208d013591508082111561040a57600080fd5b6104168e838f01610349565b909a50985060408d0135975060608d013591508082111561043657600080fd5b506104438d828e01610349565b90965094505060808b0135925061045c60a08c01610392565b915061046a60c08c01610392565b90509295989b9194979a5092959850565b6000806020838503121561048e57600080fd5b823567ffffffffffffffff8111156104a557600080fd5b6104b185828601610349565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156104fe5783516001600160a01b0316835292840192918401916001016104d9565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b60008261054557610545610520565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261056f5761056f610520565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103435761034361054a565b600080858511156105ad57600080fd5b838611156105ba57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105f45780818660140360031b1b83161692505b505092915050565b60006001820161060e5761060e61054a565b506001019056fea26469706673582212201039fbe92afb704ab10dbd45ad43e2b1c4bae1a3a861fb6009a942c305971f6764736f6c63430008170033", - "nonce": "0x20", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe8d887d83f21a7a1a2d3e8bc37055dd136103710aa2033a3f824d21c56c60b5b", - "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x6649b61c873f6f9686a1e1ae9ee98ac380c7ba13", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1052b6", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d05806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610980565b50505050505050505050565b005b610081610091366004610980565b6100fa565b6100a96100a4366004610a4d565b6106d3565b6040516100b69190610a8f565b60405180910390f35b6100ea6100cd366004610b2b565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b61086b565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b81600061086b565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610cb083398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff1916600117905536906102748989610882565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106d3565b905080606001516001600160a01b03168383600081811061030c5761030c610b55565b905060200281019061031e9190610b6b565b61032c906020810190610b8b565b6001600160a01b031614158061036e575080608001518383600081811061035557610355610b55565b90506020028101906103679190610b6b565b6020013514155b806103cc57508060a00151805190602001208383600081811061039357610393610b55565b90506020028101906103a59190610b6b565b6103b3906040810190610bad565b6040516103c1929190610bf4565b604051809103902014155b156104385760405162461bcd60e51b81526020600482015260426024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045657610456610b55565b90506020028101906104689190610b6b565b610476906020810190610b8b565b6001600160a01b03161415806104b357508282600181811061049a5761049a610b55565b90506020028101906104ac9190610b6b565b6020013515155b806104f35750828260018181106104cc576104cc610b55565b90506020028101906104de9190610b6b565b6104ec906040810190610bad565b9050604414155b80610559575063a9059cbb60e01b8383600181811061051457610514610b55565b90506020028101906105269190610b6b565b610534906040810190610bad565b61054391600491600091610c04565b61054c91610c2e565b6001600160e01b03191614155b806105c4575080602001516001600160a01b03168383600181811061058057610580610b55565b90506020028101906105929190610b6b565b6105a0906040810190610bad565b6105af91602491600491610c04565b6105b891610c5e565b6001600160a01b031614155b8061061d57508060400151838360018181106105e2576105e2610b55565b90506020028101906105f49190610b6b565b610602906040810190610bad565b61061191604491602491610c04565b61061a91610c5e565b14155b1561068a5760405162461bcd60e51b81526020600482015260436024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b6107276040518060c0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b607c82101561078c5760405162461bcd60e51b815260206004820152603d6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61079a601460008486610c04565b6107a391610c7c565b60601c81526107b6602860148486610c04565b6107bf91610c7c565b60601c60208201526107d5604860288486610c04565b6107de91610c5e565b60408201526107f1605c60488486610c04565b6107fa91610c7c565b606090811c90820152610811607c605c8486610c04565b61081a91610c5e565b608082015261082c82607c8186610c04565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060a082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108ba5763ba597e7e6000526004601cfd5b8315610911578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156109085763ba597e7e6000526004601cfd5b505050826108c4575b5050509250929050565b60008083601f84011261092d57600080fd5b50813567ffffffffffffffff81111561094557600080fd5b60208301915083602082850101111561095d57600080fd5b9250929050565b80356001600160a01b038116811461097b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561099f57600080fd5b8a3567ffffffffffffffff808211156109b757600080fd5b6109c38e838f0161091b565b909c509a5060208d01359150808211156109dc57600080fd5b6109e88e838f0161091b565b909a50985060408d0135975060608d0135915080821115610a0857600080fd5b50610a158d828e0161091b565b90965094505060808b01359250610a2e60a08c01610964565b9150610a3c60c08c01610964565b90509295989b9194979a5092959850565b60008060208385031215610a6057600080fd5b823567ffffffffffffffff811115610a7757600080fd5b610a838582860161091b565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a084015260a084015160c08085015280518060e086015260005b81811015610b065782810184015186820161010001528301610ae9565b506101009250600083828701015282601f19601f830116860101935050505092915050565b60008060408385031215610b3e57600080fd5b610b4783610964565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b8157600080fd5b9190910192915050565b600060208284031215610b9d57600080fd5b610ba682610964565b9392505050565b6000808335601e19843603018112610bc457600080fd5b83018035915067ffffffffffffffff821115610bdf57600080fd5b60200191503681900382131561095d57600080fd5b8183823760009101908152919050565b60008085851115610c1457600080fd5b83861115610c2157600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c565780818660040360031b1b83161692505b505092915050565b8035602083101561087c57600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c565760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a26469706673582212200c9b27d58a069b9dfe088704333d359f679690a7179fd6724505e06d0fe0cffd64736f6c63430008170033", - "nonce": "0x21", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc78846b2146b1780e6709600954bbde4131da2c17f0a7279432072597c4c830d", - "transactionType": "CREATE2", - "contractName": "TimestampEnforcer", - "contractAddress": "0x1046bb45c8d673d4ea75321280db34899413c069", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7411c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461033f565b50505050505050505050565b005b61007661008636600461033f565b6100c2565b61009e61009936600461040c565b61023a565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023a565b90925090506001600160801b038216156101b857816001600160801b031642116101b85760405162461bcd60e51b815260206004820152602260248201527f54696d657374616d70456e666f726365723a6561726c792d64656c656761746960448201526137b760f11b606482015260840161012a565b6001600160801b0381161561022b57806001600160801b0316421061022b5760405162461bcd60e51b8152602060048201526024808201527f54696d657374616d70456e666f726365723a657870697265642d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b50505050505050505050505050565b6000806020831461029c5760405162461bcd60e51b815260206004820152602660248201527f54696d657374616d70456e666f726365723a696e76616c69642d7465726d732d6044820152650d8cadccee8d60d31b606482015260840161012a565b6102a9836010818761044e565b6102b291610478565b60801c90506102c560106000858761044e565b6102ce91610478565b60801c91509250929050565b60008083601f8401126102ec57600080fd5b50813567ffffffffffffffff81111561030457600080fd5b60208301915083602082850101111561031c57600080fd5b9250929050565b80356001600160a01b038116811461033a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035e57600080fd5b8a3567ffffffffffffffff8082111561037657600080fd5b6103828e838f016102da565b909c509a5060208d013591508082111561039b57600080fd5b6103a78e838f016102da565b909a50985060408d0135975060608d01359150808211156103c757600080fd5b506103d48d828e016102da565b90965094505060808b013592506103ed60a08c01610323565b91506103fb60c08c01610323565b90509295989b9194979a5092959850565b6000806020838503121561041f57600080fd5b823567ffffffffffffffff81111561043657600080fd5b610442858286016102da565b90969095509350505050565b6000808585111561045e57600080fd5b8386111561046b57600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104a95780818660100360031b1b83161692505b50509291505056fea2646970667358221220937c24aea9e01f448cb62e2b3be0bdd7f808e5688cca18b12ff45cb1dabdc7b064736f6c63430008170033", - "nonce": "0x22", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd81d0b60fc22db39d54d4ab080c4998d8efd260f26decfa317d4ccffdc1719f3", - "transactionType": "CREATE2", - "contractName": "ValueLteEnforcer", - "contractAddress": "0x92bf12322527caa612fd31a0e810472bbb106a8f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x755ad", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104f8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610336565b50505050505050505050565b005b610076610086366004610336565b6100b0565b61009e610099366004610403565b6101f8565b60405190815260200160405180910390f35b856100bc816000610269565b61010d5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61011e816000610269565b6101785760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610104565b5060006101858888610280565b505091505060006101968e8e6101f8565b9050808211156101e85760405162461bcd60e51b815260206004820152601f60248201527f56616c75654c7465456e666f726365723a76616c75652d746f6f2d68696768006044820152606401610104565b5050505050505050505050505050565b6000602082146102585760405162461bcd60e51b815260206004820152602560248201527f56616c75654c7465456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610104565b6102628284610445565b9392505050565b6001600160f81b0319828116908216145b92915050565b60008036816102926014828789610463565b61029b9161048d565b60601c93506102ae603460148789610463565b6102b791610445565b92506102c68560348189610463565b949793965094505050565b60008083601f8401126102e357600080fd5b50813567ffffffffffffffff8111156102fb57600080fd5b60208301915083602082850101111561031357600080fd5b9250929050565b80356001600160a01b038116811461033157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035557600080fd5b8a3567ffffffffffffffff8082111561036d57600080fd5b6103798e838f016102d1565b909c509a5060208d013591508082111561039257600080fd5b61039e8e838f016102d1565b909a50985060408d0135975060608d01359150808211156103be57600080fd5b506103cb8d828e016102d1565b90965094505060808b013592506103e460a08c0161031a565b91506103f260c08c0161031a565b90509295989b9194979a5092959850565b6000806020838503121561041657600080fd5b823567ffffffffffffffff81111561042d57600080fd5b610439858286016102d1565b90969095509350505050565b8035602083101561027a57600019602084900360031b1b1692915050565b6000808585111561047357600080fd5b8386111561048057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104ba5780818660140360031b1b83161692505b50509291505056fea2646970667358221220aaa65c38bf913adb3b6476a0d2d501b6b9e881c6a33b33b16dd8081cbc1b61ce64736f6c63430008170033", - "nonce": "0x23", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8318266c6843026742d82c16b51c2bdf8615215d82077fccd96b837e4d957cbd", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x24", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x82661479668ce073e3b3ea99a40737f8912805d60551dd62d76c8b7107b10d3b", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x25", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x283e8541a3cde2ca5ba1ac150f2784de6ca40e4380d385c9e10cb8ed7c70cf3d", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x26", - "chainId": "0x7e4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xaa3bcce66e2d92a3793c32e9a41df199c2ae40bbc3474715e8898bf8e5765314", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x27", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0x7e4" }, "additionalContracts": [], @@ -693,585 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xc38a4", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x0a3d86e41758b34a00b3202f12cffff3df54240d68c66cabe069c61dca526cfa", - "transactionIndex": "0x3", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x69d59", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x13c96e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0xe462af30b2503ff0a22cc523a4984e35be6f36495e148d64f88be6d680695093", - "transactionIndex": "0x4", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x790ca", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1ab2b8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x0a2bf0561d1b1c596685580e81c3d24a564d3e6666733f8f8b612fc61467b991", - "transactionIndex": "0x5", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x6e94a", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1fadec", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x8683e562879efbdd8e6f71539b5a17f4789966d7978c889cd68ebb6bfd8c09f2", - "transactionIndex": "0x6", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x4fb34", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x26a633", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0xba1536e227868823d43af9d6500d4f560b49eda399e812f7c85e10394ae38782", - "transactionIndex": "0x7", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x6f847", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x310571", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x9f607436cbe73edcb81610ce78316acf2f42196953ad1fa4dc1572a9fa1b82e1", - "transactionIndex": "0x9", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x8bb53", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x38b2e7", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x1a6053a241eda58caf2dade261ca21595c452359d58ed595e8c424d713646789", - "transactionIndex": "0xa", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x7ad76", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x448faf", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x2fd1f65878b038d460b8669b18aa697076ee29a932a3a50dbda4875b8aab72c4", - "transactionIndex": "0xb", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0xbdcc8", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4f1731", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x5d0ae76ecb14f7c07e487878adb3705d26fd3e76d6bc865276de3ada46a8f284", - "transactionIndex": "0xc", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0xa8782", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x57ebf5", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x9e2c51d7497a830a2529bafff896767db74bf1e64c16e4e6abee38126178d59f", - "transactionIndex": "0xd", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x8d4c4", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x668156", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x4a22a04d3be455b639a8e8d0840ece929297957782ede38d2f193e702f786ae1", - "transactionIndex": "0x10", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x7b08a", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x70a1a0", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0xe4e8577a2537061f89ee024b80ab3dc76c48a5415956161fa5fcaacbccb677c9", - "transactionIndex": "0x12", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x91786", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x7866be", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x767abe123ba450baa12751c7dd1b3a532173977c1263311865c83146601605a2", - "transactionIndex": "0x13", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x7c51e", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x7dbcd6", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x734d4c381e51441cdaedf659329d2581e56f6f123516890bada2dd82435d3d59", - "transactionIndex": "0x14", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x55618", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x877c77", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x52be4eed145178c9528902f5d10325beb97f03d304b800c8fe7062614cfe96a7", - "transactionIndex": "0x16", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x7f314", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x8d8796", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x94862ed5762b9341f310aa668f38aabdbee70627b571b25910ec9508b0a6f8e5", - "transactionIndex": "0x17", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x60b1f", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x92a672", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x0b624195fdfd7a630150d9904bda95c918bb7d5f16e6fa3edcb28c5a4efe86c8", - "transactionIndex": "0x18", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x51edc", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x979dce", + "cumulativeGasUsed": "0x16c85e", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x0", - "transactionHash": "0xae9530fb8b2f0e2b6f7bbfae38e3dccf3fea9177545d7b2e9f57e371fb8eb7d1", - "transactionIndex": "0x19", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x4f75c", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xa88a31", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x1fc6042f9bbc338778c0e13114fe8a0d4498fbe59f4969d7679dfc16561ab530", - "transactionIndex": "0x1c", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0xd7f2f", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xbe7de3", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x153441262f32374a189683a790a30d4d384db589243c3918f482735e9a7538ae", - "transactionIndex": "0x1f", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x122de4", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xc62ff9", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x9adda13618dcf55aac34923c69872e85f30c041486c7de9e896f23db97c9cd60", - "transactionIndex": "0x20", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x7b216", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xca2525", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x816ceccf90f75cf6a9e8a1d5a5a7c4065382211579d8b603e3c94008ec5843f8", - "transactionIndex": "0x21", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x3f52c", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xdcb709", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x0805d857d7a525ce0cbd8b6b462d7d3552641add428a0a294954d96c8bf667e7", - "transactionIndex": "0x24", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0xf2178", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xe26f0b", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x34dc8d4f7179952ba7890f8a0b1aaa08df70ff575d80b9f4d4d46d0cc6ec6be7", - "transactionIndex": "0x25", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x5b802", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xeb663c", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0xf4e7fe8607bcb94ca614107f74db52a8be6a5caaf979ef946bb75b4c7b265fb9", - "transactionIndex": "0x26", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0x8f731", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xf5cbba", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x6f9fc933274c1892cc66576df67dbf24d51bbd359d04652099e2ddf0dc2b5d5b", - "transactionIndex": "0x27", - "blockHash": "0xfbd58fd89096b99a744418a226b09d9566f0c9685f5e8e2266460e772cde60ce", - "blockNumber": "0x319318d", - "gasUsed": "0xa657e", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x8e7db", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x34ea938c2f28c4c06c8b67b9c56c5573146654249e1f87b8ebeaa38a2ec4f3c7", - "transactionIndex": "0x1", - "blockHash": "0x26233ba25a1c2b987d3724815dc1c8a2a49eb2c6d9c4fa32e21961bddee0901b", - "blockNumber": "0x319318f", - "gasUsed": "0x51660", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xf5f33", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0xbcb7f601f917a08da27617c0533a470f82d4835eed979004e8af184d9745649a", + "transactionHash": "0x8424a4c6f75ab6c312a4366ca518b081b0ce650ef5dcdb5e03cc78bd494d7985", "transactionIndex": "0x2", - "blockHash": "0x26233ba25a1c2b987d3724815dc1c8a2a49eb2c6d9c4fa32e21961bddee0901b", - "blockNumber": "0x319318f", - "gasUsed": "0x67758", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1581d7", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x23839ee50386db1fb82b1ed93948aac3cfc44845eade402670f1525c2c4dfd0e", - "transactionIndex": "0x3", - "blockHash": "0x26233ba25a1c2b987d3724815dc1c8a2a49eb2c6d9c4fa32e21961bddee0901b", - "blockNumber": "0x319318f", - "gasUsed": "0x622a4", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2153fb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0xe8d887d83f21a7a1a2d3e8bc37055dd136103710aa2033a3f824d21c56c60b5b", - "transactionIndex": "0x4", - "blockHash": "0x26233ba25a1c2b987d3724815dc1c8a2a49eb2c6d9c4fa32e21961bddee0901b", - "blockNumber": "0x319318f", - "gasUsed": "0xbd224", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x264a1f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0xc78846b2146b1780e6709600954bbde4131da2c17f0a7279432072597c4c830d", - "transactionIndex": "0x5", - "blockHash": "0x26233ba25a1c2b987d3724815dc1c8a2a49eb2c6d9c4fa32e21961bddee0901b", - "blockNumber": "0x319318f", - "gasUsed": "0x4f624", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2b4e53", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0xd81d0b60fc22db39d54d4ab080c4998d8efd260f26decfa317d4ccffdc1719f3", - "transactionIndex": "0x6", - "blockHash": "0x26233ba25a1c2b987d3724815dc1c8a2a49eb2c6d9c4fa32e21961bddee0901b", - "blockNumber": "0x319318f", - "gasUsed": "0x50434", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x34f964", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x8318266c6843026742d82c16b51c2bdf8615215d82077fccd96b837e4d957cbd", - "transactionIndex": "0x7", - "blockHash": "0x26233ba25a1c2b987d3724815dc1c8a2a49eb2c6d9c4fa32e21961bddee0901b", - "blockNumber": "0x319318f", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3ea991", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x82661479668ce073e3b3ea99a40737f8912805d60551dd62d76c8b7107b10d3b", - "transactionIndex": "0x8", - "blockHash": "0x26233ba25a1c2b987d3724815dc1c8a2a49eb2c6d9c4fa32e21961bddee0901b", - "blockNumber": "0x319318f", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x490dfb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x283e8541a3cde2ca5ba1ac150f2784de6ca40e4380d385c9e10cb8ed7c70cf3d", - "transactionIndex": "0x9", - "blockHash": "0x26233ba25a1c2b987d3724815dc1c8a2a49eb2c6d9c4fa32e21961bddee0901b", - "blockNumber": "0x319318f", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x519e25", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0xaa3bcce66e2d92a3793c32e9a41df199c2ae40bbc3474715e8898bf8e5765314", - "transactionIndex": "0xa", - "blockHash": "0x26233ba25a1c2b987d3724815dc1c8a2a49eb2c6d9c4fa32e21961bddee0901b", - "blockNumber": "0x319318f", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x4e3b29200", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null + "blockHash": "0xa388f73cf18e5798f31e61d3155943756583d1e1dd77543a7eb99f292264f349", + "blockNumber": "0x3510799", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x4e3ba1560", + "blobGasUsed": "0xbfb30", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x558", + "l1BlobBaseFee": "0x88302c", + "l1BlobBaseFeeScalar": "0xc3c9d", + "l1Fee": "0x4c32e9260", + "l1GasPrice": "0x8e113b8", + "l1GasUsed": "0x7ab5" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1767813334801, + "timestamp": 1778752805537, "chain": 2020, - "commit": "cad7320" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/202601/run-1778752787337.json b/broadcast/DeployCaveatEnforcers.s.sol/202601/run-1778752787337.json new file mode 100644 index 00000000..d62316bb --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/202601/run-1778752787337.json @@ -0,0 +1,30 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x31769" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752787337, + "chain": 202601, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/202601/run-1778752835690.json b/broadcast/DeployCaveatEnforcers.s.sol/202601/run-1778752835690.json new file mode 100644 index 00000000..fe2035ec --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/202601/run-1778752835690.json @@ -0,0 +1,30 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x31769" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752835690, + "chain": 202601, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/202601/run-1778753661339.json b/broadcast/DeployCaveatEnforcers.s.sol/202601/run-1778753661339.json new file mode 100644 index 00000000..1fa2f436 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/202601/run-1778753661339.json @@ -0,0 +1,30 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x31769" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778753661339, + "chain": 202601, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/202601/run-1778753807520.json b/broadcast/DeployCaveatEnforcers.s.sol/202601/run-1778753807520.json new file mode 100644 index 00000000..ed47d957 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/202601/run-1778753807520.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0xb89d51c2647242a017a3785f87bce85314d0d8664141d391987bcb9673c72856", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x31769" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x10aa28", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xb89d51c2647242a017a3785f87bce85314d0d8664141d391987bcb9673c72856", + "transactionIndex": "0x2", + "blockHash": "0x6bd94e4d14baa62cb7411bd02e03f916030f74039b46d4190dd71d07ac321770", + "blockNumber": "0x2f6e956", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x4e3b29200", + "blobGasUsed": "0xc07b0", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x558", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xc3c9d", + "l1Fee": "0x90a", + "l1GasPrice": "0x11", + "l1GasUsed": "0x7b3b" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778753807520, + "chain": 202601, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/202601/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/202601/run-latest.json new file mode 100644 index 00000000..ed47d957 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/202601/run-latest.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0xb89d51c2647242a017a3785f87bce85314d0d8664141d391987bcb9673c72856", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x31769" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x10aa28", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xb89d51c2647242a017a3785f87bce85314d0d8664141d391987bcb9673c72856", + "transactionIndex": "0x2", + "blockHash": "0x6bd94e4d14baa62cb7411bd02e03f916030f74039b46d4190dd71d07ac321770", + "blockNumber": "0x2f6e956", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x4e3b29200", + "blobGasUsed": "0xc07b0", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x558", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xc3c9d", + "l1Fee": "0x90a", + "l1GasPrice": "0x11", + "l1GasUsed": "0x7b3b" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778753807520, + "chain": 202601, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/4114/run-1778752662457.json b/broadcast/DeployCaveatEnforcers.s.sol/4114/run-1778752662457.json new file mode 100644 index 00000000..3912d91c --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/4114/run-1778752662457.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0xf07813154cf0b6596c7ff29a734f7ace155252c5995ef66971954470da4ed689", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2c", + "chainId": "0x1012" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xdebb3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xf07813154cf0b6596c7ff29a734f7ace155252c5995ef66971954470da4ed689", + "transactionIndex": "0x0", + "blockHash": "0x71296bf567702bf81ca13ced9ff0e2ceeda5941b6e7a3ec77ff89e3a6c3db1cc", + "blockNumber": "0x6fc95d", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xf4241", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "l1DiffSize": "0x33", + "l1FeeRate": "0xa933e330" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752662457, + "chain": 4114, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/4114/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/4114/run-latest.json index bb677ba5..3912d91c 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/4114/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/4114/run-latest.json @@ -1,1349 +1,49 @@ { "transactions": [ { - "hash": "0x99ddf4f19292d2b8b95854805b772150c4e39aea4061e31e71d7eadceb43a742", + "hash": "0xf07813154cf0b6596c7ff29a734f7ace155252c5995ef66971954470da4ed689", "transactionType": "CREATE2", - "contractName": "AllowedCalldataEnforcer", - "contractAddress": "0xc2b0d624c1c4319760c96503ba27c347f3260f55", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9abe1", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106dc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046104a2565b50505050505050505050565b005b6100766100863660046104a2565b6100b5565b61009e61009936600461056f565b610198565b6040516100ac9291906105b1565b60405180910390f35b856100c1816000610265565b6101125760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610123816000610265565b61017d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610109565b5061018a8c8c898961027c565b505050505050505050505050565b6000606060218310156102005760405162461bcd60e51b815260206004820152602a60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d6044820152697465726d732d73697a6560b01b6064820152608401610109565b61020e602060008587610608565b61021791610632565b91506102268360208187610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250949792965091945050505050565b6001600160f81b0319828116908216145b92915050565b6000606036600061028d86866103d6565b93509350505061029d8888610198565b80519195509350816102af8287610650565b11156103155760405162461bcd60e51b815260206004820152602f60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526e0c6c2d8d8c8c2e8c25ad8cadccee8d608b1b6064820152608401610109565b61036e8386846103258583610650565b9261033293929190610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250610427915050565b6103cb5760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526763616c6c6461746160c01b6064820152608401610109565b505050505050505050565b60008036816103e86014828789610608565b6103f191610671565b60601c9350610404603460148789610608565b61040d91610632565b925061041c8560348189610608565b949793965094505050565b8051602091820120825192909101919091201490565b60008083601f84011261044f57600080fd5b50813567ffffffffffffffff81111561046757600080fd5b60208301915083602082850101111561047f57600080fd5b9250929050565b80356001600160a01b038116811461049d57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104c157600080fd5b8a3567ffffffffffffffff808211156104d957600080fd5b6104e58e838f0161043d565b909c509a5060208d01359150808211156104fe57600080fd5b61050a8e838f0161043d565b909a50985060408d0135975060608d013591508082111561052a57600080fd5b506105378d828e0161043d565b90965094505060808b0135925061055060a08c01610486565b915061055e60c08c01610486565b90509295989b9194979a5092959850565b6000806020838503121561058257600080fd5b823567ffffffffffffffff81111561059957600080fd5b6105a58582860161043d565b90969095509350505050565b8281526000602060406020840152835180604085015260005b818110156105e6578581018301518582016060015282016105ca565b506000606082860101526060601f19601f830116850101925050509392505050565b6000808585111561061857600080fd5b8386111561062557600080fd5b5050820193919092039150565b8035602083101561027657600019602084900360031b1b1692915050565b8082018082111561027657634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff19813581811691601485101561069e5780818660140360031b1b83161692505b50509291505056fea2646970667358221220860b8be6a7e9f218173e7b97e4f7d5d6522ab0118af89a815fcf60520e952ed464736f6c63430008170033", - "nonce": "0x4", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2c", "chainId": "0x1012" }, "additionalContracts": [], "isFixedGasLimit": false - }, - { - "hash": "0x448e696f74bef5e320278a4c7f811ac9032f5b8fbdbd9a420c0a188040ff8d3b", - "transactionType": "CREATE2", - "contractName": "AllowedMethodsEnforcer", - "contractAddress": "0x2c21fd0cb9dc8445cb3fb0dc5e7bb0aca01842b5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa727c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506107fc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610512565b50505050505050505050565b005b610076610086366004610512565b6100b4565b61009e6100993660046105df565b610197565b6040516100ab9190610621565b60405180910390f35b856100c08160006102e5565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006102e5565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c89896102fc565b505050505050505050505050565b60606000826101a7600482610685565b1580156101b357508015155b6102135760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b61021e6004826106af565b67ffffffffffffffff811115610236576102366106c3565b60405190808252806020026020018201604052801561025f578160200160208202803683370190505b50925060005b818110156102dc5785818661027b8260046106d9565b92610288939291906106ec565b61029191610716565b8484815181106102a3576102a3610746565b6001600160e01b031990921660209283029190910190910152826102c68161075c565b93506102d590506004826106d9565b9050610265565b50505092915050565b6001600160f81b0319828116908216145b92915050565b366000610309848461045c565b90945092505050600481101561037e5760405162461bcd60e51b815260206004820152603460248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d656044820152730f0cac6eae8d2dedc5ac8c2e8c25ad8cadccee8d60631b6064820152608401610108565b600061038d60048284866106ec565b61039691610716565b905060006103a48888610197565b805190915060005b818110156103fb578281815181106103c6576103c6610746565b60200260200101516001600160e01b031916846001600160e01b031916036103f357505050505050610456565b6001016103ac565b5060405162461bcd60e51b815260206004820152602960248201527f416c6c6f7765644d6574686f6473456e666f726365723a6d6574686f642d6e6f6044820152681d0b585b1b1bddd95960ba1b6064820152608401610108565b50505050565b600080368161046e60148287896106ec565b61047791610775565b60601c935061048a6034601487896106ec565b610493916107a8565b92506104a285603481896106ec565b949793965094505050565b60008083601f8401126104bf57600080fd5b50813567ffffffffffffffff8111156104d757600080fd5b6020830191508360208285010111156104ef57600080fd5b9250929050565b80356001600160a01b038116811461050d57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561053157600080fd5b8a3567ffffffffffffffff8082111561054957600080fd5b6105558e838f016104ad565b909c509a5060208d013591508082111561056e57600080fd5b61057a8e838f016104ad565b909a50985060408d0135975060608d013591508082111561059a57600080fd5b506105a78d828e016104ad565b90965094505060808b013592506105c060a08c016104f6565b91506105ce60c08c016104f6565b90509295989b9194979a5092959850565b600080602083850312156105f257600080fd5b823567ffffffffffffffff81111561060957600080fd5b610615858286016104ad565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156106635783516001600160e01b0319168352928401929184019160010161063d565b50909695505050505050565b634e487b7160e01b600052601260045260246000fd5b6000826106945761069461066f565b500690565b634e487b7160e01b600052601160045260246000fd5b6000826106be576106be61066f565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156102f6576102f6610699565b600080858511156106fc57600080fd5b8386111561070957600080fd5b5050820193919092039150565b6001600160e01b0319813581811691600485101561073e5780818660040360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b60006001820161076e5761076e610699565b5060010190565b6bffffffffffffffffffffffff19813581811691601485101561073e5760149490940360031b84901b1690921692915050565b803560208310156102f657600019602084900360031b1b169291505056fea26469706673582212209b5da9243dcd3815a06d34a51586ce02e6c67b993be22c2b463556cf3e0f77b464736f6c63430008170033", - "nonce": "0x5", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd1c961b094f0d16c152822d485615cbd87fed8fd96b39674e20cf12f5e66f8b6", - "transactionType": "CREATE2", - "contractName": "AllowedTargetsEnforcer", - "contractAddress": "0x7f20f61b1f09b08d970938f6fa563634d65c4eeb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x98b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610736806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461047b565b50505050505050505050565b005b61007661008636600461047b565b6100b4565b61009e610099366004610548565b61025e565b6040516100ab919061058a565b60405180910390f35b856100c08160006103ae565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006103ae565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b50600061018988886103c5565b5050509050600061019a8e8e61025e565b805190915060005b818110156101ed578281815181106101bc576101bc6105d7565b60200260200101516001600160a01b0316846001600160a01b0316036101e55750505050610250565b6001016101a2565b5060405162461bcd60e51b815260206004820152603160248201527f416c6c6f77656454617267657473456e666f726365723a7461726765742d6164604482015270191c995cdccb5b9bdd0b585b1b1bddd959607a1b6064820152608401610108565b505050505050505050505050565b606060008261026e601482610603565b15801561027a57508015155b6102da5760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f77656454617267657473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b6102e560148261062d565b67ffffffffffffffff8111156102fd576102fd610641565b604051908082528060200260200182016040528015610326578160200160208202803683370190505b50925060005b818110156103a557858186610342826014610657565b9261034f9392919061066a565b61035891610694565b60601c84848151811061036d5761036d6105d7565b6001600160a01b03909216602092830291909101909101528261038f816106c9565b935061039e9050601482610657565b905061032c565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008036816103d7601482878961066a565b6103e091610694565b60601c93506103f360346014878961066a565b6103fc916106e2565b925061040b856034818961066a565b949793965094505050565b60008083601f84011261042857600080fd5b50813567ffffffffffffffff81111561044057600080fd5b60208301915083602082850101111561045857600080fd5b9250929050565b80356001600160a01b038116811461047657600080fd5b919050565b60008060008060008060008060008060e08b8d03121561049a57600080fd5b8a3567ffffffffffffffff808211156104b257600080fd5b6104be8e838f01610416565b909c509a5060208d01359150808211156104d757600080fd5b6104e38e838f01610416565b909a50985060408d0135975060608d013591508082111561050357600080fd5b506105108d828e01610416565b90965094505060808b0135925061052960a08c0161045f565b915061053760c08c0161045f565b90509295989b9194979a5092959850565b6000806020838503121561055b57600080fd5b823567ffffffffffffffff81111561057257600080fd5b61057e85828601610416565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156105cb5783516001600160a01b0316835292840192918401916001016105a6565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082610612576106126105ed565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261063c5761063c6105ed565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103bf576103bf610617565b6000808585111561067a57600080fd5b8386111561068757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106c15780818660140360031b1b83161692505b505092915050565b6000600182016106db576106db610617565b5060010190565b803560208310156103bf57600019602084900360031b1b169291505056fea2646970667358221220c8822d4c7275ef8dedf0f20285c1cb5687e2081aef67716a170ae9a2f3de500164736f6c63430008170033", - "nonce": "0x6", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xbe21be8428c344a7804fe9738e2138f78b00d61da063d1b14703f3bfe4914c64", - "transactionType": "CREATE2", - "contractName": "BlockNumberEnforcer", - "contractAddress": "0x5d9818df0ae3f66e9c3d0c5029daf99d1823ca6c", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x74883", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104ed806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610345565b50505050505050505050565b005b610076610086366004610345565b6100c2565b61009e610099366004610412565b61023e565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023e565b90925090506001600160801b038216156101b957816001600160801b031643116101b95760405162461bcd60e51b8152602060048201526024808201527f426c6f636b4e756d626572456e666f726365723a6561726c792d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b6001600160801b0381161561022f57806001600160801b0316431061022f5760405162461bcd60e51b815260206004820152602660248201527f426c6f636b4e756d626572456e666f726365723a657870697265642d64656c6560448201526533b0ba34b7b760d11b606482015260840161012a565b50505050505050505050505050565b600080602083146102a25760405162461bcd60e51b815260206004820152602860248201527f426c6f636b4e756d626572456e666f726365723a696e76616c69642d7465726d6044820152670e65ad8cadccee8d60c31b606482015260840161012a565b6102b0601060008587610454565b6102b99161047e565b60801c91506102cb8360108187610454565b6102d49161047e565b60801c90509250929050565b60008083601f8401126102f257600080fd5b50813567ffffffffffffffff81111561030a57600080fd5b60208301915083602082850101111561032257600080fd5b9250929050565b80356001600160a01b038116811461034057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561036457600080fd5b8a3567ffffffffffffffff8082111561037c57600080fd5b6103888e838f016102e0565b909c509a5060208d01359150808211156103a157600080fd5b6103ad8e838f016102e0565b909a50985060408d0135975060608d01359150808211156103cd57600080fd5b506103da8d828e016102e0565b90965094505060808b013592506103f360a08c01610329565b915061040160c08c01610329565b90509295989b9194979a5092959850565b6000806020838503121561042557600080fd5b823567ffffffffffffffff81111561043c57600080fd5b610448858286016102e0565b90969095509350505050565b6000808585111561046457600080fd5b8386111561047157600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104af5780818660100360031b1b83161692505b50509291505056fea26469706673582212206446e38dd8abfd3c797d56379fb8902a34f79b78cc594a623cb4ad236f2c8a8564736f6c63430008170033", - "nonce": "0x7", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xbdfb8b6b49f6d728acd09acac83a38db042106a89d8856de117dbc9858fef741", - "transactionType": "CREATE2", - "contractName": "DeployedEnforcer", - "contractAddress": "0x24ff2aa430d53a8cd6788018e902e098083dccd2", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x99fe1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610748806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063481286e614610083578063a145832a146100b3578063b99deb0e146100c6578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046104fe565b50505050505050505050565b005b6100966100913660046105cb565b6100e8565b6040516001600160a01b0390911681526020015b60405180910390f35b6100816100c13660046104fe565b6100fd565b6100d96100d43660046105ed565b61026d565b6040516100aa9392919061062f565b60006100f48284610353565b90505b92915050565b85600881901b6001600160f81b031981161561016e5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600080600061017e8e8e61026d565b919450925090506001600160a01b0383163b156101d9576040516001600160a01b03841681527f641dafeb23238fae3ef71c64fced975da90c34dede63890507f3dda6b1e0dfef9060200160405180910390a1505050610260565b60006101e58284610360565b9050836001600160a01b0316816001600160a01b03161461025b5760405162461bcd60e51b815260206004820152602a60248201527f4465706c6f796564456e666f726365723a6465706c6f7965642d6164647265736044820152690e65adad2e6dac2e8c6d60b31b6064820152608401610165565b505050505b5050505050505050505050565b6000806060603484116102d05760405162461bcd60e51b815260206004820152602560248201527f4465706c6f796564456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610165565b6102de601460008688610695565b6102e7916106bf565b60601c92506102fa603460148688610695565b610303916106f4565b91506103128460348188610695565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509598949750919550929350505050565b60006100f48383306103e8565b600061036e60008385610412565b9050806001600160a01b03163b6000036103a6576040516352c7cd4960e11b81526001600160a01b0382166004820152602401610165565b6040516001600160a01b03821681527faf3c4b03f515b5a38f3c238fdc24abf10854a2f27f2a85743a71de17e9bc7e7f9060200160405180910390a192915050565b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b60008347101561043e5760405163392efb2b60e21b815247600482015260248101859052604401610165565b815160000361046057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661049257604051633a0ba96160e11b815260040160405180910390fd5b9392505050565b60008083601f8401126104ab57600080fd5b50813567ffffffffffffffff8111156104c357600080fd5b6020830191508360208285010111156104db57600080fd5b9250929050565b80356001600160a01b03811681146104f957600080fd5b919050565b60008060008060008060008060008060e08b8d03121561051d57600080fd5b8a3567ffffffffffffffff8082111561053557600080fd5b6105418e838f01610499565b909c509a5060208d013591508082111561055a57600080fd5b6105668e838f01610499565b909a50985060408d0135975060608d013591508082111561058657600080fd5b506105938d828e01610499565b90965094505060808b013592506105ac60a08c016104e2565b91506105ba60c08c016104e2565b90509295989b9194979a5092959850565b600080604083850312156105de57600080fd5b50508035926020909101359150565b6000806020838503121561060057600080fd5b823567ffffffffffffffff81111561061757600080fd5b61062385828601610499565b90969095509350505050565b60018060a01b03841681526000602084602084015260606040840152835180606085015260005b8181101561067257858101830151858201608001528201610656565b506000608082860101526080601f19601f83011685010192505050949350505050565b600080858511156106a557600080fd5b838611156106b257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106ec5780818660140360031b1b83161692505b505092915050565b803560208310156100f757600019602084900360031b1b169291505056fea2646970667358221220a048cc0e83485049fa3f0167bb6b167a17c4bf4170c90c95e9b7af43cdc7b85a64736f6c63430008170033", - "nonce": "0x8", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x41bf7dd353c0bab910e14ab21b5d4ad30a887f0af58f927b5aef3516f23a0cca", - "transactionType": "CREATE2", - "contractName": "ERC20BalanceChangeEnforcer", - "contractAddress": "0xcdf6ab796408598cea671d79506d7d48e97a5437", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xcc44a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061095e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780638678d6ef146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610677565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046106f5565b50505050505050505050565b005b6100f46100ef3660046107c2565b61018d565b6040519081526020016100bc565b6100df6101103660046106f5565b6101a2565b6100f4610123366004610677565b60006020819052908152604090205481565b6101486101433660046107fe565b610353565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df6101883660046106f5565b610440565b600061019a84848461061d565b949350505050565b85600881901b6101b3816000610660565b6102125760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102208d8d610353565b509250925050600061023333848961061d565b60008181526001602052604090205490915060ff16156102ab5760405162461bcd60e51b815260206004820152602d60248201527f455243323042616c616e63654368616e6765456e666f726365723a656e666f7260448201526c18d95c8b5a5ccb5b1bd8dad959609a1b6064820152608401610209565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa15801561030c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103309190610840565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c05760405162461bcd60e51b815260206004820152602f60248201527f455243323042616c616e63654368616e6765456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b6064820152608401610209565b858560008181106103d3576103d3610859565b909101356001600160f81b031916151594506103f5905060156001878961086f565b6103fe91610899565b60601c925061041160296015878961086f565b61041a91610899565b60601c915061042c856029818961086f565b610435916108ce565b939692955090935050565b6000806000806104508e8e610353565b9350935093509350600061046533858a61061d565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e99190610840565b9050851561057c5760008281526020819052604090205461050b908490610902565b8110156105775760405162461bcd60e51b815260206004820152603460248201527f455243323042616c616e63654368616e6765456e666f726365723a65786365656044820152736465642d62616c616e63652d646563726561736560601b6064820152608401610209565b61060b565b600082815260208190526040902054610596908490610915565b81101561060b5760405162461bcd60e51b815260206004820152603860248201527f455243323042616c616e63654368616e6765456e666f726365723a696e73756660448201527f66696369656e742d62616c616e63652d696e63726561736500000000000000006064820152608401610209565b50505050505050505050505050505050565b604080516001600160a01b039485166020808301919091529390941684820152606080850192909252805180850390920182526080909301909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561068957600080fd5b5035919050565b60008083601f8401126106a257600080fd5b50813567ffffffffffffffff8111156106ba57600080fd5b6020830191508360208285010111156106d257600080fd5b9250929050565b80356001600160a01b03811681146106f057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561071457600080fd5b8a3567ffffffffffffffff8082111561072c57600080fd5b6107388e838f01610690565b909c509a5060208d013591508082111561075157600080fd5b61075d8e838f01610690565b909a50985060408d0135975060608d013591508082111561077d57600080fd5b5061078a8d828e01610690565b90965094505060808b013592506107a360a08c016106d9565b91506107b160c08c016106d9565b90509295989b9194979a5092959850565b6000806000606084860312156107d757600080fd5b6107e0846106d9565b92506107ee602085016106d9565b9150604084013590509250925092565b6000806020838503121561081157600080fd5b823567ffffffffffffffff81111561082857600080fd5b61083485828601610690565b90969095509350505050565b60006020828403121561085257600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561087f57600080fd5b8386111561088c57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108c65780818660140360031b1b83161692505b505092915050565b8035602083101561067157600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610671576106716108ec565b80820180821115610671576106716108ec56fea2646970667358221220965799d5fdbdef45c46d045e9c377c23116f420861da1b7353b41ac029878d9964736f6c63430008170033", - "nonce": "0x9", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa67e04716d7c85a0b559323405f8d948624856931769da49e83c0e7e17a473f1", - "transactionType": "CREATE2", - "contractName": "ERC20TransferAmountEnforcer", - "contractAddress": "0xf100b0819427117ecf76ed94b358b1a5b5c6d2fc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb39bb", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061081e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100be578063b99deb0e146100d1578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046105c3565b50505050505050505050565b005b6100ab610091366004610690565b600060208181529281526040808220909352908152205481565b6040519081526020015b60405180910390f35b6100816100cc3660046105c3565b610103565b6100e46100df3660046106ba565b610247565b604080516001600160a01b0390931683526020830191909152016100b5565b8561010f8160006102df565b6101605760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101718160006102df565b6101cb5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610157565b506000806101dc8e8e8b8b8b6102f6565b9150915086856001600160a01b0316336001600160a01b03167fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d858560405161022f929190918252602082015260400190565b60405180910390a45050505050505050505050505050565b600080603483146102a15760405162461bcd60e51b815260206004820152603060248201526000805160206107c983398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b6064820152608401610157565b6102af6014600085876106fc565b6102b891610726565b60601c91506102ca83601481876106fc565b6102d39161075b565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b6000806000366000610308888861050d565b9295509350909150506044811461036c5760405162461bcd60e51b815260206004820152603460248201526000805160206107c98339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b6064820152608401610157565b60006103788b8b610247565b965090506001600160a01b03808216908516146103da5760405162461bcd60e51b815260206004820152602c60248201526000805160206107c983398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b6064820152608401610157565b63a9059cbb60e01b6103f06004600085876106fc565b6103f991610779565b6001600160e01b031916146104515760405162461bcd60e51b815260206004820152602a60248201526000805160206107c98339815191526044820152691b1a590b5b595d1a1bd960b21b6064820152608401610157565b61045f6044602484866106fc565b6104689161075b565b336000908152602081815260408083208b8452909152812080549091906104909084906107a7565b9250508190559450858511156104ff5760405162461bcd60e51b815260206004820152602e60248201527f45524332305472616e73666572416d6f756e74456e666f726365723a616c6c6f60448201526d1dd85b98d94b595e18d95959195960921b6064820152608401610157565b505050509550959350505050565b600080368161051f60148287896106fc565b61052891610726565b60601c935061053b6034601487896106fc565b6105449161075b565b925061055385603481896106fc565b949793965094505050565b60008083601f84011261057057600080fd5b50813567ffffffffffffffff81111561058857600080fd5b6020830191508360208285010111156105a057600080fd5b9250929050565b80356001600160a01b03811681146105be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156105e257600080fd5b8a3567ffffffffffffffff808211156105fa57600080fd5b6106068e838f0161055e565b909c509a5060208d013591508082111561061f57600080fd5b61062b8e838f0161055e565b909a50985060408d0135975060608d013591508082111561064b57600080fd5b506106588d828e0161055e565b90965094505060808b0135925061067160a08c016105a7565b915061067f60c08c016105a7565b90509295989b9194979a5092959850565b600080604083850312156106a357600080fd5b6106ac836105a7565b946020939093013593505050565b600080602083850312156106cd57600080fd5b823567ffffffffffffffff8111156106e457600080fd5b6106f08582860161055e565b90969095509350505050565b6000808585111561070c57600080fd5b8386111561071957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156107535780818660140360031b1b83161692505b505092915050565b803560208310156102f057600019602084900360031b1b1692915050565b6001600160e01b031981358181169160048510156107535760049490940360031b84901b1690921692915050565b808201808211156102f057634e487b7160e01b600052601160045260246000fdfe45524332305472616e73666572416d6f756e74456e666f726365723a696e7661a2646970667358221220c41875b732e3b48749e6357d2d1452efe720957c650141af2df143c50d96625064736f6c63430008170033", - "nonce": "0xa", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xaf5ca9242d63346c6eb7766281906dd6294288abc777fc8a0f040946a2fff5a2", - "transactionType": "CREATE2", - "contractName": "ERC20PeriodTransferEnforcer", - "contractAddress": "0x474e3ae7e169e940607cc624da8a15eb120139ab", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x106168", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d12806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610a20565b50505050505050505050565b005b6100b16100ac366004610aed565b61018e565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df366004610b47565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610a20565b610265565b61016461015f366004610b71565b61034a565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a081018352815481526001820154938101939093526002810154918301829052600381015460608401526004015460808301528291829115610203576101f781610416565b9350935093505061025b565b6000806000610212898961034a565b9350935093505060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061024f81610416565b97509750975050505050505b9450945094915050565b856102718160006104aa565b6102c25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102d38160006104aa565b61032d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102b9565b5061033c8c8c898989886104c1565b505050505050505050505050565b6000808080607485146103a65760405162461bcd60e51b81526020600482015260306024820152600080516020610cbd83398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016102b9565b6103b4601460008789610bb3565b6103bd91610bdd565b60601c93506103d0603460148789610bb3565b6103d991610c12565b92506103e9605460348789610bb3565b6103f291610c12565b9150610402607460548789610bb3565b61040b91610c12565b939692955090935050565b60008060008360400151421015610435575060009150819050806104a3565b602084015160408501516104499042610c46565b6104539190610c59565b61045e906001610c7b565b90508084606001511415915060008261047b57846080015161047e565b60005b90508085600001511161049257600061049f565b845161049f908290610c46565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60003660006104d0878761096a565b929550935090915050604481146105345760405162461bcd60e51b81526020600482015260346024820152600080516020610cbd8339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b60648201526084016102b9565b6000806000806105448d8d61034a565b9350935093509350866001600160a01b0316846001600160a01b0316146105b05760405162461bcd60e51b815260206004820152602c6024820152600080516020610cbd83398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b60648201526084016102b9565b63a9059cbb60e01b6105c660046000888a610bb3565b6105cf91610c8e565b6001600160e01b031916146106275760405162461bcd60e51b815260206004820152602a6024820152600080516020610cbd8339815191526044820152691b1a590b5b595d1a1bd960b21b60648201526084016102b9565b336000908152602081815260408083208c8452909152812060028101549091036107e157600082116106a55760405162461bcd60e51b81526020600482015260336024820152600080516020610cbd8339815191526044820152726c69642d7a65726f2d73746172742d6461746560681b60648201526084016102b9565b600084116107025760405162461bcd60e51b81526020600482015260366024820152600080516020610cbd8339815191526044820152751b1a590b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d60521b60648201526084016102b9565b600083116107665760405162461bcd60e51b81526020600482015260386024820152600080516020610cbd83398151915260448201527f6c69642d7a65726f2d706572696f642d6475726174696f6e000000000000000060648201526084016102b9565b814210156107cf5760405162461bcd60e51b815260206004820152603060248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e60448201526f1cd9995c8b5b9bdd0b5cdd185c9d195960821b60648201526084016102b9565b83815560018101839055600281018290555b600080600061082c846040518060a001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481525050610416565b919450925090506000610843604460248c8e610bb3565b61084c91610c12565b9050838111156108bb5760405162461bcd60e51b815260206004820152603460248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e6044820152731cd9995c8b585b5bdd5b9d0b595e18d95959195960621b60648201526084016102b9565b82156108d05760038501829055600060048601555b808560040160008282546108e49190610c7b565b90915550506004850154604080516001600160a01b038c81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a4505050505050505050505050505050505050565b600080368161097c6014828789610bb3565b61098591610bdd565b60601c9350610998603460148789610bb3565b6109a191610c12565b92506109b08560348189610bb3565b949793965094505050565b60008083601f8401126109cd57600080fd5b50813567ffffffffffffffff8111156109e557600080fd5b6020830191508360208285010111156109fd57600080fd5b9250929050565b80356001600160a01b0381168114610a1b57600080fd5b919050565b60008060008060008060008060008060e08b8d031215610a3f57600080fd5b8a3567ffffffffffffffff80821115610a5757600080fd5b610a638e838f016109bb565b909c509a5060208d0135915080821115610a7c57600080fd5b610a888e838f016109bb565b909a50985060408d0135975060608d0135915080821115610aa857600080fd5b50610ab58d828e016109bb565b90965094505060808b01359250610ace60a08c01610a04565b9150610adc60c08c01610a04565b90509295989b9194979a5092959850565b60008060008060608587031215610b0357600080fd5b84359350610b1360208601610a04565b9250604085013567ffffffffffffffff811115610b2f57600080fd5b610b3b878288016109bb565b95989497509550505050565b60008060408385031215610b5a57600080fd5b610b6383610a04565b946020939093013593505050565b60008060208385031215610b8457600080fd5b823567ffffffffffffffff811115610b9b57600080fd5b610ba7858286016109bb565b90969095509350505050565b60008085851115610bc357600080fd5b83861115610bd057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610c0a5780818660140360031b1b83161692505b505092915050565b803560208310156104bb57600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104bb576104bb610c30565b600082610c7657634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156104bb576104bb610c30565b6001600160e01b03198135818116916004851015610c0a5760049490940360031b84901b169092169291505056fe4552433230506572696f645472616e73666572456e666f726365723a696e7661a264697066735822122002755ab8cc52dedf9878671bfd7d317d71bfc428a79a9809842faaefd0de27d064736f6c63430008170033", - "nonce": "0xb", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x36ffb7f0ccd37bdd7f83c58334c8b0c6a1fa75aed09faa0229d3986bc096d2cb", - "transactionType": "CREATE2", - "contractName": "ERC20StreamingEnforcer", - "contractAddress": "0x56c97ae02f233b29fa03502ecc0457266d9be00e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe8a2a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b7d806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100fb578063fb7d2c5b1461011c57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610910565b50505050505050505050565b005b61009c6100ac366004610910565b610189565b6100c46100bf3660046109dd565b61026e565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a0015b60405180910390f35b61010e610109366004610a1f565b610365565b6040519081526020016100f2565b61016161012a366004610a1f565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100f2565b856101958160006103d0565b6101e65760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101f78160006103d0565b6102515760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101dd565b506102608c8c898989886103e7565b505050505050505050505050565b600080808080609486146102d85760405162461bcd60e51b815260206004820152602b60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b60648201526084016101dd565b6102e660146000888a610a49565b6102ef91610a73565b60601c945061030260346014888a610a49565b61030b91610aa8565b935061031b60546034888a610a49565b61032491610aa8565b925061033460746054888a610a49565b61033d91610aa8565b915061034d60946074888a610a49565b61035691610aa8565b60001c90509295509295909350565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a081018352815481526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152906103c8906107d9565b949350505050565b6001600160f81b0319828116908216145b92915050565b60003660006103f6878761085a565b929550935090915050604481146104675760405162461bcd60e51b815260206004820152602f60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6560448201526e0f0cac6eae8d2dedc5ad8cadccee8d608b1b60648201526084016101dd565b60008060008060006104798e8e61026e565b94509450945094509450838310156104e55760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015268185e0b585b5bdd5b9d60ba1b60648201526084016101dd565b6000811161054c5760405162461bcd60e51b815260206004820152602e60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7a60448201526d65726f2d73746172742d74696d6560901b60648201526084016101dd565b876001600160a01b0316856001600160a01b0316146105bd5760405162461bcd60e51b815260206004820152602760248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d636044820152661bdb9d1c9858dd60ca1b60648201526084016101dd565b63a9059cbb60e01b6105d360046000898b610a49565b6105dc91610ac6565b6001600160e01b031916146106415760405162461bcd60e51b815260206004820152602560248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015264195d1a1bd960da1b60648201526084016101dd565b336000908152602081815260408083208d84529091528120600481015490910361067e578481556001810184905560028101839055600381018290555b600061068e604460248a8c610a49565b61069791610aa8565b6040805160a081018252845481526001850154602082015260028501549181019190915260038401546060820152600484015460808201529091506106db906107d9565b81111561073c5760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a616c6c6f77616e63656044820152680b595e18d95959195960ba1b60648201526084016101dd565b808260040160008282546107509190610b0a565b90915550506004820154604080516001600160a01b038a81168252602082018a9052818301899052606082018890526080820187905260a08201939093524260c082015290518e928e169133917f30ceca901166c86cac9d1024230d7f5740b26cce6bdd9bad7b1d6e616904ea639181900360e00190a450505050505050505050505050505050565b600081606001514210156107ef57506000919050565b60008260600151426108019190610b1d565b905060008184604001516108159190610b30565b84516108219190610b0a565b90508360200151811115610836575060208301515b8084608001511061084b575060009392505050565b60808401516103c89082610b1d565b600080368161086c6014828789610a49565b61087591610a73565b60601c9350610888603460148789610a49565b61089191610aa8565b92506108a08560348189610a49565b949793965094505050565b60008083601f8401126108bd57600080fd5b50813567ffffffffffffffff8111156108d557600080fd5b6020830191508360208285010111156108ed57600080fd5b9250929050565b80356001600160a01b038116811461090b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561092f57600080fd5b8a3567ffffffffffffffff8082111561094757600080fd5b6109538e838f016108ab565b909c509a5060208d013591508082111561096c57600080fd5b6109788e838f016108ab565b909a50985060408d0135975060608d013591508082111561099857600080fd5b506109a58d828e016108ab565b90965094505060808b013592506109be60a08c016108f4565b91506109cc60c08c016108f4565b90509295989b9194979a5092959850565b600080602083850312156109f057600080fd5b823567ffffffffffffffff811115610a0757600080fd5b610a13858286016108ab565b90969095509350505050565b60008060408385031215610a3257600080fd5b610a3b836108f4565b946020939093013593505050565b60008085851115610a5957600080fd5b83861115610a6657600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610aa05780818660140360031b1b83161692505b505092915050565b803560208310156103e157600019602084900360031b1b1692915050565b6001600160e01b03198135818116916004851015610aa05760049490940360031b84901b1690921692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103e1576103e1610af4565b818103818111156103e1576103e1610af4565b80820281158282048414176103e1576103e1610af456fea264697066735822122038be6c898e25e035c36a52fe26a236a90574cd5fb48f9bc1cb72563a2f07d55b64736f6c63430008170033", - "nonce": "0xc", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb497d71941b275eb190e13f139f0f2d9af15b01f4a3a942a86cef3e39a02473c", - "transactionType": "CREATE2", - "contractName": "ERC721BalanceChangeEnforcer", - "contractAddress": "0x8afdf96edbbe7e1ed3f5cd89c7e084841e12a09e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xce97d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061097c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780635f6f02e0146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610686565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610704565b50505050505050505050565b005b6100f46100ef3660046107d1565b61018d565b6040519081526020016100bc565b6100df610110366004610704565b6101a4565b6100f4610123366004610686565b60006020819052908152604090205481565b61014861014336600461081c565b610357565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df610188366004610704565b610445565b600061019b85858585610624565b95945050505050565b85600881901b6101b581600061066f565b6102145760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102228d8d610357565b50925092505060006102363384848a610624565b60008181526001602052604090205490915060ff16156102af5760405162461bcd60e51b815260206004820152602e60248201527f45524337323142616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b606482015260840161020b565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa158015610310573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610334919061085e565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c55760405162461bcd60e51b815260206004820152603060248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b606482015260840161020b565b858560008181106103d8576103d8610877565b909101356001600160f81b031916151594506103fa905060156001878961088d565b610403916108b7565b60601c925061041660296015878961088d565b61041f916108b7565b60601c9150610431856029818961088d565b61043a916108ec565b939692955090935050565b6000806000806104558e8e610357565b9350935093509350600061046b3385858b610624565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ef919061085e565b9050851561058357600082815260208190526040902054610511908490610920565b81101561057e5760405162461bcd60e51b815260206004820152603560248201527f45524337323142616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b606482015260840161020b565b610612565b60008281526020819052604090205461059d908490610933565b8110156106125760405162461bcd60e51b815260206004820152603960248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e63726561736500000000000000606482015260840161020b565b50505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561069857600080fd5b5035919050565b60008083601f8401126106b157600080fd5b50813567ffffffffffffffff8111156106c957600080fd5b6020830191508360208285010111156106e157600080fd5b9250929050565b80356001600160a01b03811681146106ff57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561072357600080fd5b8a3567ffffffffffffffff8082111561073b57600080fd5b6107478e838f0161069f565b909c509a5060208d013591508082111561076057600080fd5b61076c8e838f0161069f565b909a50985060408d0135975060608d013591508082111561078c57600080fd5b506107998d828e0161069f565b90965094505060808b013592506107b260a08c016106e8565b91506107c060c08c016106e8565b90509295989b9194979a5092959850565b600080600080608085870312156107e757600080fd5b6107f0856106e8565b93506107fe602086016106e8565b925061080c604086016106e8565b9396929550929360600135925050565b6000806020838503121561082f57600080fd5b823567ffffffffffffffff81111561084657600080fd5b6108528582860161069f565b90969095509350505050565b60006020828403121561087057600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561089d57600080fd5b838611156108aa57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108e45780818660140360031b1b83161692505b505092915050565b8035602083101561068057600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156106805761068061090a565b808201808211156106805761068061090a56fea2646970667358221220620a30e6cd947057e411eab8573ce55ed899a87dfc8f021f30d60e4a3e1f1dd264736f6c63430008170033", - "nonce": "0xd", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x2b984b9336f05a89b7feee94900104f30b729f26a0835f72f5fa3c9e4374e1d2", - "transactionType": "CREATE2", - "contractName": "ERC721TransferEnforcer", - "contractAddress": "0x3790e6b7233f779b09da74c72b6e94813925b9af", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa9e52", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610821806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046105ea565b50505050505050505050565b005b6100766100863660046105ea565b6100c1565b61009e6100993660046106bd565b61047c565b604080516001600160a01b03909316835260208301919091520160405180910390f35b856100cd816000610521565b61011e5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012f816000610521565b6101895760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610115565b506000806101978e8e61047c565b9150915060003660006101aa8c8c610538565b929550935090915050606481101561021b5760405162461bcd60e51b815260206004820152602e60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6360448201526d0c2d8d8c8c2e8c25ad8cadccee8d60931b6064820152608401610115565b6000808061022c84600481886106ff565b8101906102399190610729565b919450925090506001600160a01b038316158061025d57506001600160a01b038216155b156102b95760405162461bcd60e51b815260206004820152602660248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6160448201526564647265737360d01b6064820152608401610115565b60006102c860048287896106ff565b6102d19161076a565b9050886001600160a01b0316876001600160a01b0316146103505760405162461bcd60e51b815260206004820152603360248201527f4552433732315472616e73666572456e666f726365723a756e617574686f72696044820152721e99590b58dbdb9d1c9858dd0b5d185c99d95d606a1b6064820152608401610115565b6001600160e01b031981166323b872dd60e01b1480159061038257506001600160e01b03198116632142170760e11b14155b801561039f57506001600160e01b03198116635c46a7ef60e11b14155b156104015760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b3d32b216b9b2b632b1ba37b960a11b6064820152608401610115565b8782146104655760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b1e99590b5d1bdad95b8b5a5960a21b6064820152608401610115565b505050505050505050505050505050505050505050565b600080603483146104e35760405162461bcd60e51b815260206004820152602b60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610115565b6104f16014600085876106ff565b6104fa9161079a565b60601c915061050c83601481876106ff565b610515916107cd565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b600080368161054a60148287896106ff565b6105539161079a565b60601c93506105666034601487896106ff565b61056f916107cd565b925061057e85603481896106ff565b949793965094505050565b60008083601f84011261059b57600080fd5b50813567ffffffffffffffff8111156105b357600080fd5b6020830191508360208285010111156105cb57600080fd5b9250929050565b6001600160a01b03811681146105e757600080fd5b50565b60008060008060008060008060008060e08b8d03121561060957600080fd5b8a3567ffffffffffffffff8082111561062157600080fd5b61062d8e838f01610589565b909c509a5060208d013591508082111561064657600080fd5b6106528e838f01610589565b909a50985060408d0135975060608d013591508082111561067257600080fd5b5061067f8d828e01610589565b90965094505060808b0135925060a08b013561069a816105d2565b915060c08b01356106aa816105d2565b809150509295989b9194979a5092959850565b600080602083850312156106d057600080fd5b823567ffffffffffffffff8111156106e757600080fd5b6106f385828601610589565b90969095509350505050565b6000808585111561070f57600080fd5b8386111561071c57600080fd5b5050820193919092039150565b60008060006060848603121561073e57600080fd5b8335610749816105d2565b92506020840135610759816105d2565b929592945050506040919091013590565b6001600160e01b031981358181169160048510156107925780818660040360031b1b83161692505b505092915050565b6bffffffffffffffffffffffff1981358181169160148510156107925760149490940360031b84901b1690921692915050565b8035602083101561053257600019602084900360031b1b169291505056fea26469706673582212201b4ed75c14efe202d2a163cf465dbebe2a9484eb69c80ab3e6265355eae8f0ec64736f6c63430008170033", - "nonce": "0xe", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x70b9b4fc7d9d10552b8fb125d695bccbbc9434e9274369d2b1f865a102c47a29", - "transactionType": "CREATE2", - "contractName": "ERC1155BalanceChangeEnforcer", - "contractAddress": "0x63c322732695cafbbd488fc6937a0a7b66fc001a", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xc8e06", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109cb806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b99deb0e1161005b578063b99deb0e14610122578063d0a3529f1461016b578063d3eddcc51461017e578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063b5e54492146100f4575b600080fd5b6100b061009b3660046106cb565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610749565b50505050505050505050565b005b6100df6100ef366004610749565b610191565b6101146101023660046106cb565b60006020819052908152604090205481565b6040519081526020016100bc565b610135610130366004610816565b610350565b6040805195151586526001600160a01b03948516602087015292909316918401919091526060830152608082015260a0016100bc565b610114610179366004610858565b61045d565b6100df61018c366004610749565b610476565b85600881901b6101a2816000610661565b6102015760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006102118e8e610350565b50935093509350506000610228338585858c610678565b60008181526001602052604090205490915060ff16156102a25760405162461bcd60e51b815260206004820152602f60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a656e6660448201526e1bdc98d95c8b5a5ccb5b1bd8dad959608a1b60648201526084016101f8565b6000818152600160208190526040808320805460ff191690921790915551627eeac760e11b81526001600160a01b0385811660048301526024820185905286169062fdd58e90604401602060405180830381865afa158015610308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032c91906108ad565b60009283526020839052604090922091909155505050505050505050505050505050565b600080808080606986146103c05760405162461bcd60e51b815260206004820152603160248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101f8565b868660008181106103d3576103d36108c6565b909101356001600160f81b031916151595506103f5905060156001888a6108dc565b6103fe91610906565b60601c935061041160296015888a6108dc565b61041a91610906565b60601c925061042d60496029888a6108dc565b6104369161093b565b9150610445866049818a6108dc565b61044e9161093b565b60001c90509295509295909350565b600061046c8686868686610678565b9695505050505050565b60008060008060006104888f8f610350565b9450945094509450945060006104a1338686868d610678565b600081815260016020526040808220805460ff1916905551627eeac760e11b81526001600160a01b03878116600483015260248201879052929350909187169062fdd58e90604401602060405180830381865afa158015610506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052a91906108ad565b905086156105bf5760008281526020819052604090205461054c90849061096f565b8110156105ba5760405162461bcd60e51b815260206004820152603660248201527f4552433131353542616c616e63654368616e6765456e666f726365723a65786360448201527565656465642d62616c616e63652d646563726561736560501b60648201526084016101f8565b61064e565b6000828152602081905260409020546105d9908490610982565b81101561064e5760405162461bcd60e51b815260206004820152603a60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e7360448201527f756666696369656e742d62616c616e63652d696e63726561736500000000000060648201526084016101f8565b5050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0396871660208083019190915295871681830152939095166060840152608083019190915260a0808301919091528351808303909101815260c0909101909252815191012090565b6000602082840312156106dd57600080fd5b5035919050565b60008083601f8401126106f657600080fd5b50813567ffffffffffffffff81111561070e57600080fd5b60208301915083602082850101111561072657600080fd5b9250929050565b80356001600160a01b038116811461074457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561076857600080fd5b8a3567ffffffffffffffff8082111561078057600080fd5b61078c8e838f016106e4565b909c509a5060208d01359150808211156107a557600080fd5b6107b18e838f016106e4565b909a50985060408d0135975060608d01359150808211156107d157600080fd5b506107de8d828e016106e4565b90965094505060808b013592506107f760a08c0161072d565b915061080560c08c0161072d565b90509295989b9194979a5092959850565b6000806020838503121561082957600080fd5b823567ffffffffffffffff81111561084057600080fd5b61084c858286016106e4565b90969095509350505050565b600080600080600060a0868803121561087057600080fd5b6108798661072d565b94506108876020870161072d565b93506108956040870161072d565b94979396509394606081013594506080013592915050565b6000602082840312156108bf57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600080858511156108ec57600080fd5b838611156108f957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156109335780818660140360031b1b83161692505b505092915050565b8035602083101561067257600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561067257610672610959565b808201808211156106725761067261095956fea264697066735822122055d00b2ba52fbd5e002e46be01dfdfd95c714ab0c7dede74f416be6e2fcfa7ba64736f6c63430008170033", - "nonce": "0xf", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb046854ce0b04442c204b85794e4dead67d44ca61eccc17c989a012a7112658a", - "transactionType": "CREATE2", - "contractName": "ExactCalldataBatchEnforcer", - "contractAddress": "0x982fd5c86bbf425d7d1451f974192d4525113dfd", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xababe", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061083a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610417565b50505050505050505050565b005b610076610086366004610417565b6100b4565b61009e6100993660046104e4565b6102fd565b6040516100ab9190610526565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b503660006101918989610319565b9150915060006101a18f8f6102fd565b8051909150821461020a5760405162461bcd60e51b815260206004820152602d60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526c69642d62617463682d73697a6560981b606482015260840161010e565b60005b828110156102eb57838382818110610227576102276105e8565b905060200281019061023991906105fe565b61024790604081019061061e565b604051610255929190610665565b604051809103902082828151811061026f5761026f6105e8565b60200260200101516040015180519060200120146102e35760405162461bcd60e51b815260206004820152602b60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526a69642d63616c6c6461746160a81b606482015260840161010e565b60010161020d565b50505050505050505050505050505050565b60606103098383610319565b610312916106e5565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103515763ba597e7e6000526004601cfd5b83156103a8578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c171561039f5763ba597e7e6000526004601cfd5b5050508261035b575b5050509250929050565b60008083601f8401126103c457600080fd5b50813567ffffffffffffffff8111156103dc57600080fd5b6020830191508360208285010111156103f457600080fd5b9250929050565b80356001600160a01b038116811461041257600080fd5b919050565b60008060008060008060008060008060e08b8d03121561043657600080fd5b8a3567ffffffffffffffff8082111561044e57600080fd5b61045a8e838f016103b2565b909c509a5060208d013591508082111561047357600080fd5b61047f8e838f016103b2565b909a50985060408d0135975060608d013591508082111561049f57600080fd5b506104ac8d828e016103b2565b90965094505060808b013592506104c560a08c016103fb565b91506104d360c08c016103fb565b90509295989b9194979a5092959850565b600080602083850312156104f757600080fd5b823567ffffffffffffffff81111561050e57600080fd5b61051a858286016103b2565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105d957898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b808210156105ac578282018b015187830160800152908a019061058e565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610550565b50919998505050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e1983360301811261061457600080fd5b9190910192915050565b6000808335601e1984360301811261063557600080fd5b83018035915067ffffffffffffffff82111561065057600080fd5b6020019150368190038213156103f457600080fd5b8183823760009101908152919050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106ae576106ae610675565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156106dd576106dd610675565b604052919050565b600067ffffffffffffffff8084111561070057610700610675565b8360051b60206107118183016106b4565b86815291850191818101903684111561072957600080fd5b865b848110156107f8578035868111156107435760008081fd5b880160603682900312156107575760008081fd5b61075f61068b565b610768826103fb565b81528582013586820152604080830135898111156107865760008081fd5b9290920191601f368185011261079c5760008081fd5b83358a8111156107ae576107ae610675565b6107bf818301601f19168a016106b4565b915080825236898287010111156107d65760008081fd5b808986018a84013760009082018901529082015284525091830191830161072b565b5097965050505050505056fea26469706673582212204e939ca243e1dc271c4ed7abc736d1f215248c57e660081b5085e81d1fc45ba264736f6c63430008170033", - "nonce": "0x10", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xbe5ecd64017cd876d418a1a3643ffc74dbbdde1dd62fdaa13f6adf752e434a60", - "transactionType": "CREATE2", - "contractName": "ExactCalldataEnforcer", - "contractAddress": "0x99f2e9bf15ce5ec84685604836f71ab835dbbded", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x75e71", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610559806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610338565b50505050505050505050565b005b610076610086366004610338565b6100b4565b61009e610099366004610405565b61022b565b6040516100ab9190610447565b60405180910390f35b856100c081600061026b565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012281600061026b565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b5036600061018a8989610282565b935093505050600061019c8f8f61022b565b905082826040516101ae929190610496565b604051809103902081805190602001201461021a5760405162461bcd60e51b815260206004820152602660248201527f457861637443616c6c64617461456e666f726365723a696e76616c69642d63616044820152656c6c6461746160d01b6064820152608401610108565b505050505050505050505050505050565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6001600160f81b0319828116908216145b92915050565b600080368161029460148287896104a6565b61029d916104d0565b60601c93506102b06034601487896104a6565b6102b991610505565b92506102c885603481896104a6565b949793965094505050565b60008083601f8401126102e557600080fd5b50813567ffffffffffffffff8111156102fd57600080fd5b60208301915083602082850101111561031557600080fd5b9250929050565b80356001600160a01b038116811461033357600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035757600080fd5b8a3567ffffffffffffffff8082111561036f57600080fd5b61037b8e838f016102d3565b909c509a5060208d013591508082111561039457600080fd5b6103a08e838f016102d3565b909a50985060408d0135975060608d01359150808211156103c057600080fd5b506103cd8d828e016102d3565b90965094505060808b013592506103e660a08c0161031c565b91506103f460c08c0161031c565b90509295989b9194979a5092959850565b6000806020838503121561041857600080fd5b823567ffffffffffffffff81111561042f57600080fd5b61043b858286016102d3565b90969095509350505050565b60006020808352835180602085015260005b8181101561047557858101830151858201604001528201610459565b506000604082860101526040601f19601f8301168501019250505092915050565b8183823760009101908152919050565b600080858511156104b657600080fd5b838611156104c357600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104fd5780818660140360031b1b83161692505b505092915050565b8035602083101561027c57600019602084900360031b1b169291505056fea264697066735822122062106f857b9ea5652771f8110c9d685a8777516e1a78046d5db46a91586469c164736f6c63430008170033", - "nonce": "0x11", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x23cebd899d7e647e94f31502dd2635e4e1cc55da35a34d14912648d0658095e7", - "transactionType": "CREATE2", - "contractName": "ExactExecutionBatchEnforcer", - "contractAddress": "0x1e141e455d08721dd5bcda1baa6ea5633afd5017", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb9f83", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610870806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b6102cf565b6040516100ab91906104f8565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5036600061019189896102eb565b9150915060006101a18f8f6102cf565b8051909150821461020b5760405162461bcd60e51b815260206004820152602e60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526d6c69642d62617463682d73697a6560901b606482015260840161010e565b8060405160200161021c91906104f8565b6040516020818303038152906040528051906020012083836040516020016102459291906105ba565b60405160208183030381529060405280519060200120146102be5760405162461bcd60e51b815260206004820152602d60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526c3634b216b2bc32b1baba34b7b760991b606482015260840161010e565b505050505050505050505050505050565b60606102db83836102eb565b6102e49161071b565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103235763ba597e7e6000526004601cfd5b831561037a578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156103715763ba597e7e6000526004601cfd5b5050508261032d575b5050509250929050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105ab57898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b8082101561057e578282018b015187830160800152908a0190610560565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610522565b50919998505050505050505050565b60208082528181018390526000906040808401600586901b8501820187855b8881101561069d57878303603f190184528135368b9003605e190181126105ff57600080fd5b8a0160606001600160a01b03610614836103cd565b168552878201358886015286820135601e1983360301811261063557600080fd5b90910187810191903567ffffffffffffffff81111561065357600080fd5b80360383131561066257600080fd5b8188870152808287015260809150808383880137600086820183015295880195601f01601f19169094019093019250908501906001016105d9565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106e4576106e46106ab565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610713576107136106ab565b604052919050565b600067ffffffffffffffff80841115610736576107366106ab565b8360051b60206107478183016106ea565b86815291850191818101903684111561075f57600080fd5b865b8481101561082e578035868111156107795760008081fd5b8801606036829003121561078d5760008081fd5b6107956106c1565b61079e826103cd565b81528582013586820152604080830135898111156107bc5760008081fd5b9290920191601f36818501126107d25760008081fd5b83358a8111156107e4576107e46106ab565b6107f5818301601f19168a016106ea565b9150808252368982870101111561080c5760008081fd5b808986018a840137600090820189015290820152845250918301918301610761565b5097965050505050505056fea264697066735822122089205edcde35d76469c69573f13f5db483c5cc4cca5bd34200cabb0b13f4eb6564736f6c63430008170033", - "nonce": "0x12", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1282f64e60ec15fa87da67d9516179413f52337671801952d065f77ef7a9ec27", - "transactionType": "CREATE2", - "contractName": "ExactExecutionEnforcer", - "contractAddress": "0x146713078d39ecc1f5338309c28405ccf85abfbb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x8d614", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061062f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b610197565b6040516100ab91906104f8565b60405180910390f35b856100c0816000610210565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610122816000610210565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c8989610227565b505050505050505050505050565b604080516060808201835260008083526020830152918101919091526101bd8383610333565b81818080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506040860152505060208301526001600160a01b0316815292915050565b6001600160f81b0319828116908216145b92915050565b6000803660006102378686610333565b929650909450925090506001600160a01b038416610259601460008a8c61056c565b61026291610596565b60601c14801561028757508261027c603460148a8c61056c565b610285916105cb565b145b80156102cc5750818160405161029e9291906105e9565b6040519081900390206102b4886034818c61056c565b6040516102c29291906105e9565b6040518091039020145b6103295760405162461bcd60e51b815260206004820152602860248201527f4578616374457865637574696f6e456e666f726365723a696e76616c69642d656044820152673c32b1baba34b7b760c11b6064820152608401610108565b5050505050505050565b6000803681610345601482878961056c565b61034e91610596565b60601c935061036160346014878961056c565b61036a916105cb565b9250610379856034818961056c565b949793965094505050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b6000602080835260018060a01b038451166020840152602084015160408401526040840151606080850152805180608086015260005b8181101561054a5782810184015186820160a00152830161052e565b50600060a0828701015260a0601f19601f830116860101935050505092915050565b6000808585111561057c57600080fd5b8386111561058957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105c35780818660140360031b1b83161692505b505092915050565b8035602083101561022157600019602084900360031b1b1692915050565b818382376000910190815291905056fea2646970667358221220ac4df956f8837ca45f2ab0586a3165754b1f9995721da415985f8b41d7ee2ff264736f6c63430008170033", - "nonce": "0x13", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x53ee5b1990c51dd8a3f549d90aea8721125af1e6dfb4e5b41c046668ed081921", - "transactionType": "CREATE2", - "contractName": "IdEnforcer", - "contractAddress": "0xc8b5d93463c893401094cc70e66a206fb5987997", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7122b", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610518806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063595dce4814610083578063a145832a146100ab578063b99deb0e146100be578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610379565b50505050505050505050565b005b610096610091366004610446565b6100df565b60405190151581526020015b60405180910390f35b6100816100b9366004610379565b610116565b6100d16100cc366004610482565b61028c565b6040519081526020016100a2565b6001600160a01b03808416600090815260208181526040808320938616835292905290812061010e90836102ef565b949350505050565b85600881901b6001600160f81b03198116156101875760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101948c8c61028c565b90506101a13385836100df565b156101ee5760405162461bcd60e51b815260206004820152601a60248201527f4964456e666f726365723a69642d616c72656164792d75736564000000000000604482015260640161017e565b336000908152602081815260408083206001600160a01b03881684528252808320600885901c845290915290208054600160ff84161b179055826001600160a01b0316846001600160a01b0316336001600160a01b03167f6286af1aaf28b34723a53056e5608eabb40c823d1ce093ff371cf08c502431d68460405161027691815260200190565b60405180910390a4505050505050505050505050565b6000602082146102de5760405162461bcd60e51b815260206004820152601f60248201527f4964456e666f726365723a696e76616c69642d7465726d732d6c656e67746800604482015260640161017e565b6102e882846104c4565b9392505050565b600881901c600090815260208390526040902054600160ff83161b1615155b92915050565b60008083601f84011261032657600080fd5b50813567ffffffffffffffff81111561033e57600080fd5b60208301915083602082850101111561035657600080fd5b9250929050565b80356001600160a01b038116811461037457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561039857600080fd5b8a3567ffffffffffffffff808211156103b057600080fd5b6103bc8e838f01610314565b909c509a5060208d01359150808211156103d557600080fd5b6103e18e838f01610314565b909a50985060408d0135975060608d013591508082111561040157600080fd5b5061040e8d828e01610314565b90965094505060808b0135925061042760a08c0161035d565b915061043560c08c0161035d565b90509295989b9194979a5092959850565b60008060006060848603121561045b57600080fd5b6104648461035d565b92506104726020850161035d565b9150604084013590509250925092565b6000806020838503121561049557600080fd5b823567ffffffffffffffff8111156104ac57600080fd5b6104b885828601610314565b90969095509350505050565b8035602083101561030e57600019602084900360031b1b169291505056fea26469706673582212202fbb2c46f602e10a4f0d973fe918422522ba042a3af3727be1938d34d347425b64736f6c63430008170033", - "nonce": "0x14", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe9f50574e5ccabe86168a9eb12ad05894ceb34cd0b289af951f5077361d163ac", - "transactionType": "CREATE2", - "contractName": "LimitedCallsEnforcer", - "contractAddress": "0x04658b29f6b82ed55274221a06fc97d318e25416", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x742e4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e9806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806319054d8914610067578063414c3e33146100a1578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc5146100a1578063ed463367146100a1575b600080fd5b61008f6100753660046102ec565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100bb6100af36600461035f565b50505050505050505050565b005b6100bb6100cb36600461035f565b6100e3565b61008f6100de36600461042c565b610244565b85600881901b6100f48160006102b9565b6101535760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101608c8c610244565b33600090815260208181526040808320898452909152812080549293509091829061018a9061046e565b91829055509050818111156101ed5760405162461bcd60e51b815260206004820152602360248201527f4c696d6974656443616c6c73456e666f726365723a6c696d69742d657863656560448201526219195960ea1b606482015260840161014a565b604080518381526020810183905287916001600160a01b0387169133917f449da07f2c06c9d1a6b19d2454ffe749e8cf991d22f686e076a1a4844c5ff370910160405180910390a450505050505050505050505050565b6000602082146102a85760405162461bcd60e51b815260206004820152602960248201527f4c696d6974656443616c6c73456e666f726365723a696e76616c69642d7465726044820152680dae65ad8cadccee8d60bb1b606482015260840161014a565b6102b28284610495565b9392505050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b03811681146102e757600080fd5b919050565b600080604083850312156102ff57600080fd5b610308836102d0565b946020939093013593505050565b60008083601f84011261032857600080fd5b50813567ffffffffffffffff81111561034057600080fd5b60208301915083602082850101111561035857600080fd5b9250929050565b60008060008060008060008060008060e08b8d03121561037e57600080fd5b8a3567ffffffffffffffff8082111561039657600080fd5b6103a28e838f01610316565b909c509a5060208d01359150808211156103bb57600080fd5b6103c78e838f01610316565b909a50985060408d0135975060608d01359150808211156103e757600080fd5b506103f48d828e01610316565b90965094505060808b0135925061040d60a08c016102d0565b915061041b60c08c016102d0565b90509295989b9194979a5092959850565b6000806020838503121561043f57600080fd5b823567ffffffffffffffff81111561045657600080fd5b61046285828601610316565b90969095509350505050565b60006001820161048e57634e487b7160e01b600052601160045260246000fd5b5060010190565b803560208310156102ca57600019602084900360031b1b169291505056fea26469706673582212202c3f46b0859baa05ad68ac999840f0730e6a8b3553b600a51784470af7b87c1d64736f6c63430008170033", - "nonce": "0x15", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xff2ba769baa15a9df8cbee23a26ce5eb17fcdd9d1be32429c7e33867ae1f96e5", - "transactionType": "CREATE2", - "contractName": "LogicalOrWrapperEnforcer", - "contractAddress": "0xe1302607a3251af54c3a6e69318d6aa07f5eb46c", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x13bbc1", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060a060405234801561001057600080fd5b50604051610fa1380380610fa183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610efc6100a560003960008181609c0152818160f8015281816102010152818161030201526103f60152610efc6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610071578063d3eddcc514610084578063ea4d3c9b14610097578063ed463367146100da575b600080fd5b61006f61006a36600461084c565b6100ed565b005b61006f61007f36600461084c565b6101c7565b61006f61009236600461084c565b6102c8565b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b61006f6100e836600461084c565b6103bc565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461013e5760405162461bcd60e51b815260040161013590610918565b60405180910390fd5b6101bb8a8a8a8a6040518060a001604052808c81526020018b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018a90526001600160a01b03808a166040830152881660609091015263414c3e3360e01b6104ac565b50505050505050505050565b85600881901b6001600160f81b03198116156101f55760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461023e5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b16604083015289166060909101526350a2c19560e11b6104ac565b5050505050505050505050565b85600881901b6001600160f81b03198116156102f65760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461033f5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263d3eddcc560e01b6104ac565b85600881901b6001600160f81b03198116156103ea5760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146104335760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263ed46336760e01b5b60006104ba86880188610af1565b905060006104ca85870187610cf3565b905081518160000151106105355760405162461bcd60e51b815260206004820152602c60248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201526b05acee4deeae05ad2dcc8caf60a31b6064820152608401610135565b60008282600001518151811061054d5761054d610ddb565b602002602001015190506000816000015151905080836020015151146105d15760405162461bcd60e51b815260206004820152603360248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201527205ac6c2eccac2e85ac2e4cee65ad8cadccee8d606b1b6064820152608401610135565b60005b818110156102bb576106a8836000015182815181106105f5576105f5610ddb565b602002602001015160000151878560000151848151811061061857610618610ddb565b6020026020010151602001518760200151858151811061063a5761063a610ddb565b60200260200101518b600001518c602001518d604001518e606001518f608001516040516024016106719796959493929190610e41565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526106b1565b506001016105d4565b60606106bf838360006106c6565b9392505050565b6060814710156106eb5760405163cd78605960e01b8152306004820152602401610135565b600080856001600160a01b031684866040516107079190610eaa565b60006040518083038185875af1925050503d8060008114610744576040519150601f19603f3d011682016040523d82523d6000602084013e610749565b606091505b5091509150610759868383610763565b9695505050505050565b60608261077857610773826107bf565b6106bf565b815115801561078f57506001600160a01b0384163b155b156107b857604051639996b31560e01b81526001600160a01b0385166004820152602401610135565b50806106bf565b8051156107cf5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60008083601f8401126107fa57600080fd5b5081356001600160401b0381111561081157600080fd5b60208301915083602082850101111561082957600080fd5b9250929050565b80356001600160a01b038116811461084757600080fd5b919050565b60008060008060008060008060008060e08b8d03121561086b57600080fd5b8a356001600160401b038082111561088257600080fd5b61088e8e838f016107e8565b909c509a5060208d01359150808211156108a757600080fd5b6108b38e838f016107e8565b909a50985060408d0135975060608d01359150808211156108d357600080fd5b506108e08d828e016107e8565b90965094505060808b013592506108f960a08c01610830565b915061090760c08c01610830565b90509295989b9194979a5092959850565b60208082526030908201527f4c6f676963616c4f7257726170706572456e666f726365723a6f6e6c792d646560408201526f3632b3b0ba34b7b716b6b0b730b3b2b960811b606082015260800190565b60208082526025908201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6040820152642d7479706560d81b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b604051602081016001600160401b03811182821017156109e5576109e56109ad565b60405290565b604051606081016001600160401b03811182821017156109e5576109e56109ad565b604080519081016001600160401b03811182821017156109e5576109e56109ad565b604051601f8201601f191681016001600160401b0381118282101715610a5757610a576109ad565b604052919050565b60006001600160401b03821115610a7857610a786109ad565b5060051b60200190565b600082601f830112610a9357600080fd5b81356001600160401b03811115610aac57610aac6109ad565b610abf601f8201601f1916602001610a2f565b818152846020838601011115610ad457600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610b0357600080fd5b6001600160401b0382351115610b1857600080fd5b8135820183601f820112610b2b57600080fd5b610b3d610b388235610a5f565b610a2f565b81358082526020808301929160051b840101861015610b5b57600080fd5b602083015b6020843560051b850101811015610ce9576001600160401b0381351115610b8657600080fd5b6020813585018803601f19011215610b9d57600080fd5b610ba56109c3565b6001600160401b0360208335870101351115610bc057600080fd5b81358501602081013501603f81018913610bd957600080fd5b610be9610b386020830135610a5f565b602082810135808352908201919060051b83016040018b1015610c0b57600080fd5b604083015b6040602085013560051b850101811015610cd6576001600160401b0381351115610c3957600080fd5b803584016060818e03603f19011215610c5157600080fd5b610c596109eb565b610c6560408301610830565b81526001600160401b0360608301351115610c7f57600080fd5b610c928e60406060850135850101610a82565b60208201526001600160401b0360808301351115610caf57600080fd5b610cc28e60406080850135850101610a82565b604082015284525060209283019201610c10565b5083525050835260209283019201610b60565b5095945050505050565b60006020808385031215610d0657600080fd5b82356001600160401b0380821115610d1d57600080fd5b9084019060408287031215610d3157600080fd5b610d39610a0d565b823581528383013582811115610d4e57600080fd5b80840193505086601f840112610d6357600080fd5b8235610d71610b3882610a5f565b81815260059190911b84018501908581019089831115610d9057600080fd5b8686015b83811015610dc857803586811115610dac5760008081fd5b610dba8c8a838b0101610a82565b845250918701918701610d94565b5095830195909552509695505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610e0c578181015183820152602001610df4565b50506000910152565b60008151808452610e2d816020860160208601610df1565b601f01601f19169290920160200192915050565b60e081526000610e5460e083018a610e15565b8281036020840152610e66818a610e15565b90508760408401528281036060840152610e808188610e15565b608084019690965250506001600160a01b0392831660a0820152911660c090910152949350505050565b60008251610ebc818460208701610df1565b919091019291505056fea2646970667358221220c4522d0faef87ebb247a8bb5b367af27ccd45173d03aff5b5b7bf7b8e4a1be0c64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db3", - "nonce": "0x16", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa9458d9953923bfe9cf94cf011f1bf998cae833f63ca46932fe0c82961ad31eb", - "transactionType": "CREATE2", - "contractName": "MultiTokenPeriodEnforcer", - "contractAddress": "0xfb2f1a9bd76d3701b730e5d69c3219d42d80ebb7", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x191a64", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061148b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063a145832a11610066578063a145832a1461014b578063d3eddcc5146100c4578063da8081c21461015e578063ed463367146100c4578063f5c7d74e146101c357600080fd5b806319de6ebc14610098578063414c3e33146100c4578063733c0d80146100e05780638572e3191461011d575b600080fd5b6100ab6100a6366004610f6f565b6101e4565b6040516100bb9493929190610fed565b60405180910390f35b6100de6100d2366004611094565b50505050505050505050565b005b6100f36100ee366004611161565b6104b6565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100bb565b61013061012b3660046111ad565b61062a565b604080519384529115156020840152908201526060016100bb565b6100de610159366004611094565b6106fc565b61019b61016c366004611237565b600060208190529081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100bb565b6101d66101d1366004611250565b6107de565b6040519081526020016100bb565b6060808080846101f56074826112a8565b15801561020157508015155b6102265760405162461bcd60e51b815260040161021d906112bc565b60405180910390fd5b600061023360748361130d565b90508067ffffffffffffffff81111561024e5761024e611321565b604051908082528060200260200182016040528015610277578160200160208202803683370190505b5095508067ffffffffffffffff81111561029357610293611321565b6040519080825280602002602001820160405280156102bc578160200160208202803683370190505b5094508067ffffffffffffffff8111156102d8576102d8611321565b604051908082528060200260200182016040528015610301578160200160208202803683370190505b5093508067ffffffffffffffff81111561031d5761031d611321565b604051908082528060200260200182016040528015610346578160200160208202803683370190505b50925060005b818110156104aa576000610361826074611337565b905089818a61037182601461134e565b9261037e93929190611361565b6103879161138b565b60601c88838151811061039c5761039c6113c0565b6001600160a01b039092166020928302919091019091015289896103c183601461134e565b906103cd84603461134e565b926103da93929190611361565b6103e3916113d6565b60001c8783815181106103f8576103f86113c0565b6020908102919091010152898961041083603461134e565b9061041c84605461134e565b9261042993929190611361565b610432916113d6565b60001c868381518110610447576104476113c0565b6020908102919091010152898961045f83605461134e565b9061046b84607461134e565b9261047893929190611361565b610481916113d6565b60001c858381518110610496576104966113c0565b60209081029190910101525060010161034c565b50505092959194509250565b60008080808580158015906104d357506104d16074826112a8565b155b6104ef5760405162461bcd60e51b815260040161021d906112bc565b60006104fc60748361130d565b90508087106105505760405162461bcd60e51b815260206004820152602c602482015260008051602061143683398151915260448201526b05ae8ded6cadc5ad2dcc8caf60a31b606482015260840161021d565b600061055d886074611337565b905089818a61056d82601461134e565b9261057a93929190611361565b6105839161138b565b60601c9650898961059583601461134e565b906105a184603461134e565b926105ae93929190611361565b6105b7916113d6565b955089896105c683603461134e565b906105d284605461134e565b926105df93929190611361565b6105e8916113d6565b945089896105f783605461134e565b9061060384607461134e565b9261061093929190611361565b610619916113d6565b60001c935050505093509350935093565b60008060008060008060006106438d8d8d8d8d8d6107f5565b60008481526020818152604091829020825160a081018452815481526001820154928101929092526002810154928201839052600381015460608301526004015460808201529498509296509094509250156106b2576106a28161083c565b97509750975050505050506106f0565b6040805160a0810182528581526020810185905290810183905260006060820181905260808201526106e38161083c565b9850985098505050505050505b96509650969350505050565b856107088160006108d0565b6107545760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d74797065604482015260640161021d565b86600881901b6107658160006108d0565b6107bf5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161021d565b506107d08c8c8c8c8b8b8b8a6108e7565b505050505050505050505050565b60006107ec85858585610e8b565b95945050505050565b60008080808061080786880188611237565b905060006108168a8a846104b6565b91975095509350905061082b8b828e85610e8b565b955050509650965096509692505050565b6000806000836040015142101561085b575060009150819050806108c9565b6020840151604085015161086f90426113f4565b610879919061130d565b61088490600161134e565b9050808460600151141591506000826108a15784608001516108a4565b60005b9050808560000151116108b85760006108c5565b84516108c59082906113f4565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b6000806000803660006108fa8a8a610ed5565b935093509350935081819050604403610a0657821561096f5760405162461bcd60e51b8152602060048201526038602482015260008051602061143683398151915260448201527f2d76616c75652d696e2d65726332302d7472616e736665720000000000000000606482015260840161021d565b63a9059cbb60e01b610985600460008486611361565b61098e91611407565b6001600160e01b031916146109e35760405162461bcd60e51b815260206004820152602760248201526000805160206114368339815191526044820152660b5b595d1a1bd960ca1b606482015260840161021d565b92935083926109f6604460248385611361565b6109ff916113d6565b9550610acf565b6000819003610a7f5760008311610a735760405162461bcd60e51b815260206004820152603e602482015260008051602061143683398151915260448201527f2d7a65726f2d76616c75652d696e2d6e61746976652d7472616e736665720000606482015260840161021d565b60009450829550610acf565b60405162461bcd60e51b8152602060048201526031602482015260008051602061143683398151915260448201527005ac6c2d8d85ac8c2e8c25ad8cadccee8d607b1b606482015260840161021d565b5060009250610ae3915050888a018a611237565b9050600080600080610af68f8f876104b6565b9350935093509350836001600160a01b0316866001600160a01b031614610b6f5760405162461bcd60e51b815260206004820152602760248201527f4d756c7469546f6b656e506572696f64456e666f726365723a746f6b656e2d6d6044820152660d2e6dac2e8c6d60cb1b606482015260840161021d565b6000610b7d33888c89610e8b565b60008181526020819052604081206002810154929350919003610d1f5760008311610bf15760405162461bcd60e51b8152602060048201526030602482015260008051602061143683398151915260448201526f2d7a65726f2d73746172742d6461746560801b606482015260840161021d565b60008511610c4b5760405162461bcd60e51b815260206004820152603360248201526000805160206114368339815191526044820152720b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d606a1b606482015260840161021d565b60008411610ca75760405162461bcd60e51b8152602060048201526035602482015260008051602061143683398151915260448201527416bd32b93796b832b934b7b216b23ab930ba34b7b760591b606482015260840161021d565b82421015610d0d5760405162461bcd60e51b815260206004820152602d60248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e73666560448201526c1c8b5b9bdd0b5cdd185c9d1959609a1b606482015260840161021d565b84815560018101849055600281018390555b6000806000610d6a846040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820154815260200160048201548152505061083c565b925092509250828c1115610dda5760405162461bcd60e51b815260206004820152603160248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e7366656044820152701c8b585b5bdd5b9d0b595e18d959591959607a1b606482015260840161021d565b8115610def5760038401819055600060048501555b8b846004016000828254610e03919061134e565b90915550506004840154604080516001600160a01b038e81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a45050505050505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152949095168582015260608501929092526080808501919091528151808503909101815260a09093019052815191012090565b6000803681610ee76014828789611361565b610ef09161138b565b60601c9350610f03603460148789611361565b610f0c916113d6565b9250610f1b8560348189611361565b949793965094505050565b60008083601f840112610f3857600080fd5b50813567ffffffffffffffff811115610f5057600080fd5b602083019150836020828501011115610f6857600080fd5b9250929050565b60008060208385031215610f8257600080fd5b823567ffffffffffffffff811115610f9957600080fd5b610fa585828601610f26565b90969095509350505050565b60008151808452602080850194506020840160005b83811015610fe257815187529582019590820190600101610fc6565b509495945050505050565b6080808252855190820181905260009060209060a0840190828901845b8281101561102f5781516001600160a01b03168452928401929084019060010161100a565b50505083810360208501526110448188610fb1565b91505082810360408401526110598186610fb1565b9050828103606084015261106d8185610fb1565b979650505050505050565b80356001600160a01b038116811461108f57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156110b357600080fd5b8a3567ffffffffffffffff808211156110cb57600080fd5b6110d78e838f01610f26565b909c509a5060208d01359150808211156110f057600080fd5b6110fc8e838f01610f26565b909a50985060408d0135975060608d013591508082111561111c57600080fd5b506111298d828e01610f26565b90965094505060808b0135925061114260a08c01611078565b915061115060c08c01611078565b90509295989b9194979a5092959850565b60008060006040848603121561117657600080fd5b833567ffffffffffffffff81111561118d57600080fd5b61119986828701610f26565b909790965060209590950135949350505050565b600080600080600080608087890312156111c657600080fd5b863595506111d660208801611078565b9450604087013567ffffffffffffffff808211156111f357600080fd5b6111ff8a838b01610f26565b9096509450606089013591508082111561121857600080fd5b5061122589828a01610f26565b979a9699509497509295939492505050565b60006020828403121561124957600080fd5b5035919050565b6000806000806080858703121561126657600080fd5b61126f85611078565b935061127d60208601611078565b93969395505050506040820135916060013590565b634e487b7160e01b600052601260045260246000fd5b6000826112b7576112b7611292565b500690565b6020808252602d9082015260008051602061143683398151915260408201526c05ae8cae4dae65ad8cadccee8d609b1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008261131c5761131c611292565b500490565b634e487b7160e01b600052604160045260246000fd5b80820281158282048414176108e1576108e16112f7565b808201808211156108e1576108e16112f7565b6000808585111561137157600080fd5b8386111561137e57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156113b85780818660140360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b803560208310156108e157600019602084900360031b1b1692915050565b818103818111156108e1576108e16112f7565b6001600160e01b031981358181169160048510156113b85760049490940360031b84901b169092169291505056fe4d756c7469546f6b656e506572696f64456e666f726365723a696e76616c6964a26469706673582212206b4a8ce69e59f7a9a87625264b1bf56abe17821e19463e4c4e98607ccaa2598864736f6c63430008170033", - "nonce": "0x17", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf33eeb357316b66f2a4ea71528c2ca25f2996ae03ff41799f4ac65e77087f3d0", - "transactionType": "CREATE2", - "contractName": "NativeBalanceChangeEnforcer", - "contractAddress": "0xbd7b277507723490cd50b12eaafe87c616be6880", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xaa075", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610824806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461016d578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063a79a0db5146100f4575b600080fd5b6100b061009b366004610568565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046105e6565b50505050505050505050565b005b6100df6100ef3660046105e6565b610180565b6101076101023660046106b3565b6102c6565b6040519081526020016100bc565b610107610123366004610568565b60006020819052908152604090205481565b6101486101433660046106dd565b6102db565b6040805193151584526001600160a01b039092166020840152908201526060016100bc565b6100df61017b3660046105e6565b6103ad565b85600881901b6001600160f81b03198116156101f15760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101fe338661052b565b9050600061020c8d8d6102db565b5060008481526001602052604090205490925060ff161590506102885760405162461bcd60e51b815260206004820152602e60248201527f4e617469766542616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b60648201526084016101e8565b6000918252600160208181526040808520805460ff19169093179092558390529091206001600160a01b039091163190555050505050505050505050565b60006102d2838361052b565b90505b92915050565b60008080603584146103485760405162461bcd60e51b815260206004820152603060248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016101e8565b8484600081811061035b5761035b61071f565b909101356001600160f81b0319161515935061037d9050601560018688610735565b6103869161075f565b60601c91506103988460158188610735565b6103a191610794565b60001c90509250925092565b60008060006103bc8d8d6102db565b92509250925060006103ce338861052b565b6000818152600160205260409020805460ff1916905590508315610482576000818152602081905260409020546104069083906107c8565b836001600160a01b031631101561047d5760405162461bcd60e51b815260206004820152603560248201527f4e617469766542616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b60648201526084016101e8565b61051b565b60008181526020819052604090205461049c9083906107db565b836001600160a01b031631101561051b5760405162461bcd60e51b815260206004820152603960248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e6372656173650000000000000060648201526084016101e8565b5050505050505050505050505050565b604080516001600160a01b038416602082015290810182905260009060600160405160208183030381529060405280519060200120905092915050565b60006020828403121561057a57600080fd5b5035919050565b60008083601f84011261059357600080fd5b50813567ffffffffffffffff8111156105ab57600080fd5b6020830191508360208285010111156105c357600080fd5b9250929050565b80356001600160a01b03811681146105e157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561060557600080fd5b8a3567ffffffffffffffff8082111561061d57600080fd5b6106298e838f01610581565b909c509a5060208d013591508082111561064257600080fd5b61064e8e838f01610581565b909a50985060408d0135975060608d013591508082111561066e57600080fd5b5061067b8d828e01610581565b90965094505060808b0135925061069460a08c016105ca565b91506106a260c08c016105ca565b90509295989b9194979a5092959850565b600080604083850312156106c657600080fd5b6106cf836105ca565b946020939093013593505050565b600080602083850312156106f057600080fd5b823567ffffffffffffffff81111561070757600080fd5b61071385828601610581565b90969095509350505050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561074557600080fd5b8386111561075257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff19813581811691601485101561078c5780818660140360031b1b83161692505b505092915050565b803560208310156102d557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102d5576102d56107b2565b808201808211156102d5576102d56107b256fea26469706673582212202bb236cbc18974df435e7453fa88fa7b66f55863b7380c990af748c9a075fb0964736f6c63430008170033", - "nonce": "0x18", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4a17bd43e8055ae34c754109b429091f95520d21cae1ff665fe5cf9b9c351e1c", - "transactionType": "CREATE2", - "contractName": "ArgsEqualityCheckEnforcer", - "contractAddress": "0x44b8c6ae3c304213c3e298495e12497ed3e56e41", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x5771a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506103b7806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610249565b50505050505050505050565b005b61006b61007b366004610249565b85600881901b6001600160f81b03198116156100ec5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5088886040516100fd929190610316565b60405180910390208b8b604051610115929190610316565b6040518091039020146101d75783826001600160a01b0316336001600160a01b03167f07fc5f2898fc1f1cf9d6012177b7abb8d010b9e64055979af3a5bcd274e2a11a8e8e8e8e60405161016c949392919061034f565b60405180910390a460405162461bcd60e51b815260206004820152603260248201527f41726773457175616c697479436865636b456e666f726365723a646966666572604482015271656e742d617267732d616e642d7465726d7360701b60648201526084016100e3565b5050505050505050505050565b60008083601f8401126101f657600080fd5b50813567ffffffffffffffff81111561020e57600080fd5b60208301915083602082850101111561022657600080fd5b9250929050565b80356001600160a01b038116811461024457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561026857600080fd5b8a3567ffffffffffffffff8082111561028057600080fd5b61028c8e838f016101e4565b909c509a5060208d01359150808211156102a557600080fd5b6102b18e838f016101e4565b909a50985060408d0135975060608d01359150808211156102d157600080fd5b506102de8d828e016101e4565b90965094505060808b013592506102f760a08c0161022d565b915061030560c08c0161022d565b90509295989b9194979a5092959850565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000610363604083018688610326565b8281036020840152610376818587610326565b97965050505050505056fea2646970667358221220424cdaf466f78a927203bf48f7e671224e402758d2e36ae4637102599c4193ac64736f6c63430008170033", - "nonce": "0x19", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd3adffd0c640efb214f96539b21c1ed8dcc5589adc6766d7f30580d8f8ac5a48", - "transactionType": "CREATE2", - "contractName": "NativeTokenPaymentEnforcer", - "contractAddress": "0x4803a326dded6ddbc60e659e5ed12d85c7582811", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3", - "0x44B8C6ae3C304213c3e298495e12497Ed3E56E41" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x14e4ac", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060c060405234801561001057600080fd5b506040516111b73803806111b783398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516110e66100d16000396000818160a301526103c001526000818161011901528181610273015261065a01526110e66000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100e2578063d3eddcc514610082578063ea4d3c9b14610114578063ed4633671461013b57600080fd5b8063414c3e3314610082578063a145832a14610082578063a42ff9311461009e575b600080fd5b61009c6100903660046108d5565b50505050505050505050565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f56100f03660046109a2565b61014e565b604080516001600160a01b0390931683526020830191909152016100d9565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61009c6101493660046108d5565b6101fc565b600080603483146101be5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084015b60405180910390fd5b6101cc6014600085876109e4565b6101d591610a0e565b60601c91506101e783601481876109e4565b6101f091610a43565b60001c90509250929050565b85600881901b61020d8160006107ac565b6102675760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101b5565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb5760405162461bcd60e51b815260206004820152603260248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6f6e6c792d6044820152713232b632b3b0ba34b7b716b6b0b730b3b2b960711b60648201526084016101b5565b6000806103088d8d61014e565b9092509050600061031b8b8d018d610c88565b905060008151116103945760405162461bcd60e51b815260206004820152603f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201527f69642d616c6c6f77616e63652d64656c65676174696f6e732d6c656e6774680060648201526084016101b5565b6000816000815181106103a9576103a9610dcd565b6020026020010151606001515111801561043057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816000815181106103fb576103fb610dcd565b60200260200101516060015160008151811061041957610419610dcd565b6020026020010151600001516001600160a01b0316145b6104a25760405162461bcd60e51b815260206004820152603c60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6d6973736960448201527f6e672d61726773457175616c697479436865636b456e666f726365720000000060648201526084016101b5565b86856040516020016104d092919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b604051602081830303815290604052816000815181106104f2576104f2610dcd565b60200260200101516060015160008151811061051057610510610dcd565b602090810291909101015160409081019190915280516001808252818301909252600091816020015b6060815260200190600190039081610539579050509050816040516020016105619190610e33565b6040516020818303038152906040528160008151811061058357610583610dcd565b6020908102919091010152604080516001808252818301909252600091816020015b60608152602001906001900390816105a55790505090506105d68585604051806020016040528060008152506107c3565b816000815181106105e9576105e9610dcd565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506106206107f2565b8160008151811061063357610633610dcd565b602090810291909101015260405163cef6d20960e01b81526001600160a01b0380881631917f00000000000000000000000000000000000000000000000000000000000000009091169063cef6d2099061069590879086908890600401610fbf565b600060405180830381600087803b1580156106af57600080fd5b505af11580156106c3573d6000803e3d6000fd5b505050506001600160a01b038716316106dc8783611029565b8110156107435760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a7061796d6560448201526e1b9d0b5b9bdd0b5c9958d95a5d9959608a1b60648201526084016101b5565b604080516001600160a01b038d811682528c81166020830152918101899052908916908d9033907fac266e0d9b66169d0dc4479d531985bcec62dfd9d7992d0f6865afdbb7baa5e29060600160405180910390a450505050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b60608383836040516020016107da9392919061104a565b60405160208183030381529060405290509392505050565b600061080081808080610805565b905090565b604080516001600160f81b03198087166020830152851660218201526000602282018190526001600160e01b03198516602683015269ffffffffffffffffffff198416602a830152910160405160208183030381529060405261086790611089565b95945050505050565b60008083601f84011261088257600080fd5b50813567ffffffffffffffff81111561089a57600080fd5b6020830191508360208285010111156108b257600080fd5b9250929050565b80356001600160a01b03811681146108d057600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108f457600080fd5b8a3567ffffffffffffffff8082111561090c57600080fd5b6109188e838f01610870565b909c509a5060208d013591508082111561093157600080fd5b61093d8e838f01610870565b909a50985060408d0135975060608d013591508082111561095d57600080fd5b5061096a8d828e01610870565b90965094505060808b0135925061098360a08c016108b9565b915061099160c08c016108b9565b90509295989b9194979a5092959850565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610870565b90969095509350505050565b600080858511156109f457600080fd5b83861115610a0157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a3b5780818660140360031b1b83161692505b505092915050565b803560208310156107bd57600019602084900360031b1b1692915050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b60405290565b60405160c0810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b604051601f8201601f1916810167ffffffffffffffff81118282101715610aec57610aec610a61565b604052919050565b600067ffffffffffffffff821115610b0e57610b0e610a61565b5060051b60200190565b600082601f830112610b2957600080fd5b813567ffffffffffffffff811115610b4357610b43610a61565b610b56601f8201601f1916602001610ac3565b818152846020838601011115610b6b57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112610b9957600080fd5b81356020610bae610ba983610af4565b610ac3565b82815260059290921b84018101918181019086841115610bcd57600080fd5b8286015b84811015610c7d57803567ffffffffffffffff80821115610bf25760008081fd5b908801906060828b03601f1901811315610c0c5760008081fd5b610c14610a77565b610c1f8885016108b9565b815260408085013584811115610c355760008081fd5b610c438e8b83890101610b18565b838b015250918401359183831115610c5b5760008081fd5b610c698d8a85880101610b18565b908201528652505050918301918301610bd1565b509695505050505050565b60006020808385031215610c9b57600080fd5b823567ffffffffffffffff80821115610cb357600080fd5b818501915085601f830112610cc757600080fd5b8135610cd5610ba982610af4565b81815260059190911b83018401908481019088831115610cf457600080fd5b8585015b83811015610dc057803585811115610d0f57600080fd5b860160c0818c03601f19011215610d265760008081fd5b610d2e610aa0565b610d398983016108b9565b81526040610d488184016108b9565b8a83015260608084013582840152608091508184013589811115610d6c5760008081fd5b610d7a8f8d83880101610b88565b82850152505060a0808401358284015260c0840135915088821115610d9f5760008081fd5b610dad8e8c84870101610b18565b9083015250845250918601918601610cf8565b5098975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610dfe578181015183820152602001610de6565b50506000910152565b60008151808452610e1f816020860160208601610de3565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f5857603f19888603018452815160c0860160018060a01b038083511688528089840151168989015260408301516040890152606083015160c060608a015282815180855260e08b01915060e08160051b8c010194508b8301925060005b81811015610f1c5760df198c870301835283518581511687528d81015160608f890152610eed6060890182610e07565b9050604082015191508781036040890152610f088183610e07565b97505050928c0192918c0191600101610ebd565b50505050506080820151608088015260a0820151915086810360a0880152610f448183610e07565b965050509285019290850190600101610e5a565b5092979650505050505050565b60008282518085526020808601955060208260051b8401016020860160005b84811015610fb257601f19868403018952610fa0838351610e07565b98840198925090830190600101610f84565b5090979650505050505050565b606081526000610fd26060830186610f65565b82810360208481019190915285518083528682019282019060005b8181101561100957845183529383019391830191600101610fed565b5050848103604086015261101d8187610f65565b98975050505050505050565b808201808211156107bd57634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff198460601b1681528260148201526000825161107a816034850160208701610de3565b91909101603401949350505050565b805160208083015191908110156110aa576000198160200360031b1b821691505b5091905056fea2646970667358221220fbd925efd5ab2f5f7fdd3db295fc937b181a5babc4635e7ef57ba757363a023d64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db300000000000000000000000044b8c6ae3c304213c3e298495e12497ed3e56e41", - "nonce": "0x1a", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9ef10c8f6c5d83c851e91f661e372ec35dc63746234e48a1273549291b3eae05", - "transactionType": "CREATE2", - "contractName": "NativeTokenTransferAmountEnforcer", - "contractAddress": "0xf71af580b9c3078fbc2bbf16fbb8eed82b330320", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x85c8f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506105cd806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046103a7565b50505050505050505050565b005b6100ab610091366004610474565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100816100cb3660046103a7565b6100e3565b6100ab6100de36600461049e565b6102c5565b856100ef8160006102da565b6101405760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101518160006102da565b6101ab5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610137565b5060006101b88d8d6102c5565b905060006101c689896102f1565b5050336000908152602081815260408083208c845290915281208054929450909250839183906101f79084906104e0565b92505081905590508281111561026c5760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e5472616e73666572416d6f756e74456e666f7263656044820152731c8e985b1b1bddd85b98d94b595e18d95959195960621b6064820152608401610137565b604080518481526020810183905289916001600160a01b0389169133917fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d910160405180910390a4505050505050505050505050505050565b60006102d382840184610501565b9392505050565b6001600160f81b0319828116908216145b92915050565b6000803681610303601482878961051a565b61030c91610544565b60601c935061031f60346014878961051a565b61032891610579565b9250610337856034818961051a565b949793965094505050565b60008083601f84011261035457600080fd5b50813567ffffffffffffffff81111561036c57600080fd5b60208301915083602082850101111561038457600080fd5b9250929050565b80356001600160a01b03811681146103a257600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103c657600080fd5b8a3567ffffffffffffffff808211156103de57600080fd5b6103ea8e838f01610342565b909c509a5060208d013591508082111561040357600080fd5b61040f8e838f01610342565b909a50985060408d0135975060608d013591508082111561042f57600080fd5b5061043c8d828e01610342565b90965094505060808b0135925061045560a08c0161038b565b915061046360c08c0161038b565b90509295989b9194979a5092959850565b6000806040838503121561048757600080fd5b6104908361038b565b946020939093013593505050565b600080602083850312156104b157600080fd5b823567ffffffffffffffff8111156104c857600080fd5b6104d485828601610342565b90969095509350505050565b808201808211156102eb57634e487b7160e01b600052601160045260246000fd5b60006020828403121561051357600080fd5b5035919050565b6000808585111561052a57600080fd5b8386111561053757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105715780818660140360031b1b83161692505b505092915050565b803560208310156102eb57600019602084900360031b1b169291505056fea264697066735822122024cad96a7227a2b90e98242180a662fd4fbc57d3e5f57735ca4faddc936bc47d64736f6c63430008170033", - "nonce": "0x1b", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf336857eeda4ff8b60a6eb7c8c1a698f385713909908cc9850474347c13eb487", - "transactionType": "CREATE2", - "contractName": "NativeTokenStreamingEnforcer", - "contractAddress": "0xd10b97905a320b13a0608f7e9cc506b56747df19", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd1bd0", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109a4806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100e9578063fb7d2c5b1461010a57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610765565b50505050505050505050565b005b61009c6100ac366004610765565b610177565b6100c46100bf366004610832565b61025c565b6040805194855260208501939093529183015260608201526080015b60405180910390f35b6100fc6100f7366004610874565b610338565b6040519081526020016100e0565b61014f610118366004610874565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100e0565b856101838160006103a3565b6101d45760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101e58160006103a3565b61023f5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101cb565b5061024e8c8c898989886103ba565b505050505050505050505050565b6000808080608085146102cb5760405162461bcd60e51b815260206004820152603160248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101cb565b6102d960206000878961089e565b6102e2916108c8565b93506102f260406020878961089e565b6102fb916108c8565b925061030b60606040878961089e565b610314916108c8565b915061032460806060878961089e565b61032d916108c8565b939692955090935050565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a0810183528154815260018201549381019390935260028101549183019190915260038101546060830152600481015460808301529061039b9061062e565b949350505050565b6001600160f81b0319828116908216145b92915050565b60006103c685856106af565b50509150506000806000806103db8b8b61025c565b93509350935093508383101561044b5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e7660448201526e185b1a590b5b585e0b585b5bdd5b9d608a1b60648201526084016101cb565b600081116104b85760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e76604482015273616c69642d7a65726f2d73746172742d74696d6560601b60648201526084016101cb565b336000908152602081815260408083208a8452909152812060048101549091036104f5578481556001810184905560028101839055600381018290555b6040805160a081018252825481526001830154602082015260028301549181019190915260038201546060820152600482015460808201526105369061062e565b86111561059d5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a616c6c60448201526e1bddd85b98d94b595e18d959591959608a1b60648201526084016101cb565b858160040160008282546105b191906108fc565b9091555050600481015460408051878152602081018790529081018590526060810184905260808101919091524260a082015288906001600160a01b0389169033907fa4d5df1d290378aabb8f054b2f3100faf35e2266bb7fbe661f947dfc686704ae9060c00160405180910390a4505050505050505050505050565b6000816060015142101561064457506000919050565b6000826060015142610656919061090f565b9050600081846040015161066a9190610922565b845161067691906108fc565b9050836020015181111561068b575060208301515b808460800151106106a0575060009392505050565b608084015161039b908261090f565b60008036816106c1601482878961089e565b6106ca91610939565b60601c93506106dd60346014878961089e565b6106e6916108c8565b92506106f5856034818961089e565b949793965094505050565b60008083601f84011261071257600080fd5b50813567ffffffffffffffff81111561072a57600080fd5b60208301915083602082850101111561074257600080fd5b9250929050565b80356001600160a01b038116811461076057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561078457600080fd5b8a3567ffffffffffffffff8082111561079c57600080fd5b6107a88e838f01610700565b909c509a5060208d01359150808211156107c157600080fd5b6107cd8e838f01610700565b909a50985060408d0135975060608d01359150808211156107ed57600080fd5b506107fa8d828e01610700565b90965094505060808b0135925061081360a08c01610749565b915061082160c08c01610749565b90509295989b9194979a5092959850565b6000806020838503121561084557600080fd5b823567ffffffffffffffff81111561085c57600080fd5b61086885828601610700565b90969095509350505050565b6000806040838503121561088757600080fd5b61089083610749565b946020939093013593505050565b600080858511156108ae57600080fd5b838611156108bb57600080fd5b5050820193919092039150565b803560208310156103b457600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103b4576103b46108e6565b818103818111156103b4576103b46108e6565b80820281158282048414176103b4576103b46108e6565b6bffffffffffffffffffffffff1981358181169160148510156109665780818660140360031b1b83161692505b50509291505056fea26469706673582212209ae3650bc35b3640fcc1f9a46bf5b25f1ce1bf6eb25aeb42d8582dc4beb6b96b64736f6c63430008170033", - "nonce": "0x1c", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x54f5736f5d1fa57f4860c27cb8ebd7003768c0f21306abeb5a4af9d465b26d11", - "transactionType": "CREATE2", - "contractName": "NativeTokenPeriodTransferEnforcer", - "contractAddress": "0x9bc0faf4aca5ae429f4c06aeeac517520cb16bd9", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe5b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b57806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610893565b50505050505050505050565b005b6100b16100ac366004610960565b61017f565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df3660046109ba565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610893565b610255565b61016461015f3660046109e4565b61033a565b604080519384526020840192909252908201526060016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a0810183528154815260018201549381019390935260028101549183018290526003810154606084015260040154608083015282918291156101f4576101e8816103f0565b9350935093505061024b565b6000806000610203898961033a565b92509250925060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061023f816103f0565b97509750975050505050505b9450945094915050565b85610261816000610484565b6102b25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102c3816000610484565b61031d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102a9565b5061032c8c8c8989898861049b565b505050505050505050505050565b600080806060841461039b5760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152750e474d2dcecc2d8d2c85ae8cae4dae65ad8cadccee8d60531b60648201526084016102a9565b6103a9602060008688610a26565b6103b291610a50565b92506103c2604060208688610a26565b6103cb91610a50565b91506103db606060408688610a26565b6103e491610a50565b60001c90509250925092565b6000806000836040015142101561040f5750600091508190508061047d565b602084015160408501516104239042610a84565b61042d9190610a97565b610438906001610ab9565b905080846060015114159150600082610455578460800151610458565b60005b90508085600001511161046c576000610479565b8451610479908290610a84565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60006104a785856107dd565b505091505060008060006104bb8a8a61033a565b336000908152602081815260408083208c84529091528120600281015494975092955090935090919003610684576000821161054d5760405162461bcd60e51b81526020600482015260396024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d73746172742d646174650000000000000060648201526084016102a9565b600084116105b15760405162461bcd60e51b815260206004820152603c6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d616d6f756e740000000060648201526084016102a9565b600083116106155760405162461bcd60e51b815260206004820152603e6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d6475726174696f6e000060648201526084016102a9565b814210156106725760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152751c8e9d1c985b9cd9995c8b5b9bdd0b5cdd185c9d195960521b60648201526084016102a9565b83815560018101839055600281018290555b60008060006106cf846040518060a0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815250506103f0565b925092509250828811156107395760405162461bcd60e51b815260206004820152603a6024820152600080516020610b0283398151915260448201527f723a7472616e736665722d616d6f756e742d657863656564656400000000000060648201526084016102a9565b811561074e5760038401819055600060048501555b878460040160008282546107629190610ab9565b909155505060028401546004850154604080518a8152602081018a90529081019290925260608201524260808201528a906001600160a01b038b169033907f22e1bbd8bc0380d336958afc37cd8cb128d6c43891ed276162c30e8df467734d9060a00160405180910390a45050505050505050505050505050565b60008036816107ef6014828789610a26565b6107f891610acc565b60601c935061080b603460148789610a26565b61081491610a50565b92506108238560348189610a26565b949793965094505050565b60008083601f84011261084057600080fd5b50813567ffffffffffffffff81111561085857600080fd5b60208301915083602082850101111561087057600080fd5b9250929050565b80356001600160a01b038116811461088e57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108b257600080fd5b8a3567ffffffffffffffff808211156108ca57600080fd5b6108d68e838f0161082e565b909c509a5060208d01359150808211156108ef57600080fd5b6108fb8e838f0161082e565b909a50985060408d0135975060608d013591508082111561091b57600080fd5b506109288d828e0161082e565b90965094505060808b0135925061094160a08c01610877565b915061094f60c08c01610877565b90509295989b9194979a5092959850565b6000806000806060858703121561097657600080fd5b8435935061098660208601610877565b9250604085013567ffffffffffffffff8111156109a257600080fd5b6109ae8782880161082e565b95989497509550505050565b600080604083850312156109cd57600080fd5b6109d683610877565b946020939093013593505050565b600080602083850312156109f757600080fd5b823567ffffffffffffffff811115610a0e57600080fd5b610a1a8582860161082e565b90969095509350505050565b60008085851115610a3657600080fd5b83861115610a4357600080fd5b5050820193919092039150565b8035602083101561049557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561049557610495610a6e565b600082610ab457634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561049557610495610a6e565b6bffffffffffffffffffffffff198135818116916014851015610af95780818660140360031b1b83161692505b50509291505056fe4e6174697665546f6b656e506572696f645472616e73666572456e666f726365a2646970667358221220d41e667da8d747979e7ed7f05af656310d3eb3029c9d0c8a63a248703010d50664736f6c63430008170033", - "nonce": "0x1d", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xeca54ad5683b95c16745c28941780bc1dc1bebda64b5343c4455992efaa8bbdc", - "transactionType": "CREATE2", - "contractName": "NonceEnforcer", - "contractAddress": "0xde4f2fac4b3d87a1d9953ca5fc09fca7f366254f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x70672", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061050e806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100eb578063d3eddcc5146100bc578063ed463367146100bc578063f5743c4c146100fe57600080fd5b80632bd4ed2114610082578063414c3e33146100bc578063a145832a146100d8575b600080fd5b6100aa610090366004610314565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100d66100ca366004610390565b50505050505050505050565b005b6100d66100e6366004610390565b610111565b6100aa6100f936600461045d565b61020f565b6100d661010c36600461049f565b61027d565b85600881901b6101228160006102e1565b6101815760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600061018e8c8c61020f565b336000908152602081815260408083206001600160a01b038916845290915290205490915081146102015760405162461bcd60e51b815260206004820152601b60248201527f4e6f6e6365456e666f726365723a696e76616c69642d6e6f6e636500000000006044820152606401610178565b505050505050505050505050565b60006020821461026c5760405162461bcd60e51b815260206004820152602260248201527f4e6f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e676044820152610e8d60f31b6064820152608401610178565b61027682846104ba565b9392505050565b6001600160a01b038116600081815260208181526040808320338085529083529281902080546001810190915590518181529093917fe02d340254c92bc3ad96f0fceb790db939e11c669c1f4c8a549d248f17130b33910160405180910390a35050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b038116811461030f57600080fd5b919050565b6000806040838503121561032757600080fd5b610330836102f8565b915061033e602084016102f8565b90509250929050565b60008083601f84011261035957600080fd5b50813567ffffffffffffffff81111561037157600080fd5b60208301915083602082850101111561038957600080fd5b9250929050565b60008060008060008060008060008060e08b8d0312156103af57600080fd5b8a3567ffffffffffffffff808211156103c757600080fd5b6103d38e838f01610347565b909c509a5060208d01359150808211156103ec57600080fd5b6103f88e838f01610347565b909a50985060408d0135975060608d013591508082111561041857600080fd5b506104258d828e01610347565b90965094505060808b0135925061043e60a08c016102f8565b915061044c60c08c016102f8565b90509295989b9194979a5092959850565b6000806020838503121561047057600080fd5b823567ffffffffffffffff81111561048757600080fd5b61049385828601610347565b90969095509350505050565b6000602082840312156104b157600080fd5b610276826102f8565b803560208310156102f257600019602084900360031b1b169291505056fea2646970667358221220a9f5ef425adf403ab9ba4e7eb77d33d90a09d017b94aa31d1c936c4da108e6f064736f6c63430008170033", - "nonce": "0x1e", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5e24ff93c9b6ccb9f042b19cce612d5d78b43c505f8e38e5cba17924cba1d86c", - "transactionType": "CREATE2", - "contractName": "OwnershipTransferEnforcer", - "contractAddress": "0x7eef9734e7092032b5c56310eb9bbd1f4a524681", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9744f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106af806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461049f565b50505050505050505050565b005b61007661008636600461049f565b6100ba565b61009e61009936600461056c565b6101e7565b6040516001600160a01b03909116815260200160405180910390f35b856100c6816000610252565b6101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610128816000610252565b6101825760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5060006101918d8d8a8a610269565b6040516001600160a01b038083168252919250879186169033907f0f026cada0b544ae1cc47ac006f1f4c3d7e94832af22aa0065351de49f9284d79060200160405180910390a450505050505050505050505050565b60006014821461023e5760405162461bcd60e51b815260206004820152602e602482015260008051602061065a83398151915260448201526d0c85ae8cae4dae65ad8cadccee8d60931b606482015260840161010e565b61024882846105ae565b60601c9392505050565b6001600160f81b0319828116908216145b92915050565b60008036600061027986866103e9565b929550935090915050602481146102db5760405162461bcd60e51b8152602060048201526032602482015260008051602061065a8339815191526044820152710c85acaf0cac6eae8d2dedc5ad8cadccee8d60731b606482015260840161010e565b60006102ea60048284866105e3565b6102f39161060d565b90506001600160e01b0319811663f2fde38b60e01b146103545760405162461bcd60e51b8152602060048201526028602482015260008051602061065a833981519152604482015267190b5b595d1a1bd960c21b606482015260840161010e565b60006103608a8a6101e7565b9050846001600160a01b0316816001600160a01b0316146103c45760405162461bcd60e51b815260206004820152602a602482015260008051602061065a833981519152604482015269190b58dbdb9d1c9858dd60b21b606482015260840161010e565b6103d26024600485876105e3565b6103db9161063b565b9a9950505050505050505050565b60008036816103fb60148287896105e3565b610404916105ae565b60601c93506104176034601487896105e3565b6104209161063b565b925061042f85603481896105e3565b949793965094505050565b60008083601f84011261044c57600080fd5b50813567ffffffffffffffff81111561046457600080fd5b60208301915083602082850101111561047c57600080fd5b9250929050565b80356001600160a01b038116811461049a57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104be57600080fd5b8a3567ffffffffffffffff808211156104d657600080fd5b6104e28e838f0161043a565b909c509a5060208d01359150808211156104fb57600080fd5b6105078e838f0161043a565b909a50985060408d0135975060608d013591508082111561052757600080fd5b506105348d828e0161043a565b90965094505060808b0135925061054d60a08c01610483565b915061055b60c08c01610483565b90509295989b9194979a5092959850565b6000806020838503121561057f57600080fd5b823567ffffffffffffffff81111561059657600080fd5b6105a28582860161043a565b90969095509350505050565b6bffffffffffffffffffffffff1981358181169160148510156105db5780818660140360031b1b83161692505b505092915050565b600080858511156105f357600080fd5b8386111561060057600080fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156105db5760049490940360031b84901b1690921692915050565b8035602083101561026357600019602084900360031b1b169291505056fe4f776e6572736869705472616e73666572456e666f726365723a696e76616c69a264697066735822122007588682c413677a677027e7c1832d2fbd87c6826a5093b643a504b2507b88b964736f6c63430008170033", - "nonce": "0x1f", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc12772993121fd36c9f73142619b56aff276304e7d9c70673c8ce9966c06f30c", - "transactionType": "CREATE2", - "contractName": "RedeemerEnforcer", - "contractAddress": "0xe144b0b2618071b4e56f746313528a669c7e65c5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x878e1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061064b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103ae565b50505050505050505050565b005b6100766100863660046103ae565b6100b4565b61009e61009936600461047b565b6101e8565b6040516100ab91906104bd565b60405180910390f35b85600881901b6100c5816000610332565b6101245760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101318c8c6101e8565b805190915060005b81811015610183578281815181106101535761015361050a565b60200260200101516001600160a01b0316856001600160a01b03160361017b575050506101db565b600101610139565b5060405162461bcd60e51b815260206004820152602660248201527f52656465656d6572456e666f726365723a756e617574686f72697a65642d72656044820152653232b2b6b2b960d11b606482015260840161011b565b5050505050505050505050565b606060008280158015906102045750610202601482610536565b155b61025e5760405162461bcd60e51b815260206004820152602560248201527f52656465656d6572456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b606482015260840161011b565b610269601482610560565b67ffffffffffffffff81111561028157610281610574565b6040519080825280602002602001820160405280156102aa578160200160208202803683370190505b50925060005b81811015610329578581866102c682601461058a565b926102d39392919061059d565b6102dc916105c7565b60601c8484815181106102f1576102f161050a565b6001600160a01b039092166020928302919091019091015282610313816105fc565b9350610322905060148261058a565b90506102b0565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008083601f84011261035b57600080fd5b50813567ffffffffffffffff81111561037357600080fd5b60208301915083602082850101111561038b57600080fd5b9250929050565b80356001600160a01b03811681146103a957600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103cd57600080fd5b8a3567ffffffffffffffff808211156103e557600080fd5b6103f18e838f01610349565b909c509a5060208d013591508082111561040a57600080fd5b6104168e838f01610349565b909a50985060408d0135975060608d013591508082111561043657600080fd5b506104438d828e01610349565b90965094505060808b0135925061045c60a08c01610392565b915061046a60c08c01610392565b90509295989b9194979a5092959850565b6000806020838503121561048e57600080fd5b823567ffffffffffffffff8111156104a557600080fd5b6104b185828601610349565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156104fe5783516001600160a01b0316835292840192918401916001016104d9565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b60008261054557610545610520565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261056f5761056f610520565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103435761034361054a565b600080858511156105ad57600080fd5b838611156105ba57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105f45780818660140360031b1b83161692505b505092915050565b60006001820161060e5761060e61054a565b506001019056fea26469706673582212201039fbe92afb704ab10dbd45ad43e2b1c4bae1a3a861fb6009a942c305971f6764736f6c63430008170033", - "nonce": "0x20", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa4b8a4ff266d310d9a901fc896dd31b60b501e1829c2dad38373074a0d6c9088", - "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x6649b61c873f6f9686a1e1ae9ee98ac380c7ba13", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1052b6", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d05806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610980565b50505050505050505050565b005b610081610091366004610980565b6100fa565b6100a96100a4366004610a4d565b6106d3565b6040516100b69190610a8f565b60405180910390f35b6100ea6100cd366004610b2b565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b61086b565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b81600061086b565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610cb083398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff1916600117905536906102748989610882565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106d3565b905080606001516001600160a01b03168383600081811061030c5761030c610b55565b905060200281019061031e9190610b6b565b61032c906020810190610b8b565b6001600160a01b031614158061036e575080608001518383600081811061035557610355610b55565b90506020028101906103679190610b6b565b6020013514155b806103cc57508060a00151805190602001208383600081811061039357610393610b55565b90506020028101906103a59190610b6b565b6103b3906040810190610bad565b6040516103c1929190610bf4565b604051809103902014155b156104385760405162461bcd60e51b81526020600482015260426024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045657610456610b55565b90506020028101906104689190610b6b565b610476906020810190610b8b565b6001600160a01b03161415806104b357508282600181811061049a5761049a610b55565b90506020028101906104ac9190610b6b565b6020013515155b806104f35750828260018181106104cc576104cc610b55565b90506020028101906104de9190610b6b565b6104ec906040810190610bad565b9050604414155b80610559575063a9059cbb60e01b8383600181811061051457610514610b55565b90506020028101906105269190610b6b565b610534906040810190610bad565b61054391600491600091610c04565b61054c91610c2e565b6001600160e01b03191614155b806105c4575080602001516001600160a01b03168383600181811061058057610580610b55565b90506020028101906105929190610b6b565b6105a0906040810190610bad565b6105af91602491600491610c04565b6105b891610c5e565b6001600160a01b031614155b8061061d57508060400151838360018181106105e2576105e2610b55565b90506020028101906105f49190610b6b565b610602906040810190610bad565b61061191604491602491610c04565b61061a91610c5e565b14155b1561068a5760405162461bcd60e51b81526020600482015260436024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b6107276040518060c0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b607c82101561078c5760405162461bcd60e51b815260206004820152603d6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61079a601460008486610c04565b6107a391610c7c565b60601c81526107b6602860148486610c04565b6107bf91610c7c565b60601c60208201526107d5604860288486610c04565b6107de91610c5e565b60408201526107f1605c60488486610c04565b6107fa91610c7c565b606090811c90820152610811607c605c8486610c04565b61081a91610c5e565b608082015261082c82607c8186610c04565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060a082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108ba5763ba597e7e6000526004601cfd5b8315610911578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156109085763ba597e7e6000526004601cfd5b505050826108c4575b5050509250929050565b60008083601f84011261092d57600080fd5b50813567ffffffffffffffff81111561094557600080fd5b60208301915083602082850101111561095d57600080fd5b9250929050565b80356001600160a01b038116811461097b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561099f57600080fd5b8a3567ffffffffffffffff808211156109b757600080fd5b6109c38e838f0161091b565b909c509a5060208d01359150808211156109dc57600080fd5b6109e88e838f0161091b565b909a50985060408d0135975060608d0135915080821115610a0857600080fd5b50610a158d828e0161091b565b90965094505060808b01359250610a2e60a08c01610964565b9150610a3c60c08c01610964565b90509295989b9194979a5092959850565b60008060208385031215610a6057600080fd5b823567ffffffffffffffff811115610a7757600080fd5b610a838582860161091b565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a084015260a084015160c08085015280518060e086015260005b81811015610b065782810184015186820161010001528301610ae9565b506101009250600083828701015282601f19601f830116860101935050505092915050565b60008060408385031215610b3e57600080fd5b610b4783610964565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b8157600080fd5b9190910192915050565b600060208284031215610b9d57600080fd5b610ba682610964565b9392505050565b6000808335601e19843603018112610bc457600080fd5b83018035915067ffffffffffffffff821115610bdf57600080fd5b60200191503681900382131561095d57600080fd5b8183823760009101908152919050565b60008085851115610c1457600080fd5b83861115610c2157600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c565780818660040360031b1b83161692505b505092915050565b8035602083101561087c57600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c565760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a26469706673582212200c9b27d58a069b9dfe088704333d359f679690a7179fd6724505e06d0fe0cffd64736f6c63430008170033", - "nonce": "0x21", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa53961f7da846a8dfad013c3fca28acb503767b1d5ec4483a3701eeec5f88b10", - "transactionType": "CREATE2", - "contractName": "TimestampEnforcer", - "contractAddress": "0x1046bb45c8d673d4ea75321280db34899413c069", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7411c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461033f565b50505050505050505050565b005b61007661008636600461033f565b6100c2565b61009e61009936600461040c565b61023a565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023a565b90925090506001600160801b038216156101b857816001600160801b031642116101b85760405162461bcd60e51b815260206004820152602260248201527f54696d657374616d70456e666f726365723a6561726c792d64656c656761746960448201526137b760f11b606482015260840161012a565b6001600160801b0381161561022b57806001600160801b0316421061022b5760405162461bcd60e51b8152602060048201526024808201527f54696d657374616d70456e666f726365723a657870697265642d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b50505050505050505050505050565b6000806020831461029c5760405162461bcd60e51b815260206004820152602660248201527f54696d657374616d70456e666f726365723a696e76616c69642d7465726d732d6044820152650d8cadccee8d60d31b606482015260840161012a565b6102a9836010818761044e565b6102b291610478565b60801c90506102c560106000858761044e565b6102ce91610478565b60801c91509250929050565b60008083601f8401126102ec57600080fd5b50813567ffffffffffffffff81111561030457600080fd5b60208301915083602082850101111561031c57600080fd5b9250929050565b80356001600160a01b038116811461033a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035e57600080fd5b8a3567ffffffffffffffff8082111561037657600080fd5b6103828e838f016102da565b909c509a5060208d013591508082111561039b57600080fd5b6103a78e838f016102da565b909a50985060408d0135975060608d01359150808211156103c757600080fd5b506103d48d828e016102da565b90965094505060808b013592506103ed60a08c01610323565b91506103fb60c08c01610323565b90509295989b9194979a5092959850565b6000806020838503121561041f57600080fd5b823567ffffffffffffffff81111561043657600080fd5b610442858286016102da565b90969095509350505050565b6000808585111561045e57600080fd5b8386111561046b57600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104a95780818660100360031b1b83161692505b50509291505056fea2646970667358221220937c24aea9e01f448cb62e2b3be0bdd7f808e5688cca18b12ff45cb1dabdc7b064736f6c63430008170033", - "nonce": "0x22", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe3194ff3d3c691f43caeaad11d74cb76da142bc544891945b3894064692de9a6", - "transactionType": "CREATE2", - "contractName": "ValueLteEnforcer", - "contractAddress": "0x92bf12322527caa612fd31a0e810472bbb106a8f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x755ad", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104f8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610336565b50505050505050505050565b005b610076610086366004610336565b6100b0565b61009e610099366004610403565b6101f8565b60405190815260200160405180910390f35b856100bc816000610269565b61010d5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61011e816000610269565b6101785760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610104565b5060006101858888610280565b505091505060006101968e8e6101f8565b9050808211156101e85760405162461bcd60e51b815260206004820152601f60248201527f56616c75654c7465456e666f726365723a76616c75652d746f6f2d68696768006044820152606401610104565b5050505050505050505050505050565b6000602082146102585760405162461bcd60e51b815260206004820152602560248201527f56616c75654c7465456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610104565b6102628284610445565b9392505050565b6001600160f81b0319828116908216145b92915050565b60008036816102926014828789610463565b61029b9161048d565b60601c93506102ae603460148789610463565b6102b791610445565b92506102c68560348189610463565b949793965094505050565b60008083601f8401126102e357600080fd5b50813567ffffffffffffffff8111156102fb57600080fd5b60208301915083602082850101111561031357600080fd5b9250929050565b80356001600160a01b038116811461033157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035557600080fd5b8a3567ffffffffffffffff8082111561036d57600080fd5b6103798e838f016102d1565b909c509a5060208d013591508082111561039257600080fd5b61039e8e838f016102d1565b909a50985060408d0135975060608d01359150808211156103be57600080fd5b506103cb8d828e016102d1565b90965094505060808b013592506103e460a08c0161031a565b91506103f260c08c0161031a565b90509295989b9194979a5092959850565b6000806020838503121561041657600080fd5b823567ffffffffffffffff81111561042d57600080fd5b610439858286016102d1565b90969095509350505050565b8035602083101561027a57600019602084900360031b1b1692915050565b6000808585111561047357600080fd5b8386111561048057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104ba5780818660140360031b1b83161692505b50509291505056fea2646970667358221220aaa65c38bf913adb3b6476a0d2d501b6b9e881c6a33b33b16dd8081cbc1b61ce64736f6c63430008170033", - "nonce": "0x23", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x24b0b3df3cd9624a73d18f94193a5160fe522e8ee00e50a40de78272987801aa", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x24", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x32ab78d91279202801f2ce161fe41c324f1e023dc0852f82f15bfc8f63aa8180", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x25", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe84bfcaaef4de1b92c5b6136a6b4aaea0056c0ed3f972240538af5ec899ca333", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x26", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4e58309485bc1f13861160db7cb999031dfe4abbbdd490c637a718be8260fa5b", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0x1012" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "status": "0x1", - "cumulativeGasUsed": "0x69d59", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xbe21be8428c344a7804fe9738e2138f78b00d61da063d1b14703f3bfe4914c64", - "transactionIndex": "0x0", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0x69d59", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xe2e23", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xd1c961b094f0d16c152822d485615cbd87fed8fd96b39674e20cf12f5e66f8b6", - "transactionIndex": "0x1", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0x790ca", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x15176d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x99ddf4f19292d2b8b95854805b772150c4e39aea4061e31e71d7eadceb43a742", - "transactionIndex": "0x2", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0x6e94a", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1a12a1", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x41bf7dd353c0bab910e14ab21b5d4ad30a887f0af58f927b5aef3516f23a0cca", - "transactionIndex": "0x3", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0x4fb34", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x210ae8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x448e696f74bef5e320278a4c7f811ac9032f5b8fbdbd9a420c0a188040ff8d3b", - "transactionIndex": "0x4", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0x6f847", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x29c63b", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xbdfb8b6b49f6d728acd09acac83a38db042106a89d8856de117dbc9858fef741", - "transactionIndex": "0x5", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0x8bb53", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3173b1", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xb497d71941b275eb190e13f139f0f2d9af15b01f4a3a942a86cef3e39a02473c", - "transactionIndex": "0x6", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0x7ad76", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3d5079", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xaf5ca9242d63346c6eb7766281906dd6294288abc777fc8a0f040946a2fff5a2", - "transactionIndex": "0x7", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0xbdcc8", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x47d7fb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x36ffb7f0ccd37bdd7f83c58334c8b0c6a1fa75aed09faa0229d3986bc096d2cb", - "transactionIndex": "0x8", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0xa8782", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x50acbf", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xa67e04716d7c85a0b559323405f8d948624856931769da49e83c0e7e17a473f1", - "transactionIndex": "0x9", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0x8d4c4", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x585d49", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x2b984b9336f05a89b7feee94900104f30b729f26a0835f72f5fa3c9e4374e1d2", - "transactionIndex": "0xa", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0x7b08a", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6174cf", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xbe5ecd64017cd876d418a1a3643ffc74dbbdde1dd62fdaa13f6adf752e434a60", - "transactionIndex": "0xb", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0x91786", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6939ed", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x1282f64e60ec15fa87da67d9516179413f52337671801952d065f77ef7a9ec27", - "transactionIndex": "0xc", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0x7c51e", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6e9005", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xb046854ce0b04442c204b85794e4dead67d44ca61eccc17c989a012a7112658a", - "transactionIndex": "0xd", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0x55618", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x768319", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x53ee5b1990c51dd8a3f549d90aea8721125af1e6dfb4e5b41c046668ed081921", - "transactionIndex": "0xe", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0x7f314", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x7c8e38", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x70b9b4fc7d9d10552b8fb125d695bccbbc9434e9274369d2b1f865a102c47a29", - "transactionIndex": "0xf", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0x60b1f", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x81ad14", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x23cebd899d7e647e94f31502dd2635e4e1cc55da35a34d14912648d0658095e7", - "transactionIndex": "0x10", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0x51edc", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x86a470", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe9f50574e5ccabe86168a9eb12ad05894ceb34cd0b289af951f5077361d163ac", - "transactionIndex": "0x11", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0x4f75c", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x94239f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x4a17bd43e8055ae34c754109b429091f95520d21cae1ff665fe5cf9b9c351e1c", - "transactionIndex": "0x12", - "blockHash": "0x441baadc02568bf06f35cf8c729f6c58f2df782fbe0c7566653e98beadbc5150", - "blockNumber": "0x41b573", - "gasUsed": "0xd7f2f", - "effectiveGasPrice": "0x124ff8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, + } + ], + "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x122de4", + "cumulativeGasUsed": "0xdebb3", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xd3adffd0c640efb214f96539b21c1ed8dcc5589adc6766d7f30580d8f8ac5a48", + "transactionHash": "0xf07813154cf0b6596c7ff29a734f7ace155252c5995ef66971954470da4ed689", "transactionIndex": "0x0", - "blockHash": "0x9fe5a463459ad42fc12d05e155e83c0bc9853e9710f4a0a60f78940f5a679f8c", - "blockNumber": "0x41b574", - "gasUsed": "0x122de4", - "effectiveGasPrice": "0x141bc7", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x19dffa", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf336857eeda4ff8b60a6eb7c8c1a698f385713909908cc9850474347c13eb487", - "transactionIndex": "0x1", - "blockHash": "0x9fe5a463459ad42fc12d05e155e83c0bc9853e9710f4a0a60f78940f5a679f8c", - "blockNumber": "0x41b574", - "gasUsed": "0x7b216", - "effectiveGasPrice": "0x141bc7", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1dd526", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5e24ff93c9b6ccb9f042b19cce612d5d78b43c505f8e38e5cba17924cba1d86c", - "transactionIndex": "0x2", - "blockHash": "0x9fe5a463459ad42fc12d05e155e83c0bc9853e9710f4a0a60f78940f5a679f8c", - "blockNumber": "0x41b574", - "gasUsed": "0x3f52c", - "effectiveGasPrice": "0x141bc7", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2cf69e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xff2ba769baa15a9df8cbee23a26ce5eb17fcdd9d1be32429c7e33867ae1f96e5", - "transactionIndex": "0x3", - "blockHash": "0x9fe5a463459ad42fc12d05e155e83c0bc9853e9710f4a0a60f78940f5a679f8c", - "blockNumber": "0x41b574", - "gasUsed": "0xf2178", - "effectiveGasPrice": "0x141bc7", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x32aea0", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xa9458d9953923bfe9cf94cf011f1bf998cae833f63ca46932fe0c82961ad31eb", - "transactionIndex": "0x4", - "blockHash": "0x9fe5a463459ad42fc12d05e155e83c0bc9853e9710f4a0a60f78940f5a679f8c", - "blockNumber": "0x41b574", - "gasUsed": "0x5b802", - "effectiveGasPrice": "0x141bc7", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3ba5d1", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9ef10c8f6c5d83c851e91f661e372ec35dc63746234e48a1273549291b3eae05", - "transactionIndex": "0x5", - "blockHash": "0x9fe5a463459ad42fc12d05e155e83c0bc9853e9710f4a0a60f78940f5a679f8c", - "blockNumber": "0x41b574", - "gasUsed": "0x8f731", - "effectiveGasPrice": "0x141bc7", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x460b4f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf33eeb357316b66f2a4ea71528c2ca25f2996ae03ff41799f4ac65e77087f3d0", - "transactionIndex": "0x6", - "blockHash": "0x9fe5a463459ad42fc12d05e155e83c0bc9853e9710f4a0a60f78940f5a679f8c", - "blockNumber": "0x41b574", - "gasUsed": "0xa657e", - "effectiveGasPrice": "0x141bc7", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4b21af", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xa4b8a4ff266d310d9a901fc896dd31b60b501e1829c2dad38373074a0d6c9088", - "transactionIndex": "0x7", - "blockHash": "0x9fe5a463459ad42fc12d05e155e83c0bc9853e9710f4a0a60f78940f5a679f8c", - "blockNumber": "0x41b574", - "gasUsed": "0x51660", - "effectiveGasPrice": "0x141bc7", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x519907", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc12772993121fd36c9f73142619b56aff276304e7d9c70673c8ce9966c06f30c", - "transactionIndex": "0x8", - "blockHash": "0x9fe5a463459ad42fc12d05e155e83c0bc9853e9710f4a0a60f78940f5a679f8c", - "blockNumber": "0x41b574", - "gasUsed": "0x67758", - "effectiveGasPrice": "0x141bc7", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x57bbab", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x4e58309485bc1f13861160db7cb999031dfe4abbbdd490c637a718be8260fa5b", - "transactionIndex": "0x9", - "blockHash": "0x9fe5a463459ad42fc12d05e155e83c0bc9853e9710f4a0a60f78940f5a679f8c", - "blockNumber": "0x41b574", - "gasUsed": "0x622a4", - "effectiveGasPrice": "0x141bc7", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x638dcf", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xeca54ad5683b95c16745c28941780bc1dc1bebda64b5343c4455992efaa8bbdc", - "transactionIndex": "0xa", - "blockHash": "0x9fe5a463459ad42fc12d05e155e83c0bc9853e9710f4a0a60f78940f5a679f8c", - "blockNumber": "0x41b574", - "gasUsed": "0xbd224", - "effectiveGasPrice": "0x141bc7", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6883f3", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x24b0b3df3cd9624a73d18f94193a5160fe522e8ee00e50a40de78272987801aa", - "transactionIndex": "0xb", - "blockHash": "0x9fe5a463459ad42fc12d05e155e83c0bc9853e9710f4a0a60f78940f5a679f8c", - "blockNumber": "0x41b574", - "gasUsed": "0x4f624", - "effectiveGasPrice": "0x141bc7", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6d8827", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x54f5736f5d1fa57f4860c27cb8ebd7003768c0f21306abeb5a4af9d465b26d11", - "transactionIndex": "0xc", - "blockHash": "0x9fe5a463459ad42fc12d05e155e83c0bc9853e9710f4a0a60f78940f5a679f8c", - "blockNumber": "0x41b574", - "gasUsed": "0x50434", - "effectiveGasPrice": "0x141bc7", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x773338", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe3194ff3d3c691f43caeaad11d74cb76da142bc544891945b3894064692de9a6", - "transactionIndex": "0xd", - "blockHash": "0x9fe5a463459ad42fc12d05e155e83c0bc9853e9710f4a0a60f78940f5a679f8c", - "blockNumber": "0x41b574", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x141bc7", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x80e365", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe84bfcaaef4de1b92c5b6136a6b4aaea0056c0ed3f972240538af5ec899ca333", - "transactionIndex": "0xe", - "blockHash": "0x9fe5a463459ad42fc12d05e155e83c0bc9853e9710f4a0a60f78940f5a679f8c", - "blockNumber": "0x41b574", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x141bc7", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x8b47cf", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x32ab78d91279202801f2ce161fe41c324f1e023dc0852f82f15bfc8f63aa8180", - "transactionIndex": "0xf", - "blockHash": "0x9fe5a463459ad42fc12d05e155e83c0bc9853e9710f4a0a60f78940f5a679f8c", - "blockNumber": "0x41b574", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x141bc7", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x93d7f9", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xa53961f7da846a8dfad013c3fca28acb503767b1d5ec4483a3701eeec5f88b10", - "transactionIndex": "0x10", - "blockHash": "0x9fe5a463459ad42fc12d05e155e83c0bc9853e9710f4a0a60f78940f5a679f8c", - "blockNumber": "0x41b574", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x141bc7", + "blockHash": "0x71296bf567702bf81ca13ced9ff0e2ceeda5941b6e7a3ec77ff89e3a6c3db1cc", + "blockNumber": "0x6fc95d", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xf4241", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, "l1DiffSize": "0x33", - "l1FeeRate": "0x6fc23ac0" + "l1FeeRate": "0xa933e330" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1772713011184, + "timestamp": 1778752662457, "chain": 4114, - "commit": "17c28b1" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/42161/run-1778752323944.json b/broadcast/DeployCaveatEnforcers.s.sol/42161/run-1778752323944.json new file mode 100644 index 00000000..47e8a603 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/42161/run-1778752323944.json @@ -0,0 +1,50 @@ +{ + "transactions": [ + { + "hash": "0x2ea8b21006143c16a6a298c4cbb4ce0d72c6ad8b149a9e9a506f83fdbdbb6fb0", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x12a392", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x70", + "chainId": "0xa4b1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xe0fa6", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x2ea8b21006143c16a6a298c4cbb4ce0d72c6ad8b149a9e9a506f83fdbdbb6fb0", + "transactionIndex": "0x1", + "blockHash": "0xdda49d53e02e6e0a2ac7a0145cbac038d2da9177fdb4a90135d1ab76b8a41daa", + "blockNumber": "0x1b9444bf", + "gasUsed": "0xe0fa6", + "effectiveGasPrice": "0x13134d0", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "gasUsedForL1": "0x23f3", + "l1BlockNumber": "0x17ee1f1", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752323944, + "chain": 42161, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/42161/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/42161/run-latest.json index 305bb7c8..47e8a603 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/42161/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/42161/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0x0c6dc27c3edab566b2e76f6f61a5dc7d2c020bfa506dda8f163d9a04562ae2c3", + "hash": "0x2ea8b21006143c16a6a298c4cbb4ce0d72c6ad8b149a9e9a506f83fdbdbb6fb0", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd812d", + "gas": "0x12a392", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x6b", - "chainId": "0xa4b1" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1b8ca2101e1e1f21bdfe8e12159e460eaa114f922ac0959e6ca538572ad261fb", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd88f2", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x6c", - "chainId": "0xa4b1" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x794ecdae33911491369b717a628d32d2865d21c01489b328deaaf4fd464ed8e9", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe8378", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x6d", - "chainId": "0xa4b1" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd217aa9bc2175afeb5f40648701ae7ceed0f9b0ec0ec01c175c66362b8f6dffd", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbfe0d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x6e", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x70", "chainId": "0xa4b1" }, "additionalContracts": [], @@ -80,85 +23,28 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x18ef11", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x0c6dc27c3edab566b2e76f6f61a5dc7d2c020bfa506dda8f163d9a04562ae2c3", - "transactionIndex": "0x4", - "blockHash": "0x4a680f0bb52e3d6046552c28dba043510e385390e75ab897adc47b550dae3d0a", - "blockNumber": "0x167ecdc2", - "gasUsed": "0xa2202", - "effectiveGasPrice": "0x989680", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x76f1", - "l1BlockNumber": "0x163f1ae", - "timeboosted": false - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xb4495", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x1b8ca2101e1e1f21bdfe8e12159e460eaa114f922ac0959e6ca538572ad261fb", - "transactionIndex": "0x2", - "blockHash": "0x06aed5d6069f69157650f717d7ca56c9cbbaccd3555c7932908c545833eded68", - "blockNumber": "0x167ecdc6", - "gasUsed": "0xa27b0", - "effectiveGasPrice": "0x989680", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x7783", - "l1BlockNumber": "0x163f1ae", - "timeboosted": false - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xbe2bc", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x794ecdae33911491369b717a628d32d2865d21c01489b328deaaf4fd464ed8e9", - "transactionIndex": "0x2", - "blockHash": "0xe8db041dc4e3846d594458d4a1dbdccf487d03bbf9ea8221d45daf582e028452", - "blockNumber": "0x167ecdcf", - "gasUsed": "0xae461", - "effectiveGasPrice": "0x989680", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x7ff7", - "l1BlockNumber": "0x163f1ae", - "timeboosted": false - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1988ca", + "cumulativeGasUsed": "0xe0fa6", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xd217aa9bc2175afeb5f40648701ae7ceed0f9b0ec0ec01c175c66362b8f6dffd", - "transactionIndex": "0x12", - "blockHash": "0x2a6d9e7a9e8a57e6772001f79d207499344ac268396e6c588698bfd723b61ca9", - "blockNumber": "0x167ecddb", - "gasUsed": "0x8fdc4", - "effectiveGasPrice": "0x989680", + "transactionHash": "0x2ea8b21006143c16a6a298c4cbb4ce0d72c6ad8b149a9e9a506f83fdbdbb6fb0", + "transactionIndex": "0x1", + "blockHash": "0xdda49d53e02e6e0a2ac7a0145cbac038d2da9177fdb4a90135d1ab76b8a41daa", + "blockNumber": "0x1b9444bf", + "gasUsed": "0xe0fa6", + "effectiveGasPrice": "0x13134d0", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, - "gasUsedForL1": "0x6d9a", - "l1BlockNumber": "0x163f1ae", + "gasUsedForL1": "0x23f3", + "l1BlockNumber": "0x17ee1f1", "timeboosted": false } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757440320, + "timestamp": 1778752323944, "chain": 42161, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/421614/run-1778752436030.json b/broadcast/DeployCaveatEnforcers.s.sol/421614/run-1778752436030.json new file mode 100644 index 00000000..4b581ac8 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/421614/run-1778752436030.json @@ -0,0 +1,50 @@ +{ + "transactions": [ + { + "hash": "0x8c52d94e8fb4e765aebc75ad87ccc81e93beb3a3ee2f8efaa70c3356f42ecd36", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x126e35", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x66eee" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xdebb3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x8c52d94e8fb4e765aebc75ad87ccc81e93beb3a3ee2f8efaa70c3356f42ecd36", + "transactionIndex": "0x1", + "blockHash": "0x286db3a92147138a716480a8d34c0146fbce98ebb29f08e363f8b7ea036378b9", + "blockNumber": "0xffe1177", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x1312d00", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "gasUsedForL1": "0x0", + "l1BlockNumber": "0xa590ac", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752436030, + "chain": 421614, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/421614/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/421614/run-latest.json index 50cab820..4b581ac8 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/421614/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/421614/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0xfa7723d43c04f37f600e5ecc4262d258d2d2fff1c7f0799c4ab17173dd79814b", + "hash": "0x8c52d94e8fb4e765aebc75ad87ccc81e93beb3a3ee2f8efaa70c3356f42ecd36", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xcd085", + "gas": "0x126e35", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0x66eee" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x45b62c446e54a9fa462a0b2a21060283925a11e6af3fc3969a3740dcae73664a", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xcd744", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x28", - "chainId": "0x66eee" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x43768b51a5bb1131196b6466d8e1e02cbe85f948dafc050b36fa0a0b161882af", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xdc54c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x29", - "chainId": "0x66eee" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf30e6c7507dbc5a0eeb93db0eb87a8ab5ab850689bfa7fada6f6c969d9876c66", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb5ae9", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2a", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0x66eee" }, "additionalContracts": [], @@ -80,85 +23,28 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xcd0dd", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xfa7723d43c04f37f600e5ecc4262d258d2d2fff1c7f0799c4ab17173dd79814b", - "transactionIndex": "0x3", - "blockHash": "0x5cd0ff19734cddca944598c456bdb26bde2a4cd8b48465534c7d928203670204", - "blockNumber": "0xb7ade22", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x8bea5c", - "timeboosted": false - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x9b02d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x45b62c446e54a9fa462a0b2a21060283925a11e6af3fc3969a3740dcae73664a", - "transactionIndex": "0x1", - "blockHash": "0x517d7f86ab4cfeff8a6b5fecd834f7348af3cd7645e7115904dc1bd70cd5ce86", - "blockNumber": "0xb7ade2b", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x8bea5c", - "timeboosted": false - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xc1c96", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x43768b51a5bb1131196b6466d8e1e02cbe85f948dafc050b36fa0a0b161882af", - "transactionIndex": "0x2", - "blockHash": "0x5ec63e73fcb8a6165c685a05f7f9ae24815a4eb43a2fee2a858550c5e3e0d8c2", - "blockNumber": "0xb7ade3e", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0x0", - "l1BlockNumber": "0x8bea5d", - "timeboosted": false - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x8902a", + "cumulativeGasUsed": "0xdebb3", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xf30e6c7507dbc5a0eeb93db0eb87a8ab5ab850689bfa7fada6f6c969d9876c66", + "transactionHash": "0x8c52d94e8fb4e765aebc75ad87ccc81e93beb3a3ee2f8efaa70c3356f42ecd36", "transactionIndex": "0x1", - "blockHash": "0xc71ff8afed228ff7f2ad697dc93aa37193e5ba97c0ffb7a46fe00d3aeeba82e2", - "blockNumber": "0xb7ade52", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x5f5e100", + "blockHash": "0x286db3a92147138a716480a8d34c0146fbce98ebb29f08e363f8b7ea036378b9", + "blockNumber": "0xffe1177", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x1312d00", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, "gasUsedForL1": "0x0", - "l1BlockNumber": "0x8bea5d", + "l1BlockNumber": "0xa590ac", "timeboosted": false } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757450431, + "timestamp": 1778752436030, "chain": 421614, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/4217/run-1778752891571.json b/broadcast/DeployCaveatEnforcers.s.sol/4217/run-1778752891571.json new file mode 100644 index 00000000..7f477d9b --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/4217/run-1778752891571.json @@ -0,0 +1,30 @@ +{ + "transactions": [ + { + "hash": "0xbce917f86e95b775884d325c9c1ba5426221f954d0aa1afefcdcd1268d715e63", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2c", + "chainId": "0x1079" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752891571, + "chain": 4217, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/4217/run-1778754596090.json b/broadcast/DeployCaveatEnforcers.s.sol/4217/run-1778754596090.json new file mode 100644 index 00000000..31f66739 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/4217/run-1778754596090.json @@ -0,0 +1,30 @@ +{ + "transactions": [ + { + "hash": "0x9a6f55fc39603a1d1f2441505d3898a7ffc95334ef72e33989649ee70289b01a", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2d", + "chainId": "0x1079" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778754596090, + "chain": 4217, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/4217/run-1778754689076.json b/broadcast/DeployCaveatEnforcers.s.sol/4217/run-1778754689076.json new file mode 100644 index 00000000..fb54ed86 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/4217/run-1778754689076.json @@ -0,0 +1,30 @@ +{ + "transactions": [ + { + "hash": "0x42eeb533d1dcfc753f6d0ddc079c7661514769d6ce6a17609e5a0ab9000cd972", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2e", + "chainId": "0x1079" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778754689076, + "chain": 4217, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/4217/run-1778754712283.json b/broadcast/DeployCaveatEnforcers.s.sol/4217/run-1778754712283.json new file mode 100644 index 00000000..f22b1ac2 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/4217/run-1778754712283.json @@ -0,0 +1,30 @@ +{ + "transactions": [ + { + "hash": "0x98d2f0c4187faed3168b3a9af20303a61e5198f20ba798bd2918bcdb9b2e0026", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2f", + "chainId": "0x1079" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778754712283, + "chain": 4217, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/4217/run-1778754868970.json b/broadcast/DeployCaveatEnforcers.s.sol/4217/run-1778754868970.json new file mode 100644 index 00000000..1897aca6 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/4217/run-1778754868970.json @@ -0,0 +1,70 @@ +{ + "transactions": [ + { + "hash": "0x7d677d6674052713abbb7f4496dd4917975abea7dc74ff787ec29086e39d001b", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x5bdc9e", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x30", + "chainId": "0x1079", + "feeToken": "0x20c0000000000000000000000000000000000000", + "calls": [], + "keyType": null, + "keyData": null + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "type": "0x76", + "status": "0x1", + "cumulativeGasUsed": "0x458613", + "logs": [ + { + "address": "0x20c0000000000000000000000000000000000000", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", + "0x000000000000000000000000feec000000000000000000000000000000000000" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000001878f", + "blockHash": "0x6283ed07d1966a138ab9cc4289a846392e27ad6c2ca70ac6f33d69f08a245fdf", + "blockNumber": "0x12fe8f2", + "blockTimestamp": "0x6a05a533", + "transactionHash": "0x7d677d6674052713abbb7f4496dd4917975abea7dc74ff787ec29086e39d001b", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "transactionHash": "0x7d677d6674052713abbb7f4496dd4917975abea7dc74ff787ec29086e39d001b", + "transactionIndex": "0x0", + "blockHash": "0x6283ed07d1966a138ab9cc4289a846392e27ad6c2ca70ac6f33d69f08a245fdf", + "blockNumber": "0x12fe8f2", + "gasUsed": "0x458613", + "effectiveGasPrice": "0x51f4d5c00", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "feeToken": "0x20c0000000000000000000000000000000000000", + "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778754868970, + "chain": 4217, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/4217/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/4217/run-latest.json index 6be0533d..1897aca6 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/4217/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/4217/run-latest.json @@ -1,2069 +1,34 @@ { "transactions": [ { - "hash": "0x4431efb7884150670f81e0b7198ea194b7318e9beb581e84daeb1abd134a5835", + "hash": "0x7d677d6674052713abbb7f4496dd4917975abea7dc74ff787ec29086e39d001b", "transactionType": "CREATE2", - "contractName": "AllowedCalldataEnforcer", - "contractAddress": "0xc2b0d624c1c4319760c96503ba27c347f3260f55", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2e856d", + "gas": "0x5bdc9e", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106dc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046104a2565b50505050505050505050565b005b6100766100863660046104a2565b6100b5565b61009e61009936600461056f565b610198565b6040516100ac9291906105b1565b60405180910390f35b856100c1816000610265565b6101125760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610123816000610265565b61017d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610109565b5061018a8c8c898961027c565b505050505050505050505050565b6000606060218310156102005760405162461bcd60e51b815260206004820152602a60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d6044820152697465726d732d73697a6560b01b6064820152608401610109565b61020e602060008587610608565b61021791610632565b91506102268360208187610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250949792965091945050505050565b6001600160f81b0319828116908216145b92915050565b6000606036600061028d86866103d6565b93509350505061029d8888610198565b80519195509350816102af8287610650565b11156103155760405162461bcd60e51b815260206004820152602f60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526e0c6c2d8d8c8c2e8c25ad8cadccee8d608b1b6064820152608401610109565b61036e8386846103258583610650565b9261033293929190610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250610427915050565b6103cb5760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526763616c6c6461746160c01b6064820152608401610109565b505050505050505050565b60008036816103e86014828789610608565b6103f191610671565b60601c9350610404603460148789610608565b61040d91610632565b925061041c8560348189610608565b949793965094505050565b8051602091820120825192909101919091201490565b60008083601f84011261044f57600080fd5b50813567ffffffffffffffff81111561046757600080fd5b60208301915083602082850101111561047f57600080fd5b9250929050565b80356001600160a01b038116811461049d57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104c157600080fd5b8a3567ffffffffffffffff808211156104d957600080fd5b6104e58e838f0161043d565b909c509a5060208d01359150808211156104fe57600080fd5b61050a8e838f0161043d565b909a50985060408d0135975060608d013591508082111561052a57600080fd5b506105378d828e0161043d565b90965094505060808b0135925061055060a08c01610486565b915061055e60c08c01610486565b90509295989b9194979a5092959850565b6000806020838503121561058257600080fd5b823567ffffffffffffffff81111561059957600080fd5b6105a58582860161043d565b90969095509350505050565b8281526000602060406020840152835180604085015260005b818110156105e6578581018301518582016060015282016105ca565b506000606082860101526060601f19601f830116850101925050509392505050565b6000808585111561061857600080fd5b8386111561062557600080fd5b5050820193919092039150565b8035602083101561027657600019602084900360031b1b1692915050565b8082018082111561027657634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff19813581811691601485101561069e5780818660140360031b1b83161692505b50509291505056fea2646970667358221220860b8be6a7e9f218173e7b97e4f7d5d6522ab0118af89a815fcf60520e952ed464736f6c63430008170033", - "nonce": "0x4", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x30", "chainId": "0x1079", - "feeToken": null, + "feeToken": "0x20c0000000000000000000000000000000000000", "calls": [], "keyType": null, "keyData": null }, "additionalContracts": [], "isFixedGasLimit": false - }, - { - "hash": "0xcbecb55a1aa6c459b0a3c9dfabcf928f983e42d99118f30b22e929cf6d38f6e9", - "transactionType": "CREATE2", - "contractName": "AllowedMethodsEnforcer", - "contractAddress": "0x2c21fd0cb9dc8445cb3fb0dc5e7bb0aca01842b5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x346b7e", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506107fc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610512565b50505050505050505050565b005b610076610086366004610512565b6100b4565b61009e6100993660046105df565b610197565b6040516100ab9190610621565b60405180910390f35b856100c08160006102e5565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006102e5565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c89896102fc565b505050505050505050505050565b60606000826101a7600482610685565b1580156101b357508015155b6102135760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b61021e6004826106af565b67ffffffffffffffff811115610236576102366106c3565b60405190808252806020026020018201604052801561025f578160200160208202803683370190505b50925060005b818110156102dc5785818661027b8260046106d9565b92610288939291906106ec565b61029191610716565b8484815181106102a3576102a3610746565b6001600160e01b031990921660209283029190910190910152826102c68161075c565b93506102d590506004826106d9565b9050610265565b50505092915050565b6001600160f81b0319828116908216145b92915050565b366000610309848461045c565b90945092505050600481101561037e5760405162461bcd60e51b815260206004820152603460248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d656044820152730f0cac6eae8d2dedc5ac8c2e8c25ad8cadccee8d60631b6064820152608401610108565b600061038d60048284866106ec565b61039691610716565b905060006103a48888610197565b805190915060005b818110156103fb578281815181106103c6576103c6610746565b60200260200101516001600160e01b031916846001600160e01b031916036103f357505050505050610456565b6001016103ac565b5060405162461bcd60e51b815260206004820152602960248201527f416c6c6f7765644d6574686f6473456e666f726365723a6d6574686f642d6e6f6044820152681d0b585b1b1bddd95960ba1b6064820152608401610108565b50505050565b600080368161046e60148287896106ec565b61047791610775565b60601c935061048a6034601487896106ec565b610493916107a8565b92506104a285603481896106ec565b949793965094505050565b60008083601f8401126104bf57600080fd5b50813567ffffffffffffffff8111156104d757600080fd5b6020830191508360208285010111156104ef57600080fd5b9250929050565b80356001600160a01b038116811461050d57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561053157600080fd5b8a3567ffffffffffffffff8082111561054957600080fd5b6105558e838f016104ad565b909c509a5060208d013591508082111561056e57600080fd5b61057a8e838f016104ad565b909a50985060408d0135975060608d013591508082111561059a57600080fd5b506105a78d828e016104ad565b90965094505060808b013592506105c060a08c016104f6565b91506105ce60c08c016104f6565b90509295989b9194979a5092959850565b600080602083850312156105f257600080fd5b823567ffffffffffffffff81111561060957600080fd5b610615858286016104ad565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156106635783516001600160e01b0319168352928401929184019160010161063d565b50909695505050505050565b634e487b7160e01b600052601260045260246000fd5b6000826106945761069461066f565b500690565b634e487b7160e01b600052601160045260246000fd5b6000826106be576106be61066f565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156102f6576102f6610699565b600080858511156106fc57600080fd5b8386111561070957600080fd5b5050820193919092039150565b6001600160e01b0319813581811691600485101561073e5780818660040360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b60006001820161076e5761076e610699565b5060010190565b6bffffffffffffffffffffffff19813581811691601485101561073e5760149490940360031b84901b1690921692915050565b803560208310156102f657600019602084900360031b1b169291505056fea26469706673582212209b5da9243dcd3815a06d34a51586ce02e6c67b993be22c2b463556cf3e0f77b464736f6c63430008170033", - "nonce": "0x5", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x3b998d849f9aa9666b38111e7aefc71b0591f8af2f16df6cff0605f5685e944f", - "transactionType": "CREATE2", - "contractName": "AllowedTargetsEnforcer", - "contractAddress": "0x7f20f61b1f09b08d970938f6fa563634d65c4eeb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x305d24", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610736806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461047b565b50505050505050505050565b005b61007661008636600461047b565b6100b4565b61009e610099366004610548565b61025e565b6040516100ab919061058a565b60405180910390f35b856100c08160006103ae565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006103ae565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b50600061018988886103c5565b5050509050600061019a8e8e61025e565b805190915060005b818110156101ed578281815181106101bc576101bc6105d7565b60200260200101516001600160a01b0316846001600160a01b0316036101e55750505050610250565b6001016101a2565b5060405162461bcd60e51b815260206004820152603160248201527f416c6c6f77656454617267657473456e666f726365723a7461726765742d6164604482015270191c995cdccb5b9bdd0b585b1b1bddd959607a1b6064820152608401610108565b505050505050505050505050565b606060008261026e601482610603565b15801561027a57508015155b6102da5760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f77656454617267657473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b6102e560148261062d565b67ffffffffffffffff8111156102fd576102fd610641565b604051908082528060200260200182016040528015610326578160200160208202803683370190505b50925060005b818110156103a557858186610342826014610657565b9261034f9392919061066a565b61035891610694565b60601c84848151811061036d5761036d6105d7565b6001600160a01b03909216602092830291909101909101528261038f816106c9565b935061039e9050601482610657565b905061032c565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008036816103d7601482878961066a565b6103e091610694565b60601c93506103f360346014878961066a565b6103fc916106e2565b925061040b856034818961066a565b949793965094505050565b60008083601f84011261042857600080fd5b50813567ffffffffffffffff81111561044057600080fd5b60208301915083602082850101111561045857600080fd5b9250929050565b80356001600160a01b038116811461047657600080fd5b919050565b60008060008060008060008060008060e08b8d03121561049a57600080fd5b8a3567ffffffffffffffff808211156104b257600080fd5b6104be8e838f01610416565b909c509a5060208d01359150808211156104d757600080fd5b6104e38e838f01610416565b909a50985060408d0135975060608d013591508082111561050357600080fd5b506105108d828e01610416565b90965094505060808b0135925061052960a08c0161045f565b915061053760c08c0161045f565b90509295989b9194979a5092959850565b6000806020838503121561055b57600080fd5b823567ffffffffffffffff81111561057257600080fd5b61057e85828601610416565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156105cb5783516001600160a01b0316835292840192918401916001016105a6565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082610612576106126105ed565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261063c5761063c6105ed565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103bf576103bf610617565b6000808585111561067a57600080fd5b8386111561068757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106c15780818660140360031b1b83161692505b505092915050565b6000600182016106db576106db610617565b5060010190565b803560208310156103bf57600019602084900360031b1b169291505056fea2646970667358221220c8822d4c7275ef8dedf0f20285c1cb5687e2081aef67716a170ae9a2f3de500164736f6c63430008170033", - "nonce": "0x6", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8e3055755caebc8749e46ce64f3430d94a4556dede6233a28ab649640378833c", - "transactionType": "CREATE2", - "contractName": "BlockNumberEnforcer", - "contractAddress": "0x5d9818df0ae3f66e9c3d0c5029daf99d1823ca6c", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x24625a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104ed806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610345565b50505050505050505050565b005b610076610086366004610345565b6100c2565b61009e610099366004610412565b61023e565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023e565b90925090506001600160801b038216156101b957816001600160801b031643116101b95760405162461bcd60e51b8152602060048201526024808201527f426c6f636b4e756d626572456e666f726365723a6561726c792d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b6001600160801b0381161561022f57806001600160801b0316431061022f5760405162461bcd60e51b815260206004820152602660248201527f426c6f636b4e756d626572456e666f726365723a657870697265642d64656c6560448201526533b0ba34b7b760d11b606482015260840161012a565b50505050505050505050505050565b600080602083146102a25760405162461bcd60e51b815260206004820152602860248201527f426c6f636b4e756d626572456e666f726365723a696e76616c69642d7465726d6044820152670e65ad8cadccee8d60c31b606482015260840161012a565b6102b0601060008587610454565b6102b99161047e565b60801c91506102cb8360108187610454565b6102d49161047e565b60801c90509250929050565b60008083601f8401126102f257600080fd5b50813567ffffffffffffffff81111561030a57600080fd5b60208301915083602082850101111561032257600080fd5b9250929050565b80356001600160a01b038116811461034057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561036457600080fd5b8a3567ffffffffffffffff8082111561037c57600080fd5b6103888e838f016102e0565b909c509a5060208d01359150808211156103a157600080fd5b6103ad8e838f016102e0565b909a50985060408d0135975060608d01359150808211156103cd57600080fd5b506103da8d828e016102e0565b90965094505060808b013592506103f360a08c01610329565b915061040160c08c01610329565b90509295989b9194979a5092959850565b6000806020838503121561042557600080fd5b823567ffffffffffffffff81111561043c57600080fd5b610448858286016102e0565b90969095509350505050565b6000808585111561046457600080fd5b8386111561047157600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104af5780818660100360031b1b83161692505b50509291505056fea26469706673582212206446e38dd8abfd3c797d56379fb8902a34f79b78cc594a623cb4ad236f2c8a8564736f6c63430008170033", - "nonce": "0x7", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x7231d1c608c7fa9080bc2ccd7b029ba2fde920f2e78d52be789c28cee15a791b", - "transactionType": "CREATE2", - "contractName": "DeployedEnforcer", - "contractAddress": "0x24ff2aa430d53a8cd6788018e902e098083dccd2", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x30bb3a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610748806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063481286e614610083578063a145832a146100b3578063b99deb0e146100c6578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046104fe565b50505050505050505050565b005b6100966100913660046105cb565b6100e8565b6040516001600160a01b0390911681526020015b60405180910390f35b6100816100c13660046104fe565b6100fd565b6100d96100d43660046105ed565b61026d565b6040516100aa9392919061062f565b60006100f48284610353565b90505b92915050565b85600881901b6001600160f81b031981161561016e5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600080600061017e8e8e61026d565b919450925090506001600160a01b0383163b156101d9576040516001600160a01b03841681527f641dafeb23238fae3ef71c64fced975da90c34dede63890507f3dda6b1e0dfef9060200160405180910390a1505050610260565b60006101e58284610360565b9050836001600160a01b0316816001600160a01b03161461025b5760405162461bcd60e51b815260206004820152602a60248201527f4465706c6f796564456e666f726365723a6465706c6f7965642d6164647265736044820152690e65adad2e6dac2e8c6d60b31b6064820152608401610165565b505050505b5050505050505050505050565b6000806060603484116102d05760405162461bcd60e51b815260206004820152602560248201527f4465706c6f796564456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610165565b6102de601460008688610695565b6102e7916106bf565b60601c92506102fa603460148688610695565b610303916106f4565b91506103128460348188610695565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509598949750919550929350505050565b60006100f48383306103e8565b600061036e60008385610412565b9050806001600160a01b03163b6000036103a6576040516352c7cd4960e11b81526001600160a01b0382166004820152602401610165565b6040516001600160a01b03821681527faf3c4b03f515b5a38f3c238fdc24abf10854a2f27f2a85743a71de17e9bc7e7f9060200160405180910390a192915050565b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b60008347101561043e5760405163392efb2b60e21b815247600482015260248101859052604401610165565b815160000361046057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661049257604051633a0ba96160e11b815260040160405180910390fd5b9392505050565b60008083601f8401126104ab57600080fd5b50813567ffffffffffffffff8111156104c357600080fd5b6020830191508360208285010111156104db57600080fd5b9250929050565b80356001600160a01b03811681146104f957600080fd5b919050565b60008060008060008060008060008060e08b8d03121561051d57600080fd5b8a3567ffffffffffffffff8082111561053557600080fd5b6105418e838f01610499565b909c509a5060208d013591508082111561055a57600080fd5b6105668e838f01610499565b909a50985060408d0135975060608d013591508082111561058657600080fd5b506105938d828e01610499565b90965094505060808b013592506105ac60a08c016104e2565b91506105ba60c08c016104e2565b90509295989b9194979a5092959850565b600080604083850312156105de57600080fd5b50508035926020909101359150565b6000806020838503121561060057600080fd5b823567ffffffffffffffff81111561061757600080fd5b61062385828601610499565b90969095509350505050565b60018060a01b03841681526000602084602084015260606040840152835180606085015260005b8181101561067257858101830151858201608001528201610656565b506000608082860101526080601f19601f83011685010192505050949350505050565b600080858511156106a557600080fd5b838611156106b257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106ec5780818660140360031b1b83161692505b505092915050565b803560208310156100f757600019602084900360031b1b169291505056fea2646970667358221220a048cc0e83485049fa3f0167bb6b167a17c4bf4170c90c95e9b7af43cdc7b85a64736f6c63430008170033", - "nonce": "0x8", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xccd4774aa0405c1c3999af1d95980a601279acf103b296d96bbafa1041103bf8", - "transactionType": "CREATE2", - "contractName": "ERC20BalanceChangeEnforcer", - "contractAddress": "0xcdf6ab796408598cea671d79506d7d48e97a5437", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x3baab4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061095e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780638678d6ef146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610677565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046106f5565b50505050505050505050565b005b6100f46100ef3660046107c2565b61018d565b6040519081526020016100bc565b6100df6101103660046106f5565b6101a2565b6100f4610123366004610677565b60006020819052908152604090205481565b6101486101433660046107fe565b610353565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df6101883660046106f5565b610440565b600061019a84848461061d565b949350505050565b85600881901b6101b3816000610660565b6102125760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102208d8d610353565b509250925050600061023333848961061d565b60008181526001602052604090205490915060ff16156102ab5760405162461bcd60e51b815260206004820152602d60248201527f455243323042616c616e63654368616e6765456e666f726365723a656e666f7260448201526c18d95c8b5a5ccb5b1bd8dad959609a1b6064820152608401610209565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa15801561030c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103309190610840565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c05760405162461bcd60e51b815260206004820152602f60248201527f455243323042616c616e63654368616e6765456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b6064820152608401610209565b858560008181106103d3576103d3610859565b909101356001600160f81b031916151594506103f5905060156001878961086f565b6103fe91610899565b60601c925061041160296015878961086f565b61041a91610899565b60601c915061042c856029818961086f565b610435916108ce565b939692955090935050565b6000806000806104508e8e610353565b9350935093509350600061046533858a61061d565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e99190610840565b9050851561057c5760008281526020819052604090205461050b908490610902565b8110156105775760405162461bcd60e51b815260206004820152603460248201527f455243323042616c616e63654368616e6765456e666f726365723a65786365656044820152736465642d62616c616e63652d646563726561736560601b6064820152608401610209565b61060b565b600082815260208190526040902054610596908490610915565b81101561060b5760405162461bcd60e51b815260206004820152603860248201527f455243323042616c616e63654368616e6765456e666f726365723a696e73756660448201527f66696369656e742d62616c616e63652d696e63726561736500000000000000006064820152608401610209565b50505050505050505050505050505050565b604080516001600160a01b039485166020808301919091529390941684820152606080850192909252805180850390920182526080909301909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561068957600080fd5b5035919050565b60008083601f8401126106a257600080fd5b50813567ffffffffffffffff8111156106ba57600080fd5b6020830191508360208285010111156106d257600080fd5b9250929050565b80356001600160a01b03811681146106f057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561071457600080fd5b8a3567ffffffffffffffff8082111561072c57600080fd5b6107388e838f01610690565b909c509a5060208d013591508082111561075157600080fd5b61075d8e838f01610690565b909a50985060408d0135975060608d013591508082111561077d57600080fd5b5061078a8d828e01610690565b90965094505060808b013592506107a360a08c016106d9565b91506107b160c08c016106d9565b90509295989b9194979a5092959850565b6000806000606084860312156107d757600080fd5b6107e0846106d9565b92506107ee602085016106d9565b9150604084013590509250925092565b6000806020838503121561081157600080fd5b823567ffffffffffffffff81111561082857600080fd5b61083485828601610690565b90969095509350505050565b60006020828403121561085257600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561087f57600080fd5b8386111561088c57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108c65780818660140360031b1b83161692505b505092915050565b8035602083101561067157600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610671576106716108ec565b80820180821115610671576106716108ec56fea2646970667358221220965799d5fdbdef45c46d045e9c377c23116f420861da1b7353b41ac029878d9964736f6c63430008170033", - "nonce": "0x9", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe58524399b7b11cb393004e5aa22b31ec6bdb11c296f121dd092a2d13db0ee9c", - "transactionType": "CREATE2", - "contractName": "ERC20TransferAmountEnforcer", - "contractAddress": "0xf100b0819427117ecf76ed94b358b1a5b5c6d2fc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x351dae", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061081e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100be578063b99deb0e146100d1578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046105c3565b50505050505050505050565b005b6100ab610091366004610690565b600060208181529281526040808220909352908152205481565b6040519081526020015b60405180910390f35b6100816100cc3660046105c3565b610103565b6100e46100df3660046106ba565b610247565b604080516001600160a01b0390931683526020830191909152016100b5565b8561010f8160006102df565b6101605760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101718160006102df565b6101cb5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610157565b506000806101dc8e8e8b8b8b6102f6565b9150915086856001600160a01b0316336001600160a01b03167fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d858560405161022f929190918252602082015260400190565b60405180910390a45050505050505050505050505050565b600080603483146102a15760405162461bcd60e51b815260206004820152603060248201526000805160206107c983398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b6064820152608401610157565b6102af6014600085876106fc565b6102b891610726565b60601c91506102ca83601481876106fc565b6102d39161075b565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b6000806000366000610308888861050d565b9295509350909150506044811461036c5760405162461bcd60e51b815260206004820152603460248201526000805160206107c98339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b6064820152608401610157565b60006103788b8b610247565b965090506001600160a01b03808216908516146103da5760405162461bcd60e51b815260206004820152602c60248201526000805160206107c983398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b6064820152608401610157565b63a9059cbb60e01b6103f06004600085876106fc565b6103f991610779565b6001600160e01b031916146104515760405162461bcd60e51b815260206004820152602a60248201526000805160206107c98339815191526044820152691b1a590b5b595d1a1bd960b21b6064820152608401610157565b61045f6044602484866106fc565b6104689161075b565b336000908152602081815260408083208b8452909152812080549091906104909084906107a7565b9250508190559450858511156104ff5760405162461bcd60e51b815260206004820152602e60248201527f45524332305472616e73666572416d6f756e74456e666f726365723a616c6c6f60448201526d1dd85b98d94b595e18d95959195960921b6064820152608401610157565b505050509550959350505050565b600080368161051f60148287896106fc565b61052891610726565b60601c935061053b6034601487896106fc565b6105449161075b565b925061055385603481896106fc565b949793965094505050565b60008083601f84011261057057600080fd5b50813567ffffffffffffffff81111561058857600080fd5b6020830191508360208285010111156105a057600080fd5b9250929050565b80356001600160a01b03811681146105be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156105e257600080fd5b8a3567ffffffffffffffff808211156105fa57600080fd5b6106068e838f0161055e565b909c509a5060208d013591508082111561061f57600080fd5b61062b8e838f0161055e565b909a50985060408d0135975060608d013591508082111561064b57600080fd5b506106588d828e0161055e565b90965094505060808b0135925061067160a08c016105a7565b915061067f60c08c016105a7565b90509295989b9194979a5092959850565b600080604083850312156106a357600080fd5b6106ac836105a7565b946020939093013593505050565b600080602083850312156106cd57600080fd5b823567ffffffffffffffff8111156106e457600080fd5b6106f08582860161055e565b90969095509350505050565b6000808585111561070c57600080fd5b8386111561071957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156107535780818660140360031b1b83161692505b505092915050565b803560208310156102f057600019602084900360031b1b1692915050565b6001600160e01b031981358181169160048510156107535760049490940360031b84901b1690921692915050565b808201808211156102f057634e487b7160e01b600052601160045260246000fdfe45524332305472616e73666572416d6f756e74456e666f726365723a696e7661a2646970667358221220c41875b732e3b48749e6357d2d1452efe720957c650141af2df143c50d96625064736f6c63430008170033", - "nonce": "0xa", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf4bd45649f88ad84d0a707eae75312df41605946dbccbb6713ee962fe81162a5", - "transactionType": "CREATE2", - "contractName": "ERC20PeriodTransferEnforcer", - "contractAddress": "0x474e3ae7e169e940607cc624da8a15eb120139ab", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x4f1583", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d12806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610a20565b50505050505050505050565b005b6100b16100ac366004610aed565b61018e565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df366004610b47565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610a20565b610265565b61016461015f366004610b71565b61034a565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a081018352815481526001820154938101939093526002810154918301829052600381015460608401526004015460808301528291829115610203576101f781610416565b9350935093505061025b565b6000806000610212898961034a565b9350935093505060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061024f81610416565b97509750975050505050505b9450945094915050565b856102718160006104aa565b6102c25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102d38160006104aa565b61032d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102b9565b5061033c8c8c898989886104c1565b505050505050505050505050565b6000808080607485146103a65760405162461bcd60e51b81526020600482015260306024820152600080516020610cbd83398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016102b9565b6103b4601460008789610bb3565b6103bd91610bdd565b60601c93506103d0603460148789610bb3565b6103d991610c12565b92506103e9605460348789610bb3565b6103f291610c12565b9150610402607460548789610bb3565b61040b91610c12565b939692955090935050565b60008060008360400151421015610435575060009150819050806104a3565b602084015160408501516104499042610c46565b6104539190610c59565b61045e906001610c7b565b90508084606001511415915060008261047b57846080015161047e565b60005b90508085600001511161049257600061049f565b845161049f908290610c46565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60003660006104d0878761096a565b929550935090915050604481146105345760405162461bcd60e51b81526020600482015260346024820152600080516020610cbd8339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b60648201526084016102b9565b6000806000806105448d8d61034a565b9350935093509350866001600160a01b0316846001600160a01b0316146105b05760405162461bcd60e51b815260206004820152602c6024820152600080516020610cbd83398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b60648201526084016102b9565b63a9059cbb60e01b6105c660046000888a610bb3565b6105cf91610c8e565b6001600160e01b031916146106275760405162461bcd60e51b815260206004820152602a6024820152600080516020610cbd8339815191526044820152691b1a590b5b595d1a1bd960b21b60648201526084016102b9565b336000908152602081815260408083208c8452909152812060028101549091036107e157600082116106a55760405162461bcd60e51b81526020600482015260336024820152600080516020610cbd8339815191526044820152726c69642d7a65726f2d73746172742d6461746560681b60648201526084016102b9565b600084116107025760405162461bcd60e51b81526020600482015260366024820152600080516020610cbd8339815191526044820152751b1a590b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d60521b60648201526084016102b9565b600083116107665760405162461bcd60e51b81526020600482015260386024820152600080516020610cbd83398151915260448201527f6c69642d7a65726f2d706572696f642d6475726174696f6e000000000000000060648201526084016102b9565b814210156107cf5760405162461bcd60e51b815260206004820152603060248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e60448201526f1cd9995c8b5b9bdd0b5cdd185c9d195960821b60648201526084016102b9565b83815560018101839055600281018290555b600080600061082c846040518060a001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481525050610416565b919450925090506000610843604460248c8e610bb3565b61084c91610c12565b9050838111156108bb5760405162461bcd60e51b815260206004820152603460248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e6044820152731cd9995c8b585b5bdd5b9d0b595e18d95959195960621b60648201526084016102b9565b82156108d05760038501829055600060048601555b808560040160008282546108e49190610c7b565b90915550506004850154604080516001600160a01b038c81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a4505050505050505050505050505050505050565b600080368161097c6014828789610bb3565b61098591610bdd565b60601c9350610998603460148789610bb3565b6109a191610c12565b92506109b08560348189610bb3565b949793965094505050565b60008083601f8401126109cd57600080fd5b50813567ffffffffffffffff8111156109e557600080fd5b6020830191508360208285010111156109fd57600080fd5b9250929050565b80356001600160a01b0381168114610a1b57600080fd5b919050565b60008060008060008060008060008060e08b8d031215610a3f57600080fd5b8a3567ffffffffffffffff80821115610a5757600080fd5b610a638e838f016109bb565b909c509a5060208d0135915080821115610a7c57600080fd5b610a888e838f016109bb565b909a50985060408d0135975060608d0135915080821115610aa857600080fd5b50610ab58d828e016109bb565b90965094505060808b01359250610ace60a08c01610a04565b9150610adc60c08c01610a04565b90509295989b9194979a5092959850565b60008060008060608587031215610b0357600080fd5b84359350610b1360208601610a04565b9250604085013567ffffffffffffffff811115610b2f57600080fd5b610b3b878288016109bb565b95989497509550505050565b60008060408385031215610b5a57600080fd5b610b6383610a04565b946020939093013593505050565b60008060208385031215610b8457600080fd5b823567ffffffffffffffff811115610b9b57600080fd5b610ba7858286016109bb565b90969095509350505050565b60008085851115610bc357600080fd5b83861115610bd057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610c0a5780818660140360031b1b83161692505b505092915050565b803560208310156104bb57600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104bb576104bb610c30565b600082610c7657634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156104bb576104bb610c30565b6001600160e01b03198135818116916004851015610c0a5760049490940360031b84901b169092169291505056fe4552433230506572696f645472616e73666572456e666f726365723a696e7661a264697066735822122002755ab8cc52dedf9878671bfd7d317d71bfc428a79a9809842faaefd0de27d064736f6c63430008170033", - "nonce": "0xb", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5a37f420da286106367be2579f116a62b8efda72eb2c395aef11c10d6b8ed88b", - "transactionType": "CREATE2", - "contractName": "ERC20StreamingEnforcer", - "contractAddress": "0x56c97ae02f233b29fa03502ecc0457266d9be00e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x46cb64", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b7d806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100fb578063fb7d2c5b1461011c57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610910565b50505050505050505050565b005b61009c6100ac366004610910565b610189565b6100c46100bf3660046109dd565b61026e565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a0015b60405180910390f35b61010e610109366004610a1f565b610365565b6040519081526020016100f2565b61016161012a366004610a1f565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100f2565b856101958160006103d0565b6101e65760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101f78160006103d0565b6102515760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101dd565b506102608c8c898989886103e7565b505050505050505050505050565b600080808080609486146102d85760405162461bcd60e51b815260206004820152602b60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b60648201526084016101dd565b6102e660146000888a610a49565b6102ef91610a73565b60601c945061030260346014888a610a49565b61030b91610aa8565b935061031b60546034888a610a49565b61032491610aa8565b925061033460746054888a610a49565b61033d91610aa8565b915061034d60946074888a610a49565b61035691610aa8565b60001c90509295509295909350565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a081018352815481526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152906103c8906107d9565b949350505050565b6001600160f81b0319828116908216145b92915050565b60003660006103f6878761085a565b929550935090915050604481146104675760405162461bcd60e51b815260206004820152602f60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6560448201526e0f0cac6eae8d2dedc5ad8cadccee8d608b1b60648201526084016101dd565b60008060008060006104798e8e61026e565b94509450945094509450838310156104e55760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015268185e0b585b5bdd5b9d60ba1b60648201526084016101dd565b6000811161054c5760405162461bcd60e51b815260206004820152602e60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7a60448201526d65726f2d73746172742d74696d6560901b60648201526084016101dd565b876001600160a01b0316856001600160a01b0316146105bd5760405162461bcd60e51b815260206004820152602760248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d636044820152661bdb9d1c9858dd60ca1b60648201526084016101dd565b63a9059cbb60e01b6105d360046000898b610a49565b6105dc91610ac6565b6001600160e01b031916146106415760405162461bcd60e51b815260206004820152602560248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015264195d1a1bd960da1b60648201526084016101dd565b336000908152602081815260408083208d84529091528120600481015490910361067e578481556001810184905560028101839055600381018290555b600061068e604460248a8c610a49565b61069791610aa8565b6040805160a081018252845481526001850154602082015260028501549181019190915260038401546060820152600484015460808201529091506106db906107d9565b81111561073c5760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a616c6c6f77616e63656044820152680b595e18d95959195960ba1b60648201526084016101dd565b808260040160008282546107509190610b0a565b90915550506004820154604080516001600160a01b038a81168252602082018a9052818301899052606082018890526080820187905260a08201939093524260c082015290518e928e169133917f30ceca901166c86cac9d1024230d7f5740b26cce6bdd9bad7b1d6e616904ea639181900360e00190a450505050505050505050505050505050565b600081606001514210156107ef57506000919050565b60008260600151426108019190610b1d565b905060008184604001516108159190610b30565b84516108219190610b0a565b90508360200151811115610836575060208301515b8084608001511061084b575060009392505050565b60808401516103c89082610b1d565b600080368161086c6014828789610a49565b61087591610a73565b60601c9350610888603460148789610a49565b61089191610aa8565b92506108a08560348189610a49565b949793965094505050565b60008083601f8401126108bd57600080fd5b50813567ffffffffffffffff8111156108d557600080fd5b6020830191508360208285010111156108ed57600080fd5b9250929050565b80356001600160a01b038116811461090b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561092f57600080fd5b8a3567ffffffffffffffff8082111561094757600080fd5b6109538e838f016108ab565b909c509a5060208d013591508082111561096c57600080fd5b6109788e838f016108ab565b909a50985060408d0135975060608d013591508082111561099857600080fd5b506109a58d828e016108ab565b90965094505060808b013592506109be60a08c016108f4565b91506109cc60c08c016108f4565b90509295989b9194979a5092959850565b600080602083850312156109f057600080fd5b823567ffffffffffffffff811115610a0757600080fd5b610a13858286016108ab565b90969095509350505050565b60008060408385031215610a3257600080fd5b610a3b836108f4565b946020939093013593505050565b60008085851115610a5957600080fd5b83861115610a6657600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610aa05780818660140360031b1b83161692505b505092915050565b803560208310156103e157600019602084900360031b1b1692915050565b6001600160e01b03198135818116916004851015610aa05760049490940360031b84901b1690921692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103e1576103e1610af4565b818103818111156103e1576103e1610af4565b80820281158282048414176103e1576103e1610af456fea264697066735822122038be6c898e25e035c36a52fe26a236a90574cd5fb48f9bc1cb72563a2f07d55b64736f6c63430008170033", - "nonce": "0xc", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x40fdb918324fa4935f409f8aee56949ad75e723dd98b143fa395902b9bd01acb", - "transactionType": "CREATE2", - "contractName": "ERC721BalanceChangeEnforcer", - "contractAddress": "0x8afdf96edbbe7e1ed3f5cd89c7e084841e12a09e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x3c481c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061097c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780635f6f02e0146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610686565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610704565b50505050505050505050565b005b6100f46100ef3660046107d1565b61018d565b6040519081526020016100bc565b6100df610110366004610704565b6101a4565b6100f4610123366004610686565b60006020819052908152604090205481565b61014861014336600461081c565b610357565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df610188366004610704565b610445565b600061019b85858585610624565b95945050505050565b85600881901b6101b581600061066f565b6102145760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102228d8d610357565b50925092505060006102363384848a610624565b60008181526001602052604090205490915060ff16156102af5760405162461bcd60e51b815260206004820152602e60248201527f45524337323142616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b606482015260840161020b565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa158015610310573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610334919061085e565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c55760405162461bcd60e51b815260206004820152603060248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b606482015260840161020b565b858560008181106103d8576103d8610877565b909101356001600160f81b031916151594506103fa905060156001878961088d565b610403916108b7565b60601c925061041660296015878961088d565b61041f916108b7565b60601c9150610431856029818961088d565b61043a916108ec565b939692955090935050565b6000806000806104558e8e610357565b9350935093509350600061046b3385858b610624565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ef919061085e565b9050851561058357600082815260208190526040902054610511908490610920565b81101561057e5760405162461bcd60e51b815260206004820152603560248201527f45524337323142616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b606482015260840161020b565b610612565b60008281526020819052604090205461059d908490610933565b8110156106125760405162461bcd60e51b815260206004820152603960248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e63726561736500000000000000606482015260840161020b565b50505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561069857600080fd5b5035919050565b60008083601f8401126106b157600080fd5b50813567ffffffffffffffff8111156106c957600080fd5b6020830191508360208285010111156106e157600080fd5b9250929050565b80356001600160a01b03811681146106ff57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561072357600080fd5b8a3567ffffffffffffffff8082111561073b57600080fd5b6107478e838f0161069f565b909c509a5060208d013591508082111561076057600080fd5b61076c8e838f0161069f565b909a50985060408d0135975060608d013591508082111561078c57600080fd5b506107998d828e0161069f565b90965094505060808b013592506107b260a08c016106e8565b91506107c060c08c016106e8565b90509295989b9194979a5092959850565b600080600080608085870312156107e757600080fd5b6107f0856106e8565b93506107fe602086016106e8565b925061080c604086016106e8565b9396929550929360600135925050565b6000806020838503121561082f57600080fd5b823567ffffffffffffffff81111561084657600080fd5b6108528582860161069f565b90969095509350505050565b60006020828403121561087057600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561089d57600080fd5b838611156108aa57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108e45780818660140360031b1b83161692505b505092915050565b8035602083101561068057600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156106805761068061090a565b808201808211156106805761068061090a56fea2646970667358221220620a30e6cd947057e411eab8573ce55ed899a87dfc8f021f30d60e4a3e1f1dd264736f6c63430008170033", - "nonce": "0xd", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x469460bad1ee19f3c7a1d41c470a03fac6b426f4e6d9f5d5d473e856273396bb", - "transactionType": "CREATE2", - "contractName": "ERC721TransferEnforcer", - "contractAddress": "0x3790e6b7233f779b09da74c72b6e94813925b9af", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x352e1f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610821806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046105ea565b50505050505050505050565b005b6100766100863660046105ea565b6100c1565b61009e6100993660046106bd565b61047c565b604080516001600160a01b03909316835260208301919091520160405180910390f35b856100cd816000610521565b61011e5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012f816000610521565b6101895760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610115565b506000806101978e8e61047c565b9150915060003660006101aa8c8c610538565b929550935090915050606481101561021b5760405162461bcd60e51b815260206004820152602e60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6360448201526d0c2d8d8c8c2e8c25ad8cadccee8d60931b6064820152608401610115565b6000808061022c84600481886106ff565b8101906102399190610729565b919450925090506001600160a01b038316158061025d57506001600160a01b038216155b156102b95760405162461bcd60e51b815260206004820152602660248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6160448201526564647265737360d01b6064820152608401610115565b60006102c860048287896106ff565b6102d19161076a565b9050886001600160a01b0316876001600160a01b0316146103505760405162461bcd60e51b815260206004820152603360248201527f4552433732315472616e73666572456e666f726365723a756e617574686f72696044820152721e99590b58dbdb9d1c9858dd0b5d185c99d95d606a1b6064820152608401610115565b6001600160e01b031981166323b872dd60e01b1480159061038257506001600160e01b03198116632142170760e11b14155b801561039f57506001600160e01b03198116635c46a7ef60e11b14155b156104015760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b3d32b216b9b2b632b1ba37b960a11b6064820152608401610115565b8782146104655760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b1e99590b5d1bdad95b8b5a5960a21b6064820152608401610115565b505050505050505050505050505050505050505050565b600080603483146104e35760405162461bcd60e51b815260206004820152602b60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610115565b6104f16014600085876106ff565b6104fa9161079a565b60601c915061050c83601481876106ff565b610515916107cd565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b600080368161054a60148287896106ff565b6105539161079a565b60601c93506105666034601487896106ff565b61056f916107cd565b925061057e85603481896106ff565b949793965094505050565b60008083601f84011261059b57600080fd5b50813567ffffffffffffffff8111156105b357600080fd5b6020830191508360208285010111156105cb57600080fd5b9250929050565b6001600160a01b03811681146105e757600080fd5b50565b60008060008060008060008060008060e08b8d03121561060957600080fd5b8a3567ffffffffffffffff8082111561062157600080fd5b61062d8e838f01610589565b909c509a5060208d013591508082111561064657600080fd5b6106528e838f01610589565b909a50985060408d0135975060608d013591508082111561067257600080fd5b5061067f8d828e01610589565b90965094505060808b0135925060a08b013561069a816105d2565b915060c08b01356106aa816105d2565b809150509295989b9194979a5092959850565b600080602083850312156106d057600080fd5b823567ffffffffffffffff8111156106e757600080fd5b6106f385828601610589565b90969095509350505050565b6000808585111561070f57600080fd5b8386111561071c57600080fd5b5050820193919092039150565b60008060006060848603121561073e57600080fd5b8335610749816105d2565b92506020840135610759816105d2565b929592945050506040919091013590565b6001600160e01b031981358181169160048510156107925780818660040360031b1b83161692505b505092915050565b6bffffffffffffffffffffffff1981358181169160148510156107925760149490940360031b84901b1690921692915050565b8035602083101561053257600019602084900360031b1b169291505056fea26469706673582212201b4ed75c14efe202d2a163cf465dbebe2a9484eb69c80ab3e6265355eae8f0ec64736f6c63430008170033", - "nonce": "0xe", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x6314e964c0ad23697b4d73ae06067c97d2cfebb15391ac01236866e7db1f1a2d", - "transactionType": "CREATE2", - "contractName": "ERC1155BalanceChangeEnforcer", - "contractAddress": "0x63c322732695cafbbd488fc6937a0a7b66fc001a", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x3de64d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109cb806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b99deb0e1161005b578063b99deb0e14610122578063d0a3529f1461016b578063d3eddcc51461017e578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063b5e54492146100f4575b600080fd5b6100b061009b3660046106cb565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610749565b50505050505050505050565b005b6100df6100ef366004610749565b610191565b6101146101023660046106cb565b60006020819052908152604090205481565b6040519081526020016100bc565b610135610130366004610816565b610350565b6040805195151586526001600160a01b03948516602087015292909316918401919091526060830152608082015260a0016100bc565b610114610179366004610858565b61045d565b6100df61018c366004610749565b610476565b85600881901b6101a2816000610661565b6102015760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006102118e8e610350565b50935093509350506000610228338585858c610678565b60008181526001602052604090205490915060ff16156102a25760405162461bcd60e51b815260206004820152602f60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a656e6660448201526e1bdc98d95c8b5a5ccb5b1bd8dad959608a1b60648201526084016101f8565b6000818152600160208190526040808320805460ff191690921790915551627eeac760e11b81526001600160a01b0385811660048301526024820185905286169062fdd58e90604401602060405180830381865afa158015610308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032c91906108ad565b60009283526020839052604090922091909155505050505050505050505050505050565b600080808080606986146103c05760405162461bcd60e51b815260206004820152603160248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101f8565b868660008181106103d3576103d36108c6565b909101356001600160f81b031916151595506103f5905060156001888a6108dc565b6103fe91610906565b60601c935061041160296015888a6108dc565b61041a91610906565b60601c925061042d60496029888a6108dc565b6104369161093b565b9150610445866049818a6108dc565b61044e9161093b565b60001c90509295509295909350565b600061046c8686868686610678565b9695505050505050565b60008060008060006104888f8f610350565b9450945094509450945060006104a1338686868d610678565b600081815260016020526040808220805460ff1916905551627eeac760e11b81526001600160a01b03878116600483015260248201879052929350909187169062fdd58e90604401602060405180830381865afa158015610506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052a91906108ad565b905086156105bf5760008281526020819052604090205461054c90849061096f565b8110156105ba5760405162461bcd60e51b815260206004820152603660248201527f4552433131353542616c616e63654368616e6765456e666f726365723a65786360448201527565656465642d62616c616e63652d646563726561736560501b60648201526084016101f8565b61064e565b6000828152602081905260409020546105d9908490610982565b81101561064e5760405162461bcd60e51b815260206004820152603a60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e7360448201527f756666696369656e742d62616c616e63652d696e63726561736500000000000060648201526084016101f8565b5050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0396871660208083019190915295871681830152939095166060840152608083019190915260a0808301919091528351808303909101815260c0909101909252815191012090565b6000602082840312156106dd57600080fd5b5035919050565b60008083601f8401126106f657600080fd5b50813567ffffffffffffffff81111561070e57600080fd5b60208301915083602082850101111561072657600080fd5b9250929050565b80356001600160a01b038116811461074457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561076857600080fd5b8a3567ffffffffffffffff8082111561078057600080fd5b61078c8e838f016106e4565b909c509a5060208d01359150808211156107a557600080fd5b6107b18e838f016106e4565b909a50985060408d0135975060608d01359150808211156107d157600080fd5b506107de8d828e016106e4565b90965094505060808b013592506107f760a08c0161072d565b915061080560c08c0161072d565b90509295989b9194979a5092959850565b6000806020838503121561082957600080fd5b823567ffffffffffffffff81111561084057600080fd5b61084c858286016106e4565b90969095509350505050565b600080600080600060a0868803121561087057600080fd5b6108798661072d565b94506108876020870161072d565b93506108956040870161072d565b94979396509394606081013594506080013592915050565b6000602082840312156108bf57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600080858511156108ec57600080fd5b838611156108f957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156109335780818660140360031b1b83161692505b505092915050565b8035602083101561067257600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561067257610672610959565b808201808211156106725761067261095956fea264697066735822122055d00b2ba52fbd5e002e46be01dfdfd95c714ab0c7dede74f416be6e2fcfa7ba64736f6c63430008170033", - "nonce": "0xf", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x65672e72a08cece237bbb5247b24bc7082549053c71eec67fd0cff8700992e13", - "transactionType": "CREATE2", - "contractName": "ExactCalldataBatchEnforcer", - "contractAddress": "0x982fd5c86bbf425d7d1451f974192d4525113dfd", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x35b079", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061083a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610417565b50505050505050505050565b005b610076610086366004610417565b6100b4565b61009e6100993660046104e4565b6102fd565b6040516100ab9190610526565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b503660006101918989610319565b9150915060006101a18f8f6102fd565b8051909150821461020a5760405162461bcd60e51b815260206004820152602d60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526c69642d62617463682d73697a6560981b606482015260840161010e565b60005b828110156102eb57838382818110610227576102276105e8565b905060200281019061023991906105fe565b61024790604081019061061e565b604051610255929190610665565b604051809103902082828151811061026f5761026f6105e8565b60200260200101516040015180519060200120146102e35760405162461bcd60e51b815260206004820152602b60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526a69642d63616c6c6461746160a81b606482015260840161010e565b60010161020d565b50505050505050505050505050505050565b60606103098383610319565b610312916106e5565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103515763ba597e7e6000526004601cfd5b83156103a8578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c171561039f5763ba597e7e6000526004601cfd5b5050508261035b575b5050509250929050565b60008083601f8401126103c457600080fd5b50813567ffffffffffffffff8111156103dc57600080fd5b6020830191508360208285010111156103f457600080fd5b9250929050565b80356001600160a01b038116811461041257600080fd5b919050565b60008060008060008060008060008060e08b8d03121561043657600080fd5b8a3567ffffffffffffffff8082111561044e57600080fd5b61045a8e838f016103b2565b909c509a5060208d013591508082111561047357600080fd5b61047f8e838f016103b2565b909a50985060408d0135975060608d013591508082111561049f57600080fd5b506104ac8d828e016103b2565b90965094505060808b013592506104c560a08c016103fb565b91506104d360c08c016103fb565b90509295989b9194979a5092959850565b600080602083850312156104f757600080fd5b823567ffffffffffffffff81111561050e57600080fd5b61051a858286016103b2565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105d957898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b808210156105ac578282018b015187830160800152908a019061058e565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610550565b50919998505050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e1983360301811261061457600080fd5b9190910192915050565b6000808335601e1984360301811261063557600080fd5b83018035915067ffffffffffffffff82111561065057600080fd5b6020019150368190038213156103f457600080fd5b8183823760009101908152919050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106ae576106ae610675565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156106dd576106dd610675565b604052919050565b600067ffffffffffffffff8084111561070057610700610675565b8360051b60206107118183016106b4565b86815291850191818101903684111561072957600080fd5b865b848110156107f8578035868111156107435760008081fd5b880160603682900312156107575760008081fd5b61075f61068b565b610768826103fb565b81528582013586820152604080830135898111156107865760008081fd5b9290920191601f368185011261079c5760008081fd5b83358a8111156107ae576107ae610675565b6107bf818301601f19168a016106b4565b915080825236898287010111156107d65760008081fd5b808986018a84013760009082018901529082015284525091830191830161072b565b5097965050505050505056fea26469706673582212204e939ca243e1dc271c4ed7abc736d1f215248c57e660081b5085e81d1fc45ba264736f6c63430008170033", - "nonce": "0x10", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4d5851a5cbaec5381ebdc77228da653ad854bd0b008d97adff88759201beefb3", - "transactionType": "CREATE2", - "contractName": "ExactCalldataEnforcer", - "contractAddress": "0x99f2e9bf15ce5ec84685604836f71ab835dbbded", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x26981a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610559806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610338565b50505050505050505050565b005b610076610086366004610338565b6100b4565b61009e610099366004610405565b61022b565b6040516100ab9190610447565b60405180910390f35b856100c081600061026b565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012281600061026b565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b5036600061018a8989610282565b935093505050600061019c8f8f61022b565b905082826040516101ae929190610496565b604051809103902081805190602001201461021a5760405162461bcd60e51b815260206004820152602660248201527f457861637443616c6c64617461456e666f726365723a696e76616c69642d63616044820152656c6c6461746160d01b6064820152608401610108565b505050505050505050505050505050565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6001600160f81b0319828116908216145b92915050565b600080368161029460148287896104a6565b61029d916104d0565b60601c93506102b06034601487896104a6565b6102b991610505565b92506102c885603481896104a6565b949793965094505050565b60008083601f8401126102e557600080fd5b50813567ffffffffffffffff8111156102fd57600080fd5b60208301915083602082850101111561031557600080fd5b9250929050565b80356001600160a01b038116811461033357600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035757600080fd5b8a3567ffffffffffffffff8082111561036f57600080fd5b61037b8e838f016102d3565b909c509a5060208d013591508082111561039457600080fd5b6103a08e838f016102d3565b909a50985060408d0135975060608d01359150808211156103c057600080fd5b506103cd8d828e016102d3565b90965094505060808b013592506103e660a08c0161031c565b91506103f460c08c0161031c565b90509295989b9194979a5092959850565b6000806020838503121561041857600080fd5b823567ffffffffffffffff81111561042f57600080fd5b61043b858286016102d3565b90969095509350505050565b60006020808352835180602085015260005b8181101561047557858101830151858201604001528201610459565b506000604082860101526040601f19601f8301168501019250505092915050565b8183823760009101908152919050565b600080858511156104b657600080fd5b838611156104c357600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104fd5780818660140360031b1b83161692505b505092915050565b8035602083101561027c57600019602084900360031b1b169291505056fea264697066735822122062106f857b9ea5652771f8110c9d685a8777516e1a78046d5db46a91586469c164736f6c63430008170033", - "nonce": "0x11", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa1ecb76dd3c47ad84292d8c0865c211464e93ce3b362df6595832af4293983db", - "transactionType": "CREATE2", - "contractName": "ExactExecutionBatchEnforcer", - "contractAddress": "0x1e141e455d08721dd5bcda1baa6ea5633afd5017", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x36cc07", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610870806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b6102cf565b6040516100ab91906104f8565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5036600061019189896102eb565b9150915060006101a18f8f6102cf565b8051909150821461020b5760405162461bcd60e51b815260206004820152602e60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526d6c69642d62617463682d73697a6560901b606482015260840161010e565b8060405160200161021c91906104f8565b6040516020818303038152906040528051906020012083836040516020016102459291906105ba565b60405160208183030381529060405280519060200120146102be5760405162461bcd60e51b815260206004820152602d60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526c3634b216b2bc32b1baba34b7b760991b606482015260840161010e565b505050505050505050505050505050565b60606102db83836102eb565b6102e49161071b565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103235763ba597e7e6000526004601cfd5b831561037a578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156103715763ba597e7e6000526004601cfd5b5050508261032d575b5050509250929050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105ab57898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b8082101561057e578282018b015187830160800152908a0190610560565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610522565b50919998505050505050505050565b60208082528181018390526000906040808401600586901b8501820187855b8881101561069d57878303603f190184528135368b9003605e190181126105ff57600080fd5b8a0160606001600160a01b03610614836103cd565b168552878201358886015286820135601e1983360301811261063557600080fd5b90910187810191903567ffffffffffffffff81111561065357600080fd5b80360383131561066257600080fd5b8188870152808287015260809150808383880137600086820183015295880195601f01601f19169094019093019250908501906001016105d9565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106e4576106e46106ab565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610713576107136106ab565b604052919050565b600067ffffffffffffffff80841115610736576107366106ab565b8360051b60206107478183016106ea565b86815291850191818101903684111561075f57600080fd5b865b8481101561082e578035868111156107795760008081fd5b8801606036829003121561078d5760008081fd5b6107956106c1565b61079e826103cd565b81528582013586820152604080830135898111156107bc5760008081fd5b9290920191601f36818501126107d25760008081fd5b83358a8111156107e4576107e46106ab565b6107f5818301601f19168a016106ea565b9150808252368982870101111561080c5760008081fd5b808986018a840137600090820189015290820152845250918301918301610761565b5097965050505050505056fea264697066735822122089205edcde35d76469c69573f13f5db483c5cc4cca5bd34200cabb0b13f4eb6564736f6c63430008170033", - "nonce": "0x12", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x90273000ca908b91b0e9c6fea6bcad3f7dffb4e215cdc164e7de661f1db78fba", - "transactionType": "CREATE2", - "contractName": "ExactExecutionEnforcer", - "contractAddress": "0x146713078d39ecc1f5338309c28405ccf85abfbb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2afa58", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061062f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b610197565b6040516100ab91906104f8565b60405180910390f35b856100c0816000610210565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610122816000610210565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c8989610227565b505050505050505050505050565b604080516060808201835260008083526020830152918101919091526101bd8383610333565b81818080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506040860152505060208301526001600160a01b0316815292915050565b6001600160f81b0319828116908216145b92915050565b6000803660006102378686610333565b929650909450925090506001600160a01b038416610259601460008a8c61056c565b61026291610596565b60601c14801561028757508261027c603460148a8c61056c565b610285916105cb565b145b80156102cc5750818160405161029e9291906105e9565b6040519081900390206102b4886034818c61056c565b6040516102c29291906105e9565b6040518091039020145b6103295760405162461bcd60e51b815260206004820152602860248201527f4578616374457865637574696f6e456e666f726365723a696e76616c69642d656044820152673c32b1baba34b7b760c11b6064820152608401610108565b5050505050505050565b6000803681610345601482878961056c565b61034e91610596565b60601c935061036160346014878961056c565b61036a916105cb565b9250610379856034818961056c565b949793965094505050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b6000602080835260018060a01b038451166020840152602084015160408401526040840151606080850152805180608086015260005b8181101561054a5782810184015186820160a00152830161052e565b50600060a0828701015260a0601f19601f830116860101935050505092915050565b6000808585111561057c57600080fd5b8386111561058957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105c35780818660140360031b1b83161692505b505092915050565b8035602083101561022157600019602084900360031b1b1692915050565b818382376000910190815291905056fea2646970667358221220ac4df956f8837ca45f2ab0586a3165754b1f9995721da415985f8b41d7ee2ff264736f6c63430008170033", - "nonce": "0x13", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf691f7efc095d640f43e443e57f73943ac09c50f2b2bfd0994c1e2b575827e6d", - "transactionType": "CREATE2", - "contractName": "IdEnforcer", - "contractAddress": "0xc8b5d93463c893401094cc70e66a206fb5987997", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2542e7", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610518806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063595dce4814610083578063a145832a146100ab578063b99deb0e146100be578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610379565b50505050505050505050565b005b610096610091366004610446565b6100df565b60405190151581526020015b60405180910390f35b6100816100b9366004610379565b610116565b6100d16100cc366004610482565b61028c565b6040519081526020016100a2565b6001600160a01b03808416600090815260208181526040808320938616835292905290812061010e90836102ef565b949350505050565b85600881901b6001600160f81b03198116156101875760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101948c8c61028c565b90506101a13385836100df565b156101ee5760405162461bcd60e51b815260206004820152601a60248201527f4964456e666f726365723a69642d616c72656164792d75736564000000000000604482015260640161017e565b336000908152602081815260408083206001600160a01b03881684528252808320600885901c845290915290208054600160ff84161b179055826001600160a01b0316846001600160a01b0316336001600160a01b03167f6286af1aaf28b34723a53056e5608eabb40c823d1ce093ff371cf08c502431d68460405161027691815260200190565b60405180910390a4505050505050505050505050565b6000602082146102de5760405162461bcd60e51b815260206004820152601f60248201527f4964456e666f726365723a696e76616c69642d7465726d732d6c656e67746800604482015260640161017e565b6102e882846104c4565b9392505050565b600881901c600090815260208390526040902054600160ff83161b1615155b92915050565b60008083601f84011261032657600080fd5b50813567ffffffffffffffff81111561033e57600080fd5b60208301915083602082850101111561035657600080fd5b9250929050565b80356001600160a01b038116811461037457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561039857600080fd5b8a3567ffffffffffffffff808211156103b057600080fd5b6103bc8e838f01610314565b909c509a5060208d01359150808211156103d557600080fd5b6103e18e838f01610314565b909a50985060408d0135975060608d013591508082111561040157600080fd5b5061040e8d828e01610314565b90965094505060808b0135925061042760a08c0161035d565b915061043560c08c0161035d565b90509295989b9194979a5092959850565b60008060006060848603121561045b57600080fd5b6104648461035d565b92506104726020850161035d565b9150604084013590509250925092565b6000806020838503121561049557600080fd5b823567ffffffffffffffff8111156104ac57600080fd5b6104b885828601610314565b90969095509350505050565b8035602083101561030e57600019602084900360031b1b169291505056fea26469706673582212202fbb2c46f602e10a4f0d973fe918422522ba042a3af3727be1938d34d347425b64736f6c63430008170033", - "nonce": "0x14", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb1ede606f94e606ba45881548d789c670ee3c46829c9ef95b7b2764cb68697f4", - "transactionType": "CREATE2", - "contractName": "LimitedCallsEnforcer", - "contractAddress": "0x04658b29f6b82ed55274221a06fc97d318e25416", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x244cc5", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e9806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806319054d8914610067578063414c3e33146100a1578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc5146100a1578063ed463367146100a1575b600080fd5b61008f6100753660046102ec565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100bb6100af36600461035f565b50505050505050505050565b005b6100bb6100cb36600461035f565b6100e3565b61008f6100de36600461042c565b610244565b85600881901b6100f48160006102b9565b6101535760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101608c8c610244565b33600090815260208181526040808320898452909152812080549293509091829061018a9061046e565b91829055509050818111156101ed5760405162461bcd60e51b815260206004820152602360248201527f4c696d6974656443616c6c73456e666f726365723a6c696d69742d657863656560448201526219195960ea1b606482015260840161014a565b604080518381526020810183905287916001600160a01b0387169133917f449da07f2c06c9d1a6b19d2454ffe749e8cf991d22f686e076a1a4844c5ff370910160405180910390a450505050505050505050505050565b6000602082146102a85760405162461bcd60e51b815260206004820152602960248201527f4c696d6974656443616c6c73456e666f726365723a696e76616c69642d7465726044820152680dae65ad8cadccee8d60bb1b606482015260840161014a565b6102b28284610495565b9392505050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b03811681146102e757600080fd5b919050565b600080604083850312156102ff57600080fd5b610308836102d0565b946020939093013593505050565b60008083601f84011261032857600080fd5b50813567ffffffffffffffff81111561034057600080fd5b60208301915083602082850101111561035857600080fd5b9250929050565b60008060008060008060008060008060e08b8d03121561037e57600080fd5b8a3567ffffffffffffffff8082111561039657600080fd5b6103a28e838f01610316565b909c509a5060208d01359150808211156103bb57600080fd5b6103c78e838f01610316565b909a50985060408d0135975060608d01359150808211156103e757600080fd5b506103f48d828e01610316565b90965094505060808b0135925061040d60a08c016102d0565b915061041b60c08c016102d0565b90509295989b9194979a5092959850565b6000806020838503121561043f57600080fd5b823567ffffffffffffffff81111561045657600080fd5b61046285828601610316565b90969095509350505050565b60006001820161048e57634e487b7160e01b600052601160045260246000fd5b5060010190565b803560208310156102ca57600019602084900360031b1b169291505056fea26469706673582212202c3f46b0859baa05ad68ac999840f0730e6a8b3553b600a51784470af7b87c1d64736f6c63430008170033", - "nonce": "0x15", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xcd70d832f4a00b2f4d08bbefb9f477b87df8cbdda719a712f51f206b6f80f354", - "transactionType": "CREATE2", - "contractName": "LogicalOrWrapperEnforcer", - "contractAddress": "0xe1302607a3251af54c3a6e69318d6aa07f5eb46c", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x59244b", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060a060405234801561001057600080fd5b50604051610fa1380380610fa183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610efc6100a560003960008181609c0152818160f8015281816102010152818161030201526103f60152610efc6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610071578063d3eddcc514610084578063ea4d3c9b14610097578063ed463367146100da575b600080fd5b61006f61006a36600461084c565b6100ed565b005b61006f61007f36600461084c565b6101c7565b61006f61009236600461084c565b6102c8565b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b61006f6100e836600461084c565b6103bc565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461013e5760405162461bcd60e51b815260040161013590610918565b60405180910390fd5b6101bb8a8a8a8a6040518060a001604052808c81526020018b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018a90526001600160a01b03808a166040830152881660609091015263414c3e3360e01b6104ac565b50505050505050505050565b85600881901b6001600160f81b03198116156101f55760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461023e5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b16604083015289166060909101526350a2c19560e11b6104ac565b5050505050505050505050565b85600881901b6001600160f81b03198116156102f65760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461033f5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263d3eddcc560e01b6104ac565b85600881901b6001600160f81b03198116156103ea5760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146104335760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263ed46336760e01b5b60006104ba86880188610af1565b905060006104ca85870187610cf3565b905081518160000151106105355760405162461bcd60e51b815260206004820152602c60248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201526b05acee4deeae05ad2dcc8caf60a31b6064820152608401610135565b60008282600001518151811061054d5761054d610ddb565b602002602001015190506000816000015151905080836020015151146105d15760405162461bcd60e51b815260206004820152603360248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201527205ac6c2eccac2e85ac2e4cee65ad8cadccee8d606b1b6064820152608401610135565b60005b818110156102bb576106a8836000015182815181106105f5576105f5610ddb565b602002602001015160000151878560000151848151811061061857610618610ddb565b6020026020010151602001518760200151858151811061063a5761063a610ddb565b60200260200101518b600001518c602001518d604001518e606001518f608001516040516024016106719796959493929190610e41565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526106b1565b506001016105d4565b60606106bf838360006106c6565b9392505050565b6060814710156106eb5760405163cd78605960e01b8152306004820152602401610135565b600080856001600160a01b031684866040516107079190610eaa565b60006040518083038185875af1925050503d8060008114610744576040519150601f19603f3d011682016040523d82523d6000602084013e610749565b606091505b5091509150610759868383610763565b9695505050505050565b60608261077857610773826107bf565b6106bf565b815115801561078f57506001600160a01b0384163b155b156107b857604051639996b31560e01b81526001600160a01b0385166004820152602401610135565b50806106bf565b8051156107cf5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60008083601f8401126107fa57600080fd5b5081356001600160401b0381111561081157600080fd5b60208301915083602082850101111561082957600080fd5b9250929050565b80356001600160a01b038116811461084757600080fd5b919050565b60008060008060008060008060008060e08b8d03121561086b57600080fd5b8a356001600160401b038082111561088257600080fd5b61088e8e838f016107e8565b909c509a5060208d01359150808211156108a757600080fd5b6108b38e838f016107e8565b909a50985060408d0135975060608d01359150808211156108d357600080fd5b506108e08d828e016107e8565b90965094505060808b013592506108f960a08c01610830565b915061090760c08c01610830565b90509295989b9194979a5092959850565b60208082526030908201527f4c6f676963616c4f7257726170706572456e666f726365723a6f6e6c792d646560408201526f3632b3b0ba34b7b716b6b0b730b3b2b960811b606082015260800190565b60208082526025908201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6040820152642d7479706560d81b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b604051602081016001600160401b03811182821017156109e5576109e56109ad565b60405290565b604051606081016001600160401b03811182821017156109e5576109e56109ad565b604080519081016001600160401b03811182821017156109e5576109e56109ad565b604051601f8201601f191681016001600160401b0381118282101715610a5757610a576109ad565b604052919050565b60006001600160401b03821115610a7857610a786109ad565b5060051b60200190565b600082601f830112610a9357600080fd5b81356001600160401b03811115610aac57610aac6109ad565b610abf601f8201601f1916602001610a2f565b818152846020838601011115610ad457600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610b0357600080fd5b6001600160401b0382351115610b1857600080fd5b8135820183601f820112610b2b57600080fd5b610b3d610b388235610a5f565b610a2f565b81358082526020808301929160051b840101861015610b5b57600080fd5b602083015b6020843560051b850101811015610ce9576001600160401b0381351115610b8657600080fd5b6020813585018803601f19011215610b9d57600080fd5b610ba56109c3565b6001600160401b0360208335870101351115610bc057600080fd5b81358501602081013501603f81018913610bd957600080fd5b610be9610b386020830135610a5f565b602082810135808352908201919060051b83016040018b1015610c0b57600080fd5b604083015b6040602085013560051b850101811015610cd6576001600160401b0381351115610c3957600080fd5b803584016060818e03603f19011215610c5157600080fd5b610c596109eb565b610c6560408301610830565b81526001600160401b0360608301351115610c7f57600080fd5b610c928e60406060850135850101610a82565b60208201526001600160401b0360808301351115610caf57600080fd5b610cc28e60406080850135850101610a82565b604082015284525060209283019201610c10565b5083525050835260209283019201610b60565b5095945050505050565b60006020808385031215610d0657600080fd5b82356001600160401b0380821115610d1d57600080fd5b9084019060408287031215610d3157600080fd5b610d39610a0d565b823581528383013582811115610d4e57600080fd5b80840193505086601f840112610d6357600080fd5b8235610d71610b3882610a5f565b81815260059190911b84018501908581019089831115610d9057600080fd5b8686015b83811015610dc857803586811115610dac5760008081fd5b610dba8c8a838b0101610a82565b845250918701918701610d94565b5095830195909552509695505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610e0c578181015183820152602001610df4565b50506000910152565b60008151808452610e2d816020860160208601610df1565b601f01601f19169290920160200192915050565b60e081526000610e5460e083018a610e15565b8281036020840152610e66818a610e15565b90508760408401528281036060840152610e808188610e15565b608084019690965250506001600160a01b0392831660a0820152911660c090910152949350505050565b60008251610ebc818460208701610df1565b919091019291505056fea2646970667358221220c4522d0faef87ebb247a8bb5b367af27ccd45173d03aff5b5b7bf7b8e4a1be0c64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db3", - "nonce": "0x16", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x23f65b18a1d26918fb63ad8fdff6c9eaeae6c92ecb5905d36df2b6728a540701", - "transactionType": "CREATE2", - "contractName": "MultiTokenPeriodEnforcer", - "contractAddress": "0xfb2f1a9bd76d3701b730e5d69c3219d42d80ebb7", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x76440c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061148b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063a145832a11610066578063a145832a1461014b578063d3eddcc5146100c4578063da8081c21461015e578063ed463367146100c4578063f5c7d74e146101c357600080fd5b806319de6ebc14610098578063414c3e33146100c4578063733c0d80146100e05780638572e3191461011d575b600080fd5b6100ab6100a6366004610f6f565b6101e4565b6040516100bb9493929190610fed565b60405180910390f35b6100de6100d2366004611094565b50505050505050505050565b005b6100f36100ee366004611161565b6104b6565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100bb565b61013061012b3660046111ad565b61062a565b604080519384529115156020840152908201526060016100bb565b6100de610159366004611094565b6106fc565b61019b61016c366004611237565b600060208190529081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100bb565b6101d66101d1366004611250565b6107de565b6040519081526020016100bb565b6060808080846101f56074826112a8565b15801561020157508015155b6102265760405162461bcd60e51b815260040161021d906112bc565b60405180910390fd5b600061023360748361130d565b90508067ffffffffffffffff81111561024e5761024e611321565b604051908082528060200260200182016040528015610277578160200160208202803683370190505b5095508067ffffffffffffffff81111561029357610293611321565b6040519080825280602002602001820160405280156102bc578160200160208202803683370190505b5094508067ffffffffffffffff8111156102d8576102d8611321565b604051908082528060200260200182016040528015610301578160200160208202803683370190505b5093508067ffffffffffffffff81111561031d5761031d611321565b604051908082528060200260200182016040528015610346578160200160208202803683370190505b50925060005b818110156104aa576000610361826074611337565b905089818a61037182601461134e565b9261037e93929190611361565b6103879161138b565b60601c88838151811061039c5761039c6113c0565b6001600160a01b039092166020928302919091019091015289896103c183601461134e565b906103cd84603461134e565b926103da93929190611361565b6103e3916113d6565b60001c8783815181106103f8576103f86113c0565b6020908102919091010152898961041083603461134e565b9061041c84605461134e565b9261042993929190611361565b610432916113d6565b60001c868381518110610447576104476113c0565b6020908102919091010152898961045f83605461134e565b9061046b84607461134e565b9261047893929190611361565b610481916113d6565b60001c858381518110610496576104966113c0565b60209081029190910101525060010161034c565b50505092959194509250565b60008080808580158015906104d357506104d16074826112a8565b155b6104ef5760405162461bcd60e51b815260040161021d906112bc565b60006104fc60748361130d565b90508087106105505760405162461bcd60e51b815260206004820152602c602482015260008051602061143683398151915260448201526b05ae8ded6cadc5ad2dcc8caf60a31b606482015260840161021d565b600061055d886074611337565b905089818a61056d82601461134e565b9261057a93929190611361565b6105839161138b565b60601c9650898961059583601461134e565b906105a184603461134e565b926105ae93929190611361565b6105b7916113d6565b955089896105c683603461134e565b906105d284605461134e565b926105df93929190611361565b6105e8916113d6565b945089896105f783605461134e565b9061060384607461134e565b9261061093929190611361565b610619916113d6565b60001c935050505093509350935093565b60008060008060008060006106438d8d8d8d8d8d6107f5565b60008481526020818152604091829020825160a081018452815481526001820154928101929092526002810154928201839052600381015460608301526004015460808201529498509296509094509250156106b2576106a28161083c565b97509750975050505050506106f0565b6040805160a0810182528581526020810185905290810183905260006060820181905260808201526106e38161083c565b9850985098505050505050505b96509650969350505050565b856107088160006108d0565b6107545760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d74797065604482015260640161021d565b86600881901b6107658160006108d0565b6107bf5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161021d565b506107d08c8c8c8c8b8b8b8a6108e7565b505050505050505050505050565b60006107ec85858585610e8b565b95945050505050565b60008080808061080786880188611237565b905060006108168a8a846104b6565b91975095509350905061082b8b828e85610e8b565b955050509650965096509692505050565b6000806000836040015142101561085b575060009150819050806108c9565b6020840151604085015161086f90426113f4565b610879919061130d565b61088490600161134e565b9050808460600151141591506000826108a15784608001516108a4565b60005b9050808560000151116108b85760006108c5565b84516108c59082906113f4565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b6000806000803660006108fa8a8a610ed5565b935093509350935081819050604403610a0657821561096f5760405162461bcd60e51b8152602060048201526038602482015260008051602061143683398151915260448201527f2d76616c75652d696e2d65726332302d7472616e736665720000000000000000606482015260840161021d565b63a9059cbb60e01b610985600460008486611361565b61098e91611407565b6001600160e01b031916146109e35760405162461bcd60e51b815260206004820152602760248201526000805160206114368339815191526044820152660b5b595d1a1bd960ca1b606482015260840161021d565b92935083926109f6604460248385611361565b6109ff916113d6565b9550610acf565b6000819003610a7f5760008311610a735760405162461bcd60e51b815260206004820152603e602482015260008051602061143683398151915260448201527f2d7a65726f2d76616c75652d696e2d6e61746976652d7472616e736665720000606482015260840161021d565b60009450829550610acf565b60405162461bcd60e51b8152602060048201526031602482015260008051602061143683398151915260448201527005ac6c2d8d85ac8c2e8c25ad8cadccee8d607b1b606482015260840161021d565b5060009250610ae3915050888a018a611237565b9050600080600080610af68f8f876104b6565b9350935093509350836001600160a01b0316866001600160a01b031614610b6f5760405162461bcd60e51b815260206004820152602760248201527f4d756c7469546f6b656e506572696f64456e666f726365723a746f6b656e2d6d6044820152660d2e6dac2e8c6d60cb1b606482015260840161021d565b6000610b7d33888c89610e8b565b60008181526020819052604081206002810154929350919003610d1f5760008311610bf15760405162461bcd60e51b8152602060048201526030602482015260008051602061143683398151915260448201526f2d7a65726f2d73746172742d6461746560801b606482015260840161021d565b60008511610c4b5760405162461bcd60e51b815260206004820152603360248201526000805160206114368339815191526044820152720b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d606a1b606482015260840161021d565b60008411610ca75760405162461bcd60e51b8152602060048201526035602482015260008051602061143683398151915260448201527416bd32b93796b832b934b7b216b23ab930ba34b7b760591b606482015260840161021d565b82421015610d0d5760405162461bcd60e51b815260206004820152602d60248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e73666560448201526c1c8b5b9bdd0b5cdd185c9d1959609a1b606482015260840161021d565b84815560018101849055600281018390555b6000806000610d6a846040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820154815260200160048201548152505061083c565b925092509250828c1115610dda5760405162461bcd60e51b815260206004820152603160248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e7366656044820152701c8b585b5bdd5b9d0b595e18d959591959607a1b606482015260840161021d565b8115610def5760038401819055600060048501555b8b846004016000828254610e03919061134e565b90915550506004840154604080516001600160a01b038e81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a45050505050505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152949095168582015260608501929092526080808501919091528151808503909101815260a09093019052815191012090565b6000803681610ee76014828789611361565b610ef09161138b565b60601c9350610f03603460148789611361565b610f0c916113d6565b9250610f1b8560348189611361565b949793965094505050565b60008083601f840112610f3857600080fd5b50813567ffffffffffffffff811115610f5057600080fd5b602083019150836020828501011115610f6857600080fd5b9250929050565b60008060208385031215610f8257600080fd5b823567ffffffffffffffff811115610f9957600080fd5b610fa585828601610f26565b90969095509350505050565b60008151808452602080850194506020840160005b83811015610fe257815187529582019590820190600101610fc6565b509495945050505050565b6080808252855190820181905260009060209060a0840190828901845b8281101561102f5781516001600160a01b03168452928401929084019060010161100a565b50505083810360208501526110448188610fb1565b91505082810360408401526110598186610fb1565b9050828103606084015261106d8185610fb1565b979650505050505050565b80356001600160a01b038116811461108f57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156110b357600080fd5b8a3567ffffffffffffffff808211156110cb57600080fd5b6110d78e838f01610f26565b909c509a5060208d01359150808211156110f057600080fd5b6110fc8e838f01610f26565b909a50985060408d0135975060608d013591508082111561111c57600080fd5b506111298d828e01610f26565b90965094505060808b0135925061114260a08c01611078565b915061115060c08c01611078565b90509295989b9194979a5092959850565b60008060006040848603121561117657600080fd5b833567ffffffffffffffff81111561118d57600080fd5b61119986828701610f26565b909790965060209590950135949350505050565b600080600080600080608087890312156111c657600080fd5b863595506111d660208801611078565b9450604087013567ffffffffffffffff808211156111f357600080fd5b6111ff8a838b01610f26565b9096509450606089013591508082111561121857600080fd5b5061122589828a01610f26565b979a9699509497509295939492505050565b60006020828403121561124957600080fd5b5035919050565b6000806000806080858703121561126657600080fd5b61126f85611078565b935061127d60208601611078565b93969395505050506040820135916060013590565b634e487b7160e01b600052601260045260246000fd5b6000826112b7576112b7611292565b500690565b6020808252602d9082015260008051602061143683398151915260408201526c05ae8cae4dae65ad8cadccee8d609b1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008261131c5761131c611292565b500490565b634e487b7160e01b600052604160045260246000fd5b80820281158282048414176108e1576108e16112f7565b808201808211156108e1576108e16112f7565b6000808585111561137157600080fd5b8386111561137e57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156113b85780818660140360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b803560208310156108e157600019602084900360031b1b1692915050565b818103818111156108e1576108e16112f7565b6001600160e01b031981358181169160048510156113b85760049490940360031b84901b169092169291505056fe4d756c7469546f6b656e506572696f64456e666f726365723a696e76616c6964a26469706673582212206b4a8ce69e59f7a9a87625264b1bf56abe17821e19463e4c4e98607ccaa2598864736f6c63430008170033", - "nonce": "0x17", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x97d63ba25345c204ab3090d0c75d8492ca1571715beaf6b7c6b15c049b44c1f9", - "transactionType": "CREATE2", - "contractName": "NativeBalanceChangeEnforcer", - "contractAddress": "0xbd7b277507723490cd50b12eaafe87c616be6880", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x353c8c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610824806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461016d578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063a79a0db5146100f4575b600080fd5b6100b061009b366004610568565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046105e6565b50505050505050505050565b005b6100df6100ef3660046105e6565b610180565b6101076101023660046106b3565b6102c6565b6040519081526020016100bc565b610107610123366004610568565b60006020819052908152604090205481565b6101486101433660046106dd565b6102db565b6040805193151584526001600160a01b039092166020840152908201526060016100bc565b6100df61017b3660046105e6565b6103ad565b85600881901b6001600160f81b03198116156101f15760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101fe338661052b565b9050600061020c8d8d6102db565b5060008481526001602052604090205490925060ff161590506102885760405162461bcd60e51b815260206004820152602e60248201527f4e617469766542616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b60648201526084016101e8565b6000918252600160208181526040808520805460ff19169093179092558390529091206001600160a01b039091163190555050505050505050505050565b60006102d2838361052b565b90505b92915050565b60008080603584146103485760405162461bcd60e51b815260206004820152603060248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016101e8565b8484600081811061035b5761035b61071f565b909101356001600160f81b0319161515935061037d9050601560018688610735565b6103869161075f565b60601c91506103988460158188610735565b6103a191610794565b60001c90509250925092565b60008060006103bc8d8d6102db565b92509250925060006103ce338861052b565b6000818152600160205260409020805460ff1916905590508315610482576000818152602081905260409020546104069083906107c8565b836001600160a01b031631101561047d5760405162461bcd60e51b815260206004820152603560248201527f4e617469766542616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b60648201526084016101e8565b61051b565b60008181526020819052604090205461049c9083906107db565b836001600160a01b031631101561051b5760405162461bcd60e51b815260206004820152603960248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e6372656173650000000000000060648201526084016101e8565b5050505050505050505050505050565b604080516001600160a01b038416602082015290810182905260009060600160405160208183030381529060405280519060200120905092915050565b60006020828403121561057a57600080fd5b5035919050565b60008083601f84011261059357600080fd5b50813567ffffffffffffffff8111156105ab57600080fd5b6020830191508360208285010111156105c357600080fd5b9250929050565b80356001600160a01b03811681146105e157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561060557600080fd5b8a3567ffffffffffffffff8082111561061d57600080fd5b6106298e838f01610581565b909c509a5060208d013591508082111561064257600080fd5b61064e8e838f01610581565b909a50985060408d0135975060608d013591508082111561066e57600080fd5b5061067b8d828e01610581565b90965094505060808b0135925061069460a08c016105ca565b91506106a260c08c016105ca565b90509295989b9194979a5092959850565b600080604083850312156106c657600080fd5b6106cf836105ca565b946020939093013593505050565b600080602083850312156106f057600080fd5b823567ffffffffffffffff81111561070757600080fd5b61071385828601610581565b90969095509350505050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561074557600080fd5b8386111561075257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff19813581811691601485101561078c5780818660140360031b1b83161692505b505092915050565b803560208310156102d557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102d5576102d56107b2565b808201808211156102d5576102d56107b256fea26469706673582212202bb236cbc18974df435e7453fa88fa7b66f55863b7380c990af748c9a075fb0964736f6c63430008170033", - "nonce": "0x18", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x778e578a3a117469479b8e91593830d091c91130a2065f57c5835258714cdd30", - "transactionType": "CREATE2", - "contractName": "ArgsEqualityCheckEnforcer", - "contractAddress": "0x44b8c6ae3c304213c3e298495e12497ed3e56e41", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1e08f1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506103b7806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610249565b50505050505050505050565b005b61006b61007b366004610249565b85600881901b6001600160f81b03198116156100ec5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5088886040516100fd929190610316565b60405180910390208b8b604051610115929190610316565b6040518091039020146101d75783826001600160a01b0316336001600160a01b03167f07fc5f2898fc1f1cf9d6012177b7abb8d010b9e64055979af3a5bcd274e2a11a8e8e8e8e60405161016c949392919061034f565b60405180910390a460405162461bcd60e51b815260206004820152603260248201527f41726773457175616c697479436865636b456e666f726365723a646966666572604482015271656e742d617267732d616e642d7465726d7360701b60648201526084016100e3565b5050505050505050505050565b60008083601f8401126101f657600080fd5b50813567ffffffffffffffff81111561020e57600080fd5b60208301915083602082850101111561022657600080fd5b9250929050565b80356001600160a01b038116811461024457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561026857600080fd5b8a3567ffffffffffffffff8082111561028057600080fd5b61028c8e838f016101e4565b909c509a5060208d01359150808211156102a557600080fd5b6102b18e838f016101e4565b909a50985060408d0135975060608d01359150808211156102d157600080fd5b506102de8d828e016101e4565b90965094505060808b013592506102f760a08c0161022d565b915061030560c08c0161022d565b90509295989b9194979a5092959850565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000610363604083018688610326565b8281036020840152610376818587610326565b97965050505050505056fea2646970667358221220424cdaf466f78a927203bf48f7e671224e402758d2e36ae4637102599c4193ac64736f6c63430008170033", - "nonce": "0x19", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x15d7d535fac19a892e12d6959fb3170916d526da5af58fd5a38fc5fa42bf76e7", - "transactionType": "CREATE2", - "contractName": "NativeTokenPaymentEnforcer", - "contractAddress": "0x4803a326dded6ddbc60e659e5ed12d85c7582811", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3", - "0x44B8C6ae3C304213c3e298495e12497Ed3E56E41" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x6332eb", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060c060405234801561001057600080fd5b506040516111b73803806111b783398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516110e66100d16000396000818160a301526103c001526000818161011901528181610273015261065a01526110e66000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100e2578063d3eddcc514610082578063ea4d3c9b14610114578063ed4633671461013b57600080fd5b8063414c3e3314610082578063a145832a14610082578063a42ff9311461009e575b600080fd5b61009c6100903660046108d5565b50505050505050505050565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f56100f03660046109a2565b61014e565b604080516001600160a01b0390931683526020830191909152016100d9565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61009c6101493660046108d5565b6101fc565b600080603483146101be5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084015b60405180910390fd5b6101cc6014600085876109e4565b6101d591610a0e565b60601c91506101e783601481876109e4565b6101f091610a43565b60001c90509250929050565b85600881901b61020d8160006107ac565b6102675760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101b5565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb5760405162461bcd60e51b815260206004820152603260248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6f6e6c792d6044820152713232b632b3b0ba34b7b716b6b0b730b3b2b960711b60648201526084016101b5565b6000806103088d8d61014e565b9092509050600061031b8b8d018d610c88565b905060008151116103945760405162461bcd60e51b815260206004820152603f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201527f69642d616c6c6f77616e63652d64656c65676174696f6e732d6c656e6774680060648201526084016101b5565b6000816000815181106103a9576103a9610dcd565b6020026020010151606001515111801561043057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816000815181106103fb576103fb610dcd565b60200260200101516060015160008151811061041957610419610dcd565b6020026020010151600001516001600160a01b0316145b6104a25760405162461bcd60e51b815260206004820152603c60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6d6973736960448201527f6e672d61726773457175616c697479436865636b456e666f726365720000000060648201526084016101b5565b86856040516020016104d092919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b604051602081830303815290604052816000815181106104f2576104f2610dcd565b60200260200101516060015160008151811061051057610510610dcd565b602090810291909101015160409081019190915280516001808252818301909252600091816020015b6060815260200190600190039081610539579050509050816040516020016105619190610e33565b6040516020818303038152906040528160008151811061058357610583610dcd565b6020908102919091010152604080516001808252818301909252600091816020015b60608152602001906001900390816105a55790505090506105d68585604051806020016040528060008152506107c3565b816000815181106105e9576105e9610dcd565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506106206107f2565b8160008151811061063357610633610dcd565b602090810291909101015260405163cef6d20960e01b81526001600160a01b0380881631917f00000000000000000000000000000000000000000000000000000000000000009091169063cef6d2099061069590879086908890600401610fbf565b600060405180830381600087803b1580156106af57600080fd5b505af11580156106c3573d6000803e3d6000fd5b505050506001600160a01b038716316106dc8783611029565b8110156107435760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a7061796d6560448201526e1b9d0b5b9bdd0b5c9958d95a5d9959608a1b60648201526084016101b5565b604080516001600160a01b038d811682528c81166020830152918101899052908916908d9033907fac266e0d9b66169d0dc4479d531985bcec62dfd9d7992d0f6865afdbb7baa5e29060600160405180910390a450505050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b60608383836040516020016107da9392919061104a565b60405160208183030381529060405290509392505050565b600061080081808080610805565b905090565b604080516001600160f81b03198087166020830152851660218201526000602282018190526001600160e01b03198516602683015269ffffffffffffffffffff198416602a830152910160405160208183030381529060405261086790611089565b95945050505050565b60008083601f84011261088257600080fd5b50813567ffffffffffffffff81111561089a57600080fd5b6020830191508360208285010111156108b257600080fd5b9250929050565b80356001600160a01b03811681146108d057600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108f457600080fd5b8a3567ffffffffffffffff8082111561090c57600080fd5b6109188e838f01610870565b909c509a5060208d013591508082111561093157600080fd5b61093d8e838f01610870565b909a50985060408d0135975060608d013591508082111561095d57600080fd5b5061096a8d828e01610870565b90965094505060808b0135925061098360a08c016108b9565b915061099160c08c016108b9565b90509295989b9194979a5092959850565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610870565b90969095509350505050565b600080858511156109f457600080fd5b83861115610a0157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a3b5780818660140360031b1b83161692505b505092915050565b803560208310156107bd57600019602084900360031b1b1692915050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b60405290565b60405160c0810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b604051601f8201601f1916810167ffffffffffffffff81118282101715610aec57610aec610a61565b604052919050565b600067ffffffffffffffff821115610b0e57610b0e610a61565b5060051b60200190565b600082601f830112610b2957600080fd5b813567ffffffffffffffff811115610b4357610b43610a61565b610b56601f8201601f1916602001610ac3565b818152846020838601011115610b6b57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112610b9957600080fd5b81356020610bae610ba983610af4565b610ac3565b82815260059290921b84018101918181019086841115610bcd57600080fd5b8286015b84811015610c7d57803567ffffffffffffffff80821115610bf25760008081fd5b908801906060828b03601f1901811315610c0c5760008081fd5b610c14610a77565b610c1f8885016108b9565b815260408085013584811115610c355760008081fd5b610c438e8b83890101610b18565b838b015250918401359183831115610c5b5760008081fd5b610c698d8a85880101610b18565b908201528652505050918301918301610bd1565b509695505050505050565b60006020808385031215610c9b57600080fd5b823567ffffffffffffffff80821115610cb357600080fd5b818501915085601f830112610cc757600080fd5b8135610cd5610ba982610af4565b81815260059190911b83018401908481019088831115610cf457600080fd5b8585015b83811015610dc057803585811115610d0f57600080fd5b860160c0818c03601f19011215610d265760008081fd5b610d2e610aa0565b610d398983016108b9565b81526040610d488184016108b9565b8a83015260608084013582840152608091508184013589811115610d6c5760008081fd5b610d7a8f8d83880101610b88565b82850152505060a0808401358284015260c0840135915088821115610d9f5760008081fd5b610dad8e8c84870101610b18565b9083015250845250918601918601610cf8565b5098975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610dfe578181015183820152602001610de6565b50506000910152565b60008151808452610e1f816020860160208601610de3565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f5857603f19888603018452815160c0860160018060a01b038083511688528089840151168989015260408301516040890152606083015160c060608a015282815180855260e08b01915060e08160051b8c010194508b8301925060005b81811015610f1c5760df198c870301835283518581511687528d81015160608f890152610eed6060890182610e07565b9050604082015191508781036040890152610f088183610e07565b97505050928c0192918c0191600101610ebd565b50505050506080820151608088015260a0820151915086810360a0880152610f448183610e07565b965050509285019290850190600101610e5a565b5092979650505050505050565b60008282518085526020808601955060208260051b8401016020860160005b84811015610fb257601f19868403018952610fa0838351610e07565b98840198925090830190600101610f84565b5090979650505050505050565b606081526000610fd26060830186610f65565b82810360208481019190915285518083528682019282019060005b8181101561100957845183529383019391830191600101610fed565b5050848103604086015261101d8187610f65565b98975050505050505050565b808201808211156107bd57634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff198460601b1681528260148201526000825161107a816034850160208701610de3565b91909101603401949350505050565b805160208083015191908110156110aa576000198160200360031b1b821691505b5091905056fea2646970667358221220fbd925efd5ab2f5f7fdd3db295fc937b181a5babc4635e7ef57ba757363a023d64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db300000000000000000000000044b8c6ae3c304213c3e298495e12497ed3e56e41", - "nonce": "0x1a", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xfc685955fc7f2c2097caac169247ef8c75b9f11e3c120e3cdfe1fb6e76d6c6d9", - "transactionType": "CREATE2", - "contractName": "NativeTokenTransferAmountEnforcer", - "contractAddress": "0xf71af580b9c3078fbc2bbf16fbb8eed82b330320", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x28f824", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506105cd806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046103a7565b50505050505050505050565b005b6100ab610091366004610474565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100816100cb3660046103a7565b6100e3565b6100ab6100de36600461049e565b6102c5565b856100ef8160006102da565b6101405760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101518160006102da565b6101ab5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610137565b5060006101b88d8d6102c5565b905060006101c689896102f1565b5050336000908152602081815260408083208c845290915281208054929450909250839183906101f79084906104e0565b92505081905590508281111561026c5760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e5472616e73666572416d6f756e74456e666f7263656044820152731c8e985b1b1bddd85b98d94b595e18d95959195960621b6064820152608401610137565b604080518481526020810183905289916001600160a01b0389169133917fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d910160405180910390a4505050505050505050505050505050565b60006102d382840184610501565b9392505050565b6001600160f81b0319828116908216145b92915050565b6000803681610303601482878961051a565b61030c91610544565b60601c935061031f60346014878961051a565b61032891610579565b9250610337856034818961051a565b949793965094505050565b60008083601f84011261035457600080fd5b50813567ffffffffffffffff81111561036c57600080fd5b60208301915083602082850101111561038457600080fd5b9250929050565b80356001600160a01b03811681146103a257600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103c657600080fd5b8a3567ffffffffffffffff808211156103de57600080fd5b6103ea8e838f01610342565b909c509a5060208d013591508082111561040357600080fd5b61040f8e838f01610342565b909a50985060408d0135975060608d013591508082111561042f57600080fd5b5061043c8d828e01610342565b90965094505060808b0135925061045560a08c0161038b565b915061046360c08c0161038b565b90509295989b9194979a5092959850565b6000806040838503121561048757600080fd5b6104908361038b565b946020939093013593505050565b600080602083850312156104b157600080fd5b823567ffffffffffffffff8111156104c857600080fd5b6104d485828601610342565b90969095509350505050565b808201808211156102eb57634e487b7160e01b600052601160045260246000fd5b60006020828403121561051357600080fd5b5035919050565b6000808585111561052a57600080fd5b8386111561053757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105715780818660140360031b1b83161692505b505092915050565b803560208310156102eb57600019602084900360031b1b169291505056fea264697066735822122024cad96a7227a2b90e98242180a662fd4fbc57d3e5f57735ca4faddc936bc47d64736f6c63430008170033", - "nonce": "0x1b", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x07851e974a3c58d95f9abee89fbb1c9a70866edbf0e407b9d34b29b525c28400", - "transactionType": "CREATE2", - "contractName": "NativeTokenStreamingEnforcer", - "contractAddress": "0xd10b97905a320b13a0608f7e9cc506b56747df19", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x3d1aa8", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109a4806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100e9578063fb7d2c5b1461010a57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610765565b50505050505050505050565b005b61009c6100ac366004610765565b610177565b6100c46100bf366004610832565b61025c565b6040805194855260208501939093529183015260608201526080015b60405180910390f35b6100fc6100f7366004610874565b610338565b6040519081526020016100e0565b61014f610118366004610874565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100e0565b856101838160006103a3565b6101d45760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101e58160006103a3565b61023f5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101cb565b5061024e8c8c898989886103ba565b505050505050505050505050565b6000808080608085146102cb5760405162461bcd60e51b815260206004820152603160248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101cb565b6102d960206000878961089e565b6102e2916108c8565b93506102f260406020878961089e565b6102fb916108c8565b925061030b60606040878961089e565b610314916108c8565b915061032460806060878961089e565b61032d916108c8565b939692955090935050565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a0810183528154815260018201549381019390935260028101549183019190915260038101546060830152600481015460808301529061039b9061062e565b949350505050565b6001600160f81b0319828116908216145b92915050565b60006103c685856106af565b50509150506000806000806103db8b8b61025c565b93509350935093508383101561044b5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e7660448201526e185b1a590b5b585e0b585b5bdd5b9d608a1b60648201526084016101cb565b600081116104b85760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e76604482015273616c69642d7a65726f2d73746172742d74696d6560601b60648201526084016101cb565b336000908152602081815260408083208a8452909152812060048101549091036104f5578481556001810184905560028101839055600381018290555b6040805160a081018252825481526001830154602082015260028301549181019190915260038201546060820152600482015460808201526105369061062e565b86111561059d5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a616c6c60448201526e1bddd85b98d94b595e18d959591959608a1b60648201526084016101cb565b858160040160008282546105b191906108fc565b9091555050600481015460408051878152602081018790529081018590526060810184905260808101919091524260a082015288906001600160a01b0389169033907fa4d5df1d290378aabb8f054b2f3100faf35e2266bb7fbe661f947dfc686704ae9060c00160405180910390a4505050505050505050505050565b6000816060015142101561064457506000919050565b6000826060015142610656919061090f565b9050600081846040015161066a9190610922565b845161067691906108fc565b9050836020015181111561068b575060208301515b808460800151106106a0575060009392505050565b608084015161039b908261090f565b60008036816106c1601482878961089e565b6106ca91610939565b60601c93506106dd60346014878961089e565b6106e6916108c8565b92506106f5856034818961089e565b949793965094505050565b60008083601f84011261071257600080fd5b50813567ffffffffffffffff81111561072a57600080fd5b60208301915083602082850101111561074257600080fd5b9250929050565b80356001600160a01b038116811461076057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561078457600080fd5b8a3567ffffffffffffffff8082111561079c57600080fd5b6107a88e838f01610700565b909c509a5060208d01359150808211156107c157600080fd5b6107cd8e838f01610700565b909a50985060408d0135975060608d01359150808211156107ed57600080fd5b506107fa8d828e01610700565b90965094505060808b0135925061081360a08c01610749565b915061082160c08c01610749565b90509295989b9194979a5092959850565b6000806020838503121561084557600080fd5b823567ffffffffffffffff81111561085c57600080fd5b61086885828601610700565b90969095509350505050565b6000806040838503121561088757600080fd5b61089083610749565b946020939093013593505050565b600080858511156108ae57600080fd5b838611156108bb57600080fd5b5050820193919092039150565b803560208310156103b457600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103b4576103b46108e6565b818103818111156103b4576103b46108e6565b80820281158282048414176103b4576103b46108e6565b6bffffffffffffffffffffffff1981358181169160148510156109665780818660140360031b1b83161692505b50509291505056fea26469706673582212209ae3650bc35b3640fcc1f9a46bf5b25f1ce1bf6eb25aeb42d8582dc4beb6b96b64736f6c63430008170033", - "nonce": "0x1c", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb6d28680ed5a2a91eda8ec305097bfca81cec154654838802cd7b402854e2abf", - "transactionType": "CREATE2", - "contractName": "NativeTokenPeriodTransferEnforcer", - "contractAddress": "0x9bc0faf4aca5ae429f4c06aeeac517520cb16bd9", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x4601a4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b57806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610893565b50505050505050505050565b005b6100b16100ac366004610960565b61017f565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df3660046109ba565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610893565b610255565b61016461015f3660046109e4565b61033a565b604080519384526020840192909252908201526060016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a0810183528154815260018201549381019390935260028101549183018290526003810154606084015260040154608083015282918291156101f4576101e8816103f0565b9350935093505061024b565b6000806000610203898961033a565b92509250925060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061023f816103f0565b97509750975050505050505b9450945094915050565b85610261816000610484565b6102b25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102c3816000610484565b61031d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102a9565b5061032c8c8c8989898861049b565b505050505050505050505050565b600080806060841461039b5760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152750e474d2dcecc2d8d2c85ae8cae4dae65ad8cadccee8d60531b60648201526084016102a9565b6103a9602060008688610a26565b6103b291610a50565b92506103c2604060208688610a26565b6103cb91610a50565b91506103db606060408688610a26565b6103e491610a50565b60001c90509250925092565b6000806000836040015142101561040f5750600091508190508061047d565b602084015160408501516104239042610a84565b61042d9190610a97565b610438906001610ab9565b905080846060015114159150600082610455578460800151610458565b60005b90508085600001511161046c576000610479565b8451610479908290610a84565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60006104a785856107dd565b505091505060008060006104bb8a8a61033a565b336000908152602081815260408083208c84529091528120600281015494975092955090935090919003610684576000821161054d5760405162461bcd60e51b81526020600482015260396024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d73746172742d646174650000000000000060648201526084016102a9565b600084116105b15760405162461bcd60e51b815260206004820152603c6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d616d6f756e740000000060648201526084016102a9565b600083116106155760405162461bcd60e51b815260206004820152603e6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d6475726174696f6e000060648201526084016102a9565b814210156106725760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152751c8e9d1c985b9cd9995c8b5b9bdd0b5cdd185c9d195960521b60648201526084016102a9565b83815560018101839055600281018290555b60008060006106cf846040518060a0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815250506103f0565b925092509250828811156107395760405162461bcd60e51b815260206004820152603a6024820152600080516020610b0283398151915260448201527f723a7472616e736665722d616d6f756e742d657863656564656400000000000060648201526084016102a9565b811561074e5760038401819055600060048501555b878460040160008282546107629190610ab9565b909155505060028401546004850154604080518a8152602081018a90529081019290925260608201524260808201528a906001600160a01b038b169033907f22e1bbd8bc0380d336958afc37cd8cb128d6c43891ed276162c30e8df467734d9060a00160405180910390a45050505050505050505050505050565b60008036816107ef6014828789610a26565b6107f891610acc565b60601c935061080b603460148789610a26565b61081491610a50565b92506108238560348189610a26565b949793965094505050565b60008083601f84011261084057600080fd5b50813567ffffffffffffffff81111561085857600080fd5b60208301915083602082850101111561087057600080fd5b9250929050565b80356001600160a01b038116811461088e57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108b257600080fd5b8a3567ffffffffffffffff808211156108ca57600080fd5b6108d68e838f0161082e565b909c509a5060208d01359150808211156108ef57600080fd5b6108fb8e838f0161082e565b909a50985060408d0135975060608d013591508082111561091b57600080fd5b506109288d828e0161082e565b90965094505060808b0135925061094160a08c01610877565b915061094f60c08c01610877565b90509295989b9194979a5092959850565b6000806000806060858703121561097657600080fd5b8435935061098660208601610877565b9250604085013567ffffffffffffffff8111156109a257600080fd5b6109ae8782880161082e565b95989497509550505050565b600080604083850312156109cd57600080fd5b6109d683610877565b946020939093013593505050565b600080602083850312156109f757600080fd5b823567ffffffffffffffff811115610a0e57600080fd5b610a1a8582860161082e565b90969095509350505050565b60008085851115610a3657600080fd5b83861115610a4357600080fd5b5050820193919092039150565b8035602083101561049557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561049557610495610a6e565b600082610ab457634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561049557610495610a6e565b6bffffffffffffffffffffffff198135818116916014851015610af95780818660140360031b1b83161692505b50509291505056fe4e6174697665546f6b656e506572696f645472616e73666572456e666f726365a2646970667358221220d41e667da8d747979e7ed7f05af656310d3eb3029c9d0c8a63a248703010d50664736f6c63430008170033", - "nonce": "0x1d", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x716b287aefe2a3917b5934d211f479a175b7ac3909b4ebf5f77769d62f502312", - "transactionType": "CREATE2", - "contractName": "NonceEnforcer", - "contractAddress": "0xde4f2fac4b3d87a1d9953ca5fc09fca7f366254f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x250e6e", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061050e806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100eb578063d3eddcc5146100bc578063ed463367146100bc578063f5743c4c146100fe57600080fd5b80632bd4ed2114610082578063414c3e33146100bc578063a145832a146100d8575b600080fd5b6100aa610090366004610314565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100d66100ca366004610390565b50505050505050505050565b005b6100d66100e6366004610390565b610111565b6100aa6100f936600461045d565b61020f565b6100d661010c36600461049f565b61027d565b85600881901b6101228160006102e1565b6101815760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600061018e8c8c61020f565b336000908152602081815260408083206001600160a01b038916845290915290205490915081146102015760405162461bcd60e51b815260206004820152601b60248201527f4e6f6e6365456e666f726365723a696e76616c69642d6e6f6e636500000000006044820152606401610178565b505050505050505050505050565b60006020821461026c5760405162461bcd60e51b815260206004820152602260248201527f4e6f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e676044820152610e8d60f31b6064820152608401610178565b61027682846104ba565b9392505050565b6001600160a01b038116600081815260208181526040808320338085529083529281902080546001810190915590518181529093917fe02d340254c92bc3ad96f0fceb790db939e11c669c1f4c8a549d248f17130b33910160405180910390a35050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b038116811461030f57600080fd5b919050565b6000806040838503121561032757600080fd5b610330836102f8565b915061033e602084016102f8565b90509250929050565b60008083601f84011261035957600080fd5b50813567ffffffffffffffff81111561037157600080fd5b60208301915083602082850101111561038957600080fd5b9250929050565b60008060008060008060008060008060e08b8d0312156103af57600080fd5b8a3567ffffffffffffffff808211156103c757600080fd5b6103d38e838f01610347565b909c509a5060208d01359150808211156103ec57600080fd5b6103f88e838f01610347565b909a50985060408d0135975060608d013591508082111561041857600080fd5b506104258d828e01610347565b90965094505060808b0135925061043e60a08c016102f8565b915061044c60c08c016102f8565b90509295989b9194979a5092959850565b6000806020838503121561047057600080fd5b823567ffffffffffffffff81111561048757600080fd5b61049385828601610347565b90969095509350505050565b6000602082840312156104b157600080fd5b610276826102f8565b803560208310156102f257600019602084900360031b1b169291505056fea2646970667358221220a9f5ef425adf403ab9ba4e7eb77d33d90a09d017b94aa31d1c936c4da108e6f064736f6c63430008170033", - "nonce": "0x1e", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0f383be4457e3691a294a01c593923932a56e5b4d90979449df48e5e6f1a6f84", - "transactionType": "CREATE2", - "contractName": "OwnershipTransferEnforcer", - "contractAddress": "0x7eef9734e7092032b5c56310eb9bbd1f4a524681", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2d9985", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106af806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461049f565b50505050505050505050565b005b61007661008636600461049f565b6100ba565b61009e61009936600461056c565b6101e7565b6040516001600160a01b03909116815260200160405180910390f35b856100c6816000610252565b6101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610128816000610252565b6101825760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5060006101918d8d8a8a610269565b6040516001600160a01b038083168252919250879186169033907f0f026cada0b544ae1cc47ac006f1f4c3d7e94832af22aa0065351de49f9284d79060200160405180910390a450505050505050505050505050565b60006014821461023e5760405162461bcd60e51b815260206004820152602e602482015260008051602061065a83398151915260448201526d0c85ae8cae4dae65ad8cadccee8d60931b606482015260840161010e565b61024882846105ae565b60601c9392505050565b6001600160f81b0319828116908216145b92915050565b60008036600061027986866103e9565b929550935090915050602481146102db5760405162461bcd60e51b8152602060048201526032602482015260008051602061065a8339815191526044820152710c85acaf0cac6eae8d2dedc5ad8cadccee8d60731b606482015260840161010e565b60006102ea60048284866105e3565b6102f39161060d565b90506001600160e01b0319811663f2fde38b60e01b146103545760405162461bcd60e51b8152602060048201526028602482015260008051602061065a833981519152604482015267190b5b595d1a1bd960c21b606482015260840161010e565b60006103608a8a6101e7565b9050846001600160a01b0316816001600160a01b0316146103c45760405162461bcd60e51b815260206004820152602a602482015260008051602061065a833981519152604482015269190b58dbdb9d1c9858dd60b21b606482015260840161010e565b6103d26024600485876105e3565b6103db9161063b565b9a9950505050505050505050565b60008036816103fb60148287896105e3565b610404916105ae565b60601c93506104176034601487896105e3565b6104209161063b565b925061042f85603481896105e3565b949793965094505050565b60008083601f84011261044c57600080fd5b50813567ffffffffffffffff81111561046457600080fd5b60208301915083602082850101111561047c57600080fd5b9250929050565b80356001600160a01b038116811461049a57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104be57600080fd5b8a3567ffffffffffffffff808211156104d657600080fd5b6104e28e838f0161043a565b909c509a5060208d01359150808211156104fb57600080fd5b6105078e838f0161043a565b909a50985060408d0135975060608d013591508082111561052757600080fd5b506105348d828e0161043a565b90965094505060808b0135925061054d60a08c01610483565b915061055b60c08c01610483565b90509295989b9194979a5092959850565b6000806020838503121561057f57600080fd5b823567ffffffffffffffff81111561059657600080fd5b6105a28582860161043a565b90969095509350505050565b6bffffffffffffffffffffffff1981358181169160148510156105db5780818660140360031b1b83161692505b505092915050565b600080858511156105f357600080fd5b8386111561060057600080fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156105db5760049490940360031b84901b1690921692915050565b8035602083101561026357600019602084900360031b1b169291505056fe4f776e6572736869705472616e73666572456e666f726365723a696e76616c69a264697066735822122007588682c413677a677027e7c1832d2fbd87c6826a5093b643a504b2507b88b964736f6c63430008170033", - "nonce": "0x1f", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x160af4be5dd3d5e8018350524abb3baf1bd8496d3be8594830d548220994506c", - "transactionType": "CREATE2", - "contractName": "RedeemerEnforcer", - "contractAddress": "0xe144b0b2618071b4e56f746313528a669c7e65c5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2b8cf6", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061064b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103ae565b50505050505050505050565b005b6100766100863660046103ae565b6100b4565b61009e61009936600461047b565b6101e8565b6040516100ab91906104bd565b60405180910390f35b85600881901b6100c5816000610332565b6101245760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101318c8c6101e8565b805190915060005b81811015610183578281815181106101535761015361050a565b60200260200101516001600160a01b0316856001600160a01b03160361017b575050506101db565b600101610139565b5060405162461bcd60e51b815260206004820152602660248201527f52656465656d6572456e666f726365723a756e617574686f72697a65642d72656044820152653232b2b6b2b960d11b606482015260840161011b565b5050505050505050505050565b606060008280158015906102045750610202601482610536565b155b61025e5760405162461bcd60e51b815260206004820152602560248201527f52656465656d6572456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b606482015260840161011b565b610269601482610560565b67ffffffffffffffff81111561028157610281610574565b6040519080825280602002602001820160405280156102aa578160200160208202803683370190505b50925060005b81811015610329578581866102c682601461058a565b926102d39392919061059d565b6102dc916105c7565b60601c8484815181106102f1576102f161050a565b6001600160a01b039092166020928302919091019091015282610313816105fc565b9350610322905060148261058a565b90506102b0565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008083601f84011261035b57600080fd5b50813567ffffffffffffffff81111561037357600080fd5b60208301915083602082850101111561038b57600080fd5b9250929050565b80356001600160a01b03811681146103a957600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103cd57600080fd5b8a3567ffffffffffffffff808211156103e557600080fd5b6103f18e838f01610349565b909c509a5060208d013591508082111561040a57600080fd5b6104168e838f01610349565b909a50985060408d0135975060608d013591508082111561043657600080fd5b506104438d828e01610349565b90965094505060808b0135925061045c60a08c01610392565b915061046a60c08c01610392565b90509295989b9194979a5092959850565b6000806020838503121561048e57600080fd5b823567ffffffffffffffff8111156104a557600080fd5b6104b185828601610349565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156104fe5783516001600160a01b0316835292840192918401916001016104d9565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b60008261054557610545610520565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261056f5761056f610520565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103435761034361054a565b600080858511156105ad57600080fd5b838611156105ba57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105f45780818660140360031b1b83161692505b505092915050565b60006001820161060e5761060e61054a565b506001019056fea26469706673582212201039fbe92afb704ab10dbd45ad43e2b1c4bae1a3a861fb6009a942c305971f6764736f6c63430008170033", - "nonce": "0x20", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x01fbcd0210d19b3aebf8a16e5facda8b53f7a918a682c2dd466ade55672364fd", - "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x6649b61c873f6f9686a1e1ae9ee98ac380c7ba13", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x4ed1d0", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d05806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610980565b50505050505050505050565b005b610081610091366004610980565b6100fa565b6100a96100a4366004610a4d565b6106d3565b6040516100b69190610a8f565b60405180910390f35b6100ea6100cd366004610b2b565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b61086b565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b81600061086b565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610cb083398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff1916600117905536906102748989610882565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106d3565b905080606001516001600160a01b03168383600081811061030c5761030c610b55565b905060200281019061031e9190610b6b565b61032c906020810190610b8b565b6001600160a01b031614158061036e575080608001518383600081811061035557610355610b55565b90506020028101906103679190610b6b565b6020013514155b806103cc57508060a00151805190602001208383600081811061039357610393610b55565b90506020028101906103a59190610b6b565b6103b3906040810190610bad565b6040516103c1929190610bf4565b604051809103902014155b156104385760405162461bcd60e51b81526020600482015260426024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045657610456610b55565b90506020028101906104689190610b6b565b610476906020810190610b8b565b6001600160a01b03161415806104b357508282600181811061049a5761049a610b55565b90506020028101906104ac9190610b6b565b6020013515155b806104f35750828260018181106104cc576104cc610b55565b90506020028101906104de9190610b6b565b6104ec906040810190610bad565b9050604414155b80610559575063a9059cbb60e01b8383600181811061051457610514610b55565b90506020028101906105269190610b6b565b610534906040810190610bad565b61054391600491600091610c04565b61054c91610c2e565b6001600160e01b03191614155b806105c4575080602001516001600160a01b03168383600181811061058057610580610b55565b90506020028101906105929190610b6b565b6105a0906040810190610bad565b6105af91602491600491610c04565b6105b891610c5e565b6001600160a01b031614155b8061061d57508060400151838360018181106105e2576105e2610b55565b90506020028101906105f49190610b6b565b610602906040810190610bad565b61061191604491602491610c04565b61061a91610c5e565b14155b1561068a5760405162461bcd60e51b81526020600482015260436024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b6107276040518060c0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b607c82101561078c5760405162461bcd60e51b815260206004820152603d6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61079a601460008486610c04565b6107a391610c7c565b60601c81526107b6602860148486610c04565b6107bf91610c7c565b60601c60208201526107d5604860288486610c04565b6107de91610c5e565b60408201526107f1605c60488486610c04565b6107fa91610c7c565b606090811c90820152610811607c605c8486610c04565b61081a91610c5e565b608082015261082c82607c8186610c04565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060a082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108ba5763ba597e7e6000526004601cfd5b8315610911578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156109085763ba597e7e6000526004601cfd5b505050826108c4575b5050509250929050565b60008083601f84011261092d57600080fd5b50813567ffffffffffffffff81111561094557600080fd5b60208301915083602082850101111561095d57600080fd5b9250929050565b80356001600160a01b038116811461097b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561099f57600080fd5b8a3567ffffffffffffffff808211156109b757600080fd5b6109c38e838f0161091b565b909c509a5060208d01359150808211156109dc57600080fd5b6109e88e838f0161091b565b909a50985060408d0135975060608d0135915080821115610a0857600080fd5b50610a158d828e0161091b565b90965094505060808b01359250610a2e60a08c01610964565b9150610a3c60c08c01610964565b90509295989b9194979a5092959850565b60008060208385031215610a6057600080fd5b823567ffffffffffffffff811115610a7757600080fd5b610a838582860161091b565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a084015260a084015160c08085015280518060e086015260005b81811015610b065782810184015186820161010001528301610ae9565b506101009250600083828701015282601f19601f830116860101935050505092915050565b60008060408385031215610b3e57600080fd5b610b4783610964565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b8157600080fd5b9190910192915050565b600060208284031215610b9d57600080fd5b610ba682610964565b9392505050565b6000808335601e19843603018112610bc457600080fd5b83018035915067ffffffffffffffff821115610bdf57600080fd5b60200191503681900382131561095d57600080fd5b8183823760009101908152919050565b60008085851115610c1457600080fd5b83861115610c2157600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c565780818660040360031b1b83161692505b505092915050565b8035602083101561087c57600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c565760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a26469706673582212200c9b27d58a069b9dfe088704333d359f679690a7179fd6724505e06d0fe0cffd64736f6c63430008170033", - "nonce": "0x21", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1869ec80b631d565216fb3a7e7e6758bb052744cfff6326945d2256fe4773e87", - "transactionType": "CREATE2", - "contractName": "TimestampEnforcer", - "contractAddress": "0x1046bb45c8d673d4ea75321280db34899413c069", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2442e7", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461033f565b50505050505050505050565b005b61007661008636600461033f565b6100c2565b61009e61009936600461040c565b61023a565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023a565b90925090506001600160801b038216156101b857816001600160801b031642116101b85760405162461bcd60e51b815260206004820152602260248201527f54696d657374616d70456e666f726365723a6561726c792d64656c656761746960448201526137b760f11b606482015260840161012a565b6001600160801b0381161561022b57806001600160801b0316421061022b5760405162461bcd60e51b8152602060048201526024808201527f54696d657374616d70456e666f726365723a657870697265642d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b50505050505050505050505050565b6000806020831461029c5760405162461bcd60e51b815260206004820152602660248201527f54696d657374616d70456e666f726365723a696e76616c69642d7465726d732d6044820152650d8cadccee8d60d31b606482015260840161012a565b6102a9836010818761044e565b6102b291610478565b60801c90506102c560106000858761044e565b6102ce91610478565b60801c91509250929050565b60008083601f8401126102ec57600080fd5b50813567ffffffffffffffff81111561030457600080fd5b60208301915083602082850101111561031c57600080fd5b9250929050565b80356001600160a01b038116811461033a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035e57600080fd5b8a3567ffffffffffffffff8082111561037657600080fd5b6103828e838f016102da565b909c509a5060208d013591508082111561039b57600080fd5b6103a78e838f016102da565b909a50985060408d0135975060608d01359150808211156103c757600080fd5b506103d48d828e016102da565b90965094505060808b013592506103ed60a08c01610323565b91506103fb60c08c01610323565b90509295989b9194979a5092959850565b6000806020838503121561041f57600080fd5b823567ffffffffffffffff81111561043657600080fd5b610442858286016102da565b90969095509350505050565b6000808585111561045e57600080fd5b8386111561046b57600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104a95780818660100360031b1b83161692505b50509291505056fea2646970667358221220937c24aea9e01f448cb62e2b3be0bdd7f808e5688cca18b12ff45cb1dabdc7b064736f6c63430008170033", - "nonce": "0x22", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x26d360598358f17af1b23d81e968ba03cac0a63e18438fc7d1e7d83d83e4cec1", - "transactionType": "CREATE2", - "contractName": "ValueLteEnforcer", - "contractAddress": "0x92bf12322527caa612fd31a0e810472bbb106a8f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x249ba2", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104f8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610336565b50505050505050505050565b005b610076610086366004610336565b6100b0565b61009e610099366004610403565b6101f8565b60405190815260200160405180910390f35b856100bc816000610269565b61010d5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61011e816000610269565b6101785760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610104565b5060006101858888610280565b505091505060006101968e8e6101f8565b9050808211156101e85760405162461bcd60e51b815260206004820152601f60248201527f56616c75654c7465456e666f726365723a76616c75652d746f6f2d68696768006044820152606401610104565b5050505050505050505050505050565b6000602082146102585760405162461bcd60e51b815260206004820152602560248201527f56616c75654c7465456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610104565b6102628284610445565b9392505050565b6001600160f81b0319828116908216145b92915050565b60008036816102926014828789610463565b61029b9161048d565b60601c93506102ae603460148789610463565b6102b791610445565b92506102c68560348189610463565b949793965094505050565b60008083601f8401126102e357600080fd5b50813567ffffffffffffffff8111156102fb57600080fd5b60208301915083602082850101111561031357600080fd5b9250929050565b80356001600160a01b038116811461033157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035557600080fd5b8a3567ffffffffffffffff8082111561036d57600080fd5b6103798e838f016102d1565b909c509a5060208d013591508082111561039257600080fd5b61039e8e838f016102d1565b909a50985060408d0135975060608d01359150808211156103be57600080fd5b506103cb8d828e016102d1565b90965094505060808b013592506103e460a08c0161031a565b91506103f260c08c0161031a565b90509295989b9194979a5092959850565b6000806020838503121561041657600080fd5b823567ffffffffffffffff81111561042d57600080fd5b610439858286016102d1565b90969095509350505050565b8035602083101561027a57600019602084900360031b1b1692915050565b6000808585111561047357600080fd5b8386111561048057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104ba5780818660140360031b1b83161692505b50509291505056fea2646970667358221220aaa65c38bf913adb3b6476a0d2d501b6b9e881c6a33b33b16dd8081cbc1b61ce64736f6c63430008170033", - "nonce": "0x23", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x71f452d061f187cc14cb4982e8a063903a13020d6e25719968d481230025470c", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x41773f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x24", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0da1a1e3848e0830d1a9fa6c7cc400c11c034d6c843627bf1ccc4c645305229c", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x4196c2", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x25", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x96c169f00c33dbefa389aa5b9cb40bd3a76e9d6a2ab5806df7d08bd2b2259985", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x45f3d7", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x26", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5c63af36e2eb2d6207c5e1b6c1711f98090843af04b019308cf6a775bc0b906d", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x3a9b1a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0x1079", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x2330f9", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000d838", - "blockHash": "0x3251db4a78b8e8c715d4b33d2c5821133ba8823e9214d702c8aeaf1ee4d39a9c", - "blockNumber": "0x709c80", - "blockTimestamp": "0x69a5b26a", - "transactionHash": "0x4431efb7884150670f81e0b7198ea194b7318e9beb581e84daeb1abd134a5835", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x4431efb7884150670f81e0b7198ea194b7318e9beb581e84daeb1abd134a5835", - "transactionIndex": "0x0", - "blockHash": "0x3251db4a78b8e8c715d4b33d2c5821133ba8823e9214d702c8aeaf1ee4d39a9c", - "blockNumber": "0x709c80", - "gasUsed": "0x2330f9", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x27a86a", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000f3a9", - "blockHash": "0xc3a1fb2a64989e3ea9192fd7fbb546206e582917b390b940d4d91e72c9f76f81", - "blockNumber": "0x709c85", - "blockTimestamp": "0x69a5b26c", - "transactionHash": "0xcbecb55a1aa6c459b0a3c9dfabcf928f983e42d99118f30b22e929cf6d38f6e9", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xcbecb55a1aa6c459b0a3c9dfabcf928f983e42d99118f30b22e929cf6d38f6e9", - "transactionIndex": "0x0", - "blockHash": "0xc3a1fb2a64989e3ea9192fd7fbb546206e582917b390b940d4d91e72c9f76f81", - "blockNumber": "0x709c85", - "gasUsed": "0x27a86a", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x24962a", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000e0ca", - "blockHash": "0xc374394c38e995626d14850e5f2e1babd035eb5e7085a29b066da923a9b012ff", - "blockNumber": "0x709c8a", - "blockTimestamp": "0x69a5b26f", - "transactionHash": "0x3b998d849f9aa9666b38111e7aefc71b0591f8af2f16df6cff0605f5685e944f", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x3b998d849f9aa9666b38111e7aefc71b0591f8af2f16df6cff0605f5685e944f", - "transactionIndex": "0x0", - "blockHash": "0xc374394c38e995626d14850e5f2e1babd035eb5e7085a29b066da923a9b012ff", - "blockNumber": "0x709c8a", - "gasUsed": "0x24962a", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x1b83f4", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000a90f", - "blockHash": "0xeb9bc8274818607547e22fb0b6b58ba09a556bdda3081ca799bfcfcdddfe3ea0", - "blockNumber": "0x709c8d", - "blockTimestamp": "0x69a5b271", - "transactionHash": "0x8e3055755caebc8749e46ce64f3430d94a4556dede6233a28ab649640378833c", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x8e3055755caebc8749e46ce64f3430d94a4556dede6233a28ab649640378833c", - "transactionIndex": "0x0", - "blockHash": "0xeb9bc8274818607547e22fb0b6b58ba09a556bdda3081ca799bfcfcdddfe3ea0", - "blockNumber": "0x709c8d", - "gasUsed": "0x1b83f4", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x24dd67", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000e280", - "blockHash": "0x13da9e40479873b4cdf660adb6947b6c00ec93ef09120bde4ea03d8304d53fbb", - "blockNumber": "0x709c91", - "blockTimestamp": "0x69a5b273", - "transactionHash": "0x7231d1c608c7fa9080bc2ccd7b029ba2fde920f2e78d52be789c28cee15a791b", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x7231d1c608c7fa9080bc2ccd7b029ba2fde920f2e78d52be789c28cee15a791b", - "transactionIndex": "0x0", - "blockHash": "0x13da9e40479873b4cdf660adb6947b6c00ec93ef09120bde4ea03d8304d53fbb", - "blockNumber": "0x709c91", - "gasUsed": "0x24dd67", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x2d2533", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000011560", - "blockHash": "0x48cbe177341954c7f2293c5c11161afa9bbc22a6be43cfc8100bf4923ee46c23", - "blockNumber": "0x709c95", - "blockTimestamp": "0x69a5b275", - "transactionHash": "0xccd4774aa0405c1c3999af1d95980a601279acf103b296d96bbafa1041103bf8", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xccd4774aa0405c1c3999af1d95980a601279acf103b296d96bbafa1041103bf8", - "transactionIndex": "0x0", - "blockHash": "0x48cbe177341954c7f2293c5c11161afa9bbc22a6be43cfc8100bf4923ee46c23", - "blockNumber": "0x709c95", - "gasUsed": "0x2d2533", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x282f56", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000f6e6", - "blockHash": "0x9ab64b204b6eff259d23825b194e1c4f3ca2a4ec5fa6ebed09b52aed449deeca", - "blockNumber": "0x709c98", - "blockTimestamp": "0x69a5b277", - "transactionHash": "0xe58524399b7b11cb393004e5aa22b31ec6bdb11c296f121dd092a2d13db0ee9c", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xe58524399b7b11cb393004e5aa22b31ec6bdb11c296f121dd092a2d13db0ee9c", - "transactionIndex": "0x0", - "blockHash": "0x9ab64b204b6eff259d23825b194e1c4f3ca2a4ec5fa6ebed09b52aed449deeca", - "blockNumber": "0x709c98", - "gasUsed": "0x282f56", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x3bd928", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000016fb6", - "blockHash": "0x6eb2a45ff0c07203e43200de494feb7f3fd764ed1eba7c05e97e60fa5c6077c3", - "blockNumber": "0x709c9a", - "blockTimestamp": "0x69a5b278", - "transactionHash": "0xf4bd45649f88ad84d0a707eae75312df41605946dbccbb6713ee962fe81162a5", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xf4bd45649f88ad84d0a707eae75312df41605946dbccbb6713ee962fe81162a5", - "transactionIndex": "0x0", - "blockHash": "0x6eb2a45ff0c07203e43200de494feb7f3fd764ed1eba7c05e97e60fa5c6077c3", - "blockNumber": "0x709c9a", - "gasUsed": "0x3bd928", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x359242", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000014925", - "blockHash": "0xf39c5a2970e905cb2675f964548800035819635f66ca0e4ef0e8f2eca66f023b", - "blockNumber": "0x709c9f", - "blockTimestamp": "0x69a5b27b", - "transactionHash": "0x5a37f420da286106367be2579f116a62b8efda72eb2c395aef11c10d6b8ed88b", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x5a37f420da286106367be2579f116a62b8efda72eb2c395aef11c10d6b8ed88b", - "transactionIndex": "0x0", - "blockHash": "0xf39c5a2970e905cb2675f964548800035819635f66ca0e4ef0e8f2eca66f023b", - "blockNumber": "0x709c9f", - "gasUsed": "0x359242", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x2d9c64", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000001183c", - "blockHash": "0x0d18ad3c884f80660ba54082d32ea56bec4e3641006753c6a0addf17535cf56a", - "blockNumber": "0x709ca3", - "blockTimestamp": "0x69a5b27d", - "transactionHash": "0x40fdb918324fa4935f409f8aee56949ad75e723dd98b143fa395902b9bd01acb", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x40fdb918324fa4935f409f8aee56949ad75e723dd98b143fa395902b9bd01acb", - "transactionIndex": "0x0", - "blockHash": "0x0d18ad3c884f80660ba54082d32ea56bec4e3641006753c6a0addf17535cf56a", - "blockNumber": "0x709ca3", - "gasUsed": "0x2d9c64", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x283bca", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000f732", - "blockHash": "0x120996a398f667ef15683ca0af6f1b30430da9ae7235e9c2401b293a510f68e0", - "blockNumber": "0x709ca6", - "blockTimestamp": "0x69a5b27e", - "transactionHash": "0x469460bad1ee19f3c7a1d41c470a03fac6b426f4e6d9f5d5d473e856273396bb", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x469460bad1ee19f3c7a1d41c470a03fac6b426f4e6d9f5d5d473e856273396bb", - "transactionIndex": "0x0", - "blockHash": "0x120996a398f667ef15683ca0af6f1b30430da9ae7235e9c2401b293a510f68e0", - "blockNumber": "0x709ca6", - "gasUsed": "0x283bca", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x2ed606", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000011fc3", - "blockHash": "0x7928786752ee132a9b03398efac5fcd4fb3649e2cff8d7353fb243d812ce5516", - "blockNumber": "0x709ca8", - "blockTimestamp": "0x69a5b27f", - "transactionHash": "0x6314e964c0ad23697b4d73ae06067c97d2cfebb15391ac01236866e7db1f1a2d", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x6314e964c0ad23697b4d73ae06067c97d2cfebb15391ac01236866e7db1f1a2d", - "transactionIndex": "0x0", - "blockHash": "0x7928786752ee132a9b03398efac5fcd4fb3649e2cff8d7353fb243d812ce5516", - "blockNumber": "0x709ca8", - "gasUsed": "0x2ed606", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x289e7e", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000f991", - "blockHash": "0x16e851a83f339f11ea09200671107b5cad91f650cd8daf811bb9f9fb5e866dbf", - "blockNumber": "0x709cad", - "blockTimestamp": "0x69a5b282", - "transactionHash": "0x65672e72a08cece237bbb5247b24bc7082549053c71eec67fd0cff8700992e13", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x65672e72a08cece237bbb5247b24bc7082549053c71eec67fd0cff8700992e13", - "transactionIndex": "0x0", - "blockHash": "0x16e851a83f339f11ea09200671107b5cad91f650cd8daf811bb9f9fb5e866dbf", - "blockNumber": "0x709cad", - "gasUsed": "0x289e7e", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x1d3058", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000b357", - "blockHash": "0x17c0588ce04df9f859abef05ee3992afe1fbf555d172ea135f7c6751f92d8fcf", - "blockNumber": "0x709cb1", - "blockTimestamp": "0x69a5b284", - "transactionHash": "0x4d5851a5cbaec5381ebdc77228da653ad854bd0b008d97adff88759201beefb3", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x4d5851a5cbaec5381ebdc77228da653ad854bd0b008d97adff88759201beefb3", - "transactionIndex": "0x0", - "blockHash": "0x17c0588ce04df9f859abef05ee3992afe1fbf555d172ea135f7c6751f92d8fcf", - "blockNumber": "0x709cb1", - "gasUsed": "0x1d3058", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x297534", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000feb8", - "blockHash": "0x445ea873b687034a417c00afa31b873a5e6d57805a5eb8e27d12951ab30e52b9", - "blockNumber": "0x709cb5", - "blockTimestamp": "0x69a5b287", - "transactionHash": "0xa1ecb76dd3c47ad84292d8c0865c211464e93ce3b362df6595832af4293983db", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xa1ecb76dd3c47ad84292d8c0865c211464e93ce3b362df6595832af4293983db", - "transactionIndex": "0x0", - "blockHash": "0x445ea873b687034a417c00afa31b873a5e6d57805a5eb8e27d12951ab30e52b9", - "blockNumber": "0x709cb5", - "gasUsed": "0x297534", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x20821f", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000c7bc", - "blockHash": "0x4e3920f4fdff61bf6a9690e72dbe40caeab49e7d7530ce72f9ea2c500775b19a", - "blockNumber": "0x709cb8", - "blockTimestamp": "0x69a5b288", - "transactionHash": "0x90273000ca908b91b0e9c6fea6bcad3f7dffb4e215cdc164e7de661f1db78fba", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x90273000ca908b91b0e9c6fea6bcad3f7dffb4e215cdc164e7de661f1db78fba", - "transactionIndex": "0x0", - "blockHash": "0x4e3920f4fdff61bf6a9690e72dbe40caeab49e7d7530ce72f9ea2c500775b19a", - "blockNumber": "0x709cb8", - "gasUsed": "0x20821f", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x1c2dfc", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000ad23", - "blockHash": "0x0755f62fb290ac79ab54a4adaa48921ece302904bb3087648a027f049060f1a1", - "blockNumber": "0x709cba", - "blockTimestamp": "0x69a5b289", - "transactionHash": "0xf691f7efc095d640f43e443e57f73943ac09c50f2b2bfd0994c1e2b575827e6d", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xf691f7efc095d640f43e443e57f73943ac09c50f2b2bfd0994c1e2b575827e6d", - "transactionIndex": "0x0", - "blockHash": "0x0755f62fb290ac79ab54a4adaa48921ece302904bb3087648a027f049060f1a1", - "blockNumber": "0x709cba", - "gasUsed": "0x1c2dfc", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x1b739c", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000a8aa", - "blockHash": "0x4b07800871a26b725e72ea5301141988d5cb46c96a50b3622dfc9addc7c99c9f", - "blockNumber": "0x709cbf", - "blockTimestamp": "0x69a5b28c", - "transactionHash": "0xb1ede606f94e606ba45881548d789c670ee3c46829c9ef95b7b2764cb68697f4", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xb1ede606f94e606ba45881548d789c670ee3c46829c9ef95b7b2764cb68697f4", - "transactionIndex": "0x0", - "blockHash": "0x4b07800871a26b725e72ea5301141988d5cb46c96a50b3622dfc9addc7c99c9f", - "blockNumber": "0x709cbf", - "gasUsed": "0x1b739c", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x4376cf", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000019e80", - "blockHash": "0x11ab029038a4ceb3ff30c57047418f2f1a0e01f74745cb04f5ca194365a0ac25", - "blockNumber": "0x709cc3", - "blockTimestamp": "0x69a5b28e", - "transactionHash": "0xcd70d832f4a00b2f4d08bbefb9f477b87df8cbdda719a712f51f206b6f80f354", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xcd70d832f4a00b2f4d08bbefb9f477b87df8cbdda719a712f51f206b6f80f354", - "transactionIndex": "0x0", - "blockHash": "0x11ab029038a4ceb3ff30c57047418f2f1a0e01f74745cb04f5ca194365a0ac25", - "blockNumber": "0x709cc3", - "gasUsed": "0x4376cf", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x598464", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x00000000000000000000000000000000000000000000000000000000000225ff", - "blockHash": "0xf21e2aaf5f51e4e2d13fb39520bb3f08f546b878f678408f11229db211f24187", - "blockNumber": "0x709cc7", - "blockTimestamp": "0x69a5b290", - "transactionHash": "0x23f65b18a1d26918fb63ad8fdff6c9eaeae6c92ecb5905d36df2b6728a540701", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x23f65b18a1d26918fb63ad8fdff6c9eaeae6c92ecb5905d36df2b6728a540701", - "transactionIndex": "0x0", - "blockHash": "0xf21e2aaf5f51e4e2d13fb39520bb3f08f546b878f678408f11229db211f24187", - "blockNumber": "0x709cc7", - "gasUsed": "0x598464", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x2846b6", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000f776", - "blockHash": "0xafa6b9c62f6c7e58bee17ca9982123e3091081f1df71d5c9bca73b135ab716db", - "blockNumber": "0x709cca", - "blockTimestamp": "0x69a5b292", - "transactionHash": "0x97d63ba25345c204ab3090d0c75d8492ca1571715beaf6b7c6b15c049b44c1f9", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x97d63ba25345c204ab3090d0c75d8492ca1571715beaf6b7c6b15c049b44c1f9", - "transactionIndex": "0x0", - "blockHash": "0xafa6b9c62f6c7e58bee17ca9982123e3091081f1df71d5c9bca73b135ab716db", - "blockNumber": "0x709cca", - "gasUsed": "0x2846b6", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x16b52c", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000008b85", - "blockHash": "0x5887d7d7cbb398720cc0cca068cabc1f1f7b8b011574eccab6f4522ce655af2e", - "blockNumber": "0x709ccc", - "blockTimestamp": "0x69a5b293", - "transactionHash": "0x778e578a3a117469479b8e91593830d091c91130a2065f57c5835258714cdd30", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x778e578a3a117469479b8e91593830d091c91130a2065f57c5835258714cdd30", - "transactionIndex": "0x0", - "blockHash": "0x5887d7d7cbb398720cc0cca068cabc1f1f7b8b011574eccab6f4522ce655af2e", - "blockNumber": "0x709ccc", - "gasUsed": "0x16b52c", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x4b1458", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000001cd4a", - "blockHash": "0xe5173089d07ca7b4aed8af6b4521672fcabf9cf8b7bc782f869394d5f13ae6a9", - "blockNumber": "0x709cce", - "blockTimestamp": "0x69a5b294", - "transactionHash": "0x15d7d535fac19a892e12d6959fb3170916d526da5af58fd5a38fc5fa42bf76e7", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x15d7d535fac19a892e12d6959fb3170916d526da5af58fd5a38fc5fa42bf76e7", - "transactionIndex": "0x0", - "blockHash": "0xe5173089d07ca7b4aed8af6b4521672fcabf9cf8b7bc782f869394d5f13ae6a9", - "blockNumber": "0x709cce", - "gasUsed": "0x4b1458", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x1efcc2", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000be63", - "blockHash": "0xd5dbe8112fbd58b3e5dcab12e51062d37c13342fd39e51bc07d3d021407d633a", - "blockNumber": "0x709cd3", - "blockTimestamp": "0x69a5b297", - "transactionHash": "0xfc685955fc7f2c2097caac169247ef8c75b9f11e3c120e3cdfe1fb6e76d6c6d9", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xfc685955fc7f2c2097caac169247ef8c75b9f11e3c120e3cdfe1fb6e76d6c6d9", - "transactionIndex": "0x0", - "blockHash": "0xd5dbe8112fbd58b3e5dcab12e51062d37c13342fd39e51bc07d3d021407d633a", - "blockNumber": "0x709cd3", - "gasUsed": "0x1efcc2", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x2e3bd1", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000011c10", - "blockHash": "0x4bbee20937b6adf50ec338316ee12c67b370a92f9993304c934640430e86f724", - "blockNumber": "0x709cd7", - "blockTimestamp": "0x69a5b299", - "transactionHash": "0x07851e974a3c58d95f9abee89fbb1c9a70866edbf0e407b9d34b29b525c28400", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x07851e974a3c58d95f9abee89fbb1c9a70866edbf0e407b9d34b29b525c28400", - "transactionIndex": "0x0", - "blockHash": "0x4bbee20937b6adf50ec338316ee12c67b370a92f9993304c934640430e86f724", - "blockNumber": "0x709cd7", - "gasUsed": "0x2e3bd1", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x34f97e", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000001457a", - "blockHash": "0xdf380729d396a600a2559dd080686ac7b3ec5d38f2734b5bfd28552efabae7df", - "blockNumber": "0x709cda", - "blockTimestamp": "0x69a5b29b", - "transactionHash": "0xb6d28680ed5a2a91eda8ec305097bfca81cec154654838802cd7b402854e2abf", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xb6d28680ed5a2a91eda8ec305097bfca81cec154654838802cd7b402854e2abf", - "transactionIndex": "0x0", - "blockHash": "0xdf380729d396a600a2559dd080686ac7b3ec5d38f2734b5bfd28552efabae7df", - "blockNumber": "0x709cda", - "gasUsed": "0x34f97e", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x1c0640", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000ac2f", - "blockHash": "0x21c919c5c62cf956565748e55bef3b63b8868d54106db6b2158692328e265be7", - "blockNumber": "0x709cde", - "blockTimestamp": "0x69a5b29d", - "transactionHash": "0x716b287aefe2a3917b5934d211f479a175b7ac3909b4ebf5f77769d62f502312", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x716b287aefe2a3917b5934d211f479a175b7ac3909b4ebf5f77769d62f502312", - "transactionIndex": "0x0", - "blockHash": "0x21c919c5c62cf956565748e55bef3b63b8868d54106db6b2158692328e265be7", - "blockNumber": "0x709cde", - "gasUsed": "0x1c0640", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x227e58", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000d3ee", - "blockHash": "0xa0d28d83691db27be3e367aa630e2ff76c03b942e59207bac9c23a029306557a", - "blockNumber": "0x709ce2", - "blockTimestamp": "0x69a5b29f", - "transactionHash": "0x0f383be4457e3691a294a01c593923932a56e5b4d90979449df48e5e6f1a6f84", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x0f383be4457e3691a294a01c593923932a56e5b4d90979449df48e5e6f1a6f84", - "transactionIndex": "0x0", - "blockHash": "0xa0d28d83691db27be3e367aa630e2ff76c03b942e59207bac9c23a029306557a", - "blockNumber": "0x709ce2", - "gasUsed": "0x227e58", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x20f124", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000ca66", - "blockHash": "0xfa278811112118d246b600221c9c349a86567ca06cb31e167a1c742087987c55", - "blockNumber": "0x709ce5", - "blockTimestamp": "0x69a5b2a1", - "transactionHash": "0x160af4be5dd3d5e8018350524abb3baf1bd8496d3be8594830d548220994506c", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x160af4be5dd3d5e8018350524abb3baf1bd8496d3be8594830d548220994506c", - "transactionIndex": "0x0", - "blockHash": "0xfa278811112118d246b600221c9c349a86567ca06cb31e167a1c742087987c55", - "blockNumber": "0x709ce5", - "gasUsed": "0x20f124", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x3ba5e4", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000016e7b", - "blockHash": "0x90fa69b0ba396b968f2cc1378fb455f1c0332304eb3c27fc835a3d26bd76693a", - "blockNumber": "0x709ce7", - "blockTimestamp": "0x69a5b2a2", - "transactionHash": "0x01fbcd0210d19b3aebf8a16e5facda8b53f7a918a682c2dd466ade55672364fd", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x01fbcd0210d19b3aebf8a16e5facda8b53f7a918a682c2dd466ade55672364fd", - "transactionIndex": "0x0", - "blockHash": "0x90fa69b0ba396b968f2cc1378fb455f1c0332304eb3c27fc835a3d26bd76693a", - "blockNumber": "0x709ce7", - "gasUsed": "0x3ba5e4", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x1b6c24", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000a87c", - "blockHash": "0xc08177c99b15db08fabbf92f344616b02cd154b046d07173bf24ec014044927b", - "blockNumber": "0x709cec", - "blockTimestamp": "0x69a5b2a4", - "transactionHash": "0x1869ec80b631d565216fb3a7e7e6758bb052744cfff6326945d2256fe4773e87", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x1869ec80b631d565216fb3a7e7e6758bb052744cfff6326945d2256fe4773e87", - "transactionIndex": "0x0", - "blockHash": "0xc08177c99b15db08fabbf92f344616b02cd154b046d07173bf24ec014044927b", - "blockNumber": "0x709cec", - "gasUsed": "0x1b6c24", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x1baf54", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000aa19", - "blockHash": "0xe45e5ec77b3c27570ebfa78f18535851cc93b76879c75628e7bd23a34ce52f2f", - "blockNumber": "0x709cf0", - "blockTimestamp": "0x69a5b2a6", - "transactionHash": "0x26d360598358f17af1b23d81e968ba03cac0a63e18438fc7d1e7d83d83e4cec1", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x26d360598358f17af1b23d81e968ba03cac0a63e18438fc7d1e7d83d83e4cec1", - "transactionIndex": "0x0", - "blockHash": "0xe45e5ec77b3c27570ebfa78f18535851cc93b76879c75628e7bd23a34ce52f2f", - "blockNumber": "0x709cf0", - "gasUsed": "0x1baf54", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x318951", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000001305b", - "blockHash": "0xfc4315ae64cf1d914f552f4142b83902c81226020713106b76521f19490551c7", - "blockNumber": "0x709cf2", - "blockTimestamp": "0x69a5b2a7", - "transactionHash": "0x71f452d061f187cc14cb4982e8a063903a13020d6e25719968d481230025470c", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x71f452d061f187cc14cb4982e8a063903a13020d6e25719968d481230025470c", - "transactionIndex": "0x0", - "blockHash": "0xfc4315ae64cf1d914f552f4142b83902c81226020713106b76521f19490551c7", - "blockNumber": "0x709cf2", - "gasUsed": "0x318951", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x31a12d", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x00000000000000000000000000000000000000000000000000000000000130ed", - "blockHash": "0x5aeda0fc9e847ec5bc2a4fb63f5343c115815859fcc9aec30112262dce7289b1", - "blockNumber": "0x709cf6", - "blockTimestamp": "0x69a5b2aa", - "transactionHash": "0x0da1a1e3848e0830d1a9fa6c7cc400c11c034d6c843627bf1ccc4c645305229c", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x0da1a1e3848e0830d1a9fa6c7cc400c11c034d6c843627bf1ccc4c645305229c", - "transactionIndex": "0x0", - "blockHash": "0x5aeda0fc9e847ec5bc2a4fb63f5343c115815859fcc9aec30112262dce7289b1", - "blockNumber": "0x709cf6", - "gasUsed": "0x31a12d", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x34ef0a", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000000", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000001453a", - "blockHash": "0xb22bce3cff616282d58483e087f9c4663539dae44ece7e41bad6c3dedcaf32b8", - "blockNumber": "0x709cf8", - "blockTimestamp": "0x69a5b2ab", - "transactionHash": "0x96c169f00c33dbefa389aa5b9cb40bd3a76e9d6a2ab5806df7d08bd2b2259985", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x96c169f00c33dbefa389aa5b9cb40bd3a76e9d6a2ab5806df7d08bd2b2259985", - "transactionIndex": "0x0", - "blockHash": "0xb22bce3cff616282d58483e087f9c4663539dae44ece7e41bad6c3dedcaf32b8", - "blockNumber": "0x709cf8", - "gasUsed": "0x34ef0a", - "effectiveGasPrice": "0x59682f000", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000000", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, + } + ], + "receipts": [ { - "type": "0x2", + "type": "0x76", "status": "0x1", - "cumulativeGasUsed": "0x2c578a", + "cumulativeGasUsed": "0x458613", "logs": [ { "address": "0x20c0000000000000000000000000000000000000", @@ -2072,23 +37,23 @@ "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", "0x000000000000000000000000feec000000000000000000000000000000000000" ], - "data": "0x0000000000000000000000000000000000000000000000000000000000011070", - "blockHash": "0x981097f511f551f634e147f6529cc3c97c2c6fd153f7ec5ea1e035fb4e00960b", - "blockNumber": "0x709cfb", - "blockTimestamp": "0x69a5b2ac", - "transactionHash": "0x5c63af36e2eb2d6207c5e1b6c1711f98090843af04b019308cf6a775bc0b906d", + "data": "0x000000000000000000000000000000000000000000000000000000000001878f", + "blockHash": "0x6283ed07d1966a138ab9cc4289a846392e27ad6c2ca70ac6f33d69f08a245fdf", + "blockNumber": "0x12fe8f2", + "blockTimestamp": "0x6a05a533", + "transactionHash": "0x7d677d6674052713abbb7f4496dd4917975abea7dc74ff787ec29086e39d001b", "transactionIndex": "0x0", "logIndex": "0x0", "removed": false } ], "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x5c63af36e2eb2d6207c5e1b6c1711f98090843af04b019308cf6a775bc0b906d", + "transactionHash": "0x7d677d6674052713abbb7f4496dd4917975abea7dc74ff787ec29086e39d001b", "transactionIndex": "0x0", - "blockHash": "0x981097f511f551f634e147f6529cc3c97c2c6fd153f7ec5ea1e035fb4e00960b", - "blockNumber": "0x709cfb", - "gasUsed": "0x2c578a", - "effectiveGasPrice": "0x59682f000", + "blockHash": "0x6283ed07d1966a138ab9cc4289a846392e27ad6c2ca70ac6f33d69f08a245fdf", + "blockNumber": "0x12fe8f2", + "gasUsed": "0x458613", + "effectiveGasPrice": "0x51f4d5c00", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, @@ -2099,7 +64,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1772466861426, + "timestamp": 1778754868970, "chain": 4217, - "commit": "b3a23ee" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/42170/run-1778752418695.json b/broadcast/DeployCaveatEnforcers.s.sol/42170/run-1778752418695.json new file mode 100644 index 00000000..998ee267 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/42170/run-1778752418695.json @@ -0,0 +1,50 @@ +{ + "transactions": [ + { + "hash": "0x7835fa42831f4407fd685ffd5fba82d720e25fd5015a209db8caa42053379009", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x7a0f1e", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0xa4ba" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x54987b", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7835fa42831f4407fd685ffd5fba82d720e25fd5015a209db8caa42053379009", + "transactionIndex": "0x1", + "blockHash": "0xe3c13d6f6b17cd9b9d0ed40e38cdcf2af16aa16c0095b179703dfd9b957b4f4b", + "blockNumber": "0x5101451", + "gasUsed": "0x54987b", + "effectiveGasPrice": "0x1312d00", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "gasUsedForL1": "0x46acc8", + "l1BlockNumber": "0x17ee1f7", + "timeboosted": false + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752418695, + "chain": 42170, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/42170/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/42170/run-latest.json index 4ee73064..998ee267 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/42170/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/42170/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0x195cf9abedfc54f82a7ddba250e6d43a11bfa8444d5e6b17c382db25ec0223ac", + "hash": "0x7835fa42831f4407fd685ffd5fba82d720e25fd5015a209db8caa42053379009", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xce47b", + "gas": "0x7a0f1e", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0xa4ba" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x22e7103f1e8e8e28fcc9ecb17d3568553e7f27b89e8ef8f9315e345a2f874d76", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xceb58", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x28", - "chainId": "0xa4ba" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x18fe1de7a288f949e43d311791983b571896207785ce3c53e31e333e3ce33bd5", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xddaca", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x29", - "chainId": "0xa4ba" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe4200ef334186d47995d0173c64c8436806e8aca9e1f8cb44ef5c22e513c932f", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb6d55", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2a", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0xa4ba" }, "additionalContracts": [], @@ -80,85 +23,28 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x9b882", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x195cf9abedfc54f82a7ddba250e6d43a11bfa8444d5e6b17c382db25ec0223ac", - "transactionIndex": "0x1", - "blockHash": "0x90de06d69ff3dbde03245e9f2cb2da4347ab9b9d09895de522a2ec96ae8193f3", - "blockNumber": "0x5024bc1", - "gasUsed": "0x9b882", - "effectiveGasPrice": "0x989680", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0xd71", - "l1BlockNumber": "0x163f1d0", - "timeboosted": false - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x9bdb2", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x22e7103f1e8e8e28fcc9ecb17d3568553e7f27b89e8ef8f9315e345a2f874d76", - "transactionIndex": "0x1", - "blockHash": "0x7f024a802454331bb83295a439fe2f0ba80ae1301643077d39a89b91f327147d", - "blockNumber": "0x5024bc2", - "gasUsed": "0x9bdb2", - "effectiveGasPrice": "0x989680", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0xd85", - "l1BlockNumber": "0x163f1d0", - "timeboosted": false - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xa72de", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x18fe1de7a288f949e43d311791983b571896207785ce3c53e31e333e3ce33bd5", - "transactionIndex": "0x1", - "blockHash": "0x78ad114218d955bdd5d3dfdeaf28dc8910f58a7dbd7524b4cc9298aec48635f0", - "blockNumber": "0x5024bc3", - "gasUsed": "0xa72de", - "effectiveGasPrice": "0x989680", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "gasUsedForL1": "0xe74", - "l1BlockNumber": "0x163f1d0", - "timeboosted": false - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x89c94", + "cumulativeGasUsed": "0x54987b", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xe4200ef334186d47995d0173c64c8436806e8aca9e1f8cb44ef5c22e513c932f", + "transactionHash": "0x7835fa42831f4407fd685ffd5fba82d720e25fd5015a209db8caa42053379009", "transactionIndex": "0x1", - "blockHash": "0xcc2d559a5f69c72f238ef635ad4211a0cc4ec23cc3e4296e153fbaa4735ee91d", - "blockNumber": "0x5024bc4", - "gasUsed": "0x89c94", - "effectiveGasPrice": "0x989680", + "blockHash": "0xe3c13d6f6b17cd9b9d0ed40e38cdcf2af16aa16c0095b179703dfd9b957b4f4b", + "blockNumber": "0x5101451", + "gasUsed": "0x54987b", + "effectiveGasPrice": "0x1312d00", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, - "gasUsedForL1": "0xc6a", - "l1BlockNumber": "0x163f1d0", + "gasUsedForL1": "0x46acc8", + "l1BlockNumber": "0x17ee1f7", "timeboosted": false } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757440743, + "timestamp": 1778752418695, "chain": 42170, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/42220/run-1778753525416.json b/broadcast/DeployCaveatEnforcers.s.sol/42220/run-1778753525416.json new file mode 100644 index 00000000..f431a198 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/42220/run-1778753525416.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x0e27232821ecc859f04770617e343b2dea3769e8939c183ab34ccbb9c34a9376", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0xa4ec" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x39bec2", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x0e27232821ecc859f04770617e343b2dea3769e8939c183ab34ccbb9c34a9376", + "transactionIndex": "0xc", + "blockHash": "0x859ca3251313f4078b8517ce8ce1361917d688a0e4478d04ada77b096a9f0492", + "blockNumber": "0x3fc179e", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x2e90fe98d4", + "blobGasUsed": "0x7b1", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x1", + "l1BaseFeeScalar": "0x0", + "l1BlobBaseFee": "0xa42f6c", + "l1BlobBaseFeeScalar": "0x0", + "l1Fee": "0x0", + "l1GasPrice": "0xa16139f", + "l1GasUsed": "0x7b13" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778753525416, + "chain": 42220, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/42220/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/42220/run-latest.json index 0116d47d..f431a198 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/42220/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/42220/run-latest.json @@ -1,1493 +1,55 @@ { "transactions": [ { - "hash": "0x795bc726ef5e58ba976e07c30fe3d71175ebeefa175eb6e48fdc9e9a6e394ff1", + "hash": "0x0e27232821ecc859f04770617e343b2dea3769e8939c183ab34ccbb9c34a9376", "transactionType": "CREATE2", - "contractName": "AllowedCalldataEnforcer", - "contractAddress": "0xc2b0d624c1c4319760c96503ba27c347f3260f55", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9abe1", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106dc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046104a2565b50505050505050505050565b005b6100766100863660046104a2565b6100b5565b61009e61009936600461056f565b610198565b6040516100ac9291906105b1565b60405180910390f35b856100c1816000610265565b6101125760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610123816000610265565b61017d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610109565b5061018a8c8c898961027c565b505050505050505050505050565b6000606060218310156102005760405162461bcd60e51b815260206004820152602a60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d6044820152697465726d732d73697a6560b01b6064820152608401610109565b61020e602060008587610608565b61021791610632565b91506102268360208187610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250949792965091945050505050565b6001600160f81b0319828116908216145b92915050565b6000606036600061028d86866103d6565b93509350505061029d8888610198565b80519195509350816102af8287610650565b11156103155760405162461bcd60e51b815260206004820152602f60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526e0c6c2d8d8c8c2e8c25ad8cadccee8d608b1b6064820152608401610109565b61036e8386846103258583610650565b9261033293929190610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250610427915050565b6103cb5760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526763616c6c6461746160c01b6064820152608401610109565b505050505050505050565b60008036816103e86014828789610608565b6103f191610671565b60601c9350610404603460148789610608565b61040d91610632565b925061041c8560348189610608565b949793965094505050565b8051602091820120825192909101919091201490565b60008083601f84011261044f57600080fd5b50813567ffffffffffffffff81111561046757600080fd5b60208301915083602082850101111561047f57600080fd5b9250929050565b80356001600160a01b038116811461049d57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104c157600080fd5b8a3567ffffffffffffffff808211156104d957600080fd5b6104e58e838f0161043d565b909c509a5060208d01359150808211156104fe57600080fd5b61050a8e838f0161043d565b909a50985060408d0135975060608d013591508082111561052a57600080fd5b506105378d828e0161043d565b90965094505060808b0135925061055060a08c01610486565b915061055e60c08c01610486565b90509295989b9194979a5092959850565b6000806020838503121561058257600080fd5b823567ffffffffffffffff81111561059957600080fd5b6105a58582860161043d565b90969095509350505050565b8281526000602060406020840152835180604085015260005b818110156105e6578581018301518582016060015282016105ca565b506000606082860101526060601f19601f830116850101925050509392505050565b6000808585111561061857600080fd5b8386111561062557600080fd5b5050820193919092039150565b8035602083101561027657600019602084900360031b1b1692915050565b8082018082111561027657634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff19813581811691601485101561069e5780818660140360031b1b83161692505b50509291505056fea2646970667358221220860b8be6a7e9f218173e7b97e4f7d5d6522ab0118af89a815fcf60520e952ed464736f6c63430008170033", - "nonce": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0xa4ec" }, "additionalContracts": [], "isFixedGasLimit": false - }, - { - "hash": "0x36ca533792718cb50616e8f76a5d6c0efa1487af15c088d54817f74b66b8c5fb", - "transactionType": "CREATE2", - "contractName": "AllowedMethodsEnforcer", - "contractAddress": "0x2c21fd0cb9dc8445cb3fb0dc5e7bb0aca01842b5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa727c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506107fc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610512565b50505050505050505050565b005b610076610086366004610512565b6100b4565b61009e6100993660046105df565b610197565b6040516100ab9190610621565b60405180910390f35b856100c08160006102e5565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006102e5565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c89896102fc565b505050505050505050505050565b60606000826101a7600482610685565b1580156101b357508015155b6102135760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b61021e6004826106af565b67ffffffffffffffff811115610236576102366106c3565b60405190808252806020026020018201604052801561025f578160200160208202803683370190505b50925060005b818110156102dc5785818661027b8260046106d9565b92610288939291906106ec565b61029191610716565b8484815181106102a3576102a3610746565b6001600160e01b031990921660209283029190910190910152826102c68161075c565b93506102d590506004826106d9565b9050610265565b50505092915050565b6001600160f81b0319828116908216145b92915050565b366000610309848461045c565b90945092505050600481101561037e5760405162461bcd60e51b815260206004820152603460248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d656044820152730f0cac6eae8d2dedc5ac8c2e8c25ad8cadccee8d60631b6064820152608401610108565b600061038d60048284866106ec565b61039691610716565b905060006103a48888610197565b805190915060005b818110156103fb578281815181106103c6576103c6610746565b60200260200101516001600160e01b031916846001600160e01b031916036103f357505050505050610456565b6001016103ac565b5060405162461bcd60e51b815260206004820152602960248201527f416c6c6f7765644d6574686f6473456e666f726365723a6d6574686f642d6e6f6044820152681d0b585b1b1bddd95960ba1b6064820152608401610108565b50505050565b600080368161046e60148287896106ec565b61047791610775565b60601c935061048a6034601487896106ec565b610493916107a8565b92506104a285603481896106ec565b949793965094505050565b60008083601f8401126104bf57600080fd5b50813567ffffffffffffffff8111156104d757600080fd5b6020830191508360208285010111156104ef57600080fd5b9250929050565b80356001600160a01b038116811461050d57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561053157600080fd5b8a3567ffffffffffffffff8082111561054957600080fd5b6105558e838f016104ad565b909c509a5060208d013591508082111561056e57600080fd5b61057a8e838f016104ad565b909a50985060408d0135975060608d013591508082111561059a57600080fd5b506105a78d828e016104ad565b90965094505060808b013592506105c060a08c016104f6565b91506105ce60c08c016104f6565b90509295989b9194979a5092959850565b600080602083850312156105f257600080fd5b823567ffffffffffffffff81111561060957600080fd5b610615858286016104ad565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156106635783516001600160e01b0319168352928401929184019160010161063d565b50909695505050505050565b634e487b7160e01b600052601260045260246000fd5b6000826106945761069461066f565b500690565b634e487b7160e01b600052601160045260246000fd5b6000826106be576106be61066f565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156102f6576102f6610699565b600080858511156106fc57600080fd5b8386111561070957600080fd5b5050820193919092039150565b6001600160e01b0319813581811691600485101561073e5780818660040360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b60006001820161076e5761076e610699565b5060010190565b6bffffffffffffffffffffffff19813581811691601485101561073e5760149490940360031b84901b1690921692915050565b803560208310156102f657600019602084900360031b1b169291505056fea26469706673582212209b5da9243dcd3815a06d34a51586ce02e6c67b993be22c2b463556cf3e0f77b464736f6c63430008170033", - "nonce": "0x1", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8d7be2e29989b40fabbea650708518ccf9ee4af1eeaa69c2a3b25bc8cacf50e0", - "transactionType": "CREATE2", - "contractName": "AllowedTargetsEnforcer", - "contractAddress": "0x7f20f61b1f09b08d970938f6fa563634d65c4eeb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x98b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610736806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461047b565b50505050505050505050565b005b61007661008636600461047b565b6100b4565b61009e610099366004610548565b61025e565b6040516100ab919061058a565b60405180910390f35b856100c08160006103ae565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006103ae565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b50600061018988886103c5565b5050509050600061019a8e8e61025e565b805190915060005b818110156101ed578281815181106101bc576101bc6105d7565b60200260200101516001600160a01b0316846001600160a01b0316036101e55750505050610250565b6001016101a2565b5060405162461bcd60e51b815260206004820152603160248201527f416c6c6f77656454617267657473456e666f726365723a7461726765742d6164604482015270191c995cdccb5b9bdd0b585b1b1bddd959607a1b6064820152608401610108565b505050505050505050505050565b606060008261026e601482610603565b15801561027a57508015155b6102da5760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f77656454617267657473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b6102e560148261062d565b67ffffffffffffffff8111156102fd576102fd610641565b604051908082528060200260200182016040528015610326578160200160208202803683370190505b50925060005b818110156103a557858186610342826014610657565b9261034f9392919061066a565b61035891610694565b60601c84848151811061036d5761036d6105d7565b6001600160a01b03909216602092830291909101909101528261038f816106c9565b935061039e9050601482610657565b905061032c565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008036816103d7601482878961066a565b6103e091610694565b60601c93506103f360346014878961066a565b6103fc916106e2565b925061040b856034818961066a565b949793965094505050565b60008083601f84011261042857600080fd5b50813567ffffffffffffffff81111561044057600080fd5b60208301915083602082850101111561045857600080fd5b9250929050565b80356001600160a01b038116811461047657600080fd5b919050565b60008060008060008060008060008060e08b8d03121561049a57600080fd5b8a3567ffffffffffffffff808211156104b257600080fd5b6104be8e838f01610416565b909c509a5060208d01359150808211156104d757600080fd5b6104e38e838f01610416565b909a50985060408d0135975060608d013591508082111561050357600080fd5b506105108d828e01610416565b90965094505060808b0135925061052960a08c0161045f565b915061053760c08c0161045f565b90509295989b9194979a5092959850565b6000806020838503121561055b57600080fd5b823567ffffffffffffffff81111561057257600080fd5b61057e85828601610416565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156105cb5783516001600160a01b0316835292840192918401916001016105a6565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082610612576106126105ed565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261063c5761063c6105ed565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103bf576103bf610617565b6000808585111561067a57600080fd5b8386111561068757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106c15780818660140360031b1b83161692505b505092915050565b6000600182016106db576106db610617565b5060010190565b803560208310156103bf57600019602084900360031b1b169291505056fea2646970667358221220c8822d4c7275ef8dedf0f20285c1cb5687e2081aef67716a170ae9a2f3de500164736f6c63430008170033", - "nonce": "0x2", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0b2d236dd5c5ade84f7f8143743152ddcc1872a06f805a287ac6fe8fd1a29622", - "transactionType": "CREATE2", - "contractName": "BlockNumberEnforcer", - "contractAddress": "0x5d9818df0ae3f66e9c3d0c5029daf99d1823ca6c", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x74883", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104ed806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610345565b50505050505050505050565b005b610076610086366004610345565b6100c2565b61009e610099366004610412565b61023e565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023e565b90925090506001600160801b038216156101b957816001600160801b031643116101b95760405162461bcd60e51b8152602060048201526024808201527f426c6f636b4e756d626572456e666f726365723a6561726c792d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b6001600160801b0381161561022f57806001600160801b0316431061022f5760405162461bcd60e51b815260206004820152602660248201527f426c6f636b4e756d626572456e666f726365723a657870697265642d64656c6560448201526533b0ba34b7b760d11b606482015260840161012a565b50505050505050505050505050565b600080602083146102a25760405162461bcd60e51b815260206004820152602860248201527f426c6f636b4e756d626572456e666f726365723a696e76616c69642d7465726d6044820152670e65ad8cadccee8d60c31b606482015260840161012a565b6102b0601060008587610454565b6102b99161047e565b60801c91506102cb8360108187610454565b6102d49161047e565b60801c90509250929050565b60008083601f8401126102f257600080fd5b50813567ffffffffffffffff81111561030a57600080fd5b60208301915083602082850101111561032257600080fd5b9250929050565b80356001600160a01b038116811461034057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561036457600080fd5b8a3567ffffffffffffffff8082111561037c57600080fd5b6103888e838f016102e0565b909c509a5060208d01359150808211156103a157600080fd5b6103ad8e838f016102e0565b909a50985060408d0135975060608d01359150808211156103cd57600080fd5b506103da8d828e016102e0565b90965094505060808b013592506103f360a08c01610329565b915061040160c08c01610329565b90509295989b9194979a5092959850565b6000806020838503121561042557600080fd5b823567ffffffffffffffff81111561043c57600080fd5b610448858286016102e0565b90969095509350505050565b6000808585111561046457600080fd5b8386111561047157600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104af5780818660100360031b1b83161692505b50509291505056fea26469706673582212206446e38dd8abfd3c797d56379fb8902a34f79b78cc594a623cb4ad236f2c8a8564736f6c63430008170033", - "nonce": "0x3", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xaf010e7f07859e6f39f8397f7cc190988c556bdf224b56af9a037a4e454b735d", - "transactionType": "CREATE2", - "contractName": "DeployedEnforcer", - "contractAddress": "0x24ff2aa430d53a8cd6788018e902e098083dccd2", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x99fe1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610748806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063481286e614610083578063a145832a146100b3578063b99deb0e146100c6578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046104fe565b50505050505050505050565b005b6100966100913660046105cb565b6100e8565b6040516001600160a01b0390911681526020015b60405180910390f35b6100816100c13660046104fe565b6100fd565b6100d96100d43660046105ed565b61026d565b6040516100aa9392919061062f565b60006100f48284610353565b90505b92915050565b85600881901b6001600160f81b031981161561016e5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600080600061017e8e8e61026d565b919450925090506001600160a01b0383163b156101d9576040516001600160a01b03841681527f641dafeb23238fae3ef71c64fced975da90c34dede63890507f3dda6b1e0dfef9060200160405180910390a1505050610260565b60006101e58284610360565b9050836001600160a01b0316816001600160a01b03161461025b5760405162461bcd60e51b815260206004820152602a60248201527f4465706c6f796564456e666f726365723a6465706c6f7965642d6164647265736044820152690e65adad2e6dac2e8c6d60b31b6064820152608401610165565b505050505b5050505050505050505050565b6000806060603484116102d05760405162461bcd60e51b815260206004820152602560248201527f4465706c6f796564456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610165565b6102de601460008688610695565b6102e7916106bf565b60601c92506102fa603460148688610695565b610303916106f4565b91506103128460348188610695565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509598949750919550929350505050565b60006100f48383306103e8565b600061036e60008385610412565b9050806001600160a01b03163b6000036103a6576040516352c7cd4960e11b81526001600160a01b0382166004820152602401610165565b6040516001600160a01b03821681527faf3c4b03f515b5a38f3c238fdc24abf10854a2f27f2a85743a71de17e9bc7e7f9060200160405180910390a192915050565b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b60008347101561043e5760405163392efb2b60e21b815247600482015260248101859052604401610165565b815160000361046057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661049257604051633a0ba96160e11b815260040160405180910390fd5b9392505050565b60008083601f8401126104ab57600080fd5b50813567ffffffffffffffff8111156104c357600080fd5b6020830191508360208285010111156104db57600080fd5b9250929050565b80356001600160a01b03811681146104f957600080fd5b919050565b60008060008060008060008060008060e08b8d03121561051d57600080fd5b8a3567ffffffffffffffff8082111561053557600080fd5b6105418e838f01610499565b909c509a5060208d013591508082111561055a57600080fd5b6105668e838f01610499565b909a50985060408d0135975060608d013591508082111561058657600080fd5b506105938d828e01610499565b90965094505060808b013592506105ac60a08c016104e2565b91506105ba60c08c016104e2565b90509295989b9194979a5092959850565b600080604083850312156105de57600080fd5b50508035926020909101359150565b6000806020838503121561060057600080fd5b823567ffffffffffffffff81111561061757600080fd5b61062385828601610499565b90969095509350505050565b60018060a01b03841681526000602084602084015260606040840152835180606085015260005b8181101561067257858101830151858201608001528201610656565b506000608082860101526080601f19601f83011685010192505050949350505050565b600080858511156106a557600080fd5b838611156106b257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106ec5780818660140360031b1b83161692505b505092915050565b803560208310156100f757600019602084900360031b1b169291505056fea2646970667358221220a048cc0e83485049fa3f0167bb6b167a17c4bf4170c90c95e9b7af43cdc7b85a64736f6c63430008170033", - "nonce": "0x4", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x67212d171416f0f189c675e6f429b6b0fba53e9459b364f3b4953d21bc35eaf2", - "transactionType": "CREATE2", - "contractName": "ERC20BalanceChangeEnforcer", - "contractAddress": "0xcdf6ab796408598cea671d79506d7d48e97a5437", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xcc44a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061095e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780638678d6ef146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610677565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046106f5565b50505050505050505050565b005b6100f46100ef3660046107c2565b61018d565b6040519081526020016100bc565b6100df6101103660046106f5565b6101a2565b6100f4610123366004610677565b60006020819052908152604090205481565b6101486101433660046107fe565b610353565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df6101883660046106f5565b610440565b600061019a84848461061d565b949350505050565b85600881901b6101b3816000610660565b6102125760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102208d8d610353565b509250925050600061023333848961061d565b60008181526001602052604090205490915060ff16156102ab5760405162461bcd60e51b815260206004820152602d60248201527f455243323042616c616e63654368616e6765456e666f726365723a656e666f7260448201526c18d95c8b5a5ccb5b1bd8dad959609a1b6064820152608401610209565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa15801561030c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103309190610840565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c05760405162461bcd60e51b815260206004820152602f60248201527f455243323042616c616e63654368616e6765456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b6064820152608401610209565b858560008181106103d3576103d3610859565b909101356001600160f81b031916151594506103f5905060156001878961086f565b6103fe91610899565b60601c925061041160296015878961086f565b61041a91610899565b60601c915061042c856029818961086f565b610435916108ce565b939692955090935050565b6000806000806104508e8e610353565b9350935093509350600061046533858a61061d565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e99190610840565b9050851561057c5760008281526020819052604090205461050b908490610902565b8110156105775760405162461bcd60e51b815260206004820152603460248201527f455243323042616c616e63654368616e6765456e666f726365723a65786365656044820152736465642d62616c616e63652d646563726561736560601b6064820152608401610209565b61060b565b600082815260208190526040902054610596908490610915565b81101561060b5760405162461bcd60e51b815260206004820152603860248201527f455243323042616c616e63654368616e6765456e666f726365723a696e73756660448201527f66696369656e742d62616c616e63652d696e63726561736500000000000000006064820152608401610209565b50505050505050505050505050505050565b604080516001600160a01b039485166020808301919091529390941684820152606080850192909252805180850390920182526080909301909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561068957600080fd5b5035919050565b60008083601f8401126106a257600080fd5b50813567ffffffffffffffff8111156106ba57600080fd5b6020830191508360208285010111156106d257600080fd5b9250929050565b80356001600160a01b03811681146106f057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561071457600080fd5b8a3567ffffffffffffffff8082111561072c57600080fd5b6107388e838f01610690565b909c509a5060208d013591508082111561075157600080fd5b61075d8e838f01610690565b909a50985060408d0135975060608d013591508082111561077d57600080fd5b5061078a8d828e01610690565b90965094505060808b013592506107a360a08c016106d9565b91506107b160c08c016106d9565b90509295989b9194979a5092959850565b6000806000606084860312156107d757600080fd5b6107e0846106d9565b92506107ee602085016106d9565b9150604084013590509250925092565b6000806020838503121561081157600080fd5b823567ffffffffffffffff81111561082857600080fd5b61083485828601610690565b90969095509350505050565b60006020828403121561085257600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561087f57600080fd5b8386111561088c57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108c65780818660140360031b1b83161692505b505092915050565b8035602083101561067157600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610671576106716108ec565b80820180821115610671576106716108ec56fea2646970667358221220965799d5fdbdef45c46d045e9c377c23116f420861da1b7353b41ac029878d9964736f6c63430008170033", - "nonce": "0x5", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x00aecfc723b809d6fac060d77a34a2fac60acfd8c6ee755fb69793fcaa1609fe", - "transactionType": "CREATE2", - "contractName": "ERC20TransferAmountEnforcer", - "contractAddress": "0xf100b0819427117ecf76ed94b358b1a5b5c6d2fc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb39bb", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061081e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100be578063b99deb0e146100d1578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046105c3565b50505050505050505050565b005b6100ab610091366004610690565b600060208181529281526040808220909352908152205481565b6040519081526020015b60405180910390f35b6100816100cc3660046105c3565b610103565b6100e46100df3660046106ba565b610247565b604080516001600160a01b0390931683526020830191909152016100b5565b8561010f8160006102df565b6101605760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101718160006102df565b6101cb5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610157565b506000806101dc8e8e8b8b8b6102f6565b9150915086856001600160a01b0316336001600160a01b03167fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d858560405161022f929190918252602082015260400190565b60405180910390a45050505050505050505050505050565b600080603483146102a15760405162461bcd60e51b815260206004820152603060248201526000805160206107c983398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b6064820152608401610157565b6102af6014600085876106fc565b6102b891610726565b60601c91506102ca83601481876106fc565b6102d39161075b565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b6000806000366000610308888861050d565b9295509350909150506044811461036c5760405162461bcd60e51b815260206004820152603460248201526000805160206107c98339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b6064820152608401610157565b60006103788b8b610247565b965090506001600160a01b03808216908516146103da5760405162461bcd60e51b815260206004820152602c60248201526000805160206107c983398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b6064820152608401610157565b63a9059cbb60e01b6103f06004600085876106fc565b6103f991610779565b6001600160e01b031916146104515760405162461bcd60e51b815260206004820152602a60248201526000805160206107c98339815191526044820152691b1a590b5b595d1a1bd960b21b6064820152608401610157565b61045f6044602484866106fc565b6104689161075b565b336000908152602081815260408083208b8452909152812080549091906104909084906107a7565b9250508190559450858511156104ff5760405162461bcd60e51b815260206004820152602e60248201527f45524332305472616e73666572416d6f756e74456e666f726365723a616c6c6f60448201526d1dd85b98d94b595e18d95959195960921b6064820152608401610157565b505050509550959350505050565b600080368161051f60148287896106fc565b61052891610726565b60601c935061053b6034601487896106fc565b6105449161075b565b925061055385603481896106fc565b949793965094505050565b60008083601f84011261057057600080fd5b50813567ffffffffffffffff81111561058857600080fd5b6020830191508360208285010111156105a057600080fd5b9250929050565b80356001600160a01b03811681146105be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156105e257600080fd5b8a3567ffffffffffffffff808211156105fa57600080fd5b6106068e838f0161055e565b909c509a5060208d013591508082111561061f57600080fd5b61062b8e838f0161055e565b909a50985060408d0135975060608d013591508082111561064b57600080fd5b506106588d828e0161055e565b90965094505060808b0135925061067160a08c016105a7565b915061067f60c08c016105a7565b90509295989b9194979a5092959850565b600080604083850312156106a357600080fd5b6106ac836105a7565b946020939093013593505050565b600080602083850312156106cd57600080fd5b823567ffffffffffffffff8111156106e457600080fd5b6106f08582860161055e565b90969095509350505050565b6000808585111561070c57600080fd5b8386111561071957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156107535780818660140360031b1b83161692505b505092915050565b803560208310156102f057600019602084900360031b1b1692915050565b6001600160e01b031981358181169160048510156107535760049490940360031b84901b1690921692915050565b808201808211156102f057634e487b7160e01b600052601160045260246000fdfe45524332305472616e73666572416d6f756e74456e666f726365723a696e7661a2646970667358221220c41875b732e3b48749e6357d2d1452efe720957c650141af2df143c50d96625064736f6c63430008170033", - "nonce": "0x6", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc741697ac3fafc06db36ffb1b9d8e3bb7d1c8957245a260cc961109cc5e63373", - "transactionType": "CREATE2", - "contractName": "ERC20PeriodTransferEnforcer", - "contractAddress": "0x474e3ae7e169e940607cc624da8a15eb120139ab", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x106168", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d12806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610a20565b50505050505050505050565b005b6100b16100ac366004610aed565b61018e565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df366004610b47565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610a20565b610265565b61016461015f366004610b71565b61034a565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a081018352815481526001820154938101939093526002810154918301829052600381015460608401526004015460808301528291829115610203576101f781610416565b9350935093505061025b565b6000806000610212898961034a565b9350935093505060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061024f81610416565b97509750975050505050505b9450945094915050565b856102718160006104aa565b6102c25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102d38160006104aa565b61032d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102b9565b5061033c8c8c898989886104c1565b505050505050505050505050565b6000808080607485146103a65760405162461bcd60e51b81526020600482015260306024820152600080516020610cbd83398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016102b9565b6103b4601460008789610bb3565b6103bd91610bdd565b60601c93506103d0603460148789610bb3565b6103d991610c12565b92506103e9605460348789610bb3565b6103f291610c12565b9150610402607460548789610bb3565b61040b91610c12565b939692955090935050565b60008060008360400151421015610435575060009150819050806104a3565b602084015160408501516104499042610c46565b6104539190610c59565b61045e906001610c7b565b90508084606001511415915060008261047b57846080015161047e565b60005b90508085600001511161049257600061049f565b845161049f908290610c46565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60003660006104d0878761096a565b929550935090915050604481146105345760405162461bcd60e51b81526020600482015260346024820152600080516020610cbd8339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b60648201526084016102b9565b6000806000806105448d8d61034a565b9350935093509350866001600160a01b0316846001600160a01b0316146105b05760405162461bcd60e51b815260206004820152602c6024820152600080516020610cbd83398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b60648201526084016102b9565b63a9059cbb60e01b6105c660046000888a610bb3565b6105cf91610c8e565b6001600160e01b031916146106275760405162461bcd60e51b815260206004820152602a6024820152600080516020610cbd8339815191526044820152691b1a590b5b595d1a1bd960b21b60648201526084016102b9565b336000908152602081815260408083208c8452909152812060028101549091036107e157600082116106a55760405162461bcd60e51b81526020600482015260336024820152600080516020610cbd8339815191526044820152726c69642d7a65726f2d73746172742d6461746560681b60648201526084016102b9565b600084116107025760405162461bcd60e51b81526020600482015260366024820152600080516020610cbd8339815191526044820152751b1a590b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d60521b60648201526084016102b9565b600083116107665760405162461bcd60e51b81526020600482015260386024820152600080516020610cbd83398151915260448201527f6c69642d7a65726f2d706572696f642d6475726174696f6e000000000000000060648201526084016102b9565b814210156107cf5760405162461bcd60e51b815260206004820152603060248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e60448201526f1cd9995c8b5b9bdd0b5cdd185c9d195960821b60648201526084016102b9565b83815560018101839055600281018290555b600080600061082c846040518060a001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481525050610416565b919450925090506000610843604460248c8e610bb3565b61084c91610c12565b9050838111156108bb5760405162461bcd60e51b815260206004820152603460248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e6044820152731cd9995c8b585b5bdd5b9d0b595e18d95959195960621b60648201526084016102b9565b82156108d05760038501829055600060048601555b808560040160008282546108e49190610c7b565b90915550506004850154604080516001600160a01b038c81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a4505050505050505050505050505050505050565b600080368161097c6014828789610bb3565b61098591610bdd565b60601c9350610998603460148789610bb3565b6109a191610c12565b92506109b08560348189610bb3565b949793965094505050565b60008083601f8401126109cd57600080fd5b50813567ffffffffffffffff8111156109e557600080fd5b6020830191508360208285010111156109fd57600080fd5b9250929050565b80356001600160a01b0381168114610a1b57600080fd5b919050565b60008060008060008060008060008060e08b8d031215610a3f57600080fd5b8a3567ffffffffffffffff80821115610a5757600080fd5b610a638e838f016109bb565b909c509a5060208d0135915080821115610a7c57600080fd5b610a888e838f016109bb565b909a50985060408d0135975060608d0135915080821115610aa857600080fd5b50610ab58d828e016109bb565b90965094505060808b01359250610ace60a08c01610a04565b9150610adc60c08c01610a04565b90509295989b9194979a5092959850565b60008060008060608587031215610b0357600080fd5b84359350610b1360208601610a04565b9250604085013567ffffffffffffffff811115610b2f57600080fd5b610b3b878288016109bb565b95989497509550505050565b60008060408385031215610b5a57600080fd5b610b6383610a04565b946020939093013593505050565b60008060208385031215610b8457600080fd5b823567ffffffffffffffff811115610b9b57600080fd5b610ba7858286016109bb565b90969095509350505050565b60008085851115610bc357600080fd5b83861115610bd057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610c0a5780818660140360031b1b83161692505b505092915050565b803560208310156104bb57600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104bb576104bb610c30565b600082610c7657634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156104bb576104bb610c30565b6001600160e01b03198135818116916004851015610c0a5760049490940360031b84901b169092169291505056fe4552433230506572696f645472616e73666572456e666f726365723a696e7661a264697066735822122002755ab8cc52dedf9878671bfd7d317d71bfc428a79a9809842faaefd0de27d064736f6c63430008170033", - "nonce": "0x7", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x914923b303fd98d607cc0ab9a7c5a8fc6a3e670e1a40b24a000457d8dedeae2f", - "transactionType": "CREATE2", - "contractName": "ERC20StreamingEnforcer", - "contractAddress": "0x56c97ae02f233b29fa03502ecc0457266d9be00e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe8a2a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b7d806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100fb578063fb7d2c5b1461011c57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610910565b50505050505050505050565b005b61009c6100ac366004610910565b610189565b6100c46100bf3660046109dd565b61026e565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a0015b60405180910390f35b61010e610109366004610a1f565b610365565b6040519081526020016100f2565b61016161012a366004610a1f565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100f2565b856101958160006103d0565b6101e65760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101f78160006103d0565b6102515760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101dd565b506102608c8c898989886103e7565b505050505050505050505050565b600080808080609486146102d85760405162461bcd60e51b815260206004820152602b60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b60648201526084016101dd565b6102e660146000888a610a49565b6102ef91610a73565b60601c945061030260346014888a610a49565b61030b91610aa8565b935061031b60546034888a610a49565b61032491610aa8565b925061033460746054888a610a49565b61033d91610aa8565b915061034d60946074888a610a49565b61035691610aa8565b60001c90509295509295909350565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a081018352815481526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152906103c8906107d9565b949350505050565b6001600160f81b0319828116908216145b92915050565b60003660006103f6878761085a565b929550935090915050604481146104675760405162461bcd60e51b815260206004820152602f60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6560448201526e0f0cac6eae8d2dedc5ad8cadccee8d608b1b60648201526084016101dd565b60008060008060006104798e8e61026e565b94509450945094509450838310156104e55760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015268185e0b585b5bdd5b9d60ba1b60648201526084016101dd565b6000811161054c5760405162461bcd60e51b815260206004820152602e60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7a60448201526d65726f2d73746172742d74696d6560901b60648201526084016101dd565b876001600160a01b0316856001600160a01b0316146105bd5760405162461bcd60e51b815260206004820152602760248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d636044820152661bdb9d1c9858dd60ca1b60648201526084016101dd565b63a9059cbb60e01b6105d360046000898b610a49565b6105dc91610ac6565b6001600160e01b031916146106415760405162461bcd60e51b815260206004820152602560248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015264195d1a1bd960da1b60648201526084016101dd565b336000908152602081815260408083208d84529091528120600481015490910361067e578481556001810184905560028101839055600381018290555b600061068e604460248a8c610a49565b61069791610aa8565b6040805160a081018252845481526001850154602082015260028501549181019190915260038401546060820152600484015460808201529091506106db906107d9565b81111561073c5760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a616c6c6f77616e63656044820152680b595e18d95959195960ba1b60648201526084016101dd565b808260040160008282546107509190610b0a565b90915550506004820154604080516001600160a01b038a81168252602082018a9052818301899052606082018890526080820187905260a08201939093524260c082015290518e928e169133917f30ceca901166c86cac9d1024230d7f5740b26cce6bdd9bad7b1d6e616904ea639181900360e00190a450505050505050505050505050505050565b600081606001514210156107ef57506000919050565b60008260600151426108019190610b1d565b905060008184604001516108159190610b30565b84516108219190610b0a565b90508360200151811115610836575060208301515b8084608001511061084b575060009392505050565b60808401516103c89082610b1d565b600080368161086c6014828789610a49565b61087591610a73565b60601c9350610888603460148789610a49565b61089191610aa8565b92506108a08560348189610a49565b949793965094505050565b60008083601f8401126108bd57600080fd5b50813567ffffffffffffffff8111156108d557600080fd5b6020830191508360208285010111156108ed57600080fd5b9250929050565b80356001600160a01b038116811461090b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561092f57600080fd5b8a3567ffffffffffffffff8082111561094757600080fd5b6109538e838f016108ab565b909c509a5060208d013591508082111561096c57600080fd5b6109788e838f016108ab565b909a50985060408d0135975060608d013591508082111561099857600080fd5b506109a58d828e016108ab565b90965094505060808b013592506109be60a08c016108f4565b91506109cc60c08c016108f4565b90509295989b9194979a5092959850565b600080602083850312156109f057600080fd5b823567ffffffffffffffff811115610a0757600080fd5b610a13858286016108ab565b90969095509350505050565b60008060408385031215610a3257600080fd5b610a3b836108f4565b946020939093013593505050565b60008085851115610a5957600080fd5b83861115610a6657600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610aa05780818660140360031b1b83161692505b505092915050565b803560208310156103e157600019602084900360031b1b1692915050565b6001600160e01b03198135818116916004851015610aa05760049490940360031b84901b1690921692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103e1576103e1610af4565b818103818111156103e1576103e1610af4565b80820281158282048414176103e1576103e1610af456fea264697066735822122038be6c898e25e035c36a52fe26a236a90574cd5fb48f9bc1cb72563a2f07d55b64736f6c63430008170033", - "nonce": "0x8", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x95c55c4f6e98b22f3ebabfe9ac25206eb1f2d4b5d91e9ce6836449ae97a77838", - "transactionType": "CREATE2", - "contractName": "ERC721BalanceChangeEnforcer", - "contractAddress": "0x8afdf96edbbe7e1ed3f5cd89c7e084841e12a09e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xce97d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061097c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780635f6f02e0146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610686565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610704565b50505050505050505050565b005b6100f46100ef3660046107d1565b61018d565b6040519081526020016100bc565b6100df610110366004610704565b6101a4565b6100f4610123366004610686565b60006020819052908152604090205481565b61014861014336600461081c565b610357565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df610188366004610704565b610445565b600061019b85858585610624565b95945050505050565b85600881901b6101b581600061066f565b6102145760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102228d8d610357565b50925092505060006102363384848a610624565b60008181526001602052604090205490915060ff16156102af5760405162461bcd60e51b815260206004820152602e60248201527f45524337323142616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b606482015260840161020b565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa158015610310573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610334919061085e565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c55760405162461bcd60e51b815260206004820152603060248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b606482015260840161020b565b858560008181106103d8576103d8610877565b909101356001600160f81b031916151594506103fa905060156001878961088d565b610403916108b7565b60601c925061041660296015878961088d565b61041f916108b7565b60601c9150610431856029818961088d565b61043a916108ec565b939692955090935050565b6000806000806104558e8e610357565b9350935093509350600061046b3385858b610624565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ef919061085e565b9050851561058357600082815260208190526040902054610511908490610920565b81101561057e5760405162461bcd60e51b815260206004820152603560248201527f45524337323142616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b606482015260840161020b565b610612565b60008281526020819052604090205461059d908490610933565b8110156106125760405162461bcd60e51b815260206004820152603960248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e63726561736500000000000000606482015260840161020b565b50505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561069857600080fd5b5035919050565b60008083601f8401126106b157600080fd5b50813567ffffffffffffffff8111156106c957600080fd5b6020830191508360208285010111156106e157600080fd5b9250929050565b80356001600160a01b03811681146106ff57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561072357600080fd5b8a3567ffffffffffffffff8082111561073b57600080fd5b6107478e838f0161069f565b909c509a5060208d013591508082111561076057600080fd5b61076c8e838f0161069f565b909a50985060408d0135975060608d013591508082111561078c57600080fd5b506107998d828e0161069f565b90965094505060808b013592506107b260a08c016106e8565b91506107c060c08c016106e8565b90509295989b9194979a5092959850565b600080600080608085870312156107e757600080fd5b6107f0856106e8565b93506107fe602086016106e8565b925061080c604086016106e8565b9396929550929360600135925050565b6000806020838503121561082f57600080fd5b823567ffffffffffffffff81111561084657600080fd5b6108528582860161069f565b90969095509350505050565b60006020828403121561087057600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561089d57600080fd5b838611156108aa57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108e45780818660140360031b1b83161692505b505092915050565b8035602083101561068057600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156106805761068061090a565b808201808211156106805761068061090a56fea2646970667358221220620a30e6cd947057e411eab8573ce55ed899a87dfc8f021f30d60e4a3e1f1dd264736f6c63430008170033", - "nonce": "0x9", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc3e2512488c46df824b53f78c374dba73fee7f0bd9026bd7186097bda89e5531", - "transactionType": "CREATE2", - "contractName": "ERC721TransferEnforcer", - "contractAddress": "0x3790e6b7233f779b09da74c72b6e94813925b9af", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa9e52", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610821806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046105ea565b50505050505050505050565b005b6100766100863660046105ea565b6100c1565b61009e6100993660046106bd565b61047c565b604080516001600160a01b03909316835260208301919091520160405180910390f35b856100cd816000610521565b61011e5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012f816000610521565b6101895760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610115565b506000806101978e8e61047c565b9150915060003660006101aa8c8c610538565b929550935090915050606481101561021b5760405162461bcd60e51b815260206004820152602e60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6360448201526d0c2d8d8c8c2e8c25ad8cadccee8d60931b6064820152608401610115565b6000808061022c84600481886106ff565b8101906102399190610729565b919450925090506001600160a01b038316158061025d57506001600160a01b038216155b156102b95760405162461bcd60e51b815260206004820152602660248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6160448201526564647265737360d01b6064820152608401610115565b60006102c860048287896106ff565b6102d19161076a565b9050886001600160a01b0316876001600160a01b0316146103505760405162461bcd60e51b815260206004820152603360248201527f4552433732315472616e73666572456e666f726365723a756e617574686f72696044820152721e99590b58dbdb9d1c9858dd0b5d185c99d95d606a1b6064820152608401610115565b6001600160e01b031981166323b872dd60e01b1480159061038257506001600160e01b03198116632142170760e11b14155b801561039f57506001600160e01b03198116635c46a7ef60e11b14155b156104015760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b3d32b216b9b2b632b1ba37b960a11b6064820152608401610115565b8782146104655760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b1e99590b5d1bdad95b8b5a5960a21b6064820152608401610115565b505050505050505050505050505050505050505050565b600080603483146104e35760405162461bcd60e51b815260206004820152602b60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610115565b6104f16014600085876106ff565b6104fa9161079a565b60601c915061050c83601481876106ff565b610515916107cd565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b600080368161054a60148287896106ff565b6105539161079a565b60601c93506105666034601487896106ff565b61056f916107cd565b925061057e85603481896106ff565b949793965094505050565b60008083601f84011261059b57600080fd5b50813567ffffffffffffffff8111156105b357600080fd5b6020830191508360208285010111156105cb57600080fd5b9250929050565b6001600160a01b03811681146105e757600080fd5b50565b60008060008060008060008060008060e08b8d03121561060957600080fd5b8a3567ffffffffffffffff8082111561062157600080fd5b61062d8e838f01610589565b909c509a5060208d013591508082111561064657600080fd5b6106528e838f01610589565b909a50985060408d0135975060608d013591508082111561067257600080fd5b5061067f8d828e01610589565b90965094505060808b0135925060a08b013561069a816105d2565b915060c08b01356106aa816105d2565b809150509295989b9194979a5092959850565b600080602083850312156106d057600080fd5b823567ffffffffffffffff8111156106e757600080fd5b6106f385828601610589565b90969095509350505050565b6000808585111561070f57600080fd5b8386111561071c57600080fd5b5050820193919092039150565b60008060006060848603121561073e57600080fd5b8335610749816105d2565b92506020840135610759816105d2565b929592945050506040919091013590565b6001600160e01b031981358181169160048510156107925780818660040360031b1b83161692505b505092915050565b6bffffffffffffffffffffffff1981358181169160148510156107925760149490940360031b84901b1690921692915050565b8035602083101561053257600019602084900360031b1b169291505056fea26469706673582212201b4ed75c14efe202d2a163cf465dbebe2a9484eb69c80ab3e6265355eae8f0ec64736f6c63430008170033", - "nonce": "0xa", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8f241712ebdbdecc8939ebb9134be247c6a58234689cd27678911d9ae760b6af", - "transactionType": "CREATE2", - "contractName": "ERC1155BalanceChangeEnforcer", - "contractAddress": "0x63c322732695cafbbd488fc6937a0a7b66fc001a", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xc8e06", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109cb806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b99deb0e1161005b578063b99deb0e14610122578063d0a3529f1461016b578063d3eddcc51461017e578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063b5e54492146100f4575b600080fd5b6100b061009b3660046106cb565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610749565b50505050505050505050565b005b6100df6100ef366004610749565b610191565b6101146101023660046106cb565b60006020819052908152604090205481565b6040519081526020016100bc565b610135610130366004610816565b610350565b6040805195151586526001600160a01b03948516602087015292909316918401919091526060830152608082015260a0016100bc565b610114610179366004610858565b61045d565b6100df61018c366004610749565b610476565b85600881901b6101a2816000610661565b6102015760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006102118e8e610350565b50935093509350506000610228338585858c610678565b60008181526001602052604090205490915060ff16156102a25760405162461bcd60e51b815260206004820152602f60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a656e6660448201526e1bdc98d95c8b5a5ccb5b1bd8dad959608a1b60648201526084016101f8565b6000818152600160208190526040808320805460ff191690921790915551627eeac760e11b81526001600160a01b0385811660048301526024820185905286169062fdd58e90604401602060405180830381865afa158015610308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032c91906108ad565b60009283526020839052604090922091909155505050505050505050505050505050565b600080808080606986146103c05760405162461bcd60e51b815260206004820152603160248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101f8565b868660008181106103d3576103d36108c6565b909101356001600160f81b031916151595506103f5905060156001888a6108dc565b6103fe91610906565b60601c935061041160296015888a6108dc565b61041a91610906565b60601c925061042d60496029888a6108dc565b6104369161093b565b9150610445866049818a6108dc565b61044e9161093b565b60001c90509295509295909350565b600061046c8686868686610678565b9695505050505050565b60008060008060006104888f8f610350565b9450945094509450945060006104a1338686868d610678565b600081815260016020526040808220805460ff1916905551627eeac760e11b81526001600160a01b03878116600483015260248201879052929350909187169062fdd58e90604401602060405180830381865afa158015610506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052a91906108ad565b905086156105bf5760008281526020819052604090205461054c90849061096f565b8110156105ba5760405162461bcd60e51b815260206004820152603660248201527f4552433131353542616c616e63654368616e6765456e666f726365723a65786360448201527565656465642d62616c616e63652d646563726561736560501b60648201526084016101f8565b61064e565b6000828152602081905260409020546105d9908490610982565b81101561064e5760405162461bcd60e51b815260206004820152603a60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e7360448201527f756666696369656e742d62616c616e63652d696e63726561736500000000000060648201526084016101f8565b5050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0396871660208083019190915295871681830152939095166060840152608083019190915260a0808301919091528351808303909101815260c0909101909252815191012090565b6000602082840312156106dd57600080fd5b5035919050565b60008083601f8401126106f657600080fd5b50813567ffffffffffffffff81111561070e57600080fd5b60208301915083602082850101111561072657600080fd5b9250929050565b80356001600160a01b038116811461074457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561076857600080fd5b8a3567ffffffffffffffff8082111561078057600080fd5b61078c8e838f016106e4565b909c509a5060208d01359150808211156107a557600080fd5b6107b18e838f016106e4565b909a50985060408d0135975060608d01359150808211156107d157600080fd5b506107de8d828e016106e4565b90965094505060808b013592506107f760a08c0161072d565b915061080560c08c0161072d565b90509295989b9194979a5092959850565b6000806020838503121561082957600080fd5b823567ffffffffffffffff81111561084057600080fd5b61084c858286016106e4565b90969095509350505050565b600080600080600060a0868803121561087057600080fd5b6108798661072d565b94506108876020870161072d565b93506108956040870161072d565b94979396509394606081013594506080013592915050565b6000602082840312156108bf57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600080858511156108ec57600080fd5b838611156108f957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156109335780818660140360031b1b83161692505b505092915050565b8035602083101561067257600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561067257610672610959565b808201808211156106725761067261095956fea264697066735822122055d00b2ba52fbd5e002e46be01dfdfd95c714ab0c7dede74f416be6e2fcfa7ba64736f6c63430008170033", - "nonce": "0xb", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x839743447cd948cb2876c9267833aa3449930f72e3a2f4995f12b7a7a57af0b6", - "transactionType": "CREATE2", - "contractName": "ExactCalldataBatchEnforcer", - "contractAddress": "0x982fd5c86bbf425d7d1451f974192d4525113dfd", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xababe", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061083a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610417565b50505050505050505050565b005b610076610086366004610417565b6100b4565b61009e6100993660046104e4565b6102fd565b6040516100ab9190610526565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b503660006101918989610319565b9150915060006101a18f8f6102fd565b8051909150821461020a5760405162461bcd60e51b815260206004820152602d60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526c69642d62617463682d73697a6560981b606482015260840161010e565b60005b828110156102eb57838382818110610227576102276105e8565b905060200281019061023991906105fe565b61024790604081019061061e565b604051610255929190610665565b604051809103902082828151811061026f5761026f6105e8565b60200260200101516040015180519060200120146102e35760405162461bcd60e51b815260206004820152602b60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526a69642d63616c6c6461746160a81b606482015260840161010e565b60010161020d565b50505050505050505050505050505050565b60606103098383610319565b610312916106e5565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103515763ba597e7e6000526004601cfd5b83156103a8578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c171561039f5763ba597e7e6000526004601cfd5b5050508261035b575b5050509250929050565b60008083601f8401126103c457600080fd5b50813567ffffffffffffffff8111156103dc57600080fd5b6020830191508360208285010111156103f457600080fd5b9250929050565b80356001600160a01b038116811461041257600080fd5b919050565b60008060008060008060008060008060e08b8d03121561043657600080fd5b8a3567ffffffffffffffff8082111561044e57600080fd5b61045a8e838f016103b2565b909c509a5060208d013591508082111561047357600080fd5b61047f8e838f016103b2565b909a50985060408d0135975060608d013591508082111561049f57600080fd5b506104ac8d828e016103b2565b90965094505060808b013592506104c560a08c016103fb565b91506104d360c08c016103fb565b90509295989b9194979a5092959850565b600080602083850312156104f757600080fd5b823567ffffffffffffffff81111561050e57600080fd5b61051a858286016103b2565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105d957898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b808210156105ac578282018b015187830160800152908a019061058e565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610550565b50919998505050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e1983360301811261061457600080fd5b9190910192915050565b6000808335601e1984360301811261063557600080fd5b83018035915067ffffffffffffffff82111561065057600080fd5b6020019150368190038213156103f457600080fd5b8183823760009101908152919050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106ae576106ae610675565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156106dd576106dd610675565b604052919050565b600067ffffffffffffffff8084111561070057610700610675565b8360051b60206107118183016106b4565b86815291850191818101903684111561072957600080fd5b865b848110156107f8578035868111156107435760008081fd5b880160603682900312156107575760008081fd5b61075f61068b565b610768826103fb565b81528582013586820152604080830135898111156107865760008081fd5b9290920191601f368185011261079c5760008081fd5b83358a8111156107ae576107ae610675565b6107bf818301601f19168a016106b4565b915080825236898287010111156107d65760008081fd5b808986018a84013760009082018901529082015284525091830191830161072b565b5097965050505050505056fea26469706673582212204e939ca243e1dc271c4ed7abc736d1f215248c57e660081b5085e81d1fc45ba264736f6c63430008170033", - "nonce": "0xc", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd2c3f6b9e80572c218cd381f64c9bcb8e0ad9590a332f28f76f0907ae226ee76", - "transactionType": "CREATE2", - "contractName": "ExactCalldataEnforcer", - "contractAddress": "0x99f2e9bf15ce5ec84685604836f71ab835dbbded", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x75e71", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610559806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610338565b50505050505050505050565b005b610076610086366004610338565b6100b4565b61009e610099366004610405565b61022b565b6040516100ab9190610447565b60405180910390f35b856100c081600061026b565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012281600061026b565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b5036600061018a8989610282565b935093505050600061019c8f8f61022b565b905082826040516101ae929190610496565b604051809103902081805190602001201461021a5760405162461bcd60e51b815260206004820152602660248201527f457861637443616c6c64617461456e666f726365723a696e76616c69642d63616044820152656c6c6461746160d01b6064820152608401610108565b505050505050505050505050505050565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6001600160f81b0319828116908216145b92915050565b600080368161029460148287896104a6565b61029d916104d0565b60601c93506102b06034601487896104a6565b6102b991610505565b92506102c885603481896104a6565b949793965094505050565b60008083601f8401126102e557600080fd5b50813567ffffffffffffffff8111156102fd57600080fd5b60208301915083602082850101111561031557600080fd5b9250929050565b80356001600160a01b038116811461033357600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035757600080fd5b8a3567ffffffffffffffff8082111561036f57600080fd5b61037b8e838f016102d3565b909c509a5060208d013591508082111561039457600080fd5b6103a08e838f016102d3565b909a50985060408d0135975060608d01359150808211156103c057600080fd5b506103cd8d828e016102d3565b90965094505060808b013592506103e660a08c0161031c565b91506103f460c08c0161031c565b90509295989b9194979a5092959850565b6000806020838503121561041857600080fd5b823567ffffffffffffffff81111561042f57600080fd5b61043b858286016102d3565b90969095509350505050565b60006020808352835180602085015260005b8181101561047557858101830151858201604001528201610459565b506000604082860101526040601f19601f8301168501019250505092915050565b8183823760009101908152919050565b600080858511156104b657600080fd5b838611156104c357600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104fd5780818660140360031b1b83161692505b505092915050565b8035602083101561027c57600019602084900360031b1b169291505056fea264697066735822122062106f857b9ea5652771f8110c9d685a8777516e1a78046d5db46a91586469c164736f6c63430008170033", - "nonce": "0xd", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xee1b5b09dabb0ebd28737e311cd4c3e5ca6c662bd4cc58a5b373ee2ba3c1f954", - "transactionType": "CREATE2", - "contractName": "ExactExecutionBatchEnforcer", - "contractAddress": "0x1e141e455d08721dd5bcda1baa6ea5633afd5017", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb9f83", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610870806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b6102cf565b6040516100ab91906104f8565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5036600061019189896102eb565b9150915060006101a18f8f6102cf565b8051909150821461020b5760405162461bcd60e51b815260206004820152602e60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526d6c69642d62617463682d73697a6560901b606482015260840161010e565b8060405160200161021c91906104f8565b6040516020818303038152906040528051906020012083836040516020016102459291906105ba565b60405160208183030381529060405280519060200120146102be5760405162461bcd60e51b815260206004820152602d60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526c3634b216b2bc32b1baba34b7b760991b606482015260840161010e565b505050505050505050505050505050565b60606102db83836102eb565b6102e49161071b565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103235763ba597e7e6000526004601cfd5b831561037a578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156103715763ba597e7e6000526004601cfd5b5050508261032d575b5050509250929050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105ab57898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b8082101561057e578282018b015187830160800152908a0190610560565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610522565b50919998505050505050505050565b60208082528181018390526000906040808401600586901b8501820187855b8881101561069d57878303603f190184528135368b9003605e190181126105ff57600080fd5b8a0160606001600160a01b03610614836103cd565b168552878201358886015286820135601e1983360301811261063557600080fd5b90910187810191903567ffffffffffffffff81111561065357600080fd5b80360383131561066257600080fd5b8188870152808287015260809150808383880137600086820183015295880195601f01601f19169094019093019250908501906001016105d9565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106e4576106e46106ab565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610713576107136106ab565b604052919050565b600067ffffffffffffffff80841115610736576107366106ab565b8360051b60206107478183016106ea565b86815291850191818101903684111561075f57600080fd5b865b8481101561082e578035868111156107795760008081fd5b8801606036829003121561078d5760008081fd5b6107956106c1565b61079e826103cd565b81528582013586820152604080830135898111156107bc5760008081fd5b9290920191601f36818501126107d25760008081fd5b83358a8111156107e4576107e46106ab565b6107f5818301601f19168a016106ea565b9150808252368982870101111561080c5760008081fd5b808986018a840137600090820189015290820152845250918301918301610761565b5097965050505050505056fea264697066735822122089205edcde35d76469c69573f13f5db483c5cc4cca5bd34200cabb0b13f4eb6564736f6c63430008170033", - "nonce": "0xe", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf870669c0a461e0943c15cfaebb79d9234f5a658f5b842605cdfe34631a2bd5d", - "transactionType": "CREATE2", - "contractName": "ExactExecutionEnforcer", - "contractAddress": "0x146713078d39ecc1f5338309c28405ccf85abfbb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x8d614", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061062f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b610197565b6040516100ab91906104f8565b60405180910390f35b856100c0816000610210565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610122816000610210565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c8989610227565b505050505050505050505050565b604080516060808201835260008083526020830152918101919091526101bd8383610333565b81818080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506040860152505060208301526001600160a01b0316815292915050565b6001600160f81b0319828116908216145b92915050565b6000803660006102378686610333565b929650909450925090506001600160a01b038416610259601460008a8c61056c565b61026291610596565b60601c14801561028757508261027c603460148a8c61056c565b610285916105cb565b145b80156102cc5750818160405161029e9291906105e9565b6040519081900390206102b4886034818c61056c565b6040516102c29291906105e9565b6040518091039020145b6103295760405162461bcd60e51b815260206004820152602860248201527f4578616374457865637574696f6e456e666f726365723a696e76616c69642d656044820152673c32b1baba34b7b760c11b6064820152608401610108565b5050505050505050565b6000803681610345601482878961056c565b61034e91610596565b60601c935061036160346014878961056c565b61036a916105cb565b9250610379856034818961056c565b949793965094505050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b6000602080835260018060a01b038451166020840152602084015160408401526040840151606080850152805180608086015260005b8181101561054a5782810184015186820160a00152830161052e565b50600060a0828701015260a0601f19601f830116860101935050505092915050565b6000808585111561057c57600080fd5b8386111561058957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105c35780818660140360031b1b83161692505b505092915050565b8035602083101561022157600019602084900360031b1b1692915050565b818382376000910190815291905056fea2646970667358221220ac4df956f8837ca45f2ab0586a3165754b1f9995721da415985f8b41d7ee2ff264736f6c63430008170033", - "nonce": "0xf", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xac4ab7c4322d01b6230dbffd46c666e38b3d8a8495c74ce5d4294124415bd5e5", - "transactionType": "CREATE2", - "contractName": "IdEnforcer", - "contractAddress": "0xc8b5d93463c893401094cc70e66a206fb5987997", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7122b", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610518806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063595dce4814610083578063a145832a146100ab578063b99deb0e146100be578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610379565b50505050505050505050565b005b610096610091366004610446565b6100df565b60405190151581526020015b60405180910390f35b6100816100b9366004610379565b610116565b6100d16100cc366004610482565b61028c565b6040519081526020016100a2565b6001600160a01b03808416600090815260208181526040808320938616835292905290812061010e90836102ef565b949350505050565b85600881901b6001600160f81b03198116156101875760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101948c8c61028c565b90506101a13385836100df565b156101ee5760405162461bcd60e51b815260206004820152601a60248201527f4964456e666f726365723a69642d616c72656164792d75736564000000000000604482015260640161017e565b336000908152602081815260408083206001600160a01b03881684528252808320600885901c845290915290208054600160ff84161b179055826001600160a01b0316846001600160a01b0316336001600160a01b03167f6286af1aaf28b34723a53056e5608eabb40c823d1ce093ff371cf08c502431d68460405161027691815260200190565b60405180910390a4505050505050505050505050565b6000602082146102de5760405162461bcd60e51b815260206004820152601f60248201527f4964456e666f726365723a696e76616c69642d7465726d732d6c656e67746800604482015260640161017e565b6102e882846104c4565b9392505050565b600881901c600090815260208390526040902054600160ff83161b1615155b92915050565b60008083601f84011261032657600080fd5b50813567ffffffffffffffff81111561033e57600080fd5b60208301915083602082850101111561035657600080fd5b9250929050565b80356001600160a01b038116811461037457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561039857600080fd5b8a3567ffffffffffffffff808211156103b057600080fd5b6103bc8e838f01610314565b909c509a5060208d01359150808211156103d557600080fd5b6103e18e838f01610314565b909a50985060408d0135975060608d013591508082111561040157600080fd5b5061040e8d828e01610314565b90965094505060808b0135925061042760a08c0161035d565b915061043560c08c0161035d565b90509295989b9194979a5092959850565b60008060006060848603121561045b57600080fd5b6104648461035d565b92506104726020850161035d565b9150604084013590509250925092565b6000806020838503121561049557600080fd5b823567ffffffffffffffff8111156104ac57600080fd5b6104b885828601610314565b90969095509350505050565b8035602083101561030e57600019602084900360031b1b169291505056fea26469706673582212202fbb2c46f602e10a4f0d973fe918422522ba042a3af3727be1938d34d347425b64736f6c63430008170033", - "nonce": "0x10", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb05c97c2959d9773b702067acd928567aad14432a76c58f2346d5ac2f0ba2304", - "transactionType": "CREATE2", - "contractName": "LimitedCallsEnforcer", - "contractAddress": "0x04658b29f6b82ed55274221a06fc97d318e25416", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x742e4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e9806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806319054d8914610067578063414c3e33146100a1578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc5146100a1578063ed463367146100a1575b600080fd5b61008f6100753660046102ec565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100bb6100af36600461035f565b50505050505050505050565b005b6100bb6100cb36600461035f565b6100e3565b61008f6100de36600461042c565b610244565b85600881901b6100f48160006102b9565b6101535760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101608c8c610244565b33600090815260208181526040808320898452909152812080549293509091829061018a9061046e565b91829055509050818111156101ed5760405162461bcd60e51b815260206004820152602360248201527f4c696d6974656443616c6c73456e666f726365723a6c696d69742d657863656560448201526219195960ea1b606482015260840161014a565b604080518381526020810183905287916001600160a01b0387169133917f449da07f2c06c9d1a6b19d2454ffe749e8cf991d22f686e076a1a4844c5ff370910160405180910390a450505050505050505050505050565b6000602082146102a85760405162461bcd60e51b815260206004820152602960248201527f4c696d6974656443616c6c73456e666f726365723a696e76616c69642d7465726044820152680dae65ad8cadccee8d60bb1b606482015260840161014a565b6102b28284610495565b9392505050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b03811681146102e757600080fd5b919050565b600080604083850312156102ff57600080fd5b610308836102d0565b946020939093013593505050565b60008083601f84011261032857600080fd5b50813567ffffffffffffffff81111561034057600080fd5b60208301915083602082850101111561035857600080fd5b9250929050565b60008060008060008060008060008060e08b8d03121561037e57600080fd5b8a3567ffffffffffffffff8082111561039657600080fd5b6103a28e838f01610316565b909c509a5060208d01359150808211156103bb57600080fd5b6103c78e838f01610316565b909a50985060408d0135975060608d01359150808211156103e757600080fd5b506103f48d828e01610316565b90965094505060808b0135925061040d60a08c016102d0565b915061041b60c08c016102d0565b90509295989b9194979a5092959850565b6000806020838503121561043f57600080fd5b823567ffffffffffffffff81111561045657600080fd5b61046285828601610316565b90969095509350505050565b60006001820161048e57634e487b7160e01b600052601160045260246000fd5b5060010190565b803560208310156102ca57600019602084900360031b1b169291505056fea26469706673582212202c3f46b0859baa05ad68ac999840f0730e6a8b3553b600a51784470af7b87c1d64736f6c63430008170033", - "nonce": "0x11", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd77dfe4f624e52947eb6ec56449201519bb6c80417a6e118827bb8704841fec9", - "transactionType": "CREATE2", - "contractName": "LogicalOrWrapperEnforcer", - "contractAddress": "0xe1302607a3251af54c3a6e69318d6aa07f5eb46c", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x13bbc1", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060a060405234801561001057600080fd5b50604051610fa1380380610fa183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610efc6100a560003960008181609c0152818160f8015281816102010152818161030201526103f60152610efc6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610071578063d3eddcc514610084578063ea4d3c9b14610097578063ed463367146100da575b600080fd5b61006f61006a36600461084c565b6100ed565b005b61006f61007f36600461084c565b6101c7565b61006f61009236600461084c565b6102c8565b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b61006f6100e836600461084c565b6103bc565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461013e5760405162461bcd60e51b815260040161013590610918565b60405180910390fd5b6101bb8a8a8a8a6040518060a001604052808c81526020018b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018a90526001600160a01b03808a166040830152881660609091015263414c3e3360e01b6104ac565b50505050505050505050565b85600881901b6001600160f81b03198116156101f55760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461023e5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b16604083015289166060909101526350a2c19560e11b6104ac565b5050505050505050505050565b85600881901b6001600160f81b03198116156102f65760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461033f5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263d3eddcc560e01b6104ac565b85600881901b6001600160f81b03198116156103ea5760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146104335760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263ed46336760e01b5b60006104ba86880188610af1565b905060006104ca85870187610cf3565b905081518160000151106105355760405162461bcd60e51b815260206004820152602c60248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201526b05acee4deeae05ad2dcc8caf60a31b6064820152608401610135565b60008282600001518151811061054d5761054d610ddb565b602002602001015190506000816000015151905080836020015151146105d15760405162461bcd60e51b815260206004820152603360248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201527205ac6c2eccac2e85ac2e4cee65ad8cadccee8d606b1b6064820152608401610135565b60005b818110156102bb576106a8836000015182815181106105f5576105f5610ddb565b602002602001015160000151878560000151848151811061061857610618610ddb565b6020026020010151602001518760200151858151811061063a5761063a610ddb565b60200260200101518b600001518c602001518d604001518e606001518f608001516040516024016106719796959493929190610e41565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526106b1565b506001016105d4565b60606106bf838360006106c6565b9392505050565b6060814710156106eb5760405163cd78605960e01b8152306004820152602401610135565b600080856001600160a01b031684866040516107079190610eaa565b60006040518083038185875af1925050503d8060008114610744576040519150601f19603f3d011682016040523d82523d6000602084013e610749565b606091505b5091509150610759868383610763565b9695505050505050565b60608261077857610773826107bf565b6106bf565b815115801561078f57506001600160a01b0384163b155b156107b857604051639996b31560e01b81526001600160a01b0385166004820152602401610135565b50806106bf565b8051156107cf5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60008083601f8401126107fa57600080fd5b5081356001600160401b0381111561081157600080fd5b60208301915083602082850101111561082957600080fd5b9250929050565b80356001600160a01b038116811461084757600080fd5b919050565b60008060008060008060008060008060e08b8d03121561086b57600080fd5b8a356001600160401b038082111561088257600080fd5b61088e8e838f016107e8565b909c509a5060208d01359150808211156108a757600080fd5b6108b38e838f016107e8565b909a50985060408d0135975060608d01359150808211156108d357600080fd5b506108e08d828e016107e8565b90965094505060808b013592506108f960a08c01610830565b915061090760c08c01610830565b90509295989b9194979a5092959850565b60208082526030908201527f4c6f676963616c4f7257726170706572456e666f726365723a6f6e6c792d646560408201526f3632b3b0ba34b7b716b6b0b730b3b2b960811b606082015260800190565b60208082526025908201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6040820152642d7479706560d81b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b604051602081016001600160401b03811182821017156109e5576109e56109ad565b60405290565b604051606081016001600160401b03811182821017156109e5576109e56109ad565b604080519081016001600160401b03811182821017156109e5576109e56109ad565b604051601f8201601f191681016001600160401b0381118282101715610a5757610a576109ad565b604052919050565b60006001600160401b03821115610a7857610a786109ad565b5060051b60200190565b600082601f830112610a9357600080fd5b81356001600160401b03811115610aac57610aac6109ad565b610abf601f8201601f1916602001610a2f565b818152846020838601011115610ad457600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610b0357600080fd5b6001600160401b0382351115610b1857600080fd5b8135820183601f820112610b2b57600080fd5b610b3d610b388235610a5f565b610a2f565b81358082526020808301929160051b840101861015610b5b57600080fd5b602083015b6020843560051b850101811015610ce9576001600160401b0381351115610b8657600080fd5b6020813585018803601f19011215610b9d57600080fd5b610ba56109c3565b6001600160401b0360208335870101351115610bc057600080fd5b81358501602081013501603f81018913610bd957600080fd5b610be9610b386020830135610a5f565b602082810135808352908201919060051b83016040018b1015610c0b57600080fd5b604083015b6040602085013560051b850101811015610cd6576001600160401b0381351115610c3957600080fd5b803584016060818e03603f19011215610c5157600080fd5b610c596109eb565b610c6560408301610830565b81526001600160401b0360608301351115610c7f57600080fd5b610c928e60406060850135850101610a82565b60208201526001600160401b0360808301351115610caf57600080fd5b610cc28e60406080850135850101610a82565b604082015284525060209283019201610c10565b5083525050835260209283019201610b60565b5095945050505050565b60006020808385031215610d0657600080fd5b82356001600160401b0380821115610d1d57600080fd5b9084019060408287031215610d3157600080fd5b610d39610a0d565b823581528383013582811115610d4e57600080fd5b80840193505086601f840112610d6357600080fd5b8235610d71610b3882610a5f565b81815260059190911b84018501908581019089831115610d9057600080fd5b8686015b83811015610dc857803586811115610dac5760008081fd5b610dba8c8a838b0101610a82565b845250918701918701610d94565b5095830195909552509695505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610e0c578181015183820152602001610df4565b50506000910152565b60008151808452610e2d816020860160208601610df1565b601f01601f19169290920160200192915050565b60e081526000610e5460e083018a610e15565b8281036020840152610e66818a610e15565b90508760408401528281036060840152610e808188610e15565b608084019690965250506001600160a01b0392831660a0820152911660c090910152949350505050565b60008251610ebc818460208701610df1565b919091019291505056fea2646970667358221220c4522d0faef87ebb247a8bb5b367af27ccd45173d03aff5b5b7bf7b8e4a1be0c64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db3", - "nonce": "0x12", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x749db496c0f0ea3983815df5ca2111ac8de994760058e9436b7515c2381d356d", - "transactionType": "CREATE2", - "contractName": "MultiTokenPeriodEnforcer", - "contractAddress": "0xfb2f1a9bd76d3701b730e5d69c3219d42d80ebb7", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x191a64", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061148b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063a145832a11610066578063a145832a1461014b578063d3eddcc5146100c4578063da8081c21461015e578063ed463367146100c4578063f5c7d74e146101c357600080fd5b806319de6ebc14610098578063414c3e33146100c4578063733c0d80146100e05780638572e3191461011d575b600080fd5b6100ab6100a6366004610f6f565b6101e4565b6040516100bb9493929190610fed565b60405180910390f35b6100de6100d2366004611094565b50505050505050505050565b005b6100f36100ee366004611161565b6104b6565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100bb565b61013061012b3660046111ad565b61062a565b604080519384529115156020840152908201526060016100bb565b6100de610159366004611094565b6106fc565b61019b61016c366004611237565b600060208190529081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100bb565b6101d66101d1366004611250565b6107de565b6040519081526020016100bb565b6060808080846101f56074826112a8565b15801561020157508015155b6102265760405162461bcd60e51b815260040161021d906112bc565b60405180910390fd5b600061023360748361130d565b90508067ffffffffffffffff81111561024e5761024e611321565b604051908082528060200260200182016040528015610277578160200160208202803683370190505b5095508067ffffffffffffffff81111561029357610293611321565b6040519080825280602002602001820160405280156102bc578160200160208202803683370190505b5094508067ffffffffffffffff8111156102d8576102d8611321565b604051908082528060200260200182016040528015610301578160200160208202803683370190505b5093508067ffffffffffffffff81111561031d5761031d611321565b604051908082528060200260200182016040528015610346578160200160208202803683370190505b50925060005b818110156104aa576000610361826074611337565b905089818a61037182601461134e565b9261037e93929190611361565b6103879161138b565b60601c88838151811061039c5761039c6113c0565b6001600160a01b039092166020928302919091019091015289896103c183601461134e565b906103cd84603461134e565b926103da93929190611361565b6103e3916113d6565b60001c8783815181106103f8576103f86113c0565b6020908102919091010152898961041083603461134e565b9061041c84605461134e565b9261042993929190611361565b610432916113d6565b60001c868381518110610447576104476113c0565b6020908102919091010152898961045f83605461134e565b9061046b84607461134e565b9261047893929190611361565b610481916113d6565b60001c858381518110610496576104966113c0565b60209081029190910101525060010161034c565b50505092959194509250565b60008080808580158015906104d357506104d16074826112a8565b155b6104ef5760405162461bcd60e51b815260040161021d906112bc565b60006104fc60748361130d565b90508087106105505760405162461bcd60e51b815260206004820152602c602482015260008051602061143683398151915260448201526b05ae8ded6cadc5ad2dcc8caf60a31b606482015260840161021d565b600061055d886074611337565b905089818a61056d82601461134e565b9261057a93929190611361565b6105839161138b565b60601c9650898961059583601461134e565b906105a184603461134e565b926105ae93929190611361565b6105b7916113d6565b955089896105c683603461134e565b906105d284605461134e565b926105df93929190611361565b6105e8916113d6565b945089896105f783605461134e565b9061060384607461134e565b9261061093929190611361565b610619916113d6565b60001c935050505093509350935093565b60008060008060008060006106438d8d8d8d8d8d6107f5565b60008481526020818152604091829020825160a081018452815481526001820154928101929092526002810154928201839052600381015460608301526004015460808201529498509296509094509250156106b2576106a28161083c565b97509750975050505050506106f0565b6040805160a0810182528581526020810185905290810183905260006060820181905260808201526106e38161083c565b9850985098505050505050505b96509650969350505050565b856107088160006108d0565b6107545760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d74797065604482015260640161021d565b86600881901b6107658160006108d0565b6107bf5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161021d565b506107d08c8c8c8c8b8b8b8a6108e7565b505050505050505050505050565b60006107ec85858585610e8b565b95945050505050565b60008080808061080786880188611237565b905060006108168a8a846104b6565b91975095509350905061082b8b828e85610e8b565b955050509650965096509692505050565b6000806000836040015142101561085b575060009150819050806108c9565b6020840151604085015161086f90426113f4565b610879919061130d565b61088490600161134e565b9050808460600151141591506000826108a15784608001516108a4565b60005b9050808560000151116108b85760006108c5565b84516108c59082906113f4565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b6000806000803660006108fa8a8a610ed5565b935093509350935081819050604403610a0657821561096f5760405162461bcd60e51b8152602060048201526038602482015260008051602061143683398151915260448201527f2d76616c75652d696e2d65726332302d7472616e736665720000000000000000606482015260840161021d565b63a9059cbb60e01b610985600460008486611361565b61098e91611407565b6001600160e01b031916146109e35760405162461bcd60e51b815260206004820152602760248201526000805160206114368339815191526044820152660b5b595d1a1bd960ca1b606482015260840161021d565b92935083926109f6604460248385611361565b6109ff916113d6565b9550610acf565b6000819003610a7f5760008311610a735760405162461bcd60e51b815260206004820152603e602482015260008051602061143683398151915260448201527f2d7a65726f2d76616c75652d696e2d6e61746976652d7472616e736665720000606482015260840161021d565b60009450829550610acf565b60405162461bcd60e51b8152602060048201526031602482015260008051602061143683398151915260448201527005ac6c2d8d85ac8c2e8c25ad8cadccee8d607b1b606482015260840161021d565b5060009250610ae3915050888a018a611237565b9050600080600080610af68f8f876104b6565b9350935093509350836001600160a01b0316866001600160a01b031614610b6f5760405162461bcd60e51b815260206004820152602760248201527f4d756c7469546f6b656e506572696f64456e666f726365723a746f6b656e2d6d6044820152660d2e6dac2e8c6d60cb1b606482015260840161021d565b6000610b7d33888c89610e8b565b60008181526020819052604081206002810154929350919003610d1f5760008311610bf15760405162461bcd60e51b8152602060048201526030602482015260008051602061143683398151915260448201526f2d7a65726f2d73746172742d6461746560801b606482015260840161021d565b60008511610c4b5760405162461bcd60e51b815260206004820152603360248201526000805160206114368339815191526044820152720b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d606a1b606482015260840161021d565b60008411610ca75760405162461bcd60e51b8152602060048201526035602482015260008051602061143683398151915260448201527416bd32b93796b832b934b7b216b23ab930ba34b7b760591b606482015260840161021d565b82421015610d0d5760405162461bcd60e51b815260206004820152602d60248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e73666560448201526c1c8b5b9bdd0b5cdd185c9d1959609a1b606482015260840161021d565b84815560018101849055600281018390555b6000806000610d6a846040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820154815260200160048201548152505061083c565b925092509250828c1115610dda5760405162461bcd60e51b815260206004820152603160248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e7366656044820152701c8b585b5bdd5b9d0b595e18d959591959607a1b606482015260840161021d565b8115610def5760038401819055600060048501555b8b846004016000828254610e03919061134e565b90915550506004840154604080516001600160a01b038e81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a45050505050505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152949095168582015260608501929092526080808501919091528151808503909101815260a09093019052815191012090565b6000803681610ee76014828789611361565b610ef09161138b565b60601c9350610f03603460148789611361565b610f0c916113d6565b9250610f1b8560348189611361565b949793965094505050565b60008083601f840112610f3857600080fd5b50813567ffffffffffffffff811115610f5057600080fd5b602083019150836020828501011115610f6857600080fd5b9250929050565b60008060208385031215610f8257600080fd5b823567ffffffffffffffff811115610f9957600080fd5b610fa585828601610f26565b90969095509350505050565b60008151808452602080850194506020840160005b83811015610fe257815187529582019590820190600101610fc6565b509495945050505050565b6080808252855190820181905260009060209060a0840190828901845b8281101561102f5781516001600160a01b03168452928401929084019060010161100a565b50505083810360208501526110448188610fb1565b91505082810360408401526110598186610fb1565b9050828103606084015261106d8185610fb1565b979650505050505050565b80356001600160a01b038116811461108f57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156110b357600080fd5b8a3567ffffffffffffffff808211156110cb57600080fd5b6110d78e838f01610f26565b909c509a5060208d01359150808211156110f057600080fd5b6110fc8e838f01610f26565b909a50985060408d0135975060608d013591508082111561111c57600080fd5b506111298d828e01610f26565b90965094505060808b0135925061114260a08c01611078565b915061115060c08c01611078565b90509295989b9194979a5092959850565b60008060006040848603121561117657600080fd5b833567ffffffffffffffff81111561118d57600080fd5b61119986828701610f26565b909790965060209590950135949350505050565b600080600080600080608087890312156111c657600080fd5b863595506111d660208801611078565b9450604087013567ffffffffffffffff808211156111f357600080fd5b6111ff8a838b01610f26565b9096509450606089013591508082111561121857600080fd5b5061122589828a01610f26565b979a9699509497509295939492505050565b60006020828403121561124957600080fd5b5035919050565b6000806000806080858703121561126657600080fd5b61126f85611078565b935061127d60208601611078565b93969395505050506040820135916060013590565b634e487b7160e01b600052601260045260246000fd5b6000826112b7576112b7611292565b500690565b6020808252602d9082015260008051602061143683398151915260408201526c05ae8cae4dae65ad8cadccee8d609b1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008261131c5761131c611292565b500490565b634e487b7160e01b600052604160045260246000fd5b80820281158282048414176108e1576108e16112f7565b808201808211156108e1576108e16112f7565b6000808585111561137157600080fd5b8386111561137e57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156113b85780818660140360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b803560208310156108e157600019602084900360031b1b1692915050565b818103818111156108e1576108e16112f7565b6001600160e01b031981358181169160048510156113b85760049490940360031b84901b169092169291505056fe4d756c7469546f6b656e506572696f64456e666f726365723a696e76616c6964a26469706673582212206b4a8ce69e59f7a9a87625264b1bf56abe17821e19463e4c4e98607ccaa2598864736f6c63430008170033", - "nonce": "0x13", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4d3465e9451a23f9b552de994de8b2a5face176bddd5524e077556bc7a5ce174", - "transactionType": "CREATE2", - "contractName": "NativeBalanceChangeEnforcer", - "contractAddress": "0xbd7b277507723490cd50b12eaafe87c616be6880", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xaa075", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610824806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461016d578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063a79a0db5146100f4575b600080fd5b6100b061009b366004610568565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046105e6565b50505050505050505050565b005b6100df6100ef3660046105e6565b610180565b6101076101023660046106b3565b6102c6565b6040519081526020016100bc565b610107610123366004610568565b60006020819052908152604090205481565b6101486101433660046106dd565b6102db565b6040805193151584526001600160a01b039092166020840152908201526060016100bc565b6100df61017b3660046105e6565b6103ad565b85600881901b6001600160f81b03198116156101f15760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101fe338661052b565b9050600061020c8d8d6102db565b5060008481526001602052604090205490925060ff161590506102885760405162461bcd60e51b815260206004820152602e60248201527f4e617469766542616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b60648201526084016101e8565b6000918252600160208181526040808520805460ff19169093179092558390529091206001600160a01b039091163190555050505050505050505050565b60006102d2838361052b565b90505b92915050565b60008080603584146103485760405162461bcd60e51b815260206004820152603060248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016101e8565b8484600081811061035b5761035b61071f565b909101356001600160f81b0319161515935061037d9050601560018688610735565b6103869161075f565b60601c91506103988460158188610735565b6103a191610794565b60001c90509250925092565b60008060006103bc8d8d6102db565b92509250925060006103ce338861052b565b6000818152600160205260409020805460ff1916905590508315610482576000818152602081905260409020546104069083906107c8565b836001600160a01b031631101561047d5760405162461bcd60e51b815260206004820152603560248201527f4e617469766542616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b60648201526084016101e8565b61051b565b60008181526020819052604090205461049c9083906107db565b836001600160a01b031631101561051b5760405162461bcd60e51b815260206004820152603960248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e6372656173650000000000000060648201526084016101e8565b5050505050505050505050505050565b604080516001600160a01b038416602082015290810182905260009060600160405160208183030381529060405280519060200120905092915050565b60006020828403121561057a57600080fd5b5035919050565b60008083601f84011261059357600080fd5b50813567ffffffffffffffff8111156105ab57600080fd5b6020830191508360208285010111156105c357600080fd5b9250929050565b80356001600160a01b03811681146105e157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561060557600080fd5b8a3567ffffffffffffffff8082111561061d57600080fd5b6106298e838f01610581565b909c509a5060208d013591508082111561064257600080fd5b61064e8e838f01610581565b909a50985060408d0135975060608d013591508082111561066e57600080fd5b5061067b8d828e01610581565b90965094505060808b0135925061069460a08c016105ca565b91506106a260c08c016105ca565b90509295989b9194979a5092959850565b600080604083850312156106c657600080fd5b6106cf836105ca565b946020939093013593505050565b600080602083850312156106f057600080fd5b823567ffffffffffffffff81111561070757600080fd5b61071385828601610581565b90969095509350505050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561074557600080fd5b8386111561075257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff19813581811691601485101561078c5780818660140360031b1b83161692505b505092915050565b803560208310156102d557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102d5576102d56107b2565b808201808211156102d5576102d56107b256fea26469706673582212202bb236cbc18974df435e7453fa88fa7b66f55863b7380c990af748c9a075fb0964736f6c63430008170033", - "nonce": "0x14", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x84efa73a8035c05b913c6e3a54450e8935fc00f16f99214e3d28ef3436906b34", - "transactionType": "CREATE2", - "contractName": "ArgsEqualityCheckEnforcer", - "contractAddress": "0x44b8c6ae3c304213c3e298495e12497ed3e56e41", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x5771a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506103b7806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610249565b50505050505050505050565b005b61006b61007b366004610249565b85600881901b6001600160f81b03198116156100ec5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5088886040516100fd929190610316565b60405180910390208b8b604051610115929190610316565b6040518091039020146101d75783826001600160a01b0316336001600160a01b03167f07fc5f2898fc1f1cf9d6012177b7abb8d010b9e64055979af3a5bcd274e2a11a8e8e8e8e60405161016c949392919061034f565b60405180910390a460405162461bcd60e51b815260206004820152603260248201527f41726773457175616c697479436865636b456e666f726365723a646966666572604482015271656e742d617267732d616e642d7465726d7360701b60648201526084016100e3565b5050505050505050505050565b60008083601f8401126101f657600080fd5b50813567ffffffffffffffff81111561020e57600080fd5b60208301915083602082850101111561022657600080fd5b9250929050565b80356001600160a01b038116811461024457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561026857600080fd5b8a3567ffffffffffffffff8082111561028057600080fd5b61028c8e838f016101e4565b909c509a5060208d01359150808211156102a557600080fd5b6102b18e838f016101e4565b909a50985060408d0135975060608d01359150808211156102d157600080fd5b506102de8d828e016101e4565b90965094505060808b013592506102f760a08c0161022d565b915061030560c08c0161022d565b90509295989b9194979a5092959850565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000610363604083018688610326565b8281036020840152610376818587610326565b97965050505050505056fea2646970667358221220424cdaf466f78a927203bf48f7e671224e402758d2e36ae4637102599c4193ac64736f6c63430008170033", - "nonce": "0x15", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xbaa39f7722567c3ca3821680bf2c0b1bc5aa4fc36035e2e8b827a6bd38134fa3", - "transactionType": "CREATE2", - "contractName": "NativeTokenPaymentEnforcer", - "contractAddress": "0x4803a326dded6ddbc60e659e5ed12d85c7582811", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3", - "0x44B8C6ae3C304213c3e298495e12497Ed3E56E41" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x14e4ac", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060c060405234801561001057600080fd5b506040516111b73803806111b783398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516110e66100d16000396000818160a301526103c001526000818161011901528181610273015261065a01526110e66000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100e2578063d3eddcc514610082578063ea4d3c9b14610114578063ed4633671461013b57600080fd5b8063414c3e3314610082578063a145832a14610082578063a42ff9311461009e575b600080fd5b61009c6100903660046108d5565b50505050505050505050565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f56100f03660046109a2565b61014e565b604080516001600160a01b0390931683526020830191909152016100d9565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61009c6101493660046108d5565b6101fc565b600080603483146101be5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084015b60405180910390fd5b6101cc6014600085876109e4565b6101d591610a0e565b60601c91506101e783601481876109e4565b6101f091610a43565b60001c90509250929050565b85600881901b61020d8160006107ac565b6102675760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101b5565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb5760405162461bcd60e51b815260206004820152603260248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6f6e6c792d6044820152713232b632b3b0ba34b7b716b6b0b730b3b2b960711b60648201526084016101b5565b6000806103088d8d61014e565b9092509050600061031b8b8d018d610c88565b905060008151116103945760405162461bcd60e51b815260206004820152603f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201527f69642d616c6c6f77616e63652d64656c65676174696f6e732d6c656e6774680060648201526084016101b5565b6000816000815181106103a9576103a9610dcd565b6020026020010151606001515111801561043057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816000815181106103fb576103fb610dcd565b60200260200101516060015160008151811061041957610419610dcd565b6020026020010151600001516001600160a01b0316145b6104a25760405162461bcd60e51b815260206004820152603c60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6d6973736960448201527f6e672d61726773457175616c697479436865636b456e666f726365720000000060648201526084016101b5565b86856040516020016104d092919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b604051602081830303815290604052816000815181106104f2576104f2610dcd565b60200260200101516060015160008151811061051057610510610dcd565b602090810291909101015160409081019190915280516001808252818301909252600091816020015b6060815260200190600190039081610539579050509050816040516020016105619190610e33565b6040516020818303038152906040528160008151811061058357610583610dcd565b6020908102919091010152604080516001808252818301909252600091816020015b60608152602001906001900390816105a55790505090506105d68585604051806020016040528060008152506107c3565b816000815181106105e9576105e9610dcd565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506106206107f2565b8160008151811061063357610633610dcd565b602090810291909101015260405163cef6d20960e01b81526001600160a01b0380881631917f00000000000000000000000000000000000000000000000000000000000000009091169063cef6d2099061069590879086908890600401610fbf565b600060405180830381600087803b1580156106af57600080fd5b505af11580156106c3573d6000803e3d6000fd5b505050506001600160a01b038716316106dc8783611029565b8110156107435760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a7061796d6560448201526e1b9d0b5b9bdd0b5c9958d95a5d9959608a1b60648201526084016101b5565b604080516001600160a01b038d811682528c81166020830152918101899052908916908d9033907fac266e0d9b66169d0dc4479d531985bcec62dfd9d7992d0f6865afdbb7baa5e29060600160405180910390a450505050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b60608383836040516020016107da9392919061104a565b60405160208183030381529060405290509392505050565b600061080081808080610805565b905090565b604080516001600160f81b03198087166020830152851660218201526000602282018190526001600160e01b03198516602683015269ffffffffffffffffffff198416602a830152910160405160208183030381529060405261086790611089565b95945050505050565b60008083601f84011261088257600080fd5b50813567ffffffffffffffff81111561089a57600080fd5b6020830191508360208285010111156108b257600080fd5b9250929050565b80356001600160a01b03811681146108d057600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108f457600080fd5b8a3567ffffffffffffffff8082111561090c57600080fd5b6109188e838f01610870565b909c509a5060208d013591508082111561093157600080fd5b61093d8e838f01610870565b909a50985060408d0135975060608d013591508082111561095d57600080fd5b5061096a8d828e01610870565b90965094505060808b0135925061098360a08c016108b9565b915061099160c08c016108b9565b90509295989b9194979a5092959850565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610870565b90969095509350505050565b600080858511156109f457600080fd5b83861115610a0157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a3b5780818660140360031b1b83161692505b505092915050565b803560208310156107bd57600019602084900360031b1b1692915050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b60405290565b60405160c0810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b604051601f8201601f1916810167ffffffffffffffff81118282101715610aec57610aec610a61565b604052919050565b600067ffffffffffffffff821115610b0e57610b0e610a61565b5060051b60200190565b600082601f830112610b2957600080fd5b813567ffffffffffffffff811115610b4357610b43610a61565b610b56601f8201601f1916602001610ac3565b818152846020838601011115610b6b57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112610b9957600080fd5b81356020610bae610ba983610af4565b610ac3565b82815260059290921b84018101918181019086841115610bcd57600080fd5b8286015b84811015610c7d57803567ffffffffffffffff80821115610bf25760008081fd5b908801906060828b03601f1901811315610c0c5760008081fd5b610c14610a77565b610c1f8885016108b9565b815260408085013584811115610c355760008081fd5b610c438e8b83890101610b18565b838b015250918401359183831115610c5b5760008081fd5b610c698d8a85880101610b18565b908201528652505050918301918301610bd1565b509695505050505050565b60006020808385031215610c9b57600080fd5b823567ffffffffffffffff80821115610cb357600080fd5b818501915085601f830112610cc757600080fd5b8135610cd5610ba982610af4565b81815260059190911b83018401908481019088831115610cf457600080fd5b8585015b83811015610dc057803585811115610d0f57600080fd5b860160c0818c03601f19011215610d265760008081fd5b610d2e610aa0565b610d398983016108b9565b81526040610d488184016108b9565b8a83015260608084013582840152608091508184013589811115610d6c5760008081fd5b610d7a8f8d83880101610b88565b82850152505060a0808401358284015260c0840135915088821115610d9f5760008081fd5b610dad8e8c84870101610b18565b9083015250845250918601918601610cf8565b5098975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610dfe578181015183820152602001610de6565b50506000910152565b60008151808452610e1f816020860160208601610de3565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f5857603f19888603018452815160c0860160018060a01b038083511688528089840151168989015260408301516040890152606083015160c060608a015282815180855260e08b01915060e08160051b8c010194508b8301925060005b81811015610f1c5760df198c870301835283518581511687528d81015160608f890152610eed6060890182610e07565b9050604082015191508781036040890152610f088183610e07565b97505050928c0192918c0191600101610ebd565b50505050506080820151608088015260a0820151915086810360a0880152610f448183610e07565b965050509285019290850190600101610e5a565b5092979650505050505050565b60008282518085526020808601955060208260051b8401016020860160005b84811015610fb257601f19868403018952610fa0838351610e07565b98840198925090830190600101610f84565b5090979650505050505050565b606081526000610fd26060830186610f65565b82810360208481019190915285518083528682019282019060005b8181101561100957845183529383019391830191600101610fed565b5050848103604086015261101d8187610f65565b98975050505050505050565b808201808211156107bd57634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff198460601b1681528260148201526000825161107a816034850160208701610de3565b91909101603401949350505050565b805160208083015191908110156110aa576000198160200360031b1b821691505b5091905056fea2646970667358221220fbd925efd5ab2f5f7fdd3db295fc937b181a5babc4635e7ef57ba757363a023d64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db300000000000000000000000044b8c6ae3c304213c3e298495e12497ed3e56e41", - "nonce": "0x16", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x6658ca2ae9f6faec8b40a80550f8b337cbc5c813a2fb7af970dfb3d451b21094", - "transactionType": "CREATE2", - "contractName": "NativeTokenTransferAmountEnforcer", - "contractAddress": "0xf71af580b9c3078fbc2bbf16fbb8eed82b330320", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x85c8f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506105cd806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046103a7565b50505050505050505050565b005b6100ab610091366004610474565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100816100cb3660046103a7565b6100e3565b6100ab6100de36600461049e565b6102c5565b856100ef8160006102da565b6101405760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101518160006102da565b6101ab5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610137565b5060006101b88d8d6102c5565b905060006101c689896102f1565b5050336000908152602081815260408083208c845290915281208054929450909250839183906101f79084906104e0565b92505081905590508281111561026c5760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e5472616e73666572416d6f756e74456e666f7263656044820152731c8e985b1b1bddd85b98d94b595e18d95959195960621b6064820152608401610137565b604080518481526020810183905289916001600160a01b0389169133917fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d910160405180910390a4505050505050505050505050505050565b60006102d382840184610501565b9392505050565b6001600160f81b0319828116908216145b92915050565b6000803681610303601482878961051a565b61030c91610544565b60601c935061031f60346014878961051a565b61032891610579565b9250610337856034818961051a565b949793965094505050565b60008083601f84011261035457600080fd5b50813567ffffffffffffffff81111561036c57600080fd5b60208301915083602082850101111561038457600080fd5b9250929050565b80356001600160a01b03811681146103a257600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103c657600080fd5b8a3567ffffffffffffffff808211156103de57600080fd5b6103ea8e838f01610342565b909c509a5060208d013591508082111561040357600080fd5b61040f8e838f01610342565b909a50985060408d0135975060608d013591508082111561042f57600080fd5b5061043c8d828e01610342565b90965094505060808b0135925061045560a08c0161038b565b915061046360c08c0161038b565b90509295989b9194979a5092959850565b6000806040838503121561048757600080fd5b6104908361038b565b946020939093013593505050565b600080602083850312156104b157600080fd5b823567ffffffffffffffff8111156104c857600080fd5b6104d485828601610342565b90969095509350505050565b808201808211156102eb57634e487b7160e01b600052601160045260246000fd5b60006020828403121561051357600080fd5b5035919050565b6000808585111561052a57600080fd5b8386111561053757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105715780818660140360031b1b83161692505b505092915050565b803560208310156102eb57600019602084900360031b1b169291505056fea264697066735822122024cad96a7227a2b90e98242180a662fd4fbc57d3e5f57735ca4faddc936bc47d64736f6c63430008170033", - "nonce": "0x17", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x53a003359830409e75bb5c8973870a088a3e06485e0ecd6ae2f9fc99c8d69297", - "transactionType": "CREATE2", - "contractName": "NativeTokenStreamingEnforcer", - "contractAddress": "0xd10b97905a320b13a0608f7e9cc506b56747df19", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd1bd0", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109a4806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100e9578063fb7d2c5b1461010a57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610765565b50505050505050505050565b005b61009c6100ac366004610765565b610177565b6100c46100bf366004610832565b61025c565b6040805194855260208501939093529183015260608201526080015b60405180910390f35b6100fc6100f7366004610874565b610338565b6040519081526020016100e0565b61014f610118366004610874565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100e0565b856101838160006103a3565b6101d45760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101e58160006103a3565b61023f5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101cb565b5061024e8c8c898989886103ba565b505050505050505050505050565b6000808080608085146102cb5760405162461bcd60e51b815260206004820152603160248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101cb565b6102d960206000878961089e565b6102e2916108c8565b93506102f260406020878961089e565b6102fb916108c8565b925061030b60606040878961089e565b610314916108c8565b915061032460806060878961089e565b61032d916108c8565b939692955090935050565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a0810183528154815260018201549381019390935260028101549183019190915260038101546060830152600481015460808301529061039b9061062e565b949350505050565b6001600160f81b0319828116908216145b92915050565b60006103c685856106af565b50509150506000806000806103db8b8b61025c565b93509350935093508383101561044b5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e7660448201526e185b1a590b5b585e0b585b5bdd5b9d608a1b60648201526084016101cb565b600081116104b85760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e76604482015273616c69642d7a65726f2d73746172742d74696d6560601b60648201526084016101cb565b336000908152602081815260408083208a8452909152812060048101549091036104f5578481556001810184905560028101839055600381018290555b6040805160a081018252825481526001830154602082015260028301549181019190915260038201546060820152600482015460808201526105369061062e565b86111561059d5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a616c6c60448201526e1bddd85b98d94b595e18d959591959608a1b60648201526084016101cb565b858160040160008282546105b191906108fc565b9091555050600481015460408051878152602081018790529081018590526060810184905260808101919091524260a082015288906001600160a01b0389169033907fa4d5df1d290378aabb8f054b2f3100faf35e2266bb7fbe661f947dfc686704ae9060c00160405180910390a4505050505050505050505050565b6000816060015142101561064457506000919050565b6000826060015142610656919061090f565b9050600081846040015161066a9190610922565b845161067691906108fc565b9050836020015181111561068b575060208301515b808460800151106106a0575060009392505050565b608084015161039b908261090f565b60008036816106c1601482878961089e565b6106ca91610939565b60601c93506106dd60346014878961089e565b6106e6916108c8565b92506106f5856034818961089e565b949793965094505050565b60008083601f84011261071257600080fd5b50813567ffffffffffffffff81111561072a57600080fd5b60208301915083602082850101111561074257600080fd5b9250929050565b80356001600160a01b038116811461076057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561078457600080fd5b8a3567ffffffffffffffff8082111561079c57600080fd5b6107a88e838f01610700565b909c509a5060208d01359150808211156107c157600080fd5b6107cd8e838f01610700565b909a50985060408d0135975060608d01359150808211156107ed57600080fd5b506107fa8d828e01610700565b90965094505060808b0135925061081360a08c01610749565b915061082160c08c01610749565b90509295989b9194979a5092959850565b6000806020838503121561084557600080fd5b823567ffffffffffffffff81111561085c57600080fd5b61086885828601610700565b90969095509350505050565b6000806040838503121561088757600080fd5b61089083610749565b946020939093013593505050565b600080858511156108ae57600080fd5b838611156108bb57600080fd5b5050820193919092039150565b803560208310156103b457600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103b4576103b46108e6565b818103818111156103b4576103b46108e6565b80820281158282048414176103b4576103b46108e6565b6bffffffffffffffffffffffff1981358181169160148510156109665780818660140360031b1b83161692505b50509291505056fea26469706673582212209ae3650bc35b3640fcc1f9a46bf5b25f1ce1bf6eb25aeb42d8582dc4beb6b96b64736f6c63430008170033", - "nonce": "0x18", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x6aa631850d2365e5a8db45f15739639fe088466ccde8f4d9f6099ee6956aad4f", - "transactionType": "CREATE2", - "contractName": "NativeTokenPeriodTransferEnforcer", - "contractAddress": "0x9bc0faf4aca5ae429f4c06aeeac517520cb16bd9", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe5b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b57806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610893565b50505050505050505050565b005b6100b16100ac366004610960565b61017f565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df3660046109ba565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610893565b610255565b61016461015f3660046109e4565b61033a565b604080519384526020840192909252908201526060016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a0810183528154815260018201549381019390935260028101549183018290526003810154606084015260040154608083015282918291156101f4576101e8816103f0565b9350935093505061024b565b6000806000610203898961033a565b92509250925060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061023f816103f0565b97509750975050505050505b9450945094915050565b85610261816000610484565b6102b25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102c3816000610484565b61031d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102a9565b5061032c8c8c8989898861049b565b505050505050505050505050565b600080806060841461039b5760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152750e474d2dcecc2d8d2c85ae8cae4dae65ad8cadccee8d60531b60648201526084016102a9565b6103a9602060008688610a26565b6103b291610a50565b92506103c2604060208688610a26565b6103cb91610a50565b91506103db606060408688610a26565b6103e491610a50565b60001c90509250925092565b6000806000836040015142101561040f5750600091508190508061047d565b602084015160408501516104239042610a84565b61042d9190610a97565b610438906001610ab9565b905080846060015114159150600082610455578460800151610458565b60005b90508085600001511161046c576000610479565b8451610479908290610a84565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60006104a785856107dd565b505091505060008060006104bb8a8a61033a565b336000908152602081815260408083208c84529091528120600281015494975092955090935090919003610684576000821161054d5760405162461bcd60e51b81526020600482015260396024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d73746172742d646174650000000000000060648201526084016102a9565b600084116105b15760405162461bcd60e51b815260206004820152603c6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d616d6f756e740000000060648201526084016102a9565b600083116106155760405162461bcd60e51b815260206004820152603e6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d6475726174696f6e000060648201526084016102a9565b814210156106725760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152751c8e9d1c985b9cd9995c8b5b9bdd0b5cdd185c9d195960521b60648201526084016102a9565b83815560018101839055600281018290555b60008060006106cf846040518060a0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815250506103f0565b925092509250828811156107395760405162461bcd60e51b815260206004820152603a6024820152600080516020610b0283398151915260448201527f723a7472616e736665722d616d6f756e742d657863656564656400000000000060648201526084016102a9565b811561074e5760038401819055600060048501555b878460040160008282546107629190610ab9565b909155505060028401546004850154604080518a8152602081018a90529081019290925260608201524260808201528a906001600160a01b038b169033907f22e1bbd8bc0380d336958afc37cd8cb128d6c43891ed276162c30e8df467734d9060a00160405180910390a45050505050505050505050505050565b60008036816107ef6014828789610a26565b6107f891610acc565b60601c935061080b603460148789610a26565b61081491610a50565b92506108238560348189610a26565b949793965094505050565b60008083601f84011261084057600080fd5b50813567ffffffffffffffff81111561085857600080fd5b60208301915083602082850101111561087057600080fd5b9250929050565b80356001600160a01b038116811461088e57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108b257600080fd5b8a3567ffffffffffffffff808211156108ca57600080fd5b6108d68e838f0161082e565b909c509a5060208d01359150808211156108ef57600080fd5b6108fb8e838f0161082e565b909a50985060408d0135975060608d013591508082111561091b57600080fd5b506109288d828e0161082e565b90965094505060808b0135925061094160a08c01610877565b915061094f60c08c01610877565b90509295989b9194979a5092959850565b6000806000806060858703121561097657600080fd5b8435935061098660208601610877565b9250604085013567ffffffffffffffff8111156109a257600080fd5b6109ae8782880161082e565b95989497509550505050565b600080604083850312156109cd57600080fd5b6109d683610877565b946020939093013593505050565b600080602083850312156109f757600080fd5b823567ffffffffffffffff811115610a0e57600080fd5b610a1a8582860161082e565b90969095509350505050565b60008085851115610a3657600080fd5b83861115610a4357600080fd5b5050820193919092039150565b8035602083101561049557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561049557610495610a6e565b600082610ab457634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561049557610495610a6e565b6bffffffffffffffffffffffff198135818116916014851015610af95780818660140360031b1b83161692505b50509291505056fe4e6174697665546f6b656e506572696f645472616e73666572456e666f726365a2646970667358221220d41e667da8d747979e7ed7f05af656310d3eb3029c9d0c8a63a248703010d50664736f6c63430008170033", - "nonce": "0x19", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4cac78b0d3947a2d64f88c6aae3386b2af1574b84602f205d6c33e628c80ef61", - "transactionType": "CREATE2", - "contractName": "NonceEnforcer", - "contractAddress": "0xde4f2fac4b3d87a1d9953ca5fc09fca7f366254f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x70672", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061050e806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100eb578063d3eddcc5146100bc578063ed463367146100bc578063f5743c4c146100fe57600080fd5b80632bd4ed2114610082578063414c3e33146100bc578063a145832a146100d8575b600080fd5b6100aa610090366004610314565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100d66100ca366004610390565b50505050505050505050565b005b6100d66100e6366004610390565b610111565b6100aa6100f936600461045d565b61020f565b6100d661010c36600461049f565b61027d565b85600881901b6101228160006102e1565b6101815760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600061018e8c8c61020f565b336000908152602081815260408083206001600160a01b038916845290915290205490915081146102015760405162461bcd60e51b815260206004820152601b60248201527f4e6f6e6365456e666f726365723a696e76616c69642d6e6f6e636500000000006044820152606401610178565b505050505050505050505050565b60006020821461026c5760405162461bcd60e51b815260206004820152602260248201527f4e6f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e676044820152610e8d60f31b6064820152608401610178565b61027682846104ba565b9392505050565b6001600160a01b038116600081815260208181526040808320338085529083529281902080546001810190915590518181529093917fe02d340254c92bc3ad96f0fceb790db939e11c669c1f4c8a549d248f17130b33910160405180910390a35050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b038116811461030f57600080fd5b919050565b6000806040838503121561032757600080fd5b610330836102f8565b915061033e602084016102f8565b90509250929050565b60008083601f84011261035957600080fd5b50813567ffffffffffffffff81111561037157600080fd5b60208301915083602082850101111561038957600080fd5b9250929050565b60008060008060008060008060008060e08b8d0312156103af57600080fd5b8a3567ffffffffffffffff808211156103c757600080fd5b6103d38e838f01610347565b909c509a5060208d01359150808211156103ec57600080fd5b6103f88e838f01610347565b909a50985060408d0135975060608d013591508082111561041857600080fd5b506104258d828e01610347565b90965094505060808b0135925061043e60a08c016102f8565b915061044c60c08c016102f8565b90509295989b9194979a5092959850565b6000806020838503121561047057600080fd5b823567ffffffffffffffff81111561048757600080fd5b61049385828601610347565b90969095509350505050565b6000602082840312156104b157600080fd5b610276826102f8565b803560208310156102f257600019602084900360031b1b169291505056fea2646970667358221220a9f5ef425adf403ab9ba4e7eb77d33d90a09d017b94aa31d1c936c4da108e6f064736f6c63430008170033", - "nonce": "0x1a", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1609f49b8757d231f2739b55186b64e67e1c7016827216f7d1159efbf77688bb", - "transactionType": "CREATE2", - "contractName": "OwnershipTransferEnforcer", - "contractAddress": "0x7eef9734e7092032b5c56310eb9bbd1f4a524681", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9744f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106af806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461049f565b50505050505050505050565b005b61007661008636600461049f565b6100ba565b61009e61009936600461056c565b6101e7565b6040516001600160a01b03909116815260200160405180910390f35b856100c6816000610252565b6101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610128816000610252565b6101825760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5060006101918d8d8a8a610269565b6040516001600160a01b038083168252919250879186169033907f0f026cada0b544ae1cc47ac006f1f4c3d7e94832af22aa0065351de49f9284d79060200160405180910390a450505050505050505050505050565b60006014821461023e5760405162461bcd60e51b815260206004820152602e602482015260008051602061065a83398151915260448201526d0c85ae8cae4dae65ad8cadccee8d60931b606482015260840161010e565b61024882846105ae565b60601c9392505050565b6001600160f81b0319828116908216145b92915050565b60008036600061027986866103e9565b929550935090915050602481146102db5760405162461bcd60e51b8152602060048201526032602482015260008051602061065a8339815191526044820152710c85acaf0cac6eae8d2dedc5ad8cadccee8d60731b606482015260840161010e565b60006102ea60048284866105e3565b6102f39161060d565b90506001600160e01b0319811663f2fde38b60e01b146103545760405162461bcd60e51b8152602060048201526028602482015260008051602061065a833981519152604482015267190b5b595d1a1bd960c21b606482015260840161010e565b60006103608a8a6101e7565b9050846001600160a01b0316816001600160a01b0316146103c45760405162461bcd60e51b815260206004820152602a602482015260008051602061065a833981519152604482015269190b58dbdb9d1c9858dd60b21b606482015260840161010e565b6103d26024600485876105e3565b6103db9161063b565b9a9950505050505050505050565b60008036816103fb60148287896105e3565b610404916105ae565b60601c93506104176034601487896105e3565b6104209161063b565b925061042f85603481896105e3565b949793965094505050565b60008083601f84011261044c57600080fd5b50813567ffffffffffffffff81111561046457600080fd5b60208301915083602082850101111561047c57600080fd5b9250929050565b80356001600160a01b038116811461049a57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104be57600080fd5b8a3567ffffffffffffffff808211156104d657600080fd5b6104e28e838f0161043a565b909c509a5060208d01359150808211156104fb57600080fd5b6105078e838f0161043a565b909a50985060408d0135975060608d013591508082111561052757600080fd5b506105348d828e0161043a565b90965094505060808b0135925061054d60a08c01610483565b915061055b60c08c01610483565b90509295989b9194979a5092959850565b6000806020838503121561057f57600080fd5b823567ffffffffffffffff81111561059657600080fd5b6105a28582860161043a565b90969095509350505050565b6bffffffffffffffffffffffff1981358181169160148510156105db5780818660140360031b1b83161692505b505092915050565b600080858511156105f357600080fd5b8386111561060057600080fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156105db5760049490940360031b84901b1690921692915050565b8035602083101561026357600019602084900360031b1b169291505056fe4f776e6572736869705472616e73666572456e666f726365723a696e76616c69a264697066735822122007588682c413677a677027e7c1832d2fbd87c6826a5093b643a504b2507b88b964736f6c63430008170033", - "nonce": "0x1b", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x6e95ebfb32754622e5d8e8b626079311e47c09ee15ce8bed9a6fc304e4f11445", - "transactionType": "CREATE2", - "contractName": "RedeemerEnforcer", - "contractAddress": "0xe144b0b2618071b4e56f746313528a669c7e65c5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x878e1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061064b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103ae565b50505050505050505050565b005b6100766100863660046103ae565b6100b4565b61009e61009936600461047b565b6101e8565b6040516100ab91906104bd565b60405180910390f35b85600881901b6100c5816000610332565b6101245760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101318c8c6101e8565b805190915060005b81811015610183578281815181106101535761015361050a565b60200260200101516001600160a01b0316856001600160a01b03160361017b575050506101db565b600101610139565b5060405162461bcd60e51b815260206004820152602660248201527f52656465656d6572456e666f726365723a756e617574686f72697a65642d72656044820152653232b2b6b2b960d11b606482015260840161011b565b5050505050505050505050565b606060008280158015906102045750610202601482610536565b155b61025e5760405162461bcd60e51b815260206004820152602560248201527f52656465656d6572456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b606482015260840161011b565b610269601482610560565b67ffffffffffffffff81111561028157610281610574565b6040519080825280602002602001820160405280156102aa578160200160208202803683370190505b50925060005b81811015610329578581866102c682601461058a565b926102d39392919061059d565b6102dc916105c7565b60601c8484815181106102f1576102f161050a565b6001600160a01b039092166020928302919091019091015282610313816105fc565b9350610322905060148261058a565b90506102b0565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008083601f84011261035b57600080fd5b50813567ffffffffffffffff81111561037357600080fd5b60208301915083602082850101111561038b57600080fd5b9250929050565b80356001600160a01b03811681146103a957600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103cd57600080fd5b8a3567ffffffffffffffff808211156103e557600080fd5b6103f18e838f01610349565b909c509a5060208d013591508082111561040a57600080fd5b6104168e838f01610349565b909a50985060408d0135975060608d013591508082111561043657600080fd5b506104438d828e01610349565b90965094505060808b0135925061045c60a08c01610392565b915061046a60c08c01610392565b90509295989b9194979a5092959850565b6000806020838503121561048e57600080fd5b823567ffffffffffffffff8111156104a557600080fd5b6104b185828601610349565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156104fe5783516001600160a01b0316835292840192918401916001016104d9565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b60008261054557610545610520565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261056f5761056f610520565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103435761034361054a565b600080858511156105ad57600080fd5b838611156105ba57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105f45780818660140360031b1b83161692505b505092915050565b60006001820161060e5761060e61054a565b506001019056fea26469706673582212201039fbe92afb704ab10dbd45ad43e2b1c4bae1a3a861fb6009a942c305971f6764736f6c63430008170033", - "nonce": "0x1c", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x7874c1f5b85fec200feb2ca925244006c6518fe875735406e7a079b2a623d9a1", - "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x6649b61c873f6f9686a1e1ae9ee98ac380c7ba13", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1052b6", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d05806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610980565b50505050505050505050565b005b610081610091366004610980565b6100fa565b6100a96100a4366004610a4d565b6106d3565b6040516100b69190610a8f565b60405180910390f35b6100ea6100cd366004610b2b565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b61086b565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b81600061086b565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610cb083398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff1916600117905536906102748989610882565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106d3565b905080606001516001600160a01b03168383600081811061030c5761030c610b55565b905060200281019061031e9190610b6b565b61032c906020810190610b8b565b6001600160a01b031614158061036e575080608001518383600081811061035557610355610b55565b90506020028101906103679190610b6b565b6020013514155b806103cc57508060a00151805190602001208383600081811061039357610393610b55565b90506020028101906103a59190610b6b565b6103b3906040810190610bad565b6040516103c1929190610bf4565b604051809103902014155b156104385760405162461bcd60e51b81526020600482015260426024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045657610456610b55565b90506020028101906104689190610b6b565b610476906020810190610b8b565b6001600160a01b03161415806104b357508282600181811061049a5761049a610b55565b90506020028101906104ac9190610b6b565b6020013515155b806104f35750828260018181106104cc576104cc610b55565b90506020028101906104de9190610b6b565b6104ec906040810190610bad565b9050604414155b80610559575063a9059cbb60e01b8383600181811061051457610514610b55565b90506020028101906105269190610b6b565b610534906040810190610bad565b61054391600491600091610c04565b61054c91610c2e565b6001600160e01b03191614155b806105c4575080602001516001600160a01b03168383600181811061058057610580610b55565b90506020028101906105929190610b6b565b6105a0906040810190610bad565b6105af91602491600491610c04565b6105b891610c5e565b6001600160a01b031614155b8061061d57508060400151838360018181106105e2576105e2610b55565b90506020028101906105f49190610b6b565b610602906040810190610bad565b61061191604491602491610c04565b61061a91610c5e565b14155b1561068a5760405162461bcd60e51b81526020600482015260436024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b6107276040518060c0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b607c82101561078c5760405162461bcd60e51b815260206004820152603d6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61079a601460008486610c04565b6107a391610c7c565b60601c81526107b6602860148486610c04565b6107bf91610c7c565b60601c60208201526107d5604860288486610c04565b6107de91610c5e565b60408201526107f1605c60488486610c04565b6107fa91610c7c565b606090811c90820152610811607c605c8486610c04565b61081a91610c5e565b608082015261082c82607c8186610c04565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060a082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108ba5763ba597e7e6000526004601cfd5b8315610911578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156109085763ba597e7e6000526004601cfd5b505050826108c4575b5050509250929050565b60008083601f84011261092d57600080fd5b50813567ffffffffffffffff81111561094557600080fd5b60208301915083602082850101111561095d57600080fd5b9250929050565b80356001600160a01b038116811461097b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561099f57600080fd5b8a3567ffffffffffffffff808211156109b757600080fd5b6109c38e838f0161091b565b909c509a5060208d01359150808211156109dc57600080fd5b6109e88e838f0161091b565b909a50985060408d0135975060608d0135915080821115610a0857600080fd5b50610a158d828e0161091b565b90965094505060808b01359250610a2e60a08c01610964565b9150610a3c60c08c01610964565b90509295989b9194979a5092959850565b60008060208385031215610a6057600080fd5b823567ffffffffffffffff811115610a7757600080fd5b610a838582860161091b565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a084015260a084015160c08085015280518060e086015260005b81811015610b065782810184015186820161010001528301610ae9565b506101009250600083828701015282601f19601f830116860101935050505092915050565b60008060408385031215610b3e57600080fd5b610b4783610964565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b8157600080fd5b9190910192915050565b600060208284031215610b9d57600080fd5b610ba682610964565b9392505050565b6000808335601e19843603018112610bc457600080fd5b83018035915067ffffffffffffffff821115610bdf57600080fd5b60200191503681900382131561095d57600080fd5b8183823760009101908152919050565b60008085851115610c1457600080fd5b83861115610c2157600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c565780818660040360031b1b83161692505b505092915050565b8035602083101561087c57600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c565760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a26469706673582212200c9b27d58a069b9dfe088704333d359f679690a7179fd6724505e06d0fe0cffd64736f6c63430008170033", - "nonce": "0x1d", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xab8e9c0c9e789e881501d81ef27952931795980c5669e11351d55afd685e6029", - "transactionType": "CREATE2", - "contractName": "TimestampEnforcer", - "contractAddress": "0x1046bb45c8d673d4ea75321280db34899413c069", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7411c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461033f565b50505050505050505050565b005b61007661008636600461033f565b6100c2565b61009e61009936600461040c565b61023a565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023a565b90925090506001600160801b038216156101b857816001600160801b031642116101b85760405162461bcd60e51b815260206004820152602260248201527f54696d657374616d70456e666f726365723a6561726c792d64656c656761746960448201526137b760f11b606482015260840161012a565b6001600160801b0381161561022b57806001600160801b0316421061022b5760405162461bcd60e51b8152602060048201526024808201527f54696d657374616d70456e666f726365723a657870697265642d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b50505050505050505050505050565b6000806020831461029c5760405162461bcd60e51b815260206004820152602660248201527f54696d657374616d70456e666f726365723a696e76616c69642d7465726d732d6044820152650d8cadccee8d60d31b606482015260840161012a565b6102a9836010818761044e565b6102b291610478565b60801c90506102c560106000858761044e565b6102ce91610478565b60801c91509250929050565b60008083601f8401126102ec57600080fd5b50813567ffffffffffffffff81111561030457600080fd5b60208301915083602082850101111561031c57600080fd5b9250929050565b80356001600160a01b038116811461033a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035e57600080fd5b8a3567ffffffffffffffff8082111561037657600080fd5b6103828e838f016102da565b909c509a5060208d013591508082111561039b57600080fd5b6103a78e838f016102da565b909a50985060408d0135975060608d01359150808211156103c757600080fd5b506103d48d828e016102da565b90965094505060808b013592506103ed60a08c01610323565b91506103fb60c08c01610323565b90509295989b9194979a5092959850565b6000806020838503121561041f57600080fd5b823567ffffffffffffffff81111561043657600080fd5b610442858286016102da565b90969095509350505050565b6000808585111561045e57600080fd5b8386111561046b57600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104a95780818660100360031b1b83161692505b50509291505056fea2646970667358221220937c24aea9e01f448cb62e2b3be0bdd7f808e5688cca18b12ff45cb1dabdc7b064736f6c63430008170033", - "nonce": "0x1e", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x2ac49ef2fc1cdb7ea9a1fa66444dc1fc17a04b2184433c554cc35decfd588df9", - "transactionType": "CREATE2", - "contractName": "ValueLteEnforcer", - "contractAddress": "0x92bf12322527caa612fd31a0e810472bbb106a8f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x755ad", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104f8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610336565b50505050505050505050565b005b610076610086366004610336565b6100b0565b61009e610099366004610403565b6101f8565b60405190815260200160405180910390f35b856100bc816000610269565b61010d5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61011e816000610269565b6101785760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610104565b5060006101858888610280565b505091505060006101968e8e6101f8565b9050808211156101e85760405162461bcd60e51b815260206004820152601f60248201527f56616c75654c7465456e666f726365723a76616c75652d746f6f2d68696768006044820152606401610104565b5050505050505050505050505050565b6000602082146102585760405162461bcd60e51b815260206004820152602560248201527f56616c75654c7465456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610104565b6102628284610445565b9392505050565b6001600160f81b0319828116908216145b92915050565b60008036816102926014828789610463565b61029b9161048d565b60601c93506102ae603460148789610463565b6102b791610445565b92506102c68560348189610463565b949793965094505050565b60008083601f8401126102e357600080fd5b50813567ffffffffffffffff8111156102fb57600080fd5b60208301915083602082850101111561031357600080fd5b9250929050565b80356001600160a01b038116811461033157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035557600080fd5b8a3567ffffffffffffffff8082111561036d57600080fd5b6103798e838f016102d1565b909c509a5060208d013591508082111561039257600080fd5b61039e8e838f016102d1565b909a50985060408d0135975060608d01359150808211156103be57600080fd5b506103cb8d828e016102d1565b90965094505060808b013592506103e460a08c0161031a565b91506103f260c08c0161031a565b90509295989b9194979a5092959850565b6000806020838503121561041657600080fd5b823567ffffffffffffffff81111561042d57600080fd5b610439858286016102d1565b90969095509350505050565b8035602083101561027a57600019602084900360031b1b1692915050565b6000808585111561047357600080fd5b8386111561048057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104ba5780818660140360031b1b83161692505b50509291505056fea2646970667358221220aaa65c38bf913adb3b6476a0d2d501b6b9e881c6a33b33b16dd8081cbc1b61ce64736f6c63430008170033", - "nonce": "0x1f", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe1c8e0ee67ef2e2d57b9244581003fe9528a65eb724791423ccfac6dfb58c65c", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x20", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xcfde9d60169f6e4c2950ac115d0aa47a5a21cd41b846e2964e0150d0014f4308", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x21", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x04650e88f749101410f670dde155d0c2fcfb330ecdda7b7879a8b3a566360f6b", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x22", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x052802df15fb9dc927d04d8b7f492ac0e04ed53870467e822bad5f47c107a2c5", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x23", - "chainId": "0xa4ec" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "status": "0x1", - "cumulativeGasUsed": "0x294f52", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x795bc726ef5e58ba976e07c30fe3d71175ebeefa175eb6e48fdc9e9a6e394ff1", - "transactionIndex": "0xf", - "blockHash": "0xca6609ac97bb4d3cf84f5f85dfad9bc0a47e978358d7fba23e8e0520c7b6d090", - "blockNumber": "0x38060bb", - "gasUsed": "0x69d59", - "effectiveGasPrice": "0x5d22e82cb", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x4786" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3a4704", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x8d7be2e29989b40fabbea650708518ccf9ee4af1eeaa69c2a3b25bc8cacf50e0", - "transactionIndex": "0x13", - "blockHash": "0xca6609ac97bb4d3cf84f5f85dfad9bc0a47e978358d7fba23e8e0520c7b6d090", - "blockNumber": "0x38060bb", - "gasUsed": "0x790ca", - "effectiveGasPrice": "0x5d22e82cb", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x5321" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4f69ea", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x6aa631850d2365e5a8db45f15739639fe088466ccde8f4d9f6099ee6956aad4f", - "transactionIndex": "0x12", - "blockHash": "0x5490761701a8aec5be26b9608eddb09c000434ae65b15c9dee897bdb67759be9", - "blockNumber": "0x38060bc", - "gasUsed": "0x6e94a", - "effectiveGasPrice": "0x5d22e82cb", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x4e0f" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x54651e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xd2c3f6b9e80572c218cd381f64c9bcb8e0ad9590a332f28f76f0907ae226ee76", - "transactionIndex": "0x13", - "blockHash": "0x5490761701a8aec5be26b9608eddb09c000434ae65b15c9dee897bdb67759be9", - "blockNumber": "0x38060bc", - "gasUsed": "0x4fb34", - "effectiveGasPrice": "0x5d22e82cb", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x3562" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5b5d65", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xd77dfe4f624e52947eb6ec56449201519bb6c80417a6e118827bb8704841fec9", - "transactionIndex": "0x14", - "blockHash": "0x5490761701a8aec5be26b9608eddb09c000434ae65b15c9dee897bdb67759be9", - "blockNumber": "0x38060bc", - "gasUsed": "0x6f847", - "effectiveGasPrice": "0x5d22e82cb", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x5117" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6418b8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xaf010e7f07859e6f39f8397f7cc190988c556bdf224b56af9a037a4e454b735d", - "transactionIndex": "0x15", - "blockHash": "0x5490761701a8aec5be26b9608eddb09c000434ae65b15c9dee897bdb67759be9", - "blockNumber": "0x38060bc", - "gasUsed": "0x8bb53", - "effectiveGasPrice": "0x5d22e82cb", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x5ee5" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6bc62e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x749db496c0f0ea3983815df5ca2111ac8de994760058e9436b7515c2381d356d", - "transactionIndex": "0x16", - "blockHash": "0x5490761701a8aec5be26b9608eddb09c000434ae65b15c9dee897bdb67759be9", - "blockNumber": "0x38060bc", - "gasUsed": "0x7ad76", - "effectiveGasPrice": "0x5d22e82cb", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x5364" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x7a655e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf870669c0a461e0943c15cfaebb79d9234f5a658f5b842605cdfe34631a2bd5d", - "transactionIndex": "0x18", - "blockHash": "0x5490761701a8aec5be26b9608eddb09c000434ae65b15c9dee897bdb67759be9", - "blockNumber": "0x38060bc", - "gasUsed": "0xbdcc8", - "effectiveGasPrice": "0x5d22e82cb", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x7efe" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2346c9", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xcfde9d60169f6e4c2950ac115d0aa47a5a21cd41b846e2964e0150d0014f4308", - "transactionIndex": "0xd", - "blockHash": "0x89245d0c4e403019ff79e0fe7c740790d16bda6989f7b8a709884780b59c7760", - "blockNumber": "0x38060bd", - "gasUsed": "0xa8782", - "effectiveGasPrice": "0x5d39ab91d", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x6ea1" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2c1b8d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x00aecfc723b809d6fac060d77a34a2fac60acfd8c6ee755fb69793fcaa1609fe", - "transactionIndex": "0xe", - "blockHash": "0x89245d0c4e403019ff79e0fe7c740790d16bda6989f7b8a709884780b59c7760", - "blockNumber": "0x38060bd", - "gasUsed": "0x8d4c4", - "effectiveGasPrice": "0x5d39ab91d", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x5f5d" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x33cc17", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xab8e9c0c9e789e881501d81ef27952931795980c5669e11351d55afd685e6029", - "transactionIndex": "0xf", - "blockHash": "0x89245d0c4e403019ff79e0fe7c740790d16bda6989f7b8a709884780b59c7760", - "blockNumber": "0x38060bd", - "gasUsed": "0x7b08a", - "effectiveGasPrice": "0x5d39ab91d", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x4c8b" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3ce39d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x0b2d236dd5c5ade84f7f8143743152ddcc1872a06f805a287ac6fe8fd1a29622", - "transactionIndex": "0x10", - "blockHash": "0x89245d0c4e403019ff79e0fe7c740790d16bda6989f7b8a709884780b59c7760", - "blockNumber": "0x38060bd", - "gasUsed": "0x91786", - "effectiveGasPrice": "0x5d39ab91d", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x61ed" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x44a8bb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc741697ac3fafc06db36ffb1b9d8e3bb7d1c8957245a260cc961109cc5e63373", - "transactionIndex": "0x11", - "blockHash": "0x89245d0c4e403019ff79e0fe7c740790d16bda6989f7b8a709884780b59c7760", - "blockNumber": "0x38060bd", - "gasUsed": "0x7c51e", - "effectiveGasPrice": "0x5d39ab91d", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x590a" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x49fed3", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x4d3465e9451a23f9b552de994de8b2a5face176bddd5524e077556bc7a5ce174", - "transactionIndex": "0x12", - "blockHash": "0x89245d0c4e403019ff79e0fe7c740790d16bda6989f7b8a709884780b59c7760", - "blockNumber": "0x38060bd", - "gasUsed": "0x55618", - "effectiveGasPrice": "0x5d39ab91d", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x3cdc" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x51f1e7", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x6658ca2ae9f6faec8b40a80550f8b337cbc5c813a2fb7af970dfb3d451b21094", - "transactionIndex": "0x13", - "blockHash": "0x89245d0c4e403019ff79e0fe7c740790d16bda6989f7b8a709884780b59c7760", - "blockNumber": "0x38060bd", - "gasUsed": "0x7f314", - "effectiveGasPrice": "0x5d39ab91d", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x5b06" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x57fd06", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe1c8e0ee67ef2e2d57b9244581003fe9528a65eb724791423ccfac6dfb58c65c", - "transactionIndex": "0x14", - "blockHash": "0x89245d0c4e403019ff79e0fe7c740790d16bda6989f7b8a709884780b59c7760", - "blockNumber": "0x38060bd", - "gasUsed": "0x60b1f", - "effectiveGasPrice": "0x5d39ab91d", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x4511" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6b477f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x052802df15fb9dc927d04d8b7f492ac0e04ed53870467e822bad5f47c107a2c5", - "transactionIndex": "0x1a", - "blockHash": "0x89245d0c4e403019ff79e0fe7c740790d16bda6989f7b8a709884780b59c7760", - "blockNumber": "0x38060bd", - "gasUsed": "0x51edc", - "effectiveGasPrice": "0x5d39ab91d", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x3a74" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x703edb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xee1b5b09dabb0ebd28737e311cd4c3e5ca6c662bd4cc58a5b373ee2ba3c1f954", - "transactionIndex": "0x1b", - "blockHash": "0x89245d0c4e403019ff79e0fe7c740790d16bda6989f7b8a709884780b59c7760", - "blockNumber": "0x38060bd", - "gasUsed": "0x4f75c", - "effectiveGasPrice": "0x5d39ab91d", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x38d5" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2fa78d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xac4ab7c4322d01b6230dbffd46c666e38b3d8a8495c74ce5d4294124415bd5e5", - "transactionIndex": "0xe", - "blockHash": "0x5003cb8e08ca317f34457706a5f0a3531922d51aae086d6784a14ef0adeb5055", - "blockNumber": "0x38060be", - "gasUsed": "0xd7f2f", - "effectiveGasPrice": "0x5d4d08543", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x899b" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x41d571", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x53a003359830409e75bb5c8973870a088a3e06485e0ecd6ae2f9fc99c8d69297", - "transactionIndex": "0xf", - "blockHash": "0x5003cb8e08ca317f34457706a5f0a3531922d51aae086d6784a14ef0adeb5055", - "blockNumber": "0x38060be", - "gasUsed": "0x122de4", - "effectiveGasPrice": "0x5d4d08543", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0xbe9f" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x498787", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x839743447cd948cb2876c9267833aa3449930f72e3a2f4995f12b7a7a57af0b6", - "transactionIndex": "0x10", - "blockHash": "0x5003cb8e08ca317f34457706a5f0a3531922d51aae086d6784a14ef0adeb5055", - "blockNumber": "0x38060be", - "gasUsed": "0x7b216", - "effectiveGasPrice": "0x5d4d08543", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x53f7" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x26269d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x2ac49ef2fc1cdb7ea9a1fa66444dc1fc17a04b2184433c554cc35decfd588df9", - "transactionIndex": "0xa", - "blockHash": "0xce09f8550c7852b23b103f255dc5576e24c9721ec71dcfe3fd50490e49631f00", - "blockNumber": "0x38060bf", - "gasUsed": "0x3f52c", - "effectiveGasPrice": "0x5d46632a5", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x2de8" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x430173", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x84efa73a8035c05b913c6e3a54450e8935fc00f16f99214e3d28ef3436906b34", - "transactionIndex": "0x10", - "blockHash": "0xce09f8550c7852b23b103f255dc5576e24c9721ec71dcfe3fd50490e49631f00", - "blockNumber": "0x38060bf", - "gasUsed": "0xf2178", - "effectiveGasPrice": "0x5d46632a5", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0xa9b5" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x48b975", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x6e95ebfb32754622e5d8e8b626079311e47c09ee15ce8bed9a6fc304e4f11445", - "transactionIndex": "0x11", - "blockHash": "0xce09f8550c7852b23b103f255dc5576e24c9721ec71dcfe3fd50490e49631f00", - "blockNumber": "0x38060bf", - "gasUsed": "0x5b802", - "effectiveGasPrice": "0x5d46632a5", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x42d1" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x51b0a6", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x04650e88f749101410f670dde155d0c2fcfb330ecdda7b7879a8b3a566360f6b", - "transactionIndex": "0x12", - "blockHash": "0xce09f8550c7852b23b103f255dc5576e24c9721ec71dcfe3fd50490e49631f00", - "blockNumber": "0x38060bf", - "gasUsed": "0x8f731", - "effectiveGasPrice": "0x5d46632a5", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x62eb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1cc325", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc3e2512488c46df824b53f78c374dba73fee7f0bd9026bd7186097bda89e5531", - "transactionIndex": "0x7", - "blockHash": "0xb5f19b6ccc0f6f80b9cb7cf4d4f59724dce47247ea8496bb0a853d658261f139", - "blockNumber": "0x38060c0", - "gasUsed": "0xa657e", - "effectiveGasPrice": "0x5d44340dc", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x7174" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x21d985", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x36ca533792718cb50616e8f76a5d6c0efa1487af15c088d54817f74b66b8c5fb", - "transactionIndex": "0x8", - "blockHash": "0xb5f19b6ccc0f6f80b9cb7cf4d4f59724dce47247ea8496bb0a853d658261f139", - "blockNumber": "0x38060c0", - "gasUsed": "0x51660", - "effectiveGasPrice": "0x5d44340dc", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x3885" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2850dd", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x67212d171416f0f189c675e6f429b6b0fba53e9459b364f3b4953d21bc35eaf2", - "transactionIndex": "0x9", - "blockHash": "0xb5f19b6ccc0f6f80b9cb7cf4d4f59724dce47247ea8496bb0a853d658261f139", - "blockNumber": "0x38060c0", - "gasUsed": "0x67758", - "effectiveGasPrice": "0x5d44340dc", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x4554" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2e7381", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x7874c1f5b85fec200feb2ca925244006c6518fe875735406e7a079b2a623d9a1", - "transactionIndex": "0xa", - "blockHash": "0xb5f19b6ccc0f6f80b9cb7cf4d4f59724dce47247ea8496bb0a853d658261f139", - "blockNumber": "0x38060c0", - "gasUsed": "0x622a4", - "effectiveGasPrice": "0x5d44340dc", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x46bd" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x461f1a", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xbaa39f7722567c3ca3821680bf2c0b1bc5aa4fc36035e2e8b827a6bd38134fa3", - "transactionIndex": "0x11", - "blockHash": "0xb5f19b6ccc0f6f80b9cb7cf4d4f59724dce47247ea8496bb0a853d658261f139", - "blockNumber": "0x38060c0", - "gasUsed": "0xbd224", - "effectiveGasPrice": "0x5d44340dc", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x7ce7" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4b153e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x914923b303fd98d607cc0ab9a7c5a8fc6a3e670e1a40b24a000457d8dedeae2f", - "transactionIndex": "0x12", - "blockHash": "0xb5f19b6ccc0f6f80b9cb7cf4d4f59724dce47247ea8496bb0a853d658261f139", - "blockNumber": "0x38060c0", - "gasUsed": "0x4f624", - "effectiveGasPrice": "0x5d44340dc", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x3547" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x298d2c", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x4cac78b0d3947a2d64f88c6aae3386b2af1574b84602f205d6c33e628c80ef61", - "transactionIndex": "0x8", - "blockHash": "0xd567079a3de321ae7e09354178ea24dd3cfb467e3c89b316e5b42b6a6a832ab0", - "blockNumber": "0x38060c1", - "gasUsed": "0x50434", - "effectiveGasPrice": "0x5d3aaadab", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x3701" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x33383d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x8f241712ebdbdecc8939ebb9134be247c6a58234689cd27678911d9ae760b6af", - "transactionIndex": "0x9", - "blockHash": "0xd567079a3de321ae7e09354178ea24dd3cfb467e3c89b316e5b42b6a6a832ab0", - "blockNumber": "0x38060c1", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x5d3aaadab", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x6a8d" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3ce86a", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x1609f49b8757d231f2739b55186b64e67e1c7016827216f7d1159efbf77688bb", - "transactionIndex": "0xa", - "blockHash": "0xd567079a3de321ae7e09354178ea24dd3cfb467e3c89b316e5b42b6a6a832ab0", - "blockNumber": "0x38060c1", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x5d3aaadab", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x6b8c" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x503149", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xb05c97c2959d9773b702067acd928567aad14432a76c58f2346d5ac2f0ba2304", - "transactionIndex": "0x10", - "blockHash": "0xd567079a3de321ae7e09354178ea24dd3cfb467e3c89b316e5b42b6a6a832ab0", - "blockNumber": "0x38060c1", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x5d3aaadab", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x7356" - }, + } + ], + "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x58c173", + "cumulativeGasUsed": "0x39bec2", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x95c55c4f6e98b22f3ebabfe9ac25206eb1f2d4b5d91e9ce6836449ae97a77838", - "transactionIndex": "0x11", - "blockHash": "0xd567079a3de321ae7e09354178ea24dd3cfb467e3c89b316e5b42b6a6a832ab0", - "blockNumber": "0x38060c1", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x5d3aaadab", + "transactionHash": "0x0e27232821ecc859f04770617e343b2dea3769e8939c183ab34ccbb9c34a9376", + "transactionIndex": "0xc", + "blockHash": "0x859ca3251313f4078b8517ce8ce1361917d688a0e4478d04ada77b096a9f0492", + "blockNumber": "0x3fc179e", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x2e90fe98d4", + "blobGasUsed": "0x7b1", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, + "daFootprintGasScalar": "0x1", "l1BaseFeeScalar": "0x0", - "l1BlobBaseFee": "0xcce6fd0b9f39f", + "l1BlobBaseFee": "0xa42f6c", "l1BlobBaseFeeScalar": "0x0", "l1Fee": "0x0", - "l1GasPrice": "0x44c8bfb", - "l1GasUsed": "0x60e1" + "l1GasPrice": "0xa16139f", + "l1GasUsed": "0x7b13" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1770645785357, + "timestamp": 1778753525416, "chain": 42220, - "commit": "b553aae" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/42431/run-1778752858624.json b/broadcast/DeployCaveatEnforcers.s.sol/42431/run-1778752858624.json new file mode 100644 index 00000000..40f45691 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/42431/run-1778752858624.json @@ -0,0 +1,30 @@ +{ + "transactions": [ + { + "hash": "0x15a4838be954f8cacd4a79636855630382f52e39e3c9bb5db06b4c7f7d65e830", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x34", + "chainId": "0xa5bf" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752858624, + "chain": 42431, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/42431/run-1778752879587.json b/broadcast/DeployCaveatEnforcers.s.sol/42431/run-1778752879587.json new file mode 100644 index 00000000..989f03be --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/42431/run-1778752879587.json @@ -0,0 +1,30 @@ +{ + "transactions": [ + { + "hash": "0x0534b89720ff83046df4ecaee31ebe8c604ecfc57d5ad80cc4d78117ba4a88a2", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x35", + "chainId": "0xa5bf" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752879587, + "chain": 42431, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/42431/run-1778754613275.json b/broadcast/DeployCaveatEnforcers.s.sol/42431/run-1778754613275.json new file mode 100644 index 00000000..310565cf --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/42431/run-1778754613275.json @@ -0,0 +1,30 @@ +{ + "transactions": [ + { + "hash": "0x081fec244ac7bbe8efe8deb9905b007393fb53be359acd6f8351335bbb339a9c", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x36", + "chainId": "0xa5bf" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778754613275, + "chain": 42431, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/42431/run-1778754892658.json b/broadcast/DeployCaveatEnforcers.s.sol/42431/run-1778754892658.json new file mode 100644 index 00000000..71d198b5 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/42431/run-1778754892658.json @@ -0,0 +1,70 @@ +{ + "transactions": [ + { + "hash": "0x09f98ed3de717f37298fa6d232abb4d19cfeb161f49b8d7aa7b38115d5872f60", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x5bdc9e", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x37", + "chainId": "0xa5bf", + "feeToken": "0x20c0000000000000000000000000000000000000", + "calls": [], + "keyType": null, + "keyData": null + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "type": "0x76", + "status": "0x1", + "cumulativeGasUsed": "0x458613", + "logs": [ + { + "address": "0x20c0000000000000000000000000000000000000", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", + "0x000000000000000000000000feec000000000000000000000000000000000000" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000163f7", + "blockHash": "0x61a4262f93137587aeffea9592028661c71666ff2bca5d31c3043db1aef36435", + "blockNumber": "0x10ac857", + "blockTimestamp": "0x6a05a54a", + "transactionHash": "0x09f98ed3de717f37298fa6d232abb4d19cfeb161f49b8d7aa7b38115d5872f60", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "transactionHash": "0x09f98ed3de717f37298fa6d232abb4d19cfeb161f49b8d7aa7b38115d5872f60", + "transactionIndex": "0x0", + "blockHash": "0x61a4262f93137587aeffea9592028661c71666ff2bca5d31c3043db1aef36435", + "blockNumber": "0x10ac857", + "gasUsed": "0x458613", + "effectiveGasPrice": "0x4a817c801", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "feeToken": "0x20c0000000000000000000000000000000000000", + "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778754892658, + "chain": 42431, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/42431/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/42431/run-latest.json index df116b38..71d198b5 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/42431/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/42431/run-latest.json @@ -1,2105 +1,70 @@ { "transactions": [ { - "hash": "0x7b62e5d1bf50d10d22fcea3ce8b1e1f307e7f23d20e6da00b80020eb183429a0", + "hash": "0x09f98ed3de717f37298fa6d232abb4d19cfeb161f49b8d7aa7b38115d5872f60", "transactionType": "CREATE2", - "contractName": "AllowedCalldataEnforcer", - "contractAddress": "0xc2b0d624c1c4319760c96503ba27c347f3260f55", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2e856d", + "gas": "0x5bdc9e", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106dc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046104a2565b50505050505050505050565b005b6100766100863660046104a2565b6100b5565b61009e61009936600461056f565b610198565b6040516100ac9291906105b1565b60405180910390f35b856100c1816000610265565b6101125760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610123816000610265565b61017d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610109565b5061018a8c8c898961027c565b505050505050505050505050565b6000606060218310156102005760405162461bcd60e51b815260206004820152602a60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d6044820152697465726d732d73697a6560b01b6064820152608401610109565b61020e602060008587610608565b61021791610632565b91506102268360208187610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250949792965091945050505050565b6001600160f81b0319828116908216145b92915050565b6000606036600061028d86866103d6565b93509350505061029d8888610198565b80519195509350816102af8287610650565b11156103155760405162461bcd60e51b815260206004820152602f60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526e0c6c2d8d8c8c2e8c25ad8cadccee8d608b1b6064820152608401610109565b61036e8386846103258583610650565b9261033293929190610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250610427915050565b6103cb5760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526763616c6c6461746160c01b6064820152608401610109565b505050505050505050565b60008036816103e86014828789610608565b6103f191610671565b60601c9350610404603460148789610608565b61040d91610632565b925061041c8560348189610608565b949793965094505050565b8051602091820120825192909101919091201490565b60008083601f84011261044f57600080fd5b50813567ffffffffffffffff81111561046757600080fd5b60208301915083602082850101111561047f57600080fd5b9250929050565b80356001600160a01b038116811461049d57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104c157600080fd5b8a3567ffffffffffffffff808211156104d957600080fd5b6104e58e838f0161043d565b909c509a5060208d01359150808211156104fe57600080fd5b61050a8e838f0161043d565b909a50985060408d0135975060608d013591508082111561052a57600080fd5b506105378d828e0161043d565b90965094505060808b0135925061055060a08c01610486565b915061055e60c08c01610486565b90509295989b9194979a5092959850565b6000806020838503121561058257600080fd5b823567ffffffffffffffff81111561059957600080fd5b6105a58582860161043d565b90969095509350505050565b8281526000602060406020840152835180604085015260005b818110156105e6578581018301518582016060015282016105ca565b506000606082860101526060601f19601f830116850101925050509392505050565b6000808585111561061857600080fd5b8386111561062557600080fd5b5050820193919092039150565b8035602083101561027657600019602084900360031b1b1692915050565b8082018082111561027657634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff19813581811691601485101561069e5780818660140360031b1b83161692505b50509291505056fea2646970667358221220860b8be6a7e9f218173e7b97e4f7d5d6522ab0118af89a815fcf60520e952ed464736f6c63430008170033", - "nonce": "0xe", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x37", "chainId": "0xa5bf", - "feeToken": null, + "feeToken": "0x20c0000000000000000000000000000000000000", "calls": [], "keyType": null, "keyData": null }, "additionalContracts": [], "isFixedGasLimit": false - }, - { - "hash": "0x3f657ff278137a5f7705d275de17e060e6b43c8fb21b843c1666ac2c70ae0e90", - "transactionType": "CREATE2", - "contractName": "AllowedMethodsEnforcer", - "contractAddress": "0x2c21fd0cb9dc8445cb3fb0dc5e7bb0aca01842b5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x346b7e", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506107fc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610512565b50505050505050505050565b005b610076610086366004610512565b6100b4565b61009e6100993660046105df565b610197565b6040516100ab9190610621565b60405180910390f35b856100c08160006102e5565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006102e5565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c89896102fc565b505050505050505050505050565b60606000826101a7600482610685565b1580156101b357508015155b6102135760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b61021e6004826106af565b67ffffffffffffffff811115610236576102366106c3565b60405190808252806020026020018201604052801561025f578160200160208202803683370190505b50925060005b818110156102dc5785818661027b8260046106d9565b92610288939291906106ec565b61029191610716565b8484815181106102a3576102a3610746565b6001600160e01b031990921660209283029190910190910152826102c68161075c565b93506102d590506004826106d9565b9050610265565b50505092915050565b6001600160f81b0319828116908216145b92915050565b366000610309848461045c565b90945092505050600481101561037e5760405162461bcd60e51b815260206004820152603460248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d656044820152730f0cac6eae8d2dedc5ac8c2e8c25ad8cadccee8d60631b6064820152608401610108565b600061038d60048284866106ec565b61039691610716565b905060006103a48888610197565b805190915060005b818110156103fb578281815181106103c6576103c6610746565b60200260200101516001600160e01b031916846001600160e01b031916036103f357505050505050610456565b6001016103ac565b5060405162461bcd60e51b815260206004820152602960248201527f416c6c6f7765644d6574686f6473456e666f726365723a6d6574686f642d6e6f6044820152681d0b585b1b1bddd95960ba1b6064820152608401610108565b50505050565b600080368161046e60148287896106ec565b61047791610775565b60601c935061048a6034601487896106ec565b610493916107a8565b92506104a285603481896106ec565b949793965094505050565b60008083601f8401126104bf57600080fd5b50813567ffffffffffffffff8111156104d757600080fd5b6020830191508360208285010111156104ef57600080fd5b9250929050565b80356001600160a01b038116811461050d57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561053157600080fd5b8a3567ffffffffffffffff8082111561054957600080fd5b6105558e838f016104ad565b909c509a5060208d013591508082111561056e57600080fd5b61057a8e838f016104ad565b909a50985060408d0135975060608d013591508082111561059a57600080fd5b506105a78d828e016104ad565b90965094505060808b013592506105c060a08c016104f6565b91506105ce60c08c016104f6565b90509295989b9194979a5092959850565b600080602083850312156105f257600080fd5b823567ffffffffffffffff81111561060957600080fd5b610615858286016104ad565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156106635783516001600160e01b0319168352928401929184019160010161063d565b50909695505050505050565b634e487b7160e01b600052601260045260246000fd5b6000826106945761069461066f565b500690565b634e487b7160e01b600052601160045260246000fd5b6000826106be576106be61066f565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156102f6576102f6610699565b600080858511156106fc57600080fd5b8386111561070957600080fd5b5050820193919092039150565b6001600160e01b0319813581811691600485101561073e5780818660040360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b60006001820161076e5761076e610699565b5060010190565b6bffffffffffffffffffffffff19813581811691601485101561073e5760149490940360031b84901b1690921692915050565b803560208310156102f657600019602084900360031b1b169291505056fea26469706673582212209b5da9243dcd3815a06d34a51586ce02e6c67b993be22c2b463556cf3e0f77b464736f6c63430008170033", - "nonce": "0xf", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xdb099c0a590973a4daa5c364d5f17942a685922e5e996809444fb2d2cb06f12b", - "transactionType": "CREATE2", - "contractName": "AllowedTargetsEnforcer", - "contractAddress": "0x7f20f61b1f09b08d970938f6fa563634d65c4eeb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x305d24", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610736806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461047b565b50505050505050505050565b005b61007661008636600461047b565b6100b4565b61009e610099366004610548565b61025e565b6040516100ab919061058a565b60405180910390f35b856100c08160006103ae565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006103ae565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b50600061018988886103c5565b5050509050600061019a8e8e61025e565b805190915060005b818110156101ed578281815181106101bc576101bc6105d7565b60200260200101516001600160a01b0316846001600160a01b0316036101e55750505050610250565b6001016101a2565b5060405162461bcd60e51b815260206004820152603160248201527f416c6c6f77656454617267657473456e666f726365723a7461726765742d6164604482015270191c995cdccb5b9bdd0b585b1b1bddd959607a1b6064820152608401610108565b505050505050505050505050565b606060008261026e601482610603565b15801561027a57508015155b6102da5760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f77656454617267657473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b6102e560148261062d565b67ffffffffffffffff8111156102fd576102fd610641565b604051908082528060200260200182016040528015610326578160200160208202803683370190505b50925060005b818110156103a557858186610342826014610657565b9261034f9392919061066a565b61035891610694565b60601c84848151811061036d5761036d6105d7565b6001600160a01b03909216602092830291909101909101528261038f816106c9565b935061039e9050601482610657565b905061032c565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008036816103d7601482878961066a565b6103e091610694565b60601c93506103f360346014878961066a565b6103fc916106e2565b925061040b856034818961066a565b949793965094505050565b60008083601f84011261042857600080fd5b50813567ffffffffffffffff81111561044057600080fd5b60208301915083602082850101111561045857600080fd5b9250929050565b80356001600160a01b038116811461047657600080fd5b919050565b60008060008060008060008060008060e08b8d03121561049a57600080fd5b8a3567ffffffffffffffff808211156104b257600080fd5b6104be8e838f01610416565b909c509a5060208d01359150808211156104d757600080fd5b6104e38e838f01610416565b909a50985060408d0135975060608d013591508082111561050357600080fd5b506105108d828e01610416565b90965094505060808b0135925061052960a08c0161045f565b915061053760c08c0161045f565b90509295989b9194979a5092959850565b6000806020838503121561055b57600080fd5b823567ffffffffffffffff81111561057257600080fd5b61057e85828601610416565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156105cb5783516001600160a01b0316835292840192918401916001016105a6565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082610612576106126105ed565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261063c5761063c6105ed565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103bf576103bf610617565b6000808585111561067a57600080fd5b8386111561068757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106c15780818660140360031b1b83161692505b505092915050565b6000600182016106db576106db610617565b5060010190565b803560208310156103bf57600019602084900360031b1b169291505056fea2646970667358221220c8822d4c7275ef8dedf0f20285c1cb5687e2081aef67716a170ae9a2f3de500164736f6c63430008170033", - "nonce": "0x10", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc39f86308b3a54db2ecadb9224939946b6b3083e9771c8d4fdc37c06a942ffc5", - "transactionType": "CREATE2", - "contractName": "BlockNumberEnforcer", - "contractAddress": "0x5d9818df0ae3f66e9c3d0c5029daf99d1823ca6c", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x24625a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104ed806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610345565b50505050505050505050565b005b610076610086366004610345565b6100c2565b61009e610099366004610412565b61023e565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023e565b90925090506001600160801b038216156101b957816001600160801b031643116101b95760405162461bcd60e51b8152602060048201526024808201527f426c6f636b4e756d626572456e666f726365723a6561726c792d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b6001600160801b0381161561022f57806001600160801b0316431061022f5760405162461bcd60e51b815260206004820152602660248201527f426c6f636b4e756d626572456e666f726365723a657870697265642d64656c6560448201526533b0ba34b7b760d11b606482015260840161012a565b50505050505050505050505050565b600080602083146102a25760405162461bcd60e51b815260206004820152602860248201527f426c6f636b4e756d626572456e666f726365723a696e76616c69642d7465726d6044820152670e65ad8cadccee8d60c31b606482015260840161012a565b6102b0601060008587610454565b6102b99161047e565b60801c91506102cb8360108187610454565b6102d49161047e565b60801c90509250929050565b60008083601f8401126102f257600080fd5b50813567ffffffffffffffff81111561030a57600080fd5b60208301915083602082850101111561032257600080fd5b9250929050565b80356001600160a01b038116811461034057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561036457600080fd5b8a3567ffffffffffffffff8082111561037c57600080fd5b6103888e838f016102e0565b909c509a5060208d01359150808211156103a157600080fd5b6103ad8e838f016102e0565b909a50985060408d0135975060608d01359150808211156103cd57600080fd5b506103da8d828e016102e0565b90965094505060808b013592506103f360a08c01610329565b915061040160c08c01610329565b90509295989b9194979a5092959850565b6000806020838503121561042557600080fd5b823567ffffffffffffffff81111561043c57600080fd5b610448858286016102e0565b90969095509350505050565b6000808585111561046457600080fd5b8386111561047157600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104af5780818660100360031b1b83161692505b50509291505056fea26469706673582212206446e38dd8abfd3c797d56379fb8902a34f79b78cc594a623cb4ad236f2c8a8564736f6c63430008170033", - "nonce": "0x11", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf59199161d5cbf5fb367e72eeac308182d3bd40b60f04c56469ffd96835cd7eb", - "transactionType": "CREATE2", - "contractName": "DeployedEnforcer", - "contractAddress": "0x24ff2aa430d53a8cd6788018e902e098083dccd2", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x30bb3a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610748806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063481286e614610083578063a145832a146100b3578063b99deb0e146100c6578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046104fe565b50505050505050505050565b005b6100966100913660046105cb565b6100e8565b6040516001600160a01b0390911681526020015b60405180910390f35b6100816100c13660046104fe565b6100fd565b6100d96100d43660046105ed565b61026d565b6040516100aa9392919061062f565b60006100f48284610353565b90505b92915050565b85600881901b6001600160f81b031981161561016e5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600080600061017e8e8e61026d565b919450925090506001600160a01b0383163b156101d9576040516001600160a01b03841681527f641dafeb23238fae3ef71c64fced975da90c34dede63890507f3dda6b1e0dfef9060200160405180910390a1505050610260565b60006101e58284610360565b9050836001600160a01b0316816001600160a01b03161461025b5760405162461bcd60e51b815260206004820152602a60248201527f4465706c6f796564456e666f726365723a6465706c6f7965642d6164647265736044820152690e65adad2e6dac2e8c6d60b31b6064820152608401610165565b505050505b5050505050505050505050565b6000806060603484116102d05760405162461bcd60e51b815260206004820152602560248201527f4465706c6f796564456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610165565b6102de601460008688610695565b6102e7916106bf565b60601c92506102fa603460148688610695565b610303916106f4565b91506103128460348188610695565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509598949750919550929350505050565b60006100f48383306103e8565b600061036e60008385610412565b9050806001600160a01b03163b6000036103a6576040516352c7cd4960e11b81526001600160a01b0382166004820152602401610165565b6040516001600160a01b03821681527faf3c4b03f515b5a38f3c238fdc24abf10854a2f27f2a85743a71de17e9bc7e7f9060200160405180910390a192915050565b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b60008347101561043e5760405163392efb2b60e21b815247600482015260248101859052604401610165565b815160000361046057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661049257604051633a0ba96160e11b815260040160405180910390fd5b9392505050565b60008083601f8401126104ab57600080fd5b50813567ffffffffffffffff8111156104c357600080fd5b6020830191508360208285010111156104db57600080fd5b9250929050565b80356001600160a01b03811681146104f957600080fd5b919050565b60008060008060008060008060008060e08b8d03121561051d57600080fd5b8a3567ffffffffffffffff8082111561053557600080fd5b6105418e838f01610499565b909c509a5060208d013591508082111561055a57600080fd5b6105668e838f01610499565b909a50985060408d0135975060608d013591508082111561058657600080fd5b506105938d828e01610499565b90965094505060808b013592506105ac60a08c016104e2565b91506105ba60c08c016104e2565b90509295989b9194979a5092959850565b600080604083850312156105de57600080fd5b50508035926020909101359150565b6000806020838503121561060057600080fd5b823567ffffffffffffffff81111561061757600080fd5b61062385828601610499565b90969095509350505050565b60018060a01b03841681526000602084602084015260606040840152835180606085015260005b8181101561067257858101830151858201608001528201610656565b506000608082860101526080601f19601f83011685010192505050949350505050565b600080858511156106a557600080fd5b838611156106b257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106ec5780818660140360031b1b83161692505b505092915050565b803560208310156100f757600019602084900360031b1b169291505056fea2646970667358221220a048cc0e83485049fa3f0167bb6b167a17c4bf4170c90c95e9b7af43cdc7b85a64736f6c63430008170033", - "nonce": "0x12", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x49475ad18ff588276bd3402b9e8d56a2657512dba01c90980573d55f620e7eb0", - "transactionType": "CREATE2", - "contractName": "ERC20BalanceChangeEnforcer", - "contractAddress": "0xcdf6ab796408598cea671d79506d7d48e97a5437", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x3baab4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061095e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780638678d6ef146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610677565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046106f5565b50505050505050505050565b005b6100f46100ef3660046107c2565b61018d565b6040519081526020016100bc565b6100df6101103660046106f5565b6101a2565b6100f4610123366004610677565b60006020819052908152604090205481565b6101486101433660046107fe565b610353565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df6101883660046106f5565b610440565b600061019a84848461061d565b949350505050565b85600881901b6101b3816000610660565b6102125760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102208d8d610353565b509250925050600061023333848961061d565b60008181526001602052604090205490915060ff16156102ab5760405162461bcd60e51b815260206004820152602d60248201527f455243323042616c616e63654368616e6765456e666f726365723a656e666f7260448201526c18d95c8b5a5ccb5b1bd8dad959609a1b6064820152608401610209565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa15801561030c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103309190610840565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c05760405162461bcd60e51b815260206004820152602f60248201527f455243323042616c616e63654368616e6765456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b6064820152608401610209565b858560008181106103d3576103d3610859565b909101356001600160f81b031916151594506103f5905060156001878961086f565b6103fe91610899565b60601c925061041160296015878961086f565b61041a91610899565b60601c915061042c856029818961086f565b610435916108ce565b939692955090935050565b6000806000806104508e8e610353565b9350935093509350600061046533858a61061d565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e99190610840565b9050851561057c5760008281526020819052604090205461050b908490610902565b8110156105775760405162461bcd60e51b815260206004820152603460248201527f455243323042616c616e63654368616e6765456e666f726365723a65786365656044820152736465642d62616c616e63652d646563726561736560601b6064820152608401610209565b61060b565b600082815260208190526040902054610596908490610915565b81101561060b5760405162461bcd60e51b815260206004820152603860248201527f455243323042616c616e63654368616e6765456e666f726365723a696e73756660448201527f66696369656e742d62616c616e63652d696e63726561736500000000000000006064820152608401610209565b50505050505050505050505050505050565b604080516001600160a01b039485166020808301919091529390941684820152606080850192909252805180850390920182526080909301909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561068957600080fd5b5035919050565b60008083601f8401126106a257600080fd5b50813567ffffffffffffffff8111156106ba57600080fd5b6020830191508360208285010111156106d257600080fd5b9250929050565b80356001600160a01b03811681146106f057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561071457600080fd5b8a3567ffffffffffffffff8082111561072c57600080fd5b6107388e838f01610690565b909c509a5060208d013591508082111561075157600080fd5b61075d8e838f01610690565b909a50985060408d0135975060608d013591508082111561077d57600080fd5b5061078a8d828e01610690565b90965094505060808b013592506107a360a08c016106d9565b91506107b160c08c016106d9565b90509295989b9194979a5092959850565b6000806000606084860312156107d757600080fd5b6107e0846106d9565b92506107ee602085016106d9565b9150604084013590509250925092565b6000806020838503121561081157600080fd5b823567ffffffffffffffff81111561082857600080fd5b61083485828601610690565b90969095509350505050565b60006020828403121561085257600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561087f57600080fd5b8386111561088c57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108c65780818660140360031b1b83161692505b505092915050565b8035602083101561067157600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610671576106716108ec565b80820180821115610671576106716108ec56fea2646970667358221220965799d5fdbdef45c46d045e9c377c23116f420861da1b7353b41ac029878d9964736f6c63430008170033", - "nonce": "0x13", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x38f2e659e094b56516f8cee72de7d19a9568cca949d7157a1f2dd200bfd21008", - "transactionType": "CREATE2", - "contractName": "ERC20TransferAmountEnforcer", - "contractAddress": "0xf100b0819427117ecf76ed94b358b1a5b5c6d2fc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x351dae", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061081e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100be578063b99deb0e146100d1578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046105c3565b50505050505050505050565b005b6100ab610091366004610690565b600060208181529281526040808220909352908152205481565b6040519081526020015b60405180910390f35b6100816100cc3660046105c3565b610103565b6100e46100df3660046106ba565b610247565b604080516001600160a01b0390931683526020830191909152016100b5565b8561010f8160006102df565b6101605760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101718160006102df565b6101cb5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610157565b506000806101dc8e8e8b8b8b6102f6565b9150915086856001600160a01b0316336001600160a01b03167fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d858560405161022f929190918252602082015260400190565b60405180910390a45050505050505050505050505050565b600080603483146102a15760405162461bcd60e51b815260206004820152603060248201526000805160206107c983398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b6064820152608401610157565b6102af6014600085876106fc565b6102b891610726565b60601c91506102ca83601481876106fc565b6102d39161075b565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b6000806000366000610308888861050d565b9295509350909150506044811461036c5760405162461bcd60e51b815260206004820152603460248201526000805160206107c98339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b6064820152608401610157565b60006103788b8b610247565b965090506001600160a01b03808216908516146103da5760405162461bcd60e51b815260206004820152602c60248201526000805160206107c983398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b6064820152608401610157565b63a9059cbb60e01b6103f06004600085876106fc565b6103f991610779565b6001600160e01b031916146104515760405162461bcd60e51b815260206004820152602a60248201526000805160206107c98339815191526044820152691b1a590b5b595d1a1bd960b21b6064820152608401610157565b61045f6044602484866106fc565b6104689161075b565b336000908152602081815260408083208b8452909152812080549091906104909084906107a7565b9250508190559450858511156104ff5760405162461bcd60e51b815260206004820152602e60248201527f45524332305472616e73666572416d6f756e74456e666f726365723a616c6c6f60448201526d1dd85b98d94b595e18d95959195960921b6064820152608401610157565b505050509550959350505050565b600080368161051f60148287896106fc565b61052891610726565b60601c935061053b6034601487896106fc565b6105449161075b565b925061055385603481896106fc565b949793965094505050565b60008083601f84011261057057600080fd5b50813567ffffffffffffffff81111561058857600080fd5b6020830191508360208285010111156105a057600080fd5b9250929050565b80356001600160a01b03811681146105be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156105e257600080fd5b8a3567ffffffffffffffff808211156105fa57600080fd5b6106068e838f0161055e565b909c509a5060208d013591508082111561061f57600080fd5b61062b8e838f0161055e565b909a50985060408d0135975060608d013591508082111561064b57600080fd5b506106588d828e0161055e565b90965094505060808b0135925061067160a08c016105a7565b915061067f60c08c016105a7565b90509295989b9194979a5092959850565b600080604083850312156106a357600080fd5b6106ac836105a7565b946020939093013593505050565b600080602083850312156106cd57600080fd5b823567ffffffffffffffff8111156106e457600080fd5b6106f08582860161055e565b90969095509350505050565b6000808585111561070c57600080fd5b8386111561071957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156107535780818660140360031b1b83161692505b505092915050565b803560208310156102f057600019602084900360031b1b1692915050565b6001600160e01b031981358181169160048510156107535760049490940360031b84901b1690921692915050565b808201808211156102f057634e487b7160e01b600052601160045260246000fdfe45524332305472616e73666572416d6f756e74456e666f726365723a696e7661a2646970667358221220c41875b732e3b48749e6357d2d1452efe720957c650141af2df143c50d96625064736f6c63430008170033", - "nonce": "0x14", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1461b1afd83eedbe998d4ada6a204395b5bc07432c3b8910dd097baa52cca78c", - "transactionType": "CREATE2", - "contractName": "ERC20PeriodTransferEnforcer", - "contractAddress": "0x474e3ae7e169e940607cc624da8a15eb120139ab", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x4f1583", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d12806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610a20565b50505050505050505050565b005b6100b16100ac366004610aed565b61018e565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df366004610b47565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610a20565b610265565b61016461015f366004610b71565b61034a565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a081018352815481526001820154938101939093526002810154918301829052600381015460608401526004015460808301528291829115610203576101f781610416565b9350935093505061025b565b6000806000610212898961034a565b9350935093505060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061024f81610416565b97509750975050505050505b9450945094915050565b856102718160006104aa565b6102c25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102d38160006104aa565b61032d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102b9565b5061033c8c8c898989886104c1565b505050505050505050505050565b6000808080607485146103a65760405162461bcd60e51b81526020600482015260306024820152600080516020610cbd83398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016102b9565b6103b4601460008789610bb3565b6103bd91610bdd565b60601c93506103d0603460148789610bb3565b6103d991610c12565b92506103e9605460348789610bb3565b6103f291610c12565b9150610402607460548789610bb3565b61040b91610c12565b939692955090935050565b60008060008360400151421015610435575060009150819050806104a3565b602084015160408501516104499042610c46565b6104539190610c59565b61045e906001610c7b565b90508084606001511415915060008261047b57846080015161047e565b60005b90508085600001511161049257600061049f565b845161049f908290610c46565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60003660006104d0878761096a565b929550935090915050604481146105345760405162461bcd60e51b81526020600482015260346024820152600080516020610cbd8339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b60648201526084016102b9565b6000806000806105448d8d61034a565b9350935093509350866001600160a01b0316846001600160a01b0316146105b05760405162461bcd60e51b815260206004820152602c6024820152600080516020610cbd83398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b60648201526084016102b9565b63a9059cbb60e01b6105c660046000888a610bb3565b6105cf91610c8e565b6001600160e01b031916146106275760405162461bcd60e51b815260206004820152602a6024820152600080516020610cbd8339815191526044820152691b1a590b5b595d1a1bd960b21b60648201526084016102b9565b336000908152602081815260408083208c8452909152812060028101549091036107e157600082116106a55760405162461bcd60e51b81526020600482015260336024820152600080516020610cbd8339815191526044820152726c69642d7a65726f2d73746172742d6461746560681b60648201526084016102b9565b600084116107025760405162461bcd60e51b81526020600482015260366024820152600080516020610cbd8339815191526044820152751b1a590b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d60521b60648201526084016102b9565b600083116107665760405162461bcd60e51b81526020600482015260386024820152600080516020610cbd83398151915260448201527f6c69642d7a65726f2d706572696f642d6475726174696f6e000000000000000060648201526084016102b9565b814210156107cf5760405162461bcd60e51b815260206004820152603060248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e60448201526f1cd9995c8b5b9bdd0b5cdd185c9d195960821b60648201526084016102b9565b83815560018101839055600281018290555b600080600061082c846040518060a001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481525050610416565b919450925090506000610843604460248c8e610bb3565b61084c91610c12565b9050838111156108bb5760405162461bcd60e51b815260206004820152603460248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e6044820152731cd9995c8b585b5bdd5b9d0b595e18d95959195960621b60648201526084016102b9565b82156108d05760038501829055600060048601555b808560040160008282546108e49190610c7b565b90915550506004850154604080516001600160a01b038c81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a4505050505050505050505050505050505050565b600080368161097c6014828789610bb3565b61098591610bdd565b60601c9350610998603460148789610bb3565b6109a191610c12565b92506109b08560348189610bb3565b949793965094505050565b60008083601f8401126109cd57600080fd5b50813567ffffffffffffffff8111156109e557600080fd5b6020830191508360208285010111156109fd57600080fd5b9250929050565b80356001600160a01b0381168114610a1b57600080fd5b919050565b60008060008060008060008060008060e08b8d031215610a3f57600080fd5b8a3567ffffffffffffffff80821115610a5757600080fd5b610a638e838f016109bb565b909c509a5060208d0135915080821115610a7c57600080fd5b610a888e838f016109bb565b909a50985060408d0135975060608d0135915080821115610aa857600080fd5b50610ab58d828e016109bb565b90965094505060808b01359250610ace60a08c01610a04565b9150610adc60c08c01610a04565b90509295989b9194979a5092959850565b60008060008060608587031215610b0357600080fd5b84359350610b1360208601610a04565b9250604085013567ffffffffffffffff811115610b2f57600080fd5b610b3b878288016109bb565b95989497509550505050565b60008060408385031215610b5a57600080fd5b610b6383610a04565b946020939093013593505050565b60008060208385031215610b8457600080fd5b823567ffffffffffffffff811115610b9b57600080fd5b610ba7858286016109bb565b90969095509350505050565b60008085851115610bc357600080fd5b83861115610bd057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610c0a5780818660140360031b1b83161692505b505092915050565b803560208310156104bb57600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104bb576104bb610c30565b600082610c7657634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156104bb576104bb610c30565b6001600160e01b03198135818116916004851015610c0a5760049490940360031b84901b169092169291505056fe4552433230506572696f645472616e73666572456e666f726365723a696e7661a264697066735822122002755ab8cc52dedf9878671bfd7d317d71bfc428a79a9809842faaefd0de27d064736f6c63430008170033", - "nonce": "0x15", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xfa8b029edcd2ac0dbf77c7bf03e5f219a01c503441e6f0a421c9939c97d9ce8e", - "transactionType": "CREATE2", - "contractName": "ERC20StreamingEnforcer", - "contractAddress": "0x56c97ae02f233b29fa03502ecc0457266d9be00e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x46cb64", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b7d806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100fb578063fb7d2c5b1461011c57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610910565b50505050505050505050565b005b61009c6100ac366004610910565b610189565b6100c46100bf3660046109dd565b61026e565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a0015b60405180910390f35b61010e610109366004610a1f565b610365565b6040519081526020016100f2565b61016161012a366004610a1f565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100f2565b856101958160006103d0565b6101e65760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101f78160006103d0565b6102515760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101dd565b506102608c8c898989886103e7565b505050505050505050505050565b600080808080609486146102d85760405162461bcd60e51b815260206004820152602b60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b60648201526084016101dd565b6102e660146000888a610a49565b6102ef91610a73565b60601c945061030260346014888a610a49565b61030b91610aa8565b935061031b60546034888a610a49565b61032491610aa8565b925061033460746054888a610a49565b61033d91610aa8565b915061034d60946074888a610a49565b61035691610aa8565b60001c90509295509295909350565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a081018352815481526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152906103c8906107d9565b949350505050565b6001600160f81b0319828116908216145b92915050565b60003660006103f6878761085a565b929550935090915050604481146104675760405162461bcd60e51b815260206004820152602f60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6560448201526e0f0cac6eae8d2dedc5ad8cadccee8d608b1b60648201526084016101dd565b60008060008060006104798e8e61026e565b94509450945094509450838310156104e55760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015268185e0b585b5bdd5b9d60ba1b60648201526084016101dd565b6000811161054c5760405162461bcd60e51b815260206004820152602e60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7a60448201526d65726f2d73746172742d74696d6560901b60648201526084016101dd565b876001600160a01b0316856001600160a01b0316146105bd5760405162461bcd60e51b815260206004820152602760248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d636044820152661bdb9d1c9858dd60ca1b60648201526084016101dd565b63a9059cbb60e01b6105d360046000898b610a49565b6105dc91610ac6565b6001600160e01b031916146106415760405162461bcd60e51b815260206004820152602560248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015264195d1a1bd960da1b60648201526084016101dd565b336000908152602081815260408083208d84529091528120600481015490910361067e578481556001810184905560028101839055600381018290555b600061068e604460248a8c610a49565b61069791610aa8565b6040805160a081018252845481526001850154602082015260028501549181019190915260038401546060820152600484015460808201529091506106db906107d9565b81111561073c5760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a616c6c6f77616e63656044820152680b595e18d95959195960ba1b60648201526084016101dd565b808260040160008282546107509190610b0a565b90915550506004820154604080516001600160a01b038a81168252602082018a9052818301899052606082018890526080820187905260a08201939093524260c082015290518e928e169133917f30ceca901166c86cac9d1024230d7f5740b26cce6bdd9bad7b1d6e616904ea639181900360e00190a450505050505050505050505050505050565b600081606001514210156107ef57506000919050565b60008260600151426108019190610b1d565b905060008184604001516108159190610b30565b84516108219190610b0a565b90508360200151811115610836575060208301515b8084608001511061084b575060009392505050565b60808401516103c89082610b1d565b600080368161086c6014828789610a49565b61087591610a73565b60601c9350610888603460148789610a49565b61089191610aa8565b92506108a08560348189610a49565b949793965094505050565b60008083601f8401126108bd57600080fd5b50813567ffffffffffffffff8111156108d557600080fd5b6020830191508360208285010111156108ed57600080fd5b9250929050565b80356001600160a01b038116811461090b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561092f57600080fd5b8a3567ffffffffffffffff8082111561094757600080fd5b6109538e838f016108ab565b909c509a5060208d013591508082111561096c57600080fd5b6109788e838f016108ab565b909a50985060408d0135975060608d013591508082111561099857600080fd5b506109a58d828e016108ab565b90965094505060808b013592506109be60a08c016108f4565b91506109cc60c08c016108f4565b90509295989b9194979a5092959850565b600080602083850312156109f057600080fd5b823567ffffffffffffffff811115610a0757600080fd5b610a13858286016108ab565b90969095509350505050565b60008060408385031215610a3257600080fd5b610a3b836108f4565b946020939093013593505050565b60008085851115610a5957600080fd5b83861115610a6657600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610aa05780818660140360031b1b83161692505b505092915050565b803560208310156103e157600019602084900360031b1b1692915050565b6001600160e01b03198135818116916004851015610aa05760049490940360031b84901b1690921692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103e1576103e1610af4565b818103818111156103e1576103e1610af4565b80820281158282048414176103e1576103e1610af456fea264697066735822122038be6c898e25e035c36a52fe26a236a90574cd5fb48f9bc1cb72563a2f07d55b64736f6c63430008170033", - "nonce": "0x16", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x54b16a981c90abf36a24319dcca2f6fc9277bb91142679c7f5e04e1b1e22a47c", - "transactionType": "CREATE2", - "contractName": "ERC721BalanceChangeEnforcer", - "contractAddress": "0x8afdf96edbbe7e1ed3f5cd89c7e084841e12a09e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x3c481c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061097c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780635f6f02e0146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610686565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610704565b50505050505050505050565b005b6100f46100ef3660046107d1565b61018d565b6040519081526020016100bc565b6100df610110366004610704565b6101a4565b6100f4610123366004610686565b60006020819052908152604090205481565b61014861014336600461081c565b610357565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df610188366004610704565b610445565b600061019b85858585610624565b95945050505050565b85600881901b6101b581600061066f565b6102145760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102228d8d610357565b50925092505060006102363384848a610624565b60008181526001602052604090205490915060ff16156102af5760405162461bcd60e51b815260206004820152602e60248201527f45524337323142616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b606482015260840161020b565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa158015610310573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610334919061085e565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c55760405162461bcd60e51b815260206004820152603060248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b606482015260840161020b565b858560008181106103d8576103d8610877565b909101356001600160f81b031916151594506103fa905060156001878961088d565b610403916108b7565b60601c925061041660296015878961088d565b61041f916108b7565b60601c9150610431856029818961088d565b61043a916108ec565b939692955090935050565b6000806000806104558e8e610357565b9350935093509350600061046b3385858b610624565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ef919061085e565b9050851561058357600082815260208190526040902054610511908490610920565b81101561057e5760405162461bcd60e51b815260206004820152603560248201527f45524337323142616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b606482015260840161020b565b610612565b60008281526020819052604090205461059d908490610933565b8110156106125760405162461bcd60e51b815260206004820152603960248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e63726561736500000000000000606482015260840161020b565b50505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561069857600080fd5b5035919050565b60008083601f8401126106b157600080fd5b50813567ffffffffffffffff8111156106c957600080fd5b6020830191508360208285010111156106e157600080fd5b9250929050565b80356001600160a01b03811681146106ff57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561072357600080fd5b8a3567ffffffffffffffff8082111561073b57600080fd5b6107478e838f0161069f565b909c509a5060208d013591508082111561076057600080fd5b61076c8e838f0161069f565b909a50985060408d0135975060608d013591508082111561078c57600080fd5b506107998d828e0161069f565b90965094505060808b013592506107b260a08c016106e8565b91506107c060c08c016106e8565b90509295989b9194979a5092959850565b600080600080608085870312156107e757600080fd5b6107f0856106e8565b93506107fe602086016106e8565b925061080c604086016106e8565b9396929550929360600135925050565b6000806020838503121561082f57600080fd5b823567ffffffffffffffff81111561084657600080fd5b6108528582860161069f565b90969095509350505050565b60006020828403121561087057600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561089d57600080fd5b838611156108aa57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108e45780818660140360031b1b83161692505b505092915050565b8035602083101561068057600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156106805761068061090a565b808201808211156106805761068061090a56fea2646970667358221220620a30e6cd947057e411eab8573ce55ed899a87dfc8f021f30d60e4a3e1f1dd264736f6c63430008170033", - "nonce": "0x17", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x10f2957c0dfd2d74bc0baf7bb84c0187fe58eb3da867af73f386810f3ee3e0da", - "transactionType": "CREATE2", - "contractName": "ERC721TransferEnforcer", - "contractAddress": "0x3790e6b7233f779b09da74c72b6e94813925b9af", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x352e1f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610821806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046105ea565b50505050505050505050565b005b6100766100863660046105ea565b6100c1565b61009e6100993660046106bd565b61047c565b604080516001600160a01b03909316835260208301919091520160405180910390f35b856100cd816000610521565b61011e5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012f816000610521565b6101895760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610115565b506000806101978e8e61047c565b9150915060003660006101aa8c8c610538565b929550935090915050606481101561021b5760405162461bcd60e51b815260206004820152602e60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6360448201526d0c2d8d8c8c2e8c25ad8cadccee8d60931b6064820152608401610115565b6000808061022c84600481886106ff565b8101906102399190610729565b919450925090506001600160a01b038316158061025d57506001600160a01b038216155b156102b95760405162461bcd60e51b815260206004820152602660248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6160448201526564647265737360d01b6064820152608401610115565b60006102c860048287896106ff565b6102d19161076a565b9050886001600160a01b0316876001600160a01b0316146103505760405162461bcd60e51b815260206004820152603360248201527f4552433732315472616e73666572456e666f726365723a756e617574686f72696044820152721e99590b58dbdb9d1c9858dd0b5d185c99d95d606a1b6064820152608401610115565b6001600160e01b031981166323b872dd60e01b1480159061038257506001600160e01b03198116632142170760e11b14155b801561039f57506001600160e01b03198116635c46a7ef60e11b14155b156104015760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b3d32b216b9b2b632b1ba37b960a11b6064820152608401610115565b8782146104655760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b1e99590b5d1bdad95b8b5a5960a21b6064820152608401610115565b505050505050505050505050505050505050505050565b600080603483146104e35760405162461bcd60e51b815260206004820152602b60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610115565b6104f16014600085876106ff565b6104fa9161079a565b60601c915061050c83601481876106ff565b610515916107cd565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b600080368161054a60148287896106ff565b6105539161079a565b60601c93506105666034601487896106ff565b61056f916107cd565b925061057e85603481896106ff565b949793965094505050565b60008083601f84011261059b57600080fd5b50813567ffffffffffffffff8111156105b357600080fd5b6020830191508360208285010111156105cb57600080fd5b9250929050565b6001600160a01b03811681146105e757600080fd5b50565b60008060008060008060008060008060e08b8d03121561060957600080fd5b8a3567ffffffffffffffff8082111561062157600080fd5b61062d8e838f01610589565b909c509a5060208d013591508082111561064657600080fd5b6106528e838f01610589565b909a50985060408d0135975060608d013591508082111561067257600080fd5b5061067f8d828e01610589565b90965094505060808b0135925060a08b013561069a816105d2565b915060c08b01356106aa816105d2565b809150509295989b9194979a5092959850565b600080602083850312156106d057600080fd5b823567ffffffffffffffff8111156106e757600080fd5b6106f385828601610589565b90969095509350505050565b6000808585111561070f57600080fd5b8386111561071c57600080fd5b5050820193919092039150565b60008060006060848603121561073e57600080fd5b8335610749816105d2565b92506020840135610759816105d2565b929592945050506040919091013590565b6001600160e01b031981358181169160048510156107925780818660040360031b1b83161692505b505092915050565b6bffffffffffffffffffffffff1981358181169160148510156107925760149490940360031b84901b1690921692915050565b8035602083101561053257600019602084900360031b1b169291505056fea26469706673582212201b4ed75c14efe202d2a163cf465dbebe2a9484eb69c80ab3e6265355eae8f0ec64736f6c63430008170033", - "nonce": "0x18", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x36ec11b3f9c1722536f761c80b6d084b7dbd07fe9e5b93498221392e79205b8c", - "transactionType": "CREATE2", - "contractName": "ERC1155BalanceChangeEnforcer", - "contractAddress": "0x63c322732695cafbbd488fc6937a0a7b66fc001a", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x3de64d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109cb806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b99deb0e1161005b578063b99deb0e14610122578063d0a3529f1461016b578063d3eddcc51461017e578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063b5e54492146100f4575b600080fd5b6100b061009b3660046106cb565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610749565b50505050505050505050565b005b6100df6100ef366004610749565b610191565b6101146101023660046106cb565b60006020819052908152604090205481565b6040519081526020016100bc565b610135610130366004610816565b610350565b6040805195151586526001600160a01b03948516602087015292909316918401919091526060830152608082015260a0016100bc565b610114610179366004610858565b61045d565b6100df61018c366004610749565b610476565b85600881901b6101a2816000610661565b6102015760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006102118e8e610350565b50935093509350506000610228338585858c610678565b60008181526001602052604090205490915060ff16156102a25760405162461bcd60e51b815260206004820152602f60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a656e6660448201526e1bdc98d95c8b5a5ccb5b1bd8dad959608a1b60648201526084016101f8565b6000818152600160208190526040808320805460ff191690921790915551627eeac760e11b81526001600160a01b0385811660048301526024820185905286169062fdd58e90604401602060405180830381865afa158015610308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032c91906108ad565b60009283526020839052604090922091909155505050505050505050505050505050565b600080808080606986146103c05760405162461bcd60e51b815260206004820152603160248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101f8565b868660008181106103d3576103d36108c6565b909101356001600160f81b031916151595506103f5905060156001888a6108dc565b6103fe91610906565b60601c935061041160296015888a6108dc565b61041a91610906565b60601c925061042d60496029888a6108dc565b6104369161093b565b9150610445866049818a6108dc565b61044e9161093b565b60001c90509295509295909350565b600061046c8686868686610678565b9695505050505050565b60008060008060006104888f8f610350565b9450945094509450945060006104a1338686868d610678565b600081815260016020526040808220805460ff1916905551627eeac760e11b81526001600160a01b03878116600483015260248201879052929350909187169062fdd58e90604401602060405180830381865afa158015610506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052a91906108ad565b905086156105bf5760008281526020819052604090205461054c90849061096f565b8110156105ba5760405162461bcd60e51b815260206004820152603660248201527f4552433131353542616c616e63654368616e6765456e666f726365723a65786360448201527565656465642d62616c616e63652d646563726561736560501b60648201526084016101f8565b61064e565b6000828152602081905260409020546105d9908490610982565b81101561064e5760405162461bcd60e51b815260206004820152603a60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e7360448201527f756666696369656e742d62616c616e63652d696e63726561736500000000000060648201526084016101f8565b5050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0396871660208083019190915295871681830152939095166060840152608083019190915260a0808301919091528351808303909101815260c0909101909252815191012090565b6000602082840312156106dd57600080fd5b5035919050565b60008083601f8401126106f657600080fd5b50813567ffffffffffffffff81111561070e57600080fd5b60208301915083602082850101111561072657600080fd5b9250929050565b80356001600160a01b038116811461074457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561076857600080fd5b8a3567ffffffffffffffff8082111561078057600080fd5b61078c8e838f016106e4565b909c509a5060208d01359150808211156107a557600080fd5b6107b18e838f016106e4565b909a50985060408d0135975060608d01359150808211156107d157600080fd5b506107de8d828e016106e4565b90965094505060808b013592506107f760a08c0161072d565b915061080560c08c0161072d565b90509295989b9194979a5092959850565b6000806020838503121561082957600080fd5b823567ffffffffffffffff81111561084057600080fd5b61084c858286016106e4565b90969095509350505050565b600080600080600060a0868803121561087057600080fd5b6108798661072d565b94506108876020870161072d565b93506108956040870161072d565b94979396509394606081013594506080013592915050565b6000602082840312156108bf57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600080858511156108ec57600080fd5b838611156108f957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156109335780818660140360031b1b83161692505b505092915050565b8035602083101561067257600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561067257610672610959565b808201808211156106725761067261095956fea264697066735822122055d00b2ba52fbd5e002e46be01dfdfd95c714ab0c7dede74f416be6e2fcfa7ba64736f6c63430008170033", - "nonce": "0x19", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x061cd06dd349c785c9ebf106532c20d6eb63609938b45e225e93d957722e8dd0", - "transactionType": "CREATE2", - "contractName": "ExactCalldataBatchEnforcer", - "contractAddress": "0x982fd5c86bbf425d7d1451f974192d4525113dfd", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x35b079", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061083a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610417565b50505050505050505050565b005b610076610086366004610417565b6100b4565b61009e6100993660046104e4565b6102fd565b6040516100ab9190610526565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b503660006101918989610319565b9150915060006101a18f8f6102fd565b8051909150821461020a5760405162461bcd60e51b815260206004820152602d60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526c69642d62617463682d73697a6560981b606482015260840161010e565b60005b828110156102eb57838382818110610227576102276105e8565b905060200281019061023991906105fe565b61024790604081019061061e565b604051610255929190610665565b604051809103902082828151811061026f5761026f6105e8565b60200260200101516040015180519060200120146102e35760405162461bcd60e51b815260206004820152602b60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526a69642d63616c6c6461746160a81b606482015260840161010e565b60010161020d565b50505050505050505050505050505050565b60606103098383610319565b610312916106e5565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103515763ba597e7e6000526004601cfd5b83156103a8578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c171561039f5763ba597e7e6000526004601cfd5b5050508261035b575b5050509250929050565b60008083601f8401126103c457600080fd5b50813567ffffffffffffffff8111156103dc57600080fd5b6020830191508360208285010111156103f457600080fd5b9250929050565b80356001600160a01b038116811461041257600080fd5b919050565b60008060008060008060008060008060e08b8d03121561043657600080fd5b8a3567ffffffffffffffff8082111561044e57600080fd5b61045a8e838f016103b2565b909c509a5060208d013591508082111561047357600080fd5b61047f8e838f016103b2565b909a50985060408d0135975060608d013591508082111561049f57600080fd5b506104ac8d828e016103b2565b90965094505060808b013592506104c560a08c016103fb565b91506104d360c08c016103fb565b90509295989b9194979a5092959850565b600080602083850312156104f757600080fd5b823567ffffffffffffffff81111561050e57600080fd5b61051a858286016103b2565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105d957898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b808210156105ac578282018b015187830160800152908a019061058e565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610550565b50919998505050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e1983360301811261061457600080fd5b9190910192915050565b6000808335601e1984360301811261063557600080fd5b83018035915067ffffffffffffffff82111561065057600080fd5b6020019150368190038213156103f457600080fd5b8183823760009101908152919050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106ae576106ae610675565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156106dd576106dd610675565b604052919050565b600067ffffffffffffffff8084111561070057610700610675565b8360051b60206107118183016106b4565b86815291850191818101903684111561072957600080fd5b865b848110156107f8578035868111156107435760008081fd5b880160603682900312156107575760008081fd5b61075f61068b565b610768826103fb565b81528582013586820152604080830135898111156107865760008081fd5b9290920191601f368185011261079c5760008081fd5b83358a8111156107ae576107ae610675565b6107bf818301601f19168a016106b4565b915080825236898287010111156107d65760008081fd5b808986018a84013760009082018901529082015284525091830191830161072b565b5097965050505050505056fea26469706673582212204e939ca243e1dc271c4ed7abc736d1f215248c57e660081b5085e81d1fc45ba264736f6c63430008170033", - "nonce": "0x1a", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc2afa42514a835237dc09d5fe3df4ad135e4b730f2169c036d6a928089f703be", - "transactionType": "CREATE2", - "contractName": "ExactCalldataEnforcer", - "contractAddress": "0x99f2e9bf15ce5ec84685604836f71ab835dbbded", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x26981a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610559806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610338565b50505050505050505050565b005b610076610086366004610338565b6100b4565b61009e610099366004610405565b61022b565b6040516100ab9190610447565b60405180910390f35b856100c081600061026b565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012281600061026b565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b5036600061018a8989610282565b935093505050600061019c8f8f61022b565b905082826040516101ae929190610496565b604051809103902081805190602001201461021a5760405162461bcd60e51b815260206004820152602660248201527f457861637443616c6c64617461456e666f726365723a696e76616c69642d63616044820152656c6c6461746160d01b6064820152608401610108565b505050505050505050505050505050565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6001600160f81b0319828116908216145b92915050565b600080368161029460148287896104a6565b61029d916104d0565b60601c93506102b06034601487896104a6565b6102b991610505565b92506102c885603481896104a6565b949793965094505050565b60008083601f8401126102e557600080fd5b50813567ffffffffffffffff8111156102fd57600080fd5b60208301915083602082850101111561031557600080fd5b9250929050565b80356001600160a01b038116811461033357600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035757600080fd5b8a3567ffffffffffffffff8082111561036f57600080fd5b61037b8e838f016102d3565b909c509a5060208d013591508082111561039457600080fd5b6103a08e838f016102d3565b909a50985060408d0135975060608d01359150808211156103c057600080fd5b506103cd8d828e016102d3565b90965094505060808b013592506103e660a08c0161031c565b91506103f460c08c0161031c565b90509295989b9194979a5092959850565b6000806020838503121561041857600080fd5b823567ffffffffffffffff81111561042f57600080fd5b61043b858286016102d3565b90969095509350505050565b60006020808352835180602085015260005b8181101561047557858101830151858201604001528201610459565b506000604082860101526040601f19601f8301168501019250505092915050565b8183823760009101908152919050565b600080858511156104b657600080fd5b838611156104c357600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104fd5780818660140360031b1b83161692505b505092915050565b8035602083101561027c57600019602084900360031b1b169291505056fea264697066735822122062106f857b9ea5652771f8110c9d685a8777516e1a78046d5db46a91586469c164736f6c63430008170033", - "nonce": "0x1b", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x22e839426d3720de8ea4a6b23cc9d650d9abc95ac1a3ea28975bf83f93ea308e", - "transactionType": "CREATE2", - "contractName": "ExactExecutionBatchEnforcer", - "contractAddress": "0x1e141e455d08721dd5bcda1baa6ea5633afd5017", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x36cc07", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610870806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b6102cf565b6040516100ab91906104f8565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5036600061019189896102eb565b9150915060006101a18f8f6102cf565b8051909150821461020b5760405162461bcd60e51b815260206004820152602e60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526d6c69642d62617463682d73697a6560901b606482015260840161010e565b8060405160200161021c91906104f8565b6040516020818303038152906040528051906020012083836040516020016102459291906105ba565b60405160208183030381529060405280519060200120146102be5760405162461bcd60e51b815260206004820152602d60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526c3634b216b2bc32b1baba34b7b760991b606482015260840161010e565b505050505050505050505050505050565b60606102db83836102eb565b6102e49161071b565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103235763ba597e7e6000526004601cfd5b831561037a578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156103715763ba597e7e6000526004601cfd5b5050508261032d575b5050509250929050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105ab57898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b8082101561057e578282018b015187830160800152908a0190610560565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610522565b50919998505050505050505050565b60208082528181018390526000906040808401600586901b8501820187855b8881101561069d57878303603f190184528135368b9003605e190181126105ff57600080fd5b8a0160606001600160a01b03610614836103cd565b168552878201358886015286820135601e1983360301811261063557600080fd5b90910187810191903567ffffffffffffffff81111561065357600080fd5b80360383131561066257600080fd5b8188870152808287015260809150808383880137600086820183015295880195601f01601f19169094019093019250908501906001016105d9565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106e4576106e46106ab565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610713576107136106ab565b604052919050565b600067ffffffffffffffff80841115610736576107366106ab565b8360051b60206107478183016106ea565b86815291850191818101903684111561075f57600080fd5b865b8481101561082e578035868111156107795760008081fd5b8801606036829003121561078d5760008081fd5b6107956106c1565b61079e826103cd565b81528582013586820152604080830135898111156107bc5760008081fd5b9290920191601f36818501126107d25760008081fd5b83358a8111156107e4576107e46106ab565b6107f5818301601f19168a016106ea565b9150808252368982870101111561080c5760008081fd5b808986018a840137600090820189015290820152845250918301918301610761565b5097965050505050505056fea264697066735822122089205edcde35d76469c69573f13f5db483c5cc4cca5bd34200cabb0b13f4eb6564736f6c63430008170033", - "nonce": "0x1c", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x6dc21abcd6cb43abbdfad3817e05e6513b199a2f742b4c9f33948b81fe417098", - "transactionType": "CREATE2", - "contractName": "ExactExecutionEnforcer", - "contractAddress": "0x146713078d39ecc1f5338309c28405ccf85abfbb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2afa58", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061062f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b610197565b6040516100ab91906104f8565b60405180910390f35b856100c0816000610210565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610122816000610210565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c8989610227565b505050505050505050505050565b604080516060808201835260008083526020830152918101919091526101bd8383610333565b81818080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506040860152505060208301526001600160a01b0316815292915050565b6001600160f81b0319828116908216145b92915050565b6000803660006102378686610333565b929650909450925090506001600160a01b038416610259601460008a8c61056c565b61026291610596565b60601c14801561028757508261027c603460148a8c61056c565b610285916105cb565b145b80156102cc5750818160405161029e9291906105e9565b6040519081900390206102b4886034818c61056c565b6040516102c29291906105e9565b6040518091039020145b6103295760405162461bcd60e51b815260206004820152602860248201527f4578616374457865637574696f6e456e666f726365723a696e76616c69642d656044820152673c32b1baba34b7b760c11b6064820152608401610108565b5050505050505050565b6000803681610345601482878961056c565b61034e91610596565b60601c935061036160346014878961056c565b61036a916105cb565b9250610379856034818961056c565b949793965094505050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b6000602080835260018060a01b038451166020840152602084015160408401526040840151606080850152805180608086015260005b8181101561054a5782810184015186820160a00152830161052e565b50600060a0828701015260a0601f19601f830116860101935050505092915050565b6000808585111561057c57600080fd5b8386111561058957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105c35780818660140360031b1b83161692505b505092915050565b8035602083101561022157600019602084900360031b1b1692915050565b818382376000910190815291905056fea2646970667358221220ac4df956f8837ca45f2ab0586a3165754b1f9995721da415985f8b41d7ee2ff264736f6c63430008170033", - "nonce": "0x1d", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x287aba58ac0af40da0363970edc81549e0bc679685f5fd9f483d726eff1b5fe7", - "transactionType": "CREATE2", - "contractName": "IdEnforcer", - "contractAddress": "0xc8b5d93463c893401094cc70e66a206fb5987997", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2542e7", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610518806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063595dce4814610083578063a145832a146100ab578063b99deb0e146100be578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610379565b50505050505050505050565b005b610096610091366004610446565b6100df565b60405190151581526020015b60405180910390f35b6100816100b9366004610379565b610116565b6100d16100cc366004610482565b61028c565b6040519081526020016100a2565b6001600160a01b03808416600090815260208181526040808320938616835292905290812061010e90836102ef565b949350505050565b85600881901b6001600160f81b03198116156101875760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101948c8c61028c565b90506101a13385836100df565b156101ee5760405162461bcd60e51b815260206004820152601a60248201527f4964456e666f726365723a69642d616c72656164792d75736564000000000000604482015260640161017e565b336000908152602081815260408083206001600160a01b03881684528252808320600885901c845290915290208054600160ff84161b179055826001600160a01b0316846001600160a01b0316336001600160a01b03167f6286af1aaf28b34723a53056e5608eabb40c823d1ce093ff371cf08c502431d68460405161027691815260200190565b60405180910390a4505050505050505050505050565b6000602082146102de5760405162461bcd60e51b815260206004820152601f60248201527f4964456e666f726365723a696e76616c69642d7465726d732d6c656e67746800604482015260640161017e565b6102e882846104c4565b9392505050565b600881901c600090815260208390526040902054600160ff83161b1615155b92915050565b60008083601f84011261032657600080fd5b50813567ffffffffffffffff81111561033e57600080fd5b60208301915083602082850101111561035657600080fd5b9250929050565b80356001600160a01b038116811461037457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561039857600080fd5b8a3567ffffffffffffffff808211156103b057600080fd5b6103bc8e838f01610314565b909c509a5060208d01359150808211156103d557600080fd5b6103e18e838f01610314565b909a50985060408d0135975060608d013591508082111561040157600080fd5b5061040e8d828e01610314565b90965094505060808b0135925061042760a08c0161035d565b915061043560c08c0161035d565b90509295989b9194979a5092959850565b60008060006060848603121561045b57600080fd5b6104648461035d565b92506104726020850161035d565b9150604084013590509250925092565b6000806020838503121561049557600080fd5b823567ffffffffffffffff8111156104ac57600080fd5b6104b885828601610314565b90969095509350505050565b8035602083101561030e57600019602084900360031b1b169291505056fea26469706673582212202fbb2c46f602e10a4f0d973fe918422522ba042a3af3727be1938d34d347425b64736f6c63430008170033", - "nonce": "0x1e", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xba9b38a8ebe18053965ae9c87efa29cbe26c97d3fa885665de7747c50effdcb9", - "transactionType": "CREATE2", - "contractName": "LimitedCallsEnforcer", - "contractAddress": "0x04658b29f6b82ed55274221a06fc97d318e25416", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x244cc5", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e9806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806319054d8914610067578063414c3e33146100a1578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc5146100a1578063ed463367146100a1575b600080fd5b61008f6100753660046102ec565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100bb6100af36600461035f565b50505050505050505050565b005b6100bb6100cb36600461035f565b6100e3565b61008f6100de36600461042c565b610244565b85600881901b6100f48160006102b9565b6101535760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101608c8c610244565b33600090815260208181526040808320898452909152812080549293509091829061018a9061046e565b91829055509050818111156101ed5760405162461bcd60e51b815260206004820152602360248201527f4c696d6974656443616c6c73456e666f726365723a6c696d69742d657863656560448201526219195960ea1b606482015260840161014a565b604080518381526020810183905287916001600160a01b0387169133917f449da07f2c06c9d1a6b19d2454ffe749e8cf991d22f686e076a1a4844c5ff370910160405180910390a450505050505050505050505050565b6000602082146102a85760405162461bcd60e51b815260206004820152602960248201527f4c696d6974656443616c6c73456e666f726365723a696e76616c69642d7465726044820152680dae65ad8cadccee8d60bb1b606482015260840161014a565b6102b28284610495565b9392505050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b03811681146102e757600080fd5b919050565b600080604083850312156102ff57600080fd5b610308836102d0565b946020939093013593505050565b60008083601f84011261032857600080fd5b50813567ffffffffffffffff81111561034057600080fd5b60208301915083602082850101111561035857600080fd5b9250929050565b60008060008060008060008060008060e08b8d03121561037e57600080fd5b8a3567ffffffffffffffff8082111561039657600080fd5b6103a28e838f01610316565b909c509a5060208d01359150808211156103bb57600080fd5b6103c78e838f01610316565b909a50985060408d0135975060608d01359150808211156103e757600080fd5b506103f48d828e01610316565b90965094505060808b0135925061040d60a08c016102d0565b915061041b60c08c016102d0565b90509295989b9194979a5092959850565b6000806020838503121561043f57600080fd5b823567ffffffffffffffff81111561045657600080fd5b61046285828601610316565b90969095509350505050565b60006001820161048e57634e487b7160e01b600052601160045260246000fd5b5060010190565b803560208310156102ca57600019602084900360031b1b169291505056fea26469706673582212202c3f46b0859baa05ad68ac999840f0730e6a8b3553b600a51784470af7b87c1d64736f6c63430008170033", - "nonce": "0x1f", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xfb2b01d3ffbd97e9b45bb5944310e952b73f30490e04bf0b903491517af60d85", - "transactionType": "CREATE2", - "contractName": "LogicalOrWrapperEnforcer", - "contractAddress": "0xe1302607a3251af54c3a6e69318d6aa07f5eb46c", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x59244b", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060a060405234801561001057600080fd5b50604051610fa1380380610fa183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610efc6100a560003960008181609c0152818160f8015281816102010152818161030201526103f60152610efc6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610071578063d3eddcc514610084578063ea4d3c9b14610097578063ed463367146100da575b600080fd5b61006f61006a36600461084c565b6100ed565b005b61006f61007f36600461084c565b6101c7565b61006f61009236600461084c565b6102c8565b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b61006f6100e836600461084c565b6103bc565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461013e5760405162461bcd60e51b815260040161013590610918565b60405180910390fd5b6101bb8a8a8a8a6040518060a001604052808c81526020018b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018a90526001600160a01b03808a166040830152881660609091015263414c3e3360e01b6104ac565b50505050505050505050565b85600881901b6001600160f81b03198116156101f55760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461023e5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b16604083015289166060909101526350a2c19560e11b6104ac565b5050505050505050505050565b85600881901b6001600160f81b03198116156102f65760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461033f5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263d3eddcc560e01b6104ac565b85600881901b6001600160f81b03198116156103ea5760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146104335760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263ed46336760e01b5b60006104ba86880188610af1565b905060006104ca85870187610cf3565b905081518160000151106105355760405162461bcd60e51b815260206004820152602c60248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201526b05acee4deeae05ad2dcc8caf60a31b6064820152608401610135565b60008282600001518151811061054d5761054d610ddb565b602002602001015190506000816000015151905080836020015151146105d15760405162461bcd60e51b815260206004820152603360248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201527205ac6c2eccac2e85ac2e4cee65ad8cadccee8d606b1b6064820152608401610135565b60005b818110156102bb576106a8836000015182815181106105f5576105f5610ddb565b602002602001015160000151878560000151848151811061061857610618610ddb565b6020026020010151602001518760200151858151811061063a5761063a610ddb565b60200260200101518b600001518c602001518d604001518e606001518f608001516040516024016106719796959493929190610e41565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526106b1565b506001016105d4565b60606106bf838360006106c6565b9392505050565b6060814710156106eb5760405163cd78605960e01b8152306004820152602401610135565b600080856001600160a01b031684866040516107079190610eaa565b60006040518083038185875af1925050503d8060008114610744576040519150601f19603f3d011682016040523d82523d6000602084013e610749565b606091505b5091509150610759868383610763565b9695505050505050565b60608261077857610773826107bf565b6106bf565b815115801561078f57506001600160a01b0384163b155b156107b857604051639996b31560e01b81526001600160a01b0385166004820152602401610135565b50806106bf565b8051156107cf5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60008083601f8401126107fa57600080fd5b5081356001600160401b0381111561081157600080fd5b60208301915083602082850101111561082957600080fd5b9250929050565b80356001600160a01b038116811461084757600080fd5b919050565b60008060008060008060008060008060e08b8d03121561086b57600080fd5b8a356001600160401b038082111561088257600080fd5b61088e8e838f016107e8565b909c509a5060208d01359150808211156108a757600080fd5b6108b38e838f016107e8565b909a50985060408d0135975060608d01359150808211156108d357600080fd5b506108e08d828e016107e8565b90965094505060808b013592506108f960a08c01610830565b915061090760c08c01610830565b90509295989b9194979a5092959850565b60208082526030908201527f4c6f676963616c4f7257726170706572456e666f726365723a6f6e6c792d646560408201526f3632b3b0ba34b7b716b6b0b730b3b2b960811b606082015260800190565b60208082526025908201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6040820152642d7479706560d81b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b604051602081016001600160401b03811182821017156109e5576109e56109ad565b60405290565b604051606081016001600160401b03811182821017156109e5576109e56109ad565b604080519081016001600160401b03811182821017156109e5576109e56109ad565b604051601f8201601f191681016001600160401b0381118282101715610a5757610a576109ad565b604052919050565b60006001600160401b03821115610a7857610a786109ad565b5060051b60200190565b600082601f830112610a9357600080fd5b81356001600160401b03811115610aac57610aac6109ad565b610abf601f8201601f1916602001610a2f565b818152846020838601011115610ad457600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610b0357600080fd5b6001600160401b0382351115610b1857600080fd5b8135820183601f820112610b2b57600080fd5b610b3d610b388235610a5f565b610a2f565b81358082526020808301929160051b840101861015610b5b57600080fd5b602083015b6020843560051b850101811015610ce9576001600160401b0381351115610b8657600080fd5b6020813585018803601f19011215610b9d57600080fd5b610ba56109c3565b6001600160401b0360208335870101351115610bc057600080fd5b81358501602081013501603f81018913610bd957600080fd5b610be9610b386020830135610a5f565b602082810135808352908201919060051b83016040018b1015610c0b57600080fd5b604083015b6040602085013560051b850101811015610cd6576001600160401b0381351115610c3957600080fd5b803584016060818e03603f19011215610c5157600080fd5b610c596109eb565b610c6560408301610830565b81526001600160401b0360608301351115610c7f57600080fd5b610c928e60406060850135850101610a82565b60208201526001600160401b0360808301351115610caf57600080fd5b610cc28e60406080850135850101610a82565b604082015284525060209283019201610c10565b5083525050835260209283019201610b60565b5095945050505050565b60006020808385031215610d0657600080fd5b82356001600160401b0380821115610d1d57600080fd5b9084019060408287031215610d3157600080fd5b610d39610a0d565b823581528383013582811115610d4e57600080fd5b80840193505086601f840112610d6357600080fd5b8235610d71610b3882610a5f565b81815260059190911b84018501908581019089831115610d9057600080fd5b8686015b83811015610dc857803586811115610dac5760008081fd5b610dba8c8a838b0101610a82565b845250918701918701610d94565b5095830195909552509695505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610e0c578181015183820152602001610df4565b50506000910152565b60008151808452610e2d816020860160208601610df1565b601f01601f19169290920160200192915050565b60e081526000610e5460e083018a610e15565b8281036020840152610e66818a610e15565b90508760408401528281036060840152610e808188610e15565b608084019690965250506001600160a01b0392831660a0820152911660c090910152949350505050565b60008251610ebc818460208701610df1565b919091019291505056fea2646970667358221220c4522d0faef87ebb247a8bb5b367af27ccd45173d03aff5b5b7bf7b8e4a1be0c64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db3", - "nonce": "0x20", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa8d7f70b5871b420f89cff14adf28d465a35cf57700c7fb5b4f262c2203a19e0", - "transactionType": "CREATE2", - "contractName": "MultiTokenPeriodEnforcer", - "contractAddress": "0xfb2f1a9bd76d3701b730e5d69c3219d42d80ebb7", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x76440c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061148b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063a145832a11610066578063a145832a1461014b578063d3eddcc5146100c4578063da8081c21461015e578063ed463367146100c4578063f5c7d74e146101c357600080fd5b806319de6ebc14610098578063414c3e33146100c4578063733c0d80146100e05780638572e3191461011d575b600080fd5b6100ab6100a6366004610f6f565b6101e4565b6040516100bb9493929190610fed565b60405180910390f35b6100de6100d2366004611094565b50505050505050505050565b005b6100f36100ee366004611161565b6104b6565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100bb565b61013061012b3660046111ad565b61062a565b604080519384529115156020840152908201526060016100bb565b6100de610159366004611094565b6106fc565b61019b61016c366004611237565b600060208190529081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100bb565b6101d66101d1366004611250565b6107de565b6040519081526020016100bb565b6060808080846101f56074826112a8565b15801561020157508015155b6102265760405162461bcd60e51b815260040161021d906112bc565b60405180910390fd5b600061023360748361130d565b90508067ffffffffffffffff81111561024e5761024e611321565b604051908082528060200260200182016040528015610277578160200160208202803683370190505b5095508067ffffffffffffffff81111561029357610293611321565b6040519080825280602002602001820160405280156102bc578160200160208202803683370190505b5094508067ffffffffffffffff8111156102d8576102d8611321565b604051908082528060200260200182016040528015610301578160200160208202803683370190505b5093508067ffffffffffffffff81111561031d5761031d611321565b604051908082528060200260200182016040528015610346578160200160208202803683370190505b50925060005b818110156104aa576000610361826074611337565b905089818a61037182601461134e565b9261037e93929190611361565b6103879161138b565b60601c88838151811061039c5761039c6113c0565b6001600160a01b039092166020928302919091019091015289896103c183601461134e565b906103cd84603461134e565b926103da93929190611361565b6103e3916113d6565b60001c8783815181106103f8576103f86113c0565b6020908102919091010152898961041083603461134e565b9061041c84605461134e565b9261042993929190611361565b610432916113d6565b60001c868381518110610447576104476113c0565b6020908102919091010152898961045f83605461134e565b9061046b84607461134e565b9261047893929190611361565b610481916113d6565b60001c858381518110610496576104966113c0565b60209081029190910101525060010161034c565b50505092959194509250565b60008080808580158015906104d357506104d16074826112a8565b155b6104ef5760405162461bcd60e51b815260040161021d906112bc565b60006104fc60748361130d565b90508087106105505760405162461bcd60e51b815260206004820152602c602482015260008051602061143683398151915260448201526b05ae8ded6cadc5ad2dcc8caf60a31b606482015260840161021d565b600061055d886074611337565b905089818a61056d82601461134e565b9261057a93929190611361565b6105839161138b565b60601c9650898961059583601461134e565b906105a184603461134e565b926105ae93929190611361565b6105b7916113d6565b955089896105c683603461134e565b906105d284605461134e565b926105df93929190611361565b6105e8916113d6565b945089896105f783605461134e565b9061060384607461134e565b9261061093929190611361565b610619916113d6565b60001c935050505093509350935093565b60008060008060008060006106438d8d8d8d8d8d6107f5565b60008481526020818152604091829020825160a081018452815481526001820154928101929092526002810154928201839052600381015460608301526004015460808201529498509296509094509250156106b2576106a28161083c565b97509750975050505050506106f0565b6040805160a0810182528581526020810185905290810183905260006060820181905260808201526106e38161083c565b9850985098505050505050505b96509650969350505050565b856107088160006108d0565b6107545760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d74797065604482015260640161021d565b86600881901b6107658160006108d0565b6107bf5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161021d565b506107d08c8c8c8c8b8b8b8a6108e7565b505050505050505050505050565b60006107ec85858585610e8b565b95945050505050565b60008080808061080786880188611237565b905060006108168a8a846104b6565b91975095509350905061082b8b828e85610e8b565b955050509650965096509692505050565b6000806000836040015142101561085b575060009150819050806108c9565b6020840151604085015161086f90426113f4565b610879919061130d565b61088490600161134e565b9050808460600151141591506000826108a15784608001516108a4565b60005b9050808560000151116108b85760006108c5565b84516108c59082906113f4565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b6000806000803660006108fa8a8a610ed5565b935093509350935081819050604403610a0657821561096f5760405162461bcd60e51b8152602060048201526038602482015260008051602061143683398151915260448201527f2d76616c75652d696e2d65726332302d7472616e736665720000000000000000606482015260840161021d565b63a9059cbb60e01b610985600460008486611361565b61098e91611407565b6001600160e01b031916146109e35760405162461bcd60e51b815260206004820152602760248201526000805160206114368339815191526044820152660b5b595d1a1bd960ca1b606482015260840161021d565b92935083926109f6604460248385611361565b6109ff916113d6565b9550610acf565b6000819003610a7f5760008311610a735760405162461bcd60e51b815260206004820152603e602482015260008051602061143683398151915260448201527f2d7a65726f2d76616c75652d696e2d6e61746976652d7472616e736665720000606482015260840161021d565b60009450829550610acf565b60405162461bcd60e51b8152602060048201526031602482015260008051602061143683398151915260448201527005ac6c2d8d85ac8c2e8c25ad8cadccee8d607b1b606482015260840161021d565b5060009250610ae3915050888a018a611237565b9050600080600080610af68f8f876104b6565b9350935093509350836001600160a01b0316866001600160a01b031614610b6f5760405162461bcd60e51b815260206004820152602760248201527f4d756c7469546f6b656e506572696f64456e666f726365723a746f6b656e2d6d6044820152660d2e6dac2e8c6d60cb1b606482015260840161021d565b6000610b7d33888c89610e8b565b60008181526020819052604081206002810154929350919003610d1f5760008311610bf15760405162461bcd60e51b8152602060048201526030602482015260008051602061143683398151915260448201526f2d7a65726f2d73746172742d6461746560801b606482015260840161021d565b60008511610c4b5760405162461bcd60e51b815260206004820152603360248201526000805160206114368339815191526044820152720b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d606a1b606482015260840161021d565b60008411610ca75760405162461bcd60e51b8152602060048201526035602482015260008051602061143683398151915260448201527416bd32b93796b832b934b7b216b23ab930ba34b7b760591b606482015260840161021d565b82421015610d0d5760405162461bcd60e51b815260206004820152602d60248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e73666560448201526c1c8b5b9bdd0b5cdd185c9d1959609a1b606482015260840161021d565b84815560018101849055600281018390555b6000806000610d6a846040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820154815260200160048201548152505061083c565b925092509250828c1115610dda5760405162461bcd60e51b815260206004820152603160248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e7366656044820152701c8b585b5bdd5b9d0b595e18d959591959607a1b606482015260840161021d565b8115610def5760038401819055600060048501555b8b846004016000828254610e03919061134e565b90915550506004840154604080516001600160a01b038e81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a45050505050505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152949095168582015260608501929092526080808501919091528151808503909101815260a09093019052815191012090565b6000803681610ee76014828789611361565b610ef09161138b565b60601c9350610f03603460148789611361565b610f0c916113d6565b9250610f1b8560348189611361565b949793965094505050565b60008083601f840112610f3857600080fd5b50813567ffffffffffffffff811115610f5057600080fd5b602083019150836020828501011115610f6857600080fd5b9250929050565b60008060208385031215610f8257600080fd5b823567ffffffffffffffff811115610f9957600080fd5b610fa585828601610f26565b90969095509350505050565b60008151808452602080850194506020840160005b83811015610fe257815187529582019590820190600101610fc6565b509495945050505050565b6080808252855190820181905260009060209060a0840190828901845b8281101561102f5781516001600160a01b03168452928401929084019060010161100a565b50505083810360208501526110448188610fb1565b91505082810360408401526110598186610fb1565b9050828103606084015261106d8185610fb1565b979650505050505050565b80356001600160a01b038116811461108f57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156110b357600080fd5b8a3567ffffffffffffffff808211156110cb57600080fd5b6110d78e838f01610f26565b909c509a5060208d01359150808211156110f057600080fd5b6110fc8e838f01610f26565b909a50985060408d0135975060608d013591508082111561111c57600080fd5b506111298d828e01610f26565b90965094505060808b0135925061114260a08c01611078565b915061115060c08c01611078565b90509295989b9194979a5092959850565b60008060006040848603121561117657600080fd5b833567ffffffffffffffff81111561118d57600080fd5b61119986828701610f26565b909790965060209590950135949350505050565b600080600080600080608087890312156111c657600080fd5b863595506111d660208801611078565b9450604087013567ffffffffffffffff808211156111f357600080fd5b6111ff8a838b01610f26565b9096509450606089013591508082111561121857600080fd5b5061122589828a01610f26565b979a9699509497509295939492505050565b60006020828403121561124957600080fd5b5035919050565b6000806000806080858703121561126657600080fd5b61126f85611078565b935061127d60208601611078565b93969395505050506040820135916060013590565b634e487b7160e01b600052601260045260246000fd5b6000826112b7576112b7611292565b500690565b6020808252602d9082015260008051602061143683398151915260408201526c05ae8cae4dae65ad8cadccee8d609b1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008261131c5761131c611292565b500490565b634e487b7160e01b600052604160045260246000fd5b80820281158282048414176108e1576108e16112f7565b808201808211156108e1576108e16112f7565b6000808585111561137157600080fd5b8386111561137e57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156113b85780818660140360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b803560208310156108e157600019602084900360031b1b1692915050565b818103818111156108e1576108e16112f7565b6001600160e01b031981358181169160048510156113b85760049490940360031b84901b169092169291505056fe4d756c7469546f6b656e506572696f64456e666f726365723a696e76616c6964a26469706673582212206b4a8ce69e59f7a9a87625264b1bf56abe17821e19463e4c4e98607ccaa2598864736f6c63430008170033", - "nonce": "0x21", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x208e01cc7d0e074d212241bf39083c0b7fe48aaad146f2f564af74563a0e4f53", - "transactionType": "CREATE2", - "contractName": "NativeBalanceChangeEnforcer", - "contractAddress": "0xbd7b277507723490cd50b12eaafe87c616be6880", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x353c8c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610824806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461016d578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063a79a0db5146100f4575b600080fd5b6100b061009b366004610568565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046105e6565b50505050505050505050565b005b6100df6100ef3660046105e6565b610180565b6101076101023660046106b3565b6102c6565b6040519081526020016100bc565b610107610123366004610568565b60006020819052908152604090205481565b6101486101433660046106dd565b6102db565b6040805193151584526001600160a01b039092166020840152908201526060016100bc565b6100df61017b3660046105e6565b6103ad565b85600881901b6001600160f81b03198116156101f15760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101fe338661052b565b9050600061020c8d8d6102db565b5060008481526001602052604090205490925060ff161590506102885760405162461bcd60e51b815260206004820152602e60248201527f4e617469766542616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b60648201526084016101e8565b6000918252600160208181526040808520805460ff19169093179092558390529091206001600160a01b039091163190555050505050505050505050565b60006102d2838361052b565b90505b92915050565b60008080603584146103485760405162461bcd60e51b815260206004820152603060248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016101e8565b8484600081811061035b5761035b61071f565b909101356001600160f81b0319161515935061037d9050601560018688610735565b6103869161075f565b60601c91506103988460158188610735565b6103a191610794565b60001c90509250925092565b60008060006103bc8d8d6102db565b92509250925060006103ce338861052b565b6000818152600160205260409020805460ff1916905590508315610482576000818152602081905260409020546104069083906107c8565b836001600160a01b031631101561047d5760405162461bcd60e51b815260206004820152603560248201527f4e617469766542616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b60648201526084016101e8565b61051b565b60008181526020819052604090205461049c9083906107db565b836001600160a01b031631101561051b5760405162461bcd60e51b815260206004820152603960248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e6372656173650000000000000060648201526084016101e8565b5050505050505050505050505050565b604080516001600160a01b038416602082015290810182905260009060600160405160208183030381529060405280519060200120905092915050565b60006020828403121561057a57600080fd5b5035919050565b60008083601f84011261059357600080fd5b50813567ffffffffffffffff8111156105ab57600080fd5b6020830191508360208285010111156105c357600080fd5b9250929050565b80356001600160a01b03811681146105e157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561060557600080fd5b8a3567ffffffffffffffff8082111561061d57600080fd5b6106298e838f01610581565b909c509a5060208d013591508082111561064257600080fd5b61064e8e838f01610581565b909a50985060408d0135975060608d013591508082111561066e57600080fd5b5061067b8d828e01610581565b90965094505060808b0135925061069460a08c016105ca565b91506106a260c08c016105ca565b90509295989b9194979a5092959850565b600080604083850312156106c657600080fd5b6106cf836105ca565b946020939093013593505050565b600080602083850312156106f057600080fd5b823567ffffffffffffffff81111561070757600080fd5b61071385828601610581565b90969095509350505050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561074557600080fd5b8386111561075257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff19813581811691601485101561078c5780818660140360031b1b83161692505b505092915050565b803560208310156102d557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102d5576102d56107b2565b808201808211156102d5576102d56107b256fea26469706673582212202bb236cbc18974df435e7453fa88fa7b66f55863b7380c990af748c9a075fb0964736f6c63430008170033", - "nonce": "0x22", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x24ee9cf34491155bdd3c3366f2797844e1a69cf2aa27a07fbe129bfa346aa597", - "transactionType": "CREATE2", - "contractName": "ArgsEqualityCheckEnforcer", - "contractAddress": "0x44b8c6ae3c304213c3e298495e12497ed3e56e41", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1e08f1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506103b7806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610249565b50505050505050505050565b005b61006b61007b366004610249565b85600881901b6001600160f81b03198116156100ec5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5088886040516100fd929190610316565b60405180910390208b8b604051610115929190610316565b6040518091039020146101d75783826001600160a01b0316336001600160a01b03167f07fc5f2898fc1f1cf9d6012177b7abb8d010b9e64055979af3a5bcd274e2a11a8e8e8e8e60405161016c949392919061034f565b60405180910390a460405162461bcd60e51b815260206004820152603260248201527f41726773457175616c697479436865636b456e666f726365723a646966666572604482015271656e742d617267732d616e642d7465726d7360701b60648201526084016100e3565b5050505050505050505050565b60008083601f8401126101f657600080fd5b50813567ffffffffffffffff81111561020e57600080fd5b60208301915083602082850101111561022657600080fd5b9250929050565b80356001600160a01b038116811461024457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561026857600080fd5b8a3567ffffffffffffffff8082111561028057600080fd5b61028c8e838f016101e4565b909c509a5060208d01359150808211156102a557600080fd5b6102b18e838f016101e4565b909a50985060408d0135975060608d01359150808211156102d157600080fd5b506102de8d828e016101e4565b90965094505060808b013592506102f760a08c0161022d565b915061030560c08c0161022d565b90509295989b9194979a5092959850565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000610363604083018688610326565b8281036020840152610376818587610326565b97965050505050505056fea2646970667358221220424cdaf466f78a927203bf48f7e671224e402758d2e36ae4637102599c4193ac64736f6c63430008170033", - "nonce": "0x23", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xddd04b22ae9527003e6ac1e0c90d9ea2987a5afd35d5ae17fb145ab86004dbc5", - "transactionType": "CREATE2", - "contractName": "NativeTokenPaymentEnforcer", - "contractAddress": "0x4803a326dded6ddbc60e659e5ed12d85c7582811", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3", - "0x44B8C6ae3C304213c3e298495e12497Ed3E56E41" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x6332eb", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060c060405234801561001057600080fd5b506040516111b73803806111b783398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516110e66100d16000396000818160a301526103c001526000818161011901528181610273015261065a01526110e66000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100e2578063d3eddcc514610082578063ea4d3c9b14610114578063ed4633671461013b57600080fd5b8063414c3e3314610082578063a145832a14610082578063a42ff9311461009e575b600080fd5b61009c6100903660046108d5565b50505050505050505050565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f56100f03660046109a2565b61014e565b604080516001600160a01b0390931683526020830191909152016100d9565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61009c6101493660046108d5565b6101fc565b600080603483146101be5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084015b60405180910390fd5b6101cc6014600085876109e4565b6101d591610a0e565b60601c91506101e783601481876109e4565b6101f091610a43565b60001c90509250929050565b85600881901b61020d8160006107ac565b6102675760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101b5565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb5760405162461bcd60e51b815260206004820152603260248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6f6e6c792d6044820152713232b632b3b0ba34b7b716b6b0b730b3b2b960711b60648201526084016101b5565b6000806103088d8d61014e565b9092509050600061031b8b8d018d610c88565b905060008151116103945760405162461bcd60e51b815260206004820152603f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201527f69642d616c6c6f77616e63652d64656c65676174696f6e732d6c656e6774680060648201526084016101b5565b6000816000815181106103a9576103a9610dcd565b6020026020010151606001515111801561043057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816000815181106103fb576103fb610dcd565b60200260200101516060015160008151811061041957610419610dcd565b6020026020010151600001516001600160a01b0316145b6104a25760405162461bcd60e51b815260206004820152603c60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6d6973736960448201527f6e672d61726773457175616c697479436865636b456e666f726365720000000060648201526084016101b5565b86856040516020016104d092919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b604051602081830303815290604052816000815181106104f2576104f2610dcd565b60200260200101516060015160008151811061051057610510610dcd565b602090810291909101015160409081019190915280516001808252818301909252600091816020015b6060815260200190600190039081610539579050509050816040516020016105619190610e33565b6040516020818303038152906040528160008151811061058357610583610dcd565b6020908102919091010152604080516001808252818301909252600091816020015b60608152602001906001900390816105a55790505090506105d68585604051806020016040528060008152506107c3565b816000815181106105e9576105e9610dcd565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506106206107f2565b8160008151811061063357610633610dcd565b602090810291909101015260405163cef6d20960e01b81526001600160a01b0380881631917f00000000000000000000000000000000000000000000000000000000000000009091169063cef6d2099061069590879086908890600401610fbf565b600060405180830381600087803b1580156106af57600080fd5b505af11580156106c3573d6000803e3d6000fd5b505050506001600160a01b038716316106dc8783611029565b8110156107435760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a7061796d6560448201526e1b9d0b5b9bdd0b5c9958d95a5d9959608a1b60648201526084016101b5565b604080516001600160a01b038d811682528c81166020830152918101899052908916908d9033907fac266e0d9b66169d0dc4479d531985bcec62dfd9d7992d0f6865afdbb7baa5e29060600160405180910390a450505050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b60608383836040516020016107da9392919061104a565b60405160208183030381529060405290509392505050565b600061080081808080610805565b905090565b604080516001600160f81b03198087166020830152851660218201526000602282018190526001600160e01b03198516602683015269ffffffffffffffffffff198416602a830152910160405160208183030381529060405261086790611089565b95945050505050565b60008083601f84011261088257600080fd5b50813567ffffffffffffffff81111561089a57600080fd5b6020830191508360208285010111156108b257600080fd5b9250929050565b80356001600160a01b03811681146108d057600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108f457600080fd5b8a3567ffffffffffffffff8082111561090c57600080fd5b6109188e838f01610870565b909c509a5060208d013591508082111561093157600080fd5b61093d8e838f01610870565b909a50985060408d0135975060608d013591508082111561095d57600080fd5b5061096a8d828e01610870565b90965094505060808b0135925061098360a08c016108b9565b915061099160c08c016108b9565b90509295989b9194979a5092959850565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610870565b90969095509350505050565b600080858511156109f457600080fd5b83861115610a0157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a3b5780818660140360031b1b83161692505b505092915050565b803560208310156107bd57600019602084900360031b1b1692915050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b60405290565b60405160c0810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b604051601f8201601f1916810167ffffffffffffffff81118282101715610aec57610aec610a61565b604052919050565b600067ffffffffffffffff821115610b0e57610b0e610a61565b5060051b60200190565b600082601f830112610b2957600080fd5b813567ffffffffffffffff811115610b4357610b43610a61565b610b56601f8201601f1916602001610ac3565b818152846020838601011115610b6b57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112610b9957600080fd5b81356020610bae610ba983610af4565b610ac3565b82815260059290921b84018101918181019086841115610bcd57600080fd5b8286015b84811015610c7d57803567ffffffffffffffff80821115610bf25760008081fd5b908801906060828b03601f1901811315610c0c5760008081fd5b610c14610a77565b610c1f8885016108b9565b815260408085013584811115610c355760008081fd5b610c438e8b83890101610b18565b838b015250918401359183831115610c5b5760008081fd5b610c698d8a85880101610b18565b908201528652505050918301918301610bd1565b509695505050505050565b60006020808385031215610c9b57600080fd5b823567ffffffffffffffff80821115610cb357600080fd5b818501915085601f830112610cc757600080fd5b8135610cd5610ba982610af4565b81815260059190911b83018401908481019088831115610cf457600080fd5b8585015b83811015610dc057803585811115610d0f57600080fd5b860160c0818c03601f19011215610d265760008081fd5b610d2e610aa0565b610d398983016108b9565b81526040610d488184016108b9565b8a83015260608084013582840152608091508184013589811115610d6c5760008081fd5b610d7a8f8d83880101610b88565b82850152505060a0808401358284015260c0840135915088821115610d9f5760008081fd5b610dad8e8c84870101610b18565b9083015250845250918601918601610cf8565b5098975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610dfe578181015183820152602001610de6565b50506000910152565b60008151808452610e1f816020860160208601610de3565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f5857603f19888603018452815160c0860160018060a01b038083511688528089840151168989015260408301516040890152606083015160c060608a015282815180855260e08b01915060e08160051b8c010194508b8301925060005b81811015610f1c5760df198c870301835283518581511687528d81015160608f890152610eed6060890182610e07565b9050604082015191508781036040890152610f088183610e07565b97505050928c0192918c0191600101610ebd565b50505050506080820151608088015260a0820151915086810360a0880152610f448183610e07565b965050509285019290850190600101610e5a565b5092979650505050505050565b60008282518085526020808601955060208260051b8401016020860160005b84811015610fb257601f19868403018952610fa0838351610e07565b98840198925090830190600101610f84565b5090979650505050505050565b606081526000610fd26060830186610f65565b82810360208481019190915285518083528682019282019060005b8181101561100957845183529383019391830191600101610fed565b5050848103604086015261101d8187610f65565b98975050505050505050565b808201808211156107bd57634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff198460601b1681528260148201526000825161107a816034850160208701610de3565b91909101603401949350505050565b805160208083015191908110156110aa576000198160200360031b1b821691505b5091905056fea2646970667358221220fbd925efd5ab2f5f7fdd3db295fc937b181a5babc4635e7ef57ba757363a023d64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db300000000000000000000000044b8c6ae3c304213c3e298495e12497ed3e56e41", - "nonce": "0x24", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd3955c32b4d2155f839601b0a1146722c833a68149740f8e373afb831d603d7b", - "transactionType": "CREATE2", - "contractName": "NativeTokenTransferAmountEnforcer", - "contractAddress": "0xf71af580b9c3078fbc2bbf16fbb8eed82b330320", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x28f824", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506105cd806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046103a7565b50505050505050505050565b005b6100ab610091366004610474565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100816100cb3660046103a7565b6100e3565b6100ab6100de36600461049e565b6102c5565b856100ef8160006102da565b6101405760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101518160006102da565b6101ab5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610137565b5060006101b88d8d6102c5565b905060006101c689896102f1565b5050336000908152602081815260408083208c845290915281208054929450909250839183906101f79084906104e0565b92505081905590508281111561026c5760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e5472616e73666572416d6f756e74456e666f7263656044820152731c8e985b1b1bddd85b98d94b595e18d95959195960621b6064820152608401610137565b604080518481526020810183905289916001600160a01b0389169133917fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d910160405180910390a4505050505050505050505050505050565b60006102d382840184610501565b9392505050565b6001600160f81b0319828116908216145b92915050565b6000803681610303601482878961051a565b61030c91610544565b60601c935061031f60346014878961051a565b61032891610579565b9250610337856034818961051a565b949793965094505050565b60008083601f84011261035457600080fd5b50813567ffffffffffffffff81111561036c57600080fd5b60208301915083602082850101111561038457600080fd5b9250929050565b80356001600160a01b03811681146103a257600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103c657600080fd5b8a3567ffffffffffffffff808211156103de57600080fd5b6103ea8e838f01610342565b909c509a5060208d013591508082111561040357600080fd5b61040f8e838f01610342565b909a50985060408d0135975060608d013591508082111561042f57600080fd5b5061043c8d828e01610342565b90965094505060808b0135925061045560a08c0161038b565b915061046360c08c0161038b565b90509295989b9194979a5092959850565b6000806040838503121561048757600080fd5b6104908361038b565b946020939093013593505050565b600080602083850312156104b157600080fd5b823567ffffffffffffffff8111156104c857600080fd5b6104d485828601610342565b90969095509350505050565b808201808211156102eb57634e487b7160e01b600052601160045260246000fd5b60006020828403121561051357600080fd5b5035919050565b6000808585111561052a57600080fd5b8386111561053757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105715780818660140360031b1b83161692505b505092915050565b803560208310156102eb57600019602084900360031b1b169291505056fea264697066735822122024cad96a7227a2b90e98242180a662fd4fbc57d3e5f57735ca4faddc936bc47d64736f6c63430008170033", - "nonce": "0x25", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf7355bfc0fd6ccc3bf14f7f72f5ec0e246ec4d568d5c1e95959b7d9c4a0f1727", - "transactionType": "CREATE2", - "contractName": "NativeTokenStreamingEnforcer", - "contractAddress": "0xd10b97905a320b13a0608f7e9cc506b56747df19", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x3d1aa8", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109a4806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100e9578063fb7d2c5b1461010a57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610765565b50505050505050505050565b005b61009c6100ac366004610765565b610177565b6100c46100bf366004610832565b61025c565b6040805194855260208501939093529183015260608201526080015b60405180910390f35b6100fc6100f7366004610874565b610338565b6040519081526020016100e0565b61014f610118366004610874565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100e0565b856101838160006103a3565b6101d45760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101e58160006103a3565b61023f5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101cb565b5061024e8c8c898989886103ba565b505050505050505050505050565b6000808080608085146102cb5760405162461bcd60e51b815260206004820152603160248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101cb565b6102d960206000878961089e565b6102e2916108c8565b93506102f260406020878961089e565b6102fb916108c8565b925061030b60606040878961089e565b610314916108c8565b915061032460806060878961089e565b61032d916108c8565b939692955090935050565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a0810183528154815260018201549381019390935260028101549183019190915260038101546060830152600481015460808301529061039b9061062e565b949350505050565b6001600160f81b0319828116908216145b92915050565b60006103c685856106af565b50509150506000806000806103db8b8b61025c565b93509350935093508383101561044b5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e7660448201526e185b1a590b5b585e0b585b5bdd5b9d608a1b60648201526084016101cb565b600081116104b85760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e76604482015273616c69642d7a65726f2d73746172742d74696d6560601b60648201526084016101cb565b336000908152602081815260408083208a8452909152812060048101549091036104f5578481556001810184905560028101839055600381018290555b6040805160a081018252825481526001830154602082015260028301549181019190915260038201546060820152600482015460808201526105369061062e565b86111561059d5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a616c6c60448201526e1bddd85b98d94b595e18d959591959608a1b60648201526084016101cb565b858160040160008282546105b191906108fc565b9091555050600481015460408051878152602081018790529081018590526060810184905260808101919091524260a082015288906001600160a01b0389169033907fa4d5df1d290378aabb8f054b2f3100faf35e2266bb7fbe661f947dfc686704ae9060c00160405180910390a4505050505050505050505050565b6000816060015142101561064457506000919050565b6000826060015142610656919061090f565b9050600081846040015161066a9190610922565b845161067691906108fc565b9050836020015181111561068b575060208301515b808460800151106106a0575060009392505050565b608084015161039b908261090f565b60008036816106c1601482878961089e565b6106ca91610939565b60601c93506106dd60346014878961089e565b6106e6916108c8565b92506106f5856034818961089e565b949793965094505050565b60008083601f84011261071257600080fd5b50813567ffffffffffffffff81111561072a57600080fd5b60208301915083602082850101111561074257600080fd5b9250929050565b80356001600160a01b038116811461076057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561078457600080fd5b8a3567ffffffffffffffff8082111561079c57600080fd5b6107a88e838f01610700565b909c509a5060208d01359150808211156107c157600080fd5b6107cd8e838f01610700565b909a50985060408d0135975060608d01359150808211156107ed57600080fd5b506107fa8d828e01610700565b90965094505060808b0135925061081360a08c01610749565b915061082160c08c01610749565b90509295989b9194979a5092959850565b6000806020838503121561084557600080fd5b823567ffffffffffffffff81111561085c57600080fd5b61086885828601610700565b90969095509350505050565b6000806040838503121561088757600080fd5b61089083610749565b946020939093013593505050565b600080858511156108ae57600080fd5b838611156108bb57600080fd5b5050820193919092039150565b803560208310156103b457600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103b4576103b46108e6565b818103818111156103b4576103b46108e6565b80820281158282048414176103b4576103b46108e6565b6bffffffffffffffffffffffff1981358181169160148510156109665780818660140360031b1b83161692505b50509291505056fea26469706673582212209ae3650bc35b3640fcc1f9a46bf5b25f1ce1bf6eb25aeb42d8582dc4beb6b96b64736f6c63430008170033", - "nonce": "0x26", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0a9c91904cf8d19a021f054640a272c0a66813eba1cedc175175164dbc4a8f4f", - "transactionType": "CREATE2", - "contractName": "NativeTokenPeriodTransferEnforcer", - "contractAddress": "0x9bc0faf4aca5ae429f4c06aeeac517520cb16bd9", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x4601a4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b57806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610893565b50505050505050505050565b005b6100b16100ac366004610960565b61017f565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df3660046109ba565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610893565b610255565b61016461015f3660046109e4565b61033a565b604080519384526020840192909252908201526060016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a0810183528154815260018201549381019390935260028101549183018290526003810154606084015260040154608083015282918291156101f4576101e8816103f0565b9350935093505061024b565b6000806000610203898961033a565b92509250925060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061023f816103f0565b97509750975050505050505b9450945094915050565b85610261816000610484565b6102b25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102c3816000610484565b61031d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102a9565b5061032c8c8c8989898861049b565b505050505050505050505050565b600080806060841461039b5760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152750e474d2dcecc2d8d2c85ae8cae4dae65ad8cadccee8d60531b60648201526084016102a9565b6103a9602060008688610a26565b6103b291610a50565b92506103c2604060208688610a26565b6103cb91610a50565b91506103db606060408688610a26565b6103e491610a50565b60001c90509250925092565b6000806000836040015142101561040f5750600091508190508061047d565b602084015160408501516104239042610a84565b61042d9190610a97565b610438906001610ab9565b905080846060015114159150600082610455578460800151610458565b60005b90508085600001511161046c576000610479565b8451610479908290610a84565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60006104a785856107dd565b505091505060008060006104bb8a8a61033a565b336000908152602081815260408083208c84529091528120600281015494975092955090935090919003610684576000821161054d5760405162461bcd60e51b81526020600482015260396024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d73746172742d646174650000000000000060648201526084016102a9565b600084116105b15760405162461bcd60e51b815260206004820152603c6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d616d6f756e740000000060648201526084016102a9565b600083116106155760405162461bcd60e51b815260206004820152603e6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d6475726174696f6e000060648201526084016102a9565b814210156106725760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152751c8e9d1c985b9cd9995c8b5b9bdd0b5cdd185c9d195960521b60648201526084016102a9565b83815560018101839055600281018290555b60008060006106cf846040518060a0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815250506103f0565b925092509250828811156107395760405162461bcd60e51b815260206004820152603a6024820152600080516020610b0283398151915260448201527f723a7472616e736665722d616d6f756e742d657863656564656400000000000060648201526084016102a9565b811561074e5760038401819055600060048501555b878460040160008282546107629190610ab9565b909155505060028401546004850154604080518a8152602081018a90529081019290925260608201524260808201528a906001600160a01b038b169033907f22e1bbd8bc0380d336958afc37cd8cb128d6c43891ed276162c30e8df467734d9060a00160405180910390a45050505050505050505050505050565b60008036816107ef6014828789610a26565b6107f891610acc565b60601c935061080b603460148789610a26565b61081491610a50565b92506108238560348189610a26565b949793965094505050565b60008083601f84011261084057600080fd5b50813567ffffffffffffffff81111561085857600080fd5b60208301915083602082850101111561087057600080fd5b9250929050565b80356001600160a01b038116811461088e57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108b257600080fd5b8a3567ffffffffffffffff808211156108ca57600080fd5b6108d68e838f0161082e565b909c509a5060208d01359150808211156108ef57600080fd5b6108fb8e838f0161082e565b909a50985060408d0135975060608d013591508082111561091b57600080fd5b506109288d828e0161082e565b90965094505060808b0135925061094160a08c01610877565b915061094f60c08c01610877565b90509295989b9194979a5092959850565b6000806000806060858703121561097657600080fd5b8435935061098660208601610877565b9250604085013567ffffffffffffffff8111156109a257600080fd5b6109ae8782880161082e565b95989497509550505050565b600080604083850312156109cd57600080fd5b6109d683610877565b946020939093013593505050565b600080602083850312156109f757600080fd5b823567ffffffffffffffff811115610a0e57600080fd5b610a1a8582860161082e565b90969095509350505050565b60008085851115610a3657600080fd5b83861115610a4357600080fd5b5050820193919092039150565b8035602083101561049557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561049557610495610a6e565b600082610ab457634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561049557610495610a6e565b6bffffffffffffffffffffffff198135818116916014851015610af95780818660140360031b1b83161692505b50509291505056fe4e6174697665546f6b656e506572696f645472616e73666572456e666f726365a2646970667358221220d41e667da8d747979e7ed7f05af656310d3eb3029c9d0c8a63a248703010d50664736f6c63430008170033", - "nonce": "0x27", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x442d1013c3aa8af09902bf0306aff0aa9c16a81b7dc79a194aa3f7e0ee5239d6", - "transactionType": "CREATE2", - "contractName": "NonceEnforcer", - "contractAddress": "0xde4f2fac4b3d87a1d9953ca5fc09fca7f366254f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x250e6e", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061050e806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100eb578063d3eddcc5146100bc578063ed463367146100bc578063f5743c4c146100fe57600080fd5b80632bd4ed2114610082578063414c3e33146100bc578063a145832a146100d8575b600080fd5b6100aa610090366004610314565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100d66100ca366004610390565b50505050505050505050565b005b6100d66100e6366004610390565b610111565b6100aa6100f936600461045d565b61020f565b6100d661010c36600461049f565b61027d565b85600881901b6101228160006102e1565b6101815760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600061018e8c8c61020f565b336000908152602081815260408083206001600160a01b038916845290915290205490915081146102015760405162461bcd60e51b815260206004820152601b60248201527f4e6f6e6365456e666f726365723a696e76616c69642d6e6f6e636500000000006044820152606401610178565b505050505050505050505050565b60006020821461026c5760405162461bcd60e51b815260206004820152602260248201527f4e6f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e676044820152610e8d60f31b6064820152608401610178565b61027682846104ba565b9392505050565b6001600160a01b038116600081815260208181526040808320338085529083529281902080546001810190915590518181529093917fe02d340254c92bc3ad96f0fceb790db939e11c669c1f4c8a549d248f17130b33910160405180910390a35050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b038116811461030f57600080fd5b919050565b6000806040838503121561032757600080fd5b610330836102f8565b915061033e602084016102f8565b90509250929050565b60008083601f84011261035957600080fd5b50813567ffffffffffffffff81111561037157600080fd5b60208301915083602082850101111561038957600080fd5b9250929050565b60008060008060008060008060008060e08b8d0312156103af57600080fd5b8a3567ffffffffffffffff808211156103c757600080fd5b6103d38e838f01610347565b909c509a5060208d01359150808211156103ec57600080fd5b6103f88e838f01610347565b909a50985060408d0135975060608d013591508082111561041857600080fd5b506104258d828e01610347565b90965094505060808b0135925061043e60a08c016102f8565b915061044c60c08c016102f8565b90509295989b9194979a5092959850565b6000806020838503121561047057600080fd5b823567ffffffffffffffff81111561048757600080fd5b61049385828601610347565b90969095509350505050565b6000602082840312156104b157600080fd5b610276826102f8565b803560208310156102f257600019602084900360031b1b169291505056fea2646970667358221220a9f5ef425adf403ab9ba4e7eb77d33d90a09d017b94aa31d1c936c4da108e6f064736f6c63430008170033", - "nonce": "0x28", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xcbdfdba9acd0ab533dde38d3b52756dbdf3810aa1e81e14d3e540dbd5754410c", - "transactionType": "CREATE2", - "contractName": "OwnershipTransferEnforcer", - "contractAddress": "0x7eef9734e7092032b5c56310eb9bbd1f4a524681", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2d9985", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106af806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461049f565b50505050505050505050565b005b61007661008636600461049f565b6100ba565b61009e61009936600461056c565b6101e7565b6040516001600160a01b03909116815260200160405180910390f35b856100c6816000610252565b6101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610128816000610252565b6101825760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5060006101918d8d8a8a610269565b6040516001600160a01b038083168252919250879186169033907f0f026cada0b544ae1cc47ac006f1f4c3d7e94832af22aa0065351de49f9284d79060200160405180910390a450505050505050505050505050565b60006014821461023e5760405162461bcd60e51b815260206004820152602e602482015260008051602061065a83398151915260448201526d0c85ae8cae4dae65ad8cadccee8d60931b606482015260840161010e565b61024882846105ae565b60601c9392505050565b6001600160f81b0319828116908216145b92915050565b60008036600061027986866103e9565b929550935090915050602481146102db5760405162461bcd60e51b8152602060048201526032602482015260008051602061065a8339815191526044820152710c85acaf0cac6eae8d2dedc5ad8cadccee8d60731b606482015260840161010e565b60006102ea60048284866105e3565b6102f39161060d565b90506001600160e01b0319811663f2fde38b60e01b146103545760405162461bcd60e51b8152602060048201526028602482015260008051602061065a833981519152604482015267190b5b595d1a1bd960c21b606482015260840161010e565b60006103608a8a6101e7565b9050846001600160a01b0316816001600160a01b0316146103c45760405162461bcd60e51b815260206004820152602a602482015260008051602061065a833981519152604482015269190b58dbdb9d1c9858dd60b21b606482015260840161010e565b6103d26024600485876105e3565b6103db9161063b565b9a9950505050505050505050565b60008036816103fb60148287896105e3565b610404916105ae565b60601c93506104176034601487896105e3565b6104209161063b565b925061042f85603481896105e3565b949793965094505050565b60008083601f84011261044c57600080fd5b50813567ffffffffffffffff81111561046457600080fd5b60208301915083602082850101111561047c57600080fd5b9250929050565b80356001600160a01b038116811461049a57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104be57600080fd5b8a3567ffffffffffffffff808211156104d657600080fd5b6104e28e838f0161043a565b909c509a5060208d01359150808211156104fb57600080fd5b6105078e838f0161043a565b909a50985060408d0135975060608d013591508082111561052757600080fd5b506105348d828e0161043a565b90965094505060808b0135925061054d60a08c01610483565b915061055b60c08c01610483565b90509295989b9194979a5092959850565b6000806020838503121561057f57600080fd5b823567ffffffffffffffff81111561059657600080fd5b6105a28582860161043a565b90969095509350505050565b6bffffffffffffffffffffffff1981358181169160148510156105db5780818660140360031b1b83161692505b505092915050565b600080858511156105f357600080fd5b8386111561060057600080fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156105db5760049490940360031b84901b1690921692915050565b8035602083101561026357600019602084900360031b1b169291505056fe4f776e6572736869705472616e73666572456e666f726365723a696e76616c69a264697066735822122007588682c413677a677027e7c1832d2fbd87c6826a5093b643a504b2507b88b964736f6c63430008170033", - "nonce": "0x29", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4c4557199c2a61cb85b45e08230cc229455c3a07d26af24213f7d593f381b6d1", - "transactionType": "CREATE2", - "contractName": "RedeemerEnforcer", - "contractAddress": "0xe144b0b2618071b4e56f746313528a669c7e65c5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2b8cf6", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061064b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103ae565b50505050505050505050565b005b6100766100863660046103ae565b6100b4565b61009e61009936600461047b565b6101e8565b6040516100ab91906104bd565b60405180910390f35b85600881901b6100c5816000610332565b6101245760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101318c8c6101e8565b805190915060005b81811015610183578281815181106101535761015361050a565b60200260200101516001600160a01b0316856001600160a01b03160361017b575050506101db565b600101610139565b5060405162461bcd60e51b815260206004820152602660248201527f52656465656d6572456e666f726365723a756e617574686f72697a65642d72656044820152653232b2b6b2b960d11b606482015260840161011b565b5050505050505050505050565b606060008280158015906102045750610202601482610536565b155b61025e5760405162461bcd60e51b815260206004820152602560248201527f52656465656d6572456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b606482015260840161011b565b610269601482610560565b67ffffffffffffffff81111561028157610281610574565b6040519080825280602002602001820160405280156102aa578160200160208202803683370190505b50925060005b81811015610329578581866102c682601461058a565b926102d39392919061059d565b6102dc916105c7565b60601c8484815181106102f1576102f161050a565b6001600160a01b039092166020928302919091019091015282610313816105fc565b9350610322905060148261058a565b90506102b0565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008083601f84011261035b57600080fd5b50813567ffffffffffffffff81111561037357600080fd5b60208301915083602082850101111561038b57600080fd5b9250929050565b80356001600160a01b03811681146103a957600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103cd57600080fd5b8a3567ffffffffffffffff808211156103e557600080fd5b6103f18e838f01610349565b909c509a5060208d013591508082111561040a57600080fd5b6104168e838f01610349565b909a50985060408d0135975060608d013591508082111561043657600080fd5b506104438d828e01610349565b90965094505060808b0135925061045c60a08c01610392565b915061046a60c08c01610392565b90509295989b9194979a5092959850565b6000806020838503121561048e57600080fd5b823567ffffffffffffffff8111156104a557600080fd5b6104b185828601610349565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156104fe5783516001600160a01b0316835292840192918401916001016104d9565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b60008261054557610545610520565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261056f5761056f610520565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103435761034361054a565b600080858511156105ad57600080fd5b838611156105ba57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105f45780818660140360031b1b83161692505b505092915050565b60006001820161060e5761060e61054a565b506001019056fea26469706673582212201039fbe92afb704ab10dbd45ad43e2b1c4bae1a3a861fb6009a942c305971f6764736f6c63430008170033", - "nonce": "0x2a", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x99b44b29902a9874bca47f25bcd869c82814fa3d655510c12e2d3e1ad4d01235", - "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x6649b61c873f6f9686a1e1ae9ee98ac380c7ba13", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x4ed1d0", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d05806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610980565b50505050505050505050565b005b610081610091366004610980565b6100fa565b6100a96100a4366004610a4d565b6106d3565b6040516100b69190610a8f565b60405180910390f35b6100ea6100cd366004610b2b565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b61086b565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b81600061086b565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610cb083398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff1916600117905536906102748989610882565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106d3565b905080606001516001600160a01b03168383600081811061030c5761030c610b55565b905060200281019061031e9190610b6b565b61032c906020810190610b8b565b6001600160a01b031614158061036e575080608001518383600081811061035557610355610b55565b90506020028101906103679190610b6b565b6020013514155b806103cc57508060a00151805190602001208383600081811061039357610393610b55565b90506020028101906103a59190610b6b565b6103b3906040810190610bad565b6040516103c1929190610bf4565b604051809103902014155b156104385760405162461bcd60e51b81526020600482015260426024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045657610456610b55565b90506020028101906104689190610b6b565b610476906020810190610b8b565b6001600160a01b03161415806104b357508282600181811061049a5761049a610b55565b90506020028101906104ac9190610b6b565b6020013515155b806104f35750828260018181106104cc576104cc610b55565b90506020028101906104de9190610b6b565b6104ec906040810190610bad565b9050604414155b80610559575063a9059cbb60e01b8383600181811061051457610514610b55565b90506020028101906105269190610b6b565b610534906040810190610bad565b61054391600491600091610c04565b61054c91610c2e565b6001600160e01b03191614155b806105c4575080602001516001600160a01b03168383600181811061058057610580610b55565b90506020028101906105929190610b6b565b6105a0906040810190610bad565b6105af91602491600491610c04565b6105b891610c5e565b6001600160a01b031614155b8061061d57508060400151838360018181106105e2576105e2610b55565b90506020028101906105f49190610b6b565b610602906040810190610bad565b61061191604491602491610c04565b61061a91610c5e565b14155b1561068a5760405162461bcd60e51b81526020600482015260436024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b6107276040518060c0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b607c82101561078c5760405162461bcd60e51b815260206004820152603d6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61079a601460008486610c04565b6107a391610c7c565b60601c81526107b6602860148486610c04565b6107bf91610c7c565b60601c60208201526107d5604860288486610c04565b6107de91610c5e565b60408201526107f1605c60488486610c04565b6107fa91610c7c565b606090811c90820152610811607c605c8486610c04565b61081a91610c5e565b608082015261082c82607c8186610c04565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060a082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108ba5763ba597e7e6000526004601cfd5b8315610911578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156109085763ba597e7e6000526004601cfd5b505050826108c4575b5050509250929050565b60008083601f84011261092d57600080fd5b50813567ffffffffffffffff81111561094557600080fd5b60208301915083602082850101111561095d57600080fd5b9250929050565b80356001600160a01b038116811461097b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561099f57600080fd5b8a3567ffffffffffffffff808211156109b757600080fd5b6109c38e838f0161091b565b909c509a5060208d01359150808211156109dc57600080fd5b6109e88e838f0161091b565b909a50985060408d0135975060608d0135915080821115610a0857600080fd5b50610a158d828e0161091b565b90965094505060808b01359250610a2e60a08c01610964565b9150610a3c60c08c01610964565b90509295989b9194979a5092959850565b60008060208385031215610a6057600080fd5b823567ffffffffffffffff811115610a7757600080fd5b610a838582860161091b565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a084015260a084015160c08085015280518060e086015260005b81811015610b065782810184015186820161010001528301610ae9565b506101009250600083828701015282601f19601f830116860101935050505092915050565b60008060408385031215610b3e57600080fd5b610b4783610964565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b8157600080fd5b9190910192915050565b600060208284031215610b9d57600080fd5b610ba682610964565b9392505050565b6000808335601e19843603018112610bc457600080fd5b83018035915067ffffffffffffffff821115610bdf57600080fd5b60200191503681900382131561095d57600080fd5b8183823760009101908152919050565b60008085851115610c1457600080fd5b83861115610c2157600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c565780818660040360031b1b83161692505b505092915050565b8035602083101561087c57600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c565760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a26469706673582212200c9b27d58a069b9dfe088704333d359f679690a7179fd6724505e06d0fe0cffd64736f6c63430008170033", - "nonce": "0x2b", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe9392b0671e8d198ce4276946a5d597d69afef3e1260f46f4358df7ba38f754d", - "transactionType": "CREATE2", - "contractName": "TimestampEnforcer", - "contractAddress": "0x1046bb45c8d673d4ea75321280db34899413c069", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2442e7", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461033f565b50505050505050505050565b005b61007661008636600461033f565b6100c2565b61009e61009936600461040c565b61023a565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023a565b90925090506001600160801b038216156101b857816001600160801b031642116101b85760405162461bcd60e51b815260206004820152602260248201527f54696d657374616d70456e666f726365723a6561726c792d64656c656761746960448201526137b760f11b606482015260840161012a565b6001600160801b0381161561022b57806001600160801b0316421061022b5760405162461bcd60e51b8152602060048201526024808201527f54696d657374616d70456e666f726365723a657870697265642d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b50505050505050505050505050565b6000806020831461029c5760405162461bcd60e51b815260206004820152602660248201527f54696d657374616d70456e666f726365723a696e76616c69642d7465726d732d6044820152650d8cadccee8d60d31b606482015260840161012a565b6102a9836010818761044e565b6102b291610478565b60801c90506102c560106000858761044e565b6102ce91610478565b60801c91509250929050565b60008083601f8401126102ec57600080fd5b50813567ffffffffffffffff81111561030457600080fd5b60208301915083602082850101111561031c57600080fd5b9250929050565b80356001600160a01b038116811461033a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035e57600080fd5b8a3567ffffffffffffffff8082111561037657600080fd5b6103828e838f016102da565b909c509a5060208d013591508082111561039b57600080fd5b6103a78e838f016102da565b909a50985060408d0135975060608d01359150808211156103c757600080fd5b506103d48d828e016102da565b90965094505060808b013592506103ed60a08c01610323565b91506103fb60c08c01610323565b90509295989b9194979a5092959850565b6000806020838503121561041f57600080fd5b823567ffffffffffffffff81111561043657600080fd5b610442858286016102da565b90969095509350505050565b6000808585111561045e57600080fd5b8386111561046b57600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104a95780818660100360031b1b83161692505b50509291505056fea2646970667358221220937c24aea9e01f448cb62e2b3be0bdd7f808e5688cca18b12ff45cb1dabdc7b064736f6c63430008170033", - "nonce": "0x2c", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1fcacea2086383bd42562bed4419db1d79eb37b93001e4df9e52f5a7a21013d4", - "transactionType": "CREATE2", - "contractName": "ValueLteEnforcer", - "contractAddress": "0x92bf12322527caa612fd31a0e810472bbb106a8f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x249ba2", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104f8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610336565b50505050505050505050565b005b610076610086366004610336565b6100b0565b61009e610099366004610403565b6101f8565b60405190815260200160405180910390f35b856100bc816000610269565b61010d5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61011e816000610269565b6101785760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610104565b5060006101858888610280565b505091505060006101968e8e6101f8565b9050808211156101e85760405162461bcd60e51b815260206004820152601f60248201527f56616c75654c7465456e666f726365723a76616c75652d746f6f2d68696768006044820152606401610104565b5050505050505050505050505050565b6000602082146102585760405162461bcd60e51b815260206004820152602560248201527f56616c75654c7465456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610104565b6102628284610445565b9392505050565b6001600160f81b0319828116908216145b92915050565b60008036816102926014828789610463565b61029b9161048d565b60601c93506102ae603460148789610463565b6102b791610445565b92506102c68560348189610463565b949793965094505050565b60008083601f8401126102e357600080fd5b50813567ffffffffffffffff8111156102fb57600080fd5b60208301915083602082850101111561031357600080fd5b9250929050565b80356001600160a01b038116811461033157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035557600080fd5b8a3567ffffffffffffffff8082111561036d57600080fd5b6103798e838f016102d1565b909c509a5060208d013591508082111561039257600080fd5b61039e8e838f016102d1565b909a50985060408d0135975060608d01359150808211156103be57600080fd5b506103cb8d828e016102d1565b90965094505060808b013592506103e460a08c0161031a565b91506103f260c08c0161031a565b90509295989b9194979a5092959850565b6000806020838503121561041657600080fd5b823567ffffffffffffffff81111561042d57600080fd5b610439858286016102d1565b90969095509350505050565b8035602083101561027a57600019602084900360031b1b1692915050565b6000808585111561047357600080fd5b8386111561048057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104ba5780818660140360031b1b83161692505b50509291505056fea2646970667358221220aaa65c38bf913adb3b6476a0d2d501b6b9e881c6a33b33b16dd8081cbc1b61ce64736f6c63430008170033", - "nonce": "0x2d", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb3fc87c28f57e1adc2f8c8fff2c61b6df5211d65534e109e21b486fdf6146f12", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x41773f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x2e", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8b6db6199d3a009312d188cfd91ee28d41bdc177bc4864abcd584b99d2f5c042", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x4196c2", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x2f", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x798677b3eb4c80e8365ccac138194ad93b0d3bffd1d1d25e25df29128c4cc793", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x45f3d7", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x30", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4468896edaef764df9653ebe2a62eb7c9f34f7ee008aa9b5d247f604771d29f9", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x3a9b1a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x31", - "chainId": "0xa5bf", - "feeToken": null, - "calls": [], - "keyType": null, - "keyData": null - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0xcb3312", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000b42e", - "blockHash": "0x098faa6250b864ba6179ab2efe569ecfc3da87413d06558ab07650be71b6b389", - "blockNumber": "0x64153b", - "blockTimestamp": "0x69a1e582", - "transactionHash": "0x7b62e5d1bf50d10d22fcea3ce8b1e1f307e7f23d20e6da00b80020eb183429a0", - "transactionIndex": "0x3f", - "logIndex": "0x72", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x7b62e5d1bf50d10d22fcea3ce8b1e1f307e7f23d20e6da00b80020eb183429a0", - "transactionIndex": "0x3f", - "blockHash": "0x098faa6250b864ba6179ab2efe569ecfc3da87413d06558ab07650be71b6b389", - "blockNumber": "0x64153b", - "gasUsed": "0x2330f9", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x7ce794", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000cb0d", - "blockHash": "0xfa38852f8a15453f41c196626365f2a6eb089f7d1242e69252ff9bfb788873d0", - "blockNumber": "0x64153f", - "blockTimestamp": "0x69a1e585", - "transactionHash": "0x3f657ff278137a5f7705d275de17e060e6b43c8fb21b843c1666ac2c70ae0e90", - "transactionIndex": "0x28", - "logIndex": "0x4e", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x3f657ff278137a5f7705d275de17e060e6b43c8fb21b843c1666ac2c70ae0e90", - "transactionIndex": "0x28", - "blockHash": "0xfa38852f8a15453f41c196626365f2a6eb089f7d1242e69252ff9bfb788873d0", - "blockNumber": "0x64153f", - "gasUsed": "0x27a86a", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x5e671a", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000bb53", - "blockHash": "0xaa89dc70d2da6da79b66718c2a1b25af35767e331f9a7a71c6a4e1d7864f8f70", - "blockNumber": "0x641543", - "blockTimestamp": "0x69a1e588", - "transactionHash": "0xdb099c0a590973a4daa5c364d5f17942a685922e5e996809444fb2d2cb06f12b", - "transactionIndex": "0x26", - "logIndex": "0x3e", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xdb099c0a590973a4daa5c364d5f17942a685922e5e996809444fb2d2cb06f12b", - "transactionIndex": "0x26", - "blockHash": "0xaa89dc70d2da6da79b66718c2a1b25af35767e331f9a7a71c6a4e1d7864f8f70", - "blockNumber": "0x641543", - "gasUsed": "0x24962a", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x7e1186", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000008ce2", - "blockHash": "0xfaa5a94f9a3d22153db4df036da0cba5128985fe0cf9979d82f0692062870baa", - "blockNumber": "0x641547", - "blockTimestamp": "0x69a1e58b", - "transactionHash": "0xc39f86308b3a54db2ecadb9224939946b6b3083e9771c8d4fdc37c06a942ffc5", - "transactionIndex": "0x35", - "logIndex": "0x67", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xc39f86308b3a54db2ecadb9224939946b6b3083e9771c8d4fdc37c06a942ffc5", - "transactionIndex": "0x35", - "blockHash": "0xfaa5a94f9a3d22153db4df036da0cba5128985fe0cf9979d82f0692062870baa", - "blockNumber": "0x641547", - "gasUsed": "0x1b83f4", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0xafa1bc", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000bcc0", - "blockHash": "0x1ddc5bd75e39fdd8349a748508003c856712b51949a4d8144877ed377da372c9", - "blockNumber": "0x64154b", - "blockTimestamp": "0x69a1e58d", - "transactionHash": "0xf59199161d5cbf5fb367e72eeac308182d3bd40b60f04c56469ffd96835cd7eb", - "transactionIndex": "0x44", - "logIndex": "0x79", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xf59199161d5cbf5fb367e72eeac308182d3bd40b60f04c56469ffd96835cd7eb", - "transactionIndex": "0x44", - "blockHash": "0x1ddc5bd75e39fdd8349a748508003c856712b51949a4d8144877ed377da372c9", - "blockNumber": "0x64154b", - "gasUsed": "0x24dd67", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0xb7c21f", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000e725", - "blockHash": "0x72f0ef13663ffe0bf3849e3440e8534092d79522fc0dbff236b646f47de985eb", - "blockNumber": "0x64154f", - "blockTimestamp": "0x69a1e590", - "transactionHash": "0x49475ad18ff588276bd3402b9e8d56a2657512dba01c90980573d55f620e7eb0", - "transactionIndex": "0x41", - "logIndex": "0x80", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x49475ad18ff588276bd3402b9e8d56a2657512dba01c90980573d55f620e7eb0", - "transactionIndex": "0x41", - "blockHash": "0x72f0ef13663ffe0bf3849e3440e8534092d79522fc0dbff236b646f47de985eb", - "blockNumber": "0x64154f", - "gasUsed": "0x2d2533", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x196fa14", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000cdc0", - "blockHash": "0xffe69f426d8a3008ff0770fa24b81c2b6cbce8190b28ffadb81d5e9144a5df43", - "blockNumber": "0x641553", - "blockTimestamp": "0x69a1e593", - "transactionHash": "0x38f2e659e094b56516f8cee72de7d19a9568cca949d7157a1f2dd200bfd21008", - "transactionIndex": "0x6e", - "logIndex": "0xe1", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x38f2e659e094b56516f8cee72de7d19a9568cca949d7157a1f2dd200bfd21008", - "transactionIndex": "0x6e", - "blockHash": "0xffe69f426d8a3008ff0770fa24b81c2b6cbce8190b28ffadb81d5e9144a5df43", - "blockNumber": "0x641553", - "gasUsed": "0x282f56", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0xaaf844", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000001326d", - "blockHash": "0x4898d676b7e4325afc6952fe6f508223fd350120bc27090f7cc962e06670a005", - "blockNumber": "0x641559", - "blockTimestamp": "0x69a1e597", - "transactionHash": "0x1461b1afd83eedbe998d4ada6a204395b5bc07432c3b8910dd097baa52cca78c", - "transactionIndex": "0x33", - "logIndex": "0x69", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x1461b1afd83eedbe998d4ada6a204395b5bc07432c3b8910dd097baa52cca78c", - "transactionIndex": "0x33", - "blockHash": "0x4898d676b7e4325afc6952fe6f508223fd350120bc27090f7cc962e06670a005", - "blockNumber": "0x641559", - "gasUsed": "0x3bd928", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x8dcb35", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000001124a", - "blockHash": "0xefa1c5adf2c29220703b311eba6abf3050340f7d7b8b066354c0b53d1e7ac589", - "blockNumber": "0x64155d", - "blockTimestamp": "0x69a1e59a", - "transactionHash": "0xfa8b029edcd2ac0dbf77c7bf03e5f219a01c503441e6f0a421c9939c97d9ce8e", - "transactionIndex": "0x2e", - "logIndex": "0x55", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xfa8b029edcd2ac0dbf77c7bf03e5f219a01c503441e6f0a421c9939c97d9ce8e", - "transactionIndex": "0x2e", - "blockHash": "0xefa1c5adf2c29220703b311eba6abf3050340f7d7b8b066354c0b53d1e7ac589", - "blockNumber": "0x64155d", - "gasUsed": "0x359242", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0xcd2db8", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000e988", - "blockHash": "0x82017820a9b10526ee5cf971f91010e17d979ea109d446ca0bff85d5f2e42952", - "blockNumber": "0x641561", - "blockTimestamp": "0x69a1e59c", - "transactionHash": "0x54b16a981c90abf36a24319dcca2f6fc9277bb91142679c7f5e04e1b1e22a47c", - "transactionIndex": "0x2c", - "logIndex": "0x55", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x54b16a981c90abf36a24319dcca2f6fc9277bb91142679c7f5e04e1b1e22a47c", - "transactionIndex": "0x2c", - "blockHash": "0x82017820a9b10526ee5cf971f91010e17d979ea109d446ca0bff85d5f2e42952", - "blockNumber": "0x641561", - "gasUsed": "0x2d9c64", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0xc79210", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000cdff", - "blockHash": "0x86a09bf258b26d5daff3f5340b92b71de47e88092144d479baa74847805eb2e3", - "blockNumber": "0x641565", - "blockTimestamp": "0x69a1e59f", - "transactionHash": "0x10f2957c0dfd2d74bc0baf7bb84c0187fe58eb3da867af73f386810f3ee3e0da", - "transactionIndex": "0x49", - "logIndex": "0x88", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x10f2957c0dfd2d74bc0baf7bb84c0187fe58eb3da867af73f386810f3ee3e0da", - "transactionIndex": "0x49", - "blockHash": "0x86a09bf258b26d5daff3f5340b92b71de47e88092144d479baa74847805eb2e3", - "blockNumber": "0x641565", - "gasUsed": "0x283bca", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0xfe700c", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000efcd", - "blockHash": "0x9e51d7d728920b4a3ba0d5d882347e3db23d079ee04903565ea48f5e12071ce5", - "blockNumber": "0x641569", - "blockTimestamp": "0x69a1e5a2", - "transactionHash": "0x36ec11b3f9c1722536f761c80b6d084b7dbd07fe9e5b93498221392e79205b8c", - "transactionIndex": "0x45", - "logIndex": "0x7a", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x36ec11b3f9c1722536f761c80b6d084b7dbd07fe9e5b93498221392e79205b8c", - "transactionIndex": "0x45", - "blockHash": "0x9e51d7d728920b4a3ba0d5d882347e3db23d079ee04903565ea48f5e12071ce5", - "blockNumber": "0x641569", - "gasUsed": "0x2ed606", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0xa95513", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000cff9", - "blockHash": "0xdc355740e3bff8b80098cc475f037d9439467c12614b65137c2da9595402ac93", - "blockNumber": "0x64156d", - "blockTimestamp": "0x69a1e5a4", - "transactionHash": "0x061cd06dd349c785c9ebf106532c20d6eb63609938b45e225e93d957722e8dd0", - "transactionIndex": "0x32", - "logIndex": "0x74", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x061cd06dd349c785c9ebf106532c20d6eb63609938b45e225e93d957722e8dd0", - "transactionIndex": "0x32", - "blockHash": "0xdc355740e3bff8b80098cc475f037d9439467c12614b65137c2da9595402ac93", - "blockNumber": "0x64156d", - "gasUsed": "0x289e7e", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x67ff79", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000009573", - "blockHash": "0x70c7d0e8626d8f2d1337c32aaaf28980039e5b56a74206f3fa067ca3c71e40c0", - "blockNumber": "0x641571", - "blockTimestamp": "0x69a1e5a7", - "transactionHash": "0xc2afa42514a835237dc09d5fe3df4ad135e4b730f2169c036d6a928089f703be", - "transactionIndex": "0x26", - "logIndex": "0x4f", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xc2afa42514a835237dc09d5fe3df4ad135e4b730f2169c036d6a928089f703be", - "transactionIndex": "0x26", - "blockHash": "0x70c7d0e8626d8f2d1337c32aaaf28980039e5b56a74206f3fa067ca3c71e40c0", - "blockNumber": "0x641571", - "gasUsed": "0x1d3058", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x7361d5", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000d444", - "blockHash": "0x1ba78b9c32312a230ab22375c350a5051609844f675dcc3c227f7b7e6b95d29f", - "blockNumber": "0x641575", - "blockTimestamp": "0x69a1e5aa", - "transactionHash": "0x22e839426d3720de8ea4a6b23cc9d650d9abc95ac1a3ea28975bf83f93ea308e", - "transactionIndex": "0x2a", - "logIndex": "0x4d", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x22e839426d3720de8ea4a6b23cc9d650d9abc95ac1a3ea28975bf83f93ea308e", - "transactionIndex": "0x2a", - "blockHash": "0x1ba78b9c32312a230ab22375c350a5051609844f675dcc3c227f7b7e6b95d29f", - "blockNumber": "0x641575", - "gasUsed": "0x297534", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0xca4d82", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000a672", - "blockHash": "0xb2387658d22e5a4bb3849f81101af1a4e886daf0fdd1f96844f1926551e9c2f5", - "blockNumber": "0x641579", - "blockTimestamp": "0x69a1e5ad", - "transactionHash": "0x6dc21abcd6cb43abbdfad3817e05e6513b199a2f742b4c9f33948b81fe417098", - "transactionIndex": "0x44", - "logIndex": "0x8b", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x6dc21abcd6cb43abbdfad3817e05e6513b199a2f742b4c9f33948b81fe417098", - "transactionIndex": "0x44", - "blockHash": "0xb2387658d22e5a4bb3849f81101af1a4e886daf0fdd1f96844f1926551e9c2f5", - "blockNumber": "0x641579", - "gasUsed": "0x20821f", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0xe8a679", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000009048", - "blockHash": "0x143a26250f5a162908d09fcf56993617314bc9d1a49f96392e73993c8cda56be", - "blockNumber": "0x64157c", - "blockTimestamp": "0x69a1e5af", - "transactionHash": "0x287aba58ac0af40da0363970edc81549e0bc679685f5fd9f483d726eff1b5fe7", - "transactionIndex": "0x3a", - "logIndex": "0x84", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x287aba58ac0af40da0363970edc81549e0bc679685f5fd9f483d726eff1b5fe7", - "transactionIndex": "0x3a", - "blockHash": "0x143a26250f5a162908d09fcf56993617314bc9d1a49f96392e73993c8cda56be", - "blockNumber": "0x64157c", - "gasUsed": "0x1c2dfc", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0xc5acfc", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000008c8e", - "blockHash": "0x2d95910f69ba7ec2b891772b95999e97d2045850fbc07669dcf2a58b04ca4c09", - "blockNumber": "0x641580", - "blockTimestamp": "0x69a1e5b2", - "transactionHash": "0xba9b38a8ebe18053965ae9c87efa29cbe26c97d3fa885665de7747c50effdcb9", - "transactionIndex": "0x4c", - "logIndex": "0x8f", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xba9b38a8ebe18053965ae9c87efa29cbe26c97d3fa885665de7747c50effdcb9", - "transactionIndex": "0x4c", - "blockHash": "0x2d95910f69ba7ec2b891772b95999e97d2045850fbc07669dcf2a58b04ca4c09", - "blockNumber": "0x641580", - "gasUsed": "0x1b739c", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x708bbf", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000001596b", - "blockHash": "0xef517dd00ae9d88bd8ed59076d1f6118e0423a30e3912a6de6ba621b6d398ff4", - "blockNumber": "0x641584", - "blockTimestamp": "0x69a1e5b4", - "transactionHash": "0xfb2b01d3ffbd97e9b45bb5944310e952b73f30490e04bf0b903491517af60d85", - "transactionIndex": "0x1d", - "logIndex": "0x30", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xfb2b01d3ffbd97e9b45bb5944310e952b73f30490e04bf0b903491517af60d85", - "transactionIndex": "0x1d", - "blockHash": "0xef517dd00ae9d88bd8ed59076d1f6118e0423a30e3912a6de6ba621b6d398ff4", - "blockNumber": "0x641584", - "gasUsed": "0x4376cf", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x17aaca2", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000001ca54", - "blockHash": "0x73728f3035542360015a0dddf7f588f3a3ac5bbeb77c9ff5ba9da12c1e7f64b1", - "blockNumber": "0x641588", - "blockTimestamp": "0x69a1e5b7", - "transactionHash": "0xa8d7f70b5871b420f89cff14adf28d465a35cf57700c7fb5b4f262c2203a19e0", - "transactionIndex": "0x50", - "logIndex": "0x99", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xa8d7f70b5871b420f89cff14adf28d465a35cf57700c7fb5b4f262c2203a19e0", - "transactionIndex": "0x50", - "blockHash": "0x73728f3035542360015a0dddf7f588f3a3ac5bbeb77c9ff5ba9da12c1e7f64b1", - "blockNumber": "0x641588", - "gasUsed": "0x598464", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x1245866", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000ce37", - "blockHash": "0x1cbcd205266d2e8bb2719d3a0d02e39e6c4923f03df3e44fbc19128ad31e2bdf", - "blockNumber": "0x64158c", - "blockTimestamp": "0x69a1e5b9", - "transactionHash": "0x208e01cc7d0e074d212241bf39083c0b7fe48aaad146f2f564af74563a0e4f53", - "transactionIndex": "0x54", - "logIndex": "0xb7", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x208e01cc7d0e074d212241bf39083c0b7fe48aaad146f2f564af74563a0e4f53", - "transactionIndex": "0x54", - "blockHash": "0x1cbcd205266d2e8bb2719d3a0d02e39e6c4923f03df3e44fbc19128ad31e2bdf", - "blockNumber": "0x64158c", - "gasUsed": "0x2846b6", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x6ce807", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000007444", - "blockHash": "0x8363d2b2929b95c29591ed43e3fdf9ae25be3dc947fab472eb50dac14ff25df0", - "blockNumber": "0x641590", - "blockTimestamp": "0x69a1e5bc", - "transactionHash": "0x24ee9cf34491155bdd3c3366f2797844e1a69cf2aa27a07fbe129bfa346aa597", - "transactionIndex": "0x21", - "logIndex": "0x41", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x24ee9cf34491155bdd3c3366f2797844e1a69cf2aa27a07fbe129bfa346aa597", - "transactionIndex": "0x21", - "blockHash": "0x8363d2b2929b95c29591ed43e3fdf9ae25be3dc947fab472eb50dac14ff25df0", - "blockNumber": "0x641590", - "gasUsed": "0x16b52c", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x90a657", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000018069", - "blockHash": "0xc16cd70bf981b25ae12a20fd66361682c6c950f09b9225cdc3b017e230391561", - "blockNumber": "0x641594", - "blockTimestamp": "0x69a1e5bf", - "transactionHash": "0xddd04b22ae9527003e6ac1e0c90d9ea2987a5afd35d5ae17fb145ab86004dbc5", - "transactionIndex": "0x1a", - "logIndex": "0x32", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xddd04b22ae9527003e6ac1e0c90d9ea2987a5afd35d5ae17fb145ab86004dbc5", - "transactionIndex": "0x1a", - "blockHash": "0xc16cd70bf981b25ae12a20fd66361682c6c950f09b9225cdc3b017e230391561", - "blockNumber": "0x641594", - "gasUsed": "0x4b1458", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x823961", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000009ea8", - "blockHash": "0x61cf59af2aaeaec4c9d9fc58ecee5a2508d2ec6d79778d7431b22e94479f62a0", - "blockNumber": "0x641598", - "blockTimestamp": "0x69a1e5c2", - "transactionHash": "0xd3955c32b4d2155f839601b0a1146722c833a68149740f8e373afb831d603d7b", - "transactionIndex": "0x19", - "logIndex": "0x28", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xd3955c32b4d2155f839601b0a1146722c833a68149740f8e373afb831d603d7b", - "transactionIndex": "0x19", - "blockHash": "0x61cf59af2aaeaec4c9d9fc58ecee5a2508d2ec6d79778d7431b22e94479f62a0", - "blockNumber": "0x641598", - "gasUsed": "0x1efcc2", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x5c82d3", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000ecb8", - "blockHash": "0x678078160a3ed6f6e6b66a275f78c94ee8661f56d6aa9dba402abf53fd86ad5b", - "blockNumber": "0x64159c", - "blockTimestamp": "0x69a1e5c4", - "transactionHash": "0xf7355bfc0fd6ccc3bf14f7f72f5ec0e246ec4d568d5c1e95959b7d9c4a0f1727", - "transactionIndex": "0x26", - "logIndex": "0x41", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xf7355bfc0fd6ccc3bf14f7f72f5ec0e246ec4d568d5c1e95959b7d9c4a0f1727", - "transactionIndex": "0x26", - "blockHash": "0x678078160a3ed6f6e6b66a275f78c94ee8661f56d6aa9dba402abf53fd86ad5b", - "blockNumber": "0x64159c", - "gasUsed": "0x2e3bd1", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x80ae18", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000010f3b", - "blockHash": "0xca649c2bce5be2f093fe1d03af27d1129ca5fbf678045cabd800dff7d1ca61d4", - "blockNumber": "0x6415a0", - "blockTimestamp": "0x69a1e5c7", - "transactionHash": "0x0a9c91904cf8d19a021f054640a272c0a66813eba1cedc175175164dbc4a8f4f", - "transactionIndex": "0x21", - "logIndex": "0x4b", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x0a9c91904cf8d19a021f054640a272c0a66813eba1cedc175175164dbc4a8f4f", - "transactionIndex": "0x21", - "blockHash": "0xca649c2bce5be2f093fe1d03af27d1129ca5fbf678045cabd800dff7d1ca61d4", - "blockNumber": "0x6415a0", - "gasUsed": "0x34f97e", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x150f351", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000008f7d", - "blockHash": "0x41f7395ecb962f372015a4ea407d7a5d2251bb0fa58b4bd1bb81170497902783", - "blockNumber": "0x6415a4", - "blockTimestamp": "0x69a1e5ca", - "transactionHash": "0x442d1013c3aa8af09902bf0306aff0aa9c16a81b7dc79a194aa3f7e0ee5239d6", - "transactionIndex": "0x5d", - "logIndex": "0xbd", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x442d1013c3aa8af09902bf0306aff0aa9c16a81b7dc79a194aa3f7e0ee5239d6", - "transactionIndex": "0x5d", - "blockHash": "0x41f7395ecb962f372015a4ea407d7a5d2251bb0fa58b4bd1bb81170497902783", - "blockNumber": "0x6415a4", - "gasUsed": "0x1c0640", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x10de863", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000b09c", - "blockHash": "0x31f5e3066c3d2f40e3133f0889df02f911c3c5f426016eabaceaa69e3a645e47", - "blockNumber": "0x6415a7", - "blockTimestamp": "0x69a1e5cc", - "transactionHash": "0xcbdfdba9acd0ab533dde38d3b52756dbdf3810aa1e81e14d3e540dbd5754410c", - "transactionIndex": "0x3e", - "logIndex": "0x73", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xcbdfdba9acd0ab533dde38d3b52756dbdf3810aa1e81e14d3e540dbd5754410c", - "transactionIndex": "0x3e", - "blockHash": "0x31f5e3066c3d2f40e3133f0889df02f911c3c5f426016eabaceaa69e3a645e47", - "blockNumber": "0x6415a7", - "gasUsed": "0x227e58", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x7434d7", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000a8aa", - "blockHash": "0xac7bd0ff1798deaa478cbecbec7b8d60e58de4298ffef0b40782f66a4f05ba3f", - "blockNumber": "0x6415aa", - "blockTimestamp": "0x69a1e5ce", - "transactionHash": "0x4c4557199c2a61cb85b45e08230cc229455c3a07d26af24213f7d593f381b6d1", - "transactionIndex": "0x2d", - "logIndex": "0x50", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x4c4557199c2a61cb85b45e08230cc229455c3a07d26af24213f7d593f381b6d1", - "transactionIndex": "0x2d", - "blockHash": "0xac7bd0ff1798deaa478cbecbec7b8d60e58de4298ffef0b40782f66a4f05ba3f", - "blockNumber": "0x6415aa", - "gasUsed": "0x20f124", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x1a47708", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000013166", - "blockHash": "0xddda1a5d4b91a2823d8966200d4773acc15a9a6a42e6901dad39f222535d5693", - "blockNumber": "0x6415ae", - "blockTimestamp": "0x69a1e5d1", - "transactionHash": "0x99b44b29902a9874bca47f25bcd869c82814fa3d655510c12e2d3e1ad4d01235", - "transactionIndex": "0x47", - "logIndex": "0x94", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x99b44b29902a9874bca47f25bcd869c82814fa3d655510c12e2d3e1ad4d01235", - "transactionIndex": "0x47", - "blockHash": "0xddda1a5d4b91a2823d8966200d4773acc15a9a6a42e6901dad39f222535d5693", - "blockNumber": "0x6415ae", - "gasUsed": "0x3ba5e4", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x9e4687", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000008c68", - "blockHash": "0xff809ac1d7f6c216c34d6e3707e2bc44d6fadc2d5cddb498782a055f53c06e0c", - "blockNumber": "0x6415b2", - "blockTimestamp": "0x69a1e5d3", - "transactionHash": "0xe9392b0671e8d198ce4276946a5d597d69afef3e1260f46f4358df7ba38f754d", - "transactionIndex": "0x41", - "logIndex": "0x73", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xe9392b0671e8d198ce4276946a5d597d69afef3e1260f46f4358df7ba38f754d", - "transactionIndex": "0x41", - "blockHash": "0xff809ac1d7f6c216c34d6e3707e2bc44d6fadc2d5cddb498782a055f53c06e0c", - "blockNumber": "0x6415b2", - "gasUsed": "0x1b6c24", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0xa38301", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000008dc0", - "blockHash": "0x7c4ab58374c01d743f19856434a46695135d16dbb05064a17f4f3a736a6d729a", - "blockNumber": "0x6415b6", - "blockTimestamp": "0x69a1e5d6", - "transactionHash": "0x1fcacea2086383bd42562bed4419db1d79eb37b93001e4df9e52f5a7a21013d4", - "transactionIndex": "0x3a", - "logIndex": "0x69", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x1fcacea2086383bd42562bed4419db1d79eb37b93001e4df9e52f5a7a21013d4", - "transactionIndex": "0x3a", - "blockHash": "0x7c4ab58374c01d743f19856434a46695135d16dbb05064a17f4f3a736a6d729a", - "blockNumber": "0x6415b6", - "gasUsed": "0x1baf54", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0xea1c17", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000fda1", - "blockHash": "0xea4b8b8b08054dc1340a2a7b8e35b032e0180f52a152bf6eee06751c9c7b38fd", - "blockNumber": "0x6415ba", - "blockTimestamp": "0x69a1e5d9", - "transactionHash": "0xb3fc87c28f57e1adc2f8c8fff2c61b6df5211d65534e109e21b486fdf6146f12", - "transactionIndex": "0x3d", - "logIndex": "0x76", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0xb3fc87c28f57e1adc2f8c8fff2c61b6df5211d65534e109e21b486fdf6146f12", - "transactionIndex": "0x3d", - "blockHash": "0xea4b8b8b08054dc1340a2a7b8e35b032e0180f52a152bf6eee06751c9c7b38fd", - "blockNumber": "0x6415ba", - "gasUsed": "0x318951", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0x5e3715", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000fe1b", - "blockHash": "0xa8a97dcd99e9d5167084d30a3070b4f412939c39958bce79ddda2ddf3d742adb", - "blockNumber": "0x6415bf", - "blockTimestamp": "0x69a1e5dc", - "transactionHash": "0x8b6db6199d3a009312d188cfd91ee28d41bdc177bc4864abcd584b99d2f5c042", - "transactionIndex": "0x29", - "logIndex": "0x49", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x8b6db6199d3a009312d188cfd91ee28d41bdc177bc4864abcd584b99d2f5c042", - "transactionIndex": "0x29", - "blockHash": "0xa8a97dcd99e9d5167084d30a3070b4f412939c39958bce79ddda2ddf3d742adb", - "blockNumber": "0x6415bf", - "gasUsed": "0x31a12d", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, - { - "type": "0x2", - "status": "0x1", - "cumulativeGasUsed": "0xe1cdc3", - "logs": [ - { - "address": "0x20c0000000000000000000000000000000000001", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x000000000000000000000000feec000000000000000000000000000000000000" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000010f06", - "blockHash": "0xe5a3301c6d85636e3727ff718d570f3baa3b689018ad87a949550a70c71534c5", - "blockNumber": "0x6415c3", - "blockTimestamp": "0x69a1e5df", - "transactionHash": "0x798677b3eb4c80e8365ccac138194ad93b0d3bffd1d1d25e25df29128c4cc793", - "transactionIndex": "0x58", - "logIndex": "0x9c", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x798677b3eb4c80e8365ccac138194ad93b0d3bffd1d1d25e25df29128c4cc793", - "transactionIndex": "0x58", - "blockHash": "0xe5a3301c6d85636e3727ff718d570f3baa3b689018ad87a949550a70c71534c5", - "blockNumber": "0x6415c3", - "gasUsed": "0x34ef0a", - "effectiveGasPrice": "0x4a817c802", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", - "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" - }, + } + ], + "receipts": [ { - "type": "0x2", + "type": "0x76", "status": "0x1", - "cumulativeGasUsed": "0x12a8372", + "cumulativeGasUsed": "0x458613", "logs": [ { - "address": "0x20c0000000000000000000000000000000000001", + "address": "0x20c0000000000000000000000000000000000000", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", "0x000000000000000000000000feec000000000000000000000000000000000000" ], - "data": "0x000000000000000000000000000000000000000000000000000000000000e308", - "blockHash": "0x682297f293e6651c6f005be2ae54285d4f7cd6720d190f5898edd1c4fbcc0009", - "blockNumber": "0x6415c6", - "blockTimestamp": "0x69a1e5e1", - "transactionHash": "0x4468896edaef764df9653ebe2a62eb7c9f34f7ee008aa9b5d247f604771d29f9", - "transactionIndex": "0x43", - "logIndex": "0x91", + "data": "0x00000000000000000000000000000000000000000000000000000000000163f7", + "blockHash": "0x61a4262f93137587aeffea9592028661c71666ff2bca5d31c3043db1aef36435", + "blockNumber": "0x10ac857", + "blockTimestamp": "0x6a05a54a", + "transactionHash": "0x09f98ed3de717f37298fa6d232abb4d19cfeb161f49b8d7aa7b38115d5872f60", + "transactionIndex": "0x0", + "logIndex": "0x0", "removed": false } ], - "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004000000000000000008000000000008000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000100000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "transactionHash": "0x4468896edaef764df9653ebe2a62eb7c9f34f7ee008aa9b5d247f604771d29f9", - "transactionIndex": "0x43", - "blockHash": "0x682297f293e6651c6f005be2ae54285d4f7cd6720d190f5898edd1c4fbcc0009", - "blockNumber": "0x6415c6", - "gasUsed": "0x2c578a", - "effectiveGasPrice": "0x4a817c802", + "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000040000000000000004000000000000000008000000000000000000001000000000000400000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000020000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "transactionHash": "0x09f98ed3de717f37298fa6d232abb4d19cfeb161f49b8d7aa7b38115d5872f60", + "transactionIndex": "0x0", + "blockHash": "0x61a4262f93137587aeffea9592028661c71666ff2bca5d31c3043db1aef36435", + "blockNumber": "0x10ac857", + "gasUsed": "0x458613", + "effectiveGasPrice": "0x4a817c801", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, - "feeToken": "0x20c0000000000000000000000000000000000001", + "feeToken": "0x20c0000000000000000000000000000000000000", "feePayer": "0xb0403b32f54d0bd752113f4009e8b534c6669f44" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1772217827856, + "timestamp": 1778754892658, "chain": 42431, - "commit": "b553aae" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/4326/run-1778753839287.json b/broadcast/DeployCaveatEnforcers.s.sol/4326/run-1778753839287.json new file mode 100644 index 00000000..cd7d8c97 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/4326/run-1778753839287.json @@ -0,0 +1,30 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2d", + "chainId": "0x10e6" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778753839287, + "chain": 4326, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/4326/run-1778754210163.json b/broadcast/DeployCaveatEnforcers.s.sol/4326/run-1778754210163.json new file mode 100644 index 00000000..2203cfe3 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/4326/run-1778754210163.json @@ -0,0 +1,52 @@ +{ + "transactions": [ + { + "hash": "0x7b7d373ca0d0cf6479a1f07f10e1585e4f619e3709eede8404e19fb872454da1", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2d", + "chainId": "0x10e6" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x2cc0a7e", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7b7d373ca0d0cf6479a1f07f10e1585e4f619e3709eede8404e19fb872454da1", + "transactionIndex": "0x13", + "blockHash": "0x8fed9c6ee33a3d7740755dd7b10d8e0d85709fadbea6176204c13e07b873a8fd", + "blockNumber": "0xf37cce", + "gasUsed": "0x275d77b", + "effectiveGasPrice": "0x10c8e0", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "l1BaseFeeScalar": "0x558", + "l1BlobBaseFee": "0xaeb4851bd6a1d6", + "l1BlobBaseFeeScalar": "0x0", + "l1Fee": "0x5b5a9bdee", + "l1GasPrice": "0x21ed225e", + "l1GasUsed": "0x7b05" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778754210163, + "chain": 4326, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/4326/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/4326/run-latest.json index 5e48d9da..2203cfe3 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/4326/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/4326/run-latest.json @@ -1,1457 +1,52 @@ { "transactions": [ { - "hash": "0x4b3999bc16854b9bb73c8c0616bc9f4f7f860dba94e9a1abad49a11a64021805", + "hash": "0x7b7d373ca0d0cf6479a1f07f10e1585e4f619e3709eede8404e19fb872454da1", "transactionType": "CREATE2", - "contractName": "AllowedCalldataEnforcer", - "contractAddress": "0xc2b0d624c1c4319760c96503ba27c347f3260f55", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106dc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046104a2565b50505050505050505050565b005b6100766100863660046104a2565b6100b5565b61009e61009936600461056f565b610198565b6040516100ac9291906105b1565b60405180910390f35b856100c1816000610265565b6101125760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610123816000610265565b61017d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610109565b5061018a8c8c898961027c565b505050505050505050505050565b6000606060218310156102005760405162461bcd60e51b815260206004820152602a60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d6044820152697465726d732d73697a6560b01b6064820152608401610109565b61020e602060008587610608565b61021791610632565b91506102268360208187610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250949792965091945050505050565b6001600160f81b0319828116908216145b92915050565b6000606036600061028d86866103d6565b93509350505061029d8888610198565b80519195509350816102af8287610650565b11156103155760405162461bcd60e51b815260206004820152602f60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526e0c6c2d8d8c8c2e8c25ad8cadccee8d608b1b6064820152608401610109565b61036e8386846103258583610650565b9261033293929190610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250610427915050565b6103cb5760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526763616c6c6461746160c01b6064820152608401610109565b505050505050505050565b60008036816103e86014828789610608565b6103f191610671565b60601c9350610404603460148789610608565b61040d91610632565b925061041c8560348189610608565b949793965094505050565b8051602091820120825192909101919091201490565b60008083601f84011261044f57600080fd5b50813567ffffffffffffffff81111561046757600080fd5b60208301915083602082850101111561047f57600080fd5b9250929050565b80356001600160a01b038116811461049d57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104c157600080fd5b8a3567ffffffffffffffff808211156104d957600080fd5b6104e58e838f0161043d565b909c509a5060208d01359150808211156104fe57600080fd5b61050a8e838f0161043d565b909a50985060408d0135975060608d013591508082111561052a57600080fd5b506105378d828e0161043d565b90965094505060808b0135925061055060a08c01610486565b915061055e60c08c01610486565b90509295989b9194979a5092959850565b6000806020838503121561058257600080fd5b823567ffffffffffffffff81111561059957600080fd5b6105a58582860161043d565b90969095509350505050565b8281526000602060406020840152835180604085015260005b818110156105e6578581018301518582016060015282016105ca565b506000606082860101526060601f19601f830116850101925050509392505050565b6000808585111561061857600080fd5b8386111561062557600080fd5b5050820193919092039150565b8035602083101561027657600019602084900360031b1b1692915050565b8082018082111561027657634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff19813581811691601485101561069e5780818660140360031b1b83161692505b50509291505056fea2646970667358221220860b8be6a7e9f218173e7b97e4f7d5d6522ab0118af89a815fcf60520e952ed464736f6c63430008170033", - "nonce": "0x5", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2d", "chainId": "0x10e6" }, "additionalContracts": [], "isFixedGasLimit": false - }, - { - "hash": "0x78d232aac15d46ed632126171181ad488c96d91aa24735a6cb9ca1f4732d51b1", - "transactionType": "CREATE2", - "contractName": "AllowedMethodsEnforcer", - "contractAddress": "0x2c21fd0cb9dc8445cb3fb0dc5e7bb0aca01842b5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506107fc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610512565b50505050505050505050565b005b610076610086366004610512565b6100b4565b61009e6100993660046105df565b610197565b6040516100ab9190610621565b60405180910390f35b856100c08160006102e5565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006102e5565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c89896102fc565b505050505050505050505050565b60606000826101a7600482610685565b1580156101b357508015155b6102135760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b61021e6004826106af565b67ffffffffffffffff811115610236576102366106c3565b60405190808252806020026020018201604052801561025f578160200160208202803683370190505b50925060005b818110156102dc5785818661027b8260046106d9565b92610288939291906106ec565b61029191610716565b8484815181106102a3576102a3610746565b6001600160e01b031990921660209283029190910190910152826102c68161075c565b93506102d590506004826106d9565b9050610265565b50505092915050565b6001600160f81b0319828116908216145b92915050565b366000610309848461045c565b90945092505050600481101561037e5760405162461bcd60e51b815260206004820152603460248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d656044820152730f0cac6eae8d2dedc5ac8c2e8c25ad8cadccee8d60631b6064820152608401610108565b600061038d60048284866106ec565b61039691610716565b905060006103a48888610197565b805190915060005b818110156103fb578281815181106103c6576103c6610746565b60200260200101516001600160e01b031916846001600160e01b031916036103f357505050505050610456565b6001016103ac565b5060405162461bcd60e51b815260206004820152602960248201527f416c6c6f7765644d6574686f6473456e666f726365723a6d6574686f642d6e6f6044820152681d0b585b1b1bddd95960ba1b6064820152608401610108565b50505050565b600080368161046e60148287896106ec565b61047791610775565b60601c935061048a6034601487896106ec565b610493916107a8565b92506104a285603481896106ec565b949793965094505050565b60008083601f8401126104bf57600080fd5b50813567ffffffffffffffff8111156104d757600080fd5b6020830191508360208285010111156104ef57600080fd5b9250929050565b80356001600160a01b038116811461050d57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561053157600080fd5b8a3567ffffffffffffffff8082111561054957600080fd5b6105558e838f016104ad565b909c509a5060208d013591508082111561056e57600080fd5b61057a8e838f016104ad565b909a50985060408d0135975060608d013591508082111561059a57600080fd5b506105a78d828e016104ad565b90965094505060808b013592506105c060a08c016104f6565b91506105ce60c08c016104f6565b90509295989b9194979a5092959850565b600080602083850312156105f257600080fd5b823567ffffffffffffffff81111561060957600080fd5b610615858286016104ad565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156106635783516001600160e01b0319168352928401929184019160010161063d565b50909695505050505050565b634e487b7160e01b600052601260045260246000fd5b6000826106945761069461066f565b500690565b634e487b7160e01b600052601160045260246000fd5b6000826106be576106be61066f565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156102f6576102f6610699565b600080858511156106fc57600080fd5b8386111561070957600080fd5b5050820193919092039150565b6001600160e01b0319813581811691600485101561073e5780818660040360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b60006001820161076e5761076e610699565b5060010190565b6bffffffffffffffffffffffff19813581811691601485101561073e5760149490940360031b84901b1690921692915050565b803560208310156102f657600019602084900360031b1b169291505056fea26469706673582212209b5da9243dcd3815a06d34a51586ce02e6c67b993be22c2b463556cf3e0f77b464736f6c63430008170033", - "nonce": "0x6", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x570c30549627c2470422d1da0dc182a9b84f717878cfc414c2e63932e75799b6", - "transactionType": "CREATE2", - "contractName": "AllowedTargetsEnforcer", - "contractAddress": "0x7f20f61b1f09b08d970938f6fa563634d65c4eeb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610736806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461047b565b50505050505050505050565b005b61007661008636600461047b565b6100b4565b61009e610099366004610548565b61025e565b6040516100ab919061058a565b60405180910390f35b856100c08160006103ae565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006103ae565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b50600061018988886103c5565b5050509050600061019a8e8e61025e565b805190915060005b818110156101ed578281815181106101bc576101bc6105d7565b60200260200101516001600160a01b0316846001600160a01b0316036101e55750505050610250565b6001016101a2565b5060405162461bcd60e51b815260206004820152603160248201527f416c6c6f77656454617267657473456e666f726365723a7461726765742d6164604482015270191c995cdccb5b9bdd0b585b1b1bddd959607a1b6064820152608401610108565b505050505050505050505050565b606060008261026e601482610603565b15801561027a57508015155b6102da5760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f77656454617267657473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b6102e560148261062d565b67ffffffffffffffff8111156102fd576102fd610641565b604051908082528060200260200182016040528015610326578160200160208202803683370190505b50925060005b818110156103a557858186610342826014610657565b9261034f9392919061066a565b61035891610694565b60601c84848151811061036d5761036d6105d7565b6001600160a01b03909216602092830291909101909101528261038f816106c9565b935061039e9050601482610657565b905061032c565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008036816103d7601482878961066a565b6103e091610694565b60601c93506103f360346014878961066a565b6103fc916106e2565b925061040b856034818961066a565b949793965094505050565b60008083601f84011261042857600080fd5b50813567ffffffffffffffff81111561044057600080fd5b60208301915083602082850101111561045857600080fd5b9250929050565b80356001600160a01b038116811461047657600080fd5b919050565b60008060008060008060008060008060e08b8d03121561049a57600080fd5b8a3567ffffffffffffffff808211156104b257600080fd5b6104be8e838f01610416565b909c509a5060208d01359150808211156104d757600080fd5b6104e38e838f01610416565b909a50985060408d0135975060608d013591508082111561050357600080fd5b506105108d828e01610416565b90965094505060808b0135925061052960a08c0161045f565b915061053760c08c0161045f565b90509295989b9194979a5092959850565b6000806020838503121561055b57600080fd5b823567ffffffffffffffff81111561057257600080fd5b61057e85828601610416565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156105cb5783516001600160a01b0316835292840192918401916001016105a6565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082610612576106126105ed565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261063c5761063c6105ed565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103bf576103bf610617565b6000808585111561067a57600080fd5b8386111561068757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106c15780818660140360031b1b83161692505b505092915050565b6000600182016106db576106db610617565b5060010190565b803560208310156103bf57600019602084900360031b1b169291505056fea2646970667358221220c8822d4c7275ef8dedf0f20285c1cb5687e2081aef67716a170ae9a2f3de500164736f6c63430008170033", - "nonce": "0x7", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb521678e312541a72b4d547dda8964d1c996abc90988891c8e9f046490fab981", - "transactionType": "CREATE2", - "contractName": "BlockNumberEnforcer", - "contractAddress": "0x5d9818df0ae3f66e9c3d0c5029daf99d1823ca6c", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104ed806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610345565b50505050505050505050565b005b610076610086366004610345565b6100c2565b61009e610099366004610412565b61023e565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023e565b90925090506001600160801b038216156101b957816001600160801b031643116101b95760405162461bcd60e51b8152602060048201526024808201527f426c6f636b4e756d626572456e666f726365723a6561726c792d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b6001600160801b0381161561022f57806001600160801b0316431061022f5760405162461bcd60e51b815260206004820152602660248201527f426c6f636b4e756d626572456e666f726365723a657870697265642d64656c6560448201526533b0ba34b7b760d11b606482015260840161012a565b50505050505050505050505050565b600080602083146102a25760405162461bcd60e51b815260206004820152602860248201527f426c6f636b4e756d626572456e666f726365723a696e76616c69642d7465726d6044820152670e65ad8cadccee8d60c31b606482015260840161012a565b6102b0601060008587610454565b6102b99161047e565b60801c91506102cb8360108187610454565b6102d49161047e565b60801c90509250929050565b60008083601f8401126102f257600080fd5b50813567ffffffffffffffff81111561030a57600080fd5b60208301915083602082850101111561032257600080fd5b9250929050565b80356001600160a01b038116811461034057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561036457600080fd5b8a3567ffffffffffffffff8082111561037c57600080fd5b6103888e838f016102e0565b909c509a5060208d01359150808211156103a157600080fd5b6103ad8e838f016102e0565b909a50985060408d0135975060608d01359150808211156103cd57600080fd5b506103da8d828e016102e0565b90965094505060808b013592506103f360a08c01610329565b915061040160c08c01610329565b90509295989b9194979a5092959850565b6000806020838503121561042557600080fd5b823567ffffffffffffffff81111561043c57600080fd5b610448858286016102e0565b90969095509350505050565b6000808585111561046457600080fd5b8386111561047157600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104af5780818660100360031b1b83161692505b50509291505056fea26469706673582212206446e38dd8abfd3c797d56379fb8902a34f79b78cc594a623cb4ad236f2c8a8564736f6c63430008170033", - "nonce": "0x8", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x29321518070803ab02a741a4f6ff25a90bcb36769c1d4335253d54e7ae5d0b16", - "transactionType": "CREATE2", - "contractName": "DeployedEnforcer", - "contractAddress": "0x24ff2aa430d53a8cd6788018e902e098083dccd2", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610748806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063481286e614610083578063a145832a146100b3578063b99deb0e146100c6578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046104fe565b50505050505050505050565b005b6100966100913660046105cb565b6100e8565b6040516001600160a01b0390911681526020015b60405180910390f35b6100816100c13660046104fe565b6100fd565b6100d96100d43660046105ed565b61026d565b6040516100aa9392919061062f565b60006100f48284610353565b90505b92915050565b85600881901b6001600160f81b031981161561016e5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600080600061017e8e8e61026d565b919450925090506001600160a01b0383163b156101d9576040516001600160a01b03841681527f641dafeb23238fae3ef71c64fced975da90c34dede63890507f3dda6b1e0dfef9060200160405180910390a1505050610260565b60006101e58284610360565b9050836001600160a01b0316816001600160a01b03161461025b5760405162461bcd60e51b815260206004820152602a60248201527f4465706c6f796564456e666f726365723a6465706c6f7965642d6164647265736044820152690e65adad2e6dac2e8c6d60b31b6064820152608401610165565b505050505b5050505050505050505050565b6000806060603484116102d05760405162461bcd60e51b815260206004820152602560248201527f4465706c6f796564456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610165565b6102de601460008688610695565b6102e7916106bf565b60601c92506102fa603460148688610695565b610303916106f4565b91506103128460348188610695565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509598949750919550929350505050565b60006100f48383306103e8565b600061036e60008385610412565b9050806001600160a01b03163b6000036103a6576040516352c7cd4960e11b81526001600160a01b0382166004820152602401610165565b6040516001600160a01b03821681527faf3c4b03f515b5a38f3c238fdc24abf10854a2f27f2a85743a71de17e9bc7e7f9060200160405180910390a192915050565b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b60008347101561043e5760405163392efb2b60e21b815247600482015260248101859052604401610165565b815160000361046057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661049257604051633a0ba96160e11b815260040160405180910390fd5b9392505050565b60008083601f8401126104ab57600080fd5b50813567ffffffffffffffff8111156104c357600080fd5b6020830191508360208285010111156104db57600080fd5b9250929050565b80356001600160a01b03811681146104f957600080fd5b919050565b60008060008060008060008060008060e08b8d03121561051d57600080fd5b8a3567ffffffffffffffff8082111561053557600080fd5b6105418e838f01610499565b909c509a5060208d013591508082111561055a57600080fd5b6105668e838f01610499565b909a50985060408d0135975060608d013591508082111561058657600080fd5b506105938d828e01610499565b90965094505060808b013592506105ac60a08c016104e2565b91506105ba60c08c016104e2565b90509295989b9194979a5092959850565b600080604083850312156105de57600080fd5b50508035926020909101359150565b6000806020838503121561060057600080fd5b823567ffffffffffffffff81111561061757600080fd5b61062385828601610499565b90969095509350505050565b60018060a01b03841681526000602084602084015260606040840152835180606085015260005b8181101561067257858101830151858201608001528201610656565b506000608082860101526080601f19601f83011685010192505050949350505050565b600080858511156106a557600080fd5b838611156106b257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106ec5780818660140360031b1b83161692505b505092915050565b803560208310156100f757600019602084900360031b1b169291505056fea2646970667358221220a048cc0e83485049fa3f0167bb6b167a17c4bf4170c90c95e9b7af43cdc7b85a64736f6c63430008170033", - "nonce": "0x9", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd370229b0cb40b146a613fdb624e626788bcbd4c574313b94f81880b88ffd51d", - "transactionType": "CREATE2", - "contractName": "ERC20BalanceChangeEnforcer", - "contractAddress": "0xcdf6ab796408598cea671d79506d7d48e97a5437", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061095e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780638678d6ef146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610677565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046106f5565b50505050505050505050565b005b6100f46100ef3660046107c2565b61018d565b6040519081526020016100bc565b6100df6101103660046106f5565b6101a2565b6100f4610123366004610677565b60006020819052908152604090205481565b6101486101433660046107fe565b610353565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df6101883660046106f5565b610440565b600061019a84848461061d565b949350505050565b85600881901b6101b3816000610660565b6102125760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102208d8d610353565b509250925050600061023333848961061d565b60008181526001602052604090205490915060ff16156102ab5760405162461bcd60e51b815260206004820152602d60248201527f455243323042616c616e63654368616e6765456e666f726365723a656e666f7260448201526c18d95c8b5a5ccb5b1bd8dad959609a1b6064820152608401610209565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa15801561030c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103309190610840565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c05760405162461bcd60e51b815260206004820152602f60248201527f455243323042616c616e63654368616e6765456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b6064820152608401610209565b858560008181106103d3576103d3610859565b909101356001600160f81b031916151594506103f5905060156001878961086f565b6103fe91610899565b60601c925061041160296015878961086f565b61041a91610899565b60601c915061042c856029818961086f565b610435916108ce565b939692955090935050565b6000806000806104508e8e610353565b9350935093509350600061046533858a61061d565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e99190610840565b9050851561057c5760008281526020819052604090205461050b908490610902565b8110156105775760405162461bcd60e51b815260206004820152603460248201527f455243323042616c616e63654368616e6765456e666f726365723a65786365656044820152736465642d62616c616e63652d646563726561736560601b6064820152608401610209565b61060b565b600082815260208190526040902054610596908490610915565b81101561060b5760405162461bcd60e51b815260206004820152603860248201527f455243323042616c616e63654368616e6765456e666f726365723a696e73756660448201527f66696369656e742d62616c616e63652d696e63726561736500000000000000006064820152608401610209565b50505050505050505050505050505050565b604080516001600160a01b039485166020808301919091529390941684820152606080850192909252805180850390920182526080909301909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561068957600080fd5b5035919050565b60008083601f8401126106a257600080fd5b50813567ffffffffffffffff8111156106ba57600080fd5b6020830191508360208285010111156106d257600080fd5b9250929050565b80356001600160a01b03811681146106f057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561071457600080fd5b8a3567ffffffffffffffff8082111561072c57600080fd5b6107388e838f01610690565b909c509a5060208d013591508082111561075157600080fd5b61075d8e838f01610690565b909a50985060408d0135975060608d013591508082111561077d57600080fd5b5061078a8d828e01610690565b90965094505060808b013592506107a360a08c016106d9565b91506107b160c08c016106d9565b90509295989b9194979a5092959850565b6000806000606084860312156107d757600080fd5b6107e0846106d9565b92506107ee602085016106d9565b9150604084013590509250925092565b6000806020838503121561081157600080fd5b823567ffffffffffffffff81111561082857600080fd5b61083485828601610690565b90969095509350505050565b60006020828403121561085257600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561087f57600080fd5b8386111561088c57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108c65780818660140360031b1b83161692505b505092915050565b8035602083101561067157600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610671576106716108ec565b80820180821115610671576106716108ec56fea2646970667358221220965799d5fdbdef45c46d045e9c377c23116f420861da1b7353b41ac029878d9964736f6c63430008170033", - "nonce": "0xa", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x732c9753b5c221efcb77a0b35c6966680322ea285a43a8e1f11c748afe4cf1a0", - "transactionType": "CREATE2", - "contractName": "ERC20TransferAmountEnforcer", - "contractAddress": "0xf100b0819427117ecf76ed94b358b1a5b5c6d2fc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061081e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100be578063b99deb0e146100d1578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046105c3565b50505050505050505050565b005b6100ab610091366004610690565b600060208181529281526040808220909352908152205481565b6040519081526020015b60405180910390f35b6100816100cc3660046105c3565b610103565b6100e46100df3660046106ba565b610247565b604080516001600160a01b0390931683526020830191909152016100b5565b8561010f8160006102df565b6101605760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101718160006102df565b6101cb5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610157565b506000806101dc8e8e8b8b8b6102f6565b9150915086856001600160a01b0316336001600160a01b03167fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d858560405161022f929190918252602082015260400190565b60405180910390a45050505050505050505050505050565b600080603483146102a15760405162461bcd60e51b815260206004820152603060248201526000805160206107c983398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b6064820152608401610157565b6102af6014600085876106fc565b6102b891610726565b60601c91506102ca83601481876106fc565b6102d39161075b565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b6000806000366000610308888861050d565b9295509350909150506044811461036c5760405162461bcd60e51b815260206004820152603460248201526000805160206107c98339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b6064820152608401610157565b60006103788b8b610247565b965090506001600160a01b03808216908516146103da5760405162461bcd60e51b815260206004820152602c60248201526000805160206107c983398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b6064820152608401610157565b63a9059cbb60e01b6103f06004600085876106fc565b6103f991610779565b6001600160e01b031916146104515760405162461bcd60e51b815260206004820152602a60248201526000805160206107c98339815191526044820152691b1a590b5b595d1a1bd960b21b6064820152608401610157565b61045f6044602484866106fc565b6104689161075b565b336000908152602081815260408083208b8452909152812080549091906104909084906107a7565b9250508190559450858511156104ff5760405162461bcd60e51b815260206004820152602e60248201527f45524332305472616e73666572416d6f756e74456e666f726365723a616c6c6f60448201526d1dd85b98d94b595e18d95959195960921b6064820152608401610157565b505050509550959350505050565b600080368161051f60148287896106fc565b61052891610726565b60601c935061053b6034601487896106fc565b6105449161075b565b925061055385603481896106fc565b949793965094505050565b60008083601f84011261057057600080fd5b50813567ffffffffffffffff81111561058857600080fd5b6020830191508360208285010111156105a057600080fd5b9250929050565b80356001600160a01b03811681146105be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156105e257600080fd5b8a3567ffffffffffffffff808211156105fa57600080fd5b6106068e838f0161055e565b909c509a5060208d013591508082111561061f57600080fd5b61062b8e838f0161055e565b909a50985060408d0135975060608d013591508082111561064b57600080fd5b506106588d828e0161055e565b90965094505060808b0135925061067160a08c016105a7565b915061067f60c08c016105a7565b90509295989b9194979a5092959850565b600080604083850312156106a357600080fd5b6106ac836105a7565b946020939093013593505050565b600080602083850312156106cd57600080fd5b823567ffffffffffffffff8111156106e457600080fd5b6106f08582860161055e565b90969095509350505050565b6000808585111561070c57600080fd5b8386111561071957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156107535780818660140360031b1b83161692505b505092915050565b803560208310156102f057600019602084900360031b1b1692915050565b6001600160e01b031981358181169160048510156107535760049490940360031b84901b1690921692915050565b808201808211156102f057634e487b7160e01b600052601160045260246000fdfe45524332305472616e73666572416d6f756e74456e666f726365723a696e7661a2646970667358221220c41875b732e3b48749e6357d2d1452efe720957c650141af2df143c50d96625064736f6c63430008170033", - "nonce": "0xb", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x38b3609305d8346970a2a70bef79817dba87d6f04041b54ee0d2d89f07e5569f", - "transactionType": "CREATE2", - "contractName": "ERC20PeriodTransferEnforcer", - "contractAddress": "0x474e3ae7e169e940607cc624da8a15eb120139ab", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d12806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610a20565b50505050505050505050565b005b6100b16100ac366004610aed565b61018e565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df366004610b47565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610a20565b610265565b61016461015f366004610b71565b61034a565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a081018352815481526001820154938101939093526002810154918301829052600381015460608401526004015460808301528291829115610203576101f781610416565b9350935093505061025b565b6000806000610212898961034a565b9350935093505060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061024f81610416565b97509750975050505050505b9450945094915050565b856102718160006104aa565b6102c25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102d38160006104aa565b61032d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102b9565b5061033c8c8c898989886104c1565b505050505050505050505050565b6000808080607485146103a65760405162461bcd60e51b81526020600482015260306024820152600080516020610cbd83398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016102b9565b6103b4601460008789610bb3565b6103bd91610bdd565b60601c93506103d0603460148789610bb3565b6103d991610c12565b92506103e9605460348789610bb3565b6103f291610c12565b9150610402607460548789610bb3565b61040b91610c12565b939692955090935050565b60008060008360400151421015610435575060009150819050806104a3565b602084015160408501516104499042610c46565b6104539190610c59565b61045e906001610c7b565b90508084606001511415915060008261047b57846080015161047e565b60005b90508085600001511161049257600061049f565b845161049f908290610c46565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60003660006104d0878761096a565b929550935090915050604481146105345760405162461bcd60e51b81526020600482015260346024820152600080516020610cbd8339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b60648201526084016102b9565b6000806000806105448d8d61034a565b9350935093509350866001600160a01b0316846001600160a01b0316146105b05760405162461bcd60e51b815260206004820152602c6024820152600080516020610cbd83398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b60648201526084016102b9565b63a9059cbb60e01b6105c660046000888a610bb3565b6105cf91610c8e565b6001600160e01b031916146106275760405162461bcd60e51b815260206004820152602a6024820152600080516020610cbd8339815191526044820152691b1a590b5b595d1a1bd960b21b60648201526084016102b9565b336000908152602081815260408083208c8452909152812060028101549091036107e157600082116106a55760405162461bcd60e51b81526020600482015260336024820152600080516020610cbd8339815191526044820152726c69642d7a65726f2d73746172742d6461746560681b60648201526084016102b9565b600084116107025760405162461bcd60e51b81526020600482015260366024820152600080516020610cbd8339815191526044820152751b1a590b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d60521b60648201526084016102b9565b600083116107665760405162461bcd60e51b81526020600482015260386024820152600080516020610cbd83398151915260448201527f6c69642d7a65726f2d706572696f642d6475726174696f6e000000000000000060648201526084016102b9565b814210156107cf5760405162461bcd60e51b815260206004820152603060248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e60448201526f1cd9995c8b5b9bdd0b5cdd185c9d195960821b60648201526084016102b9565b83815560018101839055600281018290555b600080600061082c846040518060a001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481525050610416565b919450925090506000610843604460248c8e610bb3565b61084c91610c12565b9050838111156108bb5760405162461bcd60e51b815260206004820152603460248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e6044820152731cd9995c8b585b5bdd5b9d0b595e18d95959195960621b60648201526084016102b9565b82156108d05760038501829055600060048601555b808560040160008282546108e49190610c7b565b90915550506004850154604080516001600160a01b038c81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a4505050505050505050505050505050505050565b600080368161097c6014828789610bb3565b61098591610bdd565b60601c9350610998603460148789610bb3565b6109a191610c12565b92506109b08560348189610bb3565b949793965094505050565b60008083601f8401126109cd57600080fd5b50813567ffffffffffffffff8111156109e557600080fd5b6020830191508360208285010111156109fd57600080fd5b9250929050565b80356001600160a01b0381168114610a1b57600080fd5b919050565b60008060008060008060008060008060e08b8d031215610a3f57600080fd5b8a3567ffffffffffffffff80821115610a5757600080fd5b610a638e838f016109bb565b909c509a5060208d0135915080821115610a7c57600080fd5b610a888e838f016109bb565b909a50985060408d0135975060608d0135915080821115610aa857600080fd5b50610ab58d828e016109bb565b90965094505060808b01359250610ace60a08c01610a04565b9150610adc60c08c01610a04565b90509295989b9194979a5092959850565b60008060008060608587031215610b0357600080fd5b84359350610b1360208601610a04565b9250604085013567ffffffffffffffff811115610b2f57600080fd5b610b3b878288016109bb565b95989497509550505050565b60008060408385031215610b5a57600080fd5b610b6383610a04565b946020939093013593505050565b60008060208385031215610b8457600080fd5b823567ffffffffffffffff811115610b9b57600080fd5b610ba7858286016109bb565b90969095509350505050565b60008085851115610bc357600080fd5b83861115610bd057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610c0a5780818660140360031b1b83161692505b505092915050565b803560208310156104bb57600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104bb576104bb610c30565b600082610c7657634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156104bb576104bb610c30565b6001600160e01b03198135818116916004851015610c0a5760049490940360031b84901b169092169291505056fe4552433230506572696f645472616e73666572456e666f726365723a696e7661a264697066735822122002755ab8cc52dedf9878671bfd7d317d71bfc428a79a9809842faaefd0de27d064736f6c63430008170033", - "nonce": "0xc", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9891061199f115218d4e5ff1ae5b153eb4434dd8f47fdbf3b0e5c4a030d61c72", - "transactionType": "CREATE2", - "contractName": "ERC20StreamingEnforcer", - "contractAddress": "0x56c97ae02f233b29fa03502ecc0457266d9be00e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b7d806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100fb578063fb7d2c5b1461011c57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610910565b50505050505050505050565b005b61009c6100ac366004610910565b610189565b6100c46100bf3660046109dd565b61026e565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a0015b60405180910390f35b61010e610109366004610a1f565b610365565b6040519081526020016100f2565b61016161012a366004610a1f565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100f2565b856101958160006103d0565b6101e65760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101f78160006103d0565b6102515760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101dd565b506102608c8c898989886103e7565b505050505050505050505050565b600080808080609486146102d85760405162461bcd60e51b815260206004820152602b60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b60648201526084016101dd565b6102e660146000888a610a49565b6102ef91610a73565b60601c945061030260346014888a610a49565b61030b91610aa8565b935061031b60546034888a610a49565b61032491610aa8565b925061033460746054888a610a49565b61033d91610aa8565b915061034d60946074888a610a49565b61035691610aa8565b60001c90509295509295909350565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a081018352815481526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152906103c8906107d9565b949350505050565b6001600160f81b0319828116908216145b92915050565b60003660006103f6878761085a565b929550935090915050604481146104675760405162461bcd60e51b815260206004820152602f60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6560448201526e0f0cac6eae8d2dedc5ad8cadccee8d608b1b60648201526084016101dd565b60008060008060006104798e8e61026e565b94509450945094509450838310156104e55760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015268185e0b585b5bdd5b9d60ba1b60648201526084016101dd565b6000811161054c5760405162461bcd60e51b815260206004820152602e60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7a60448201526d65726f2d73746172742d74696d6560901b60648201526084016101dd565b876001600160a01b0316856001600160a01b0316146105bd5760405162461bcd60e51b815260206004820152602760248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d636044820152661bdb9d1c9858dd60ca1b60648201526084016101dd565b63a9059cbb60e01b6105d360046000898b610a49565b6105dc91610ac6565b6001600160e01b031916146106415760405162461bcd60e51b815260206004820152602560248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015264195d1a1bd960da1b60648201526084016101dd565b336000908152602081815260408083208d84529091528120600481015490910361067e578481556001810184905560028101839055600381018290555b600061068e604460248a8c610a49565b61069791610aa8565b6040805160a081018252845481526001850154602082015260028501549181019190915260038401546060820152600484015460808201529091506106db906107d9565b81111561073c5760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a616c6c6f77616e63656044820152680b595e18d95959195960ba1b60648201526084016101dd565b808260040160008282546107509190610b0a565b90915550506004820154604080516001600160a01b038a81168252602082018a9052818301899052606082018890526080820187905260a08201939093524260c082015290518e928e169133917f30ceca901166c86cac9d1024230d7f5740b26cce6bdd9bad7b1d6e616904ea639181900360e00190a450505050505050505050505050505050565b600081606001514210156107ef57506000919050565b60008260600151426108019190610b1d565b905060008184604001516108159190610b30565b84516108219190610b0a565b90508360200151811115610836575060208301515b8084608001511061084b575060009392505050565b60808401516103c89082610b1d565b600080368161086c6014828789610a49565b61087591610a73565b60601c9350610888603460148789610a49565b61089191610aa8565b92506108a08560348189610a49565b949793965094505050565b60008083601f8401126108bd57600080fd5b50813567ffffffffffffffff8111156108d557600080fd5b6020830191508360208285010111156108ed57600080fd5b9250929050565b80356001600160a01b038116811461090b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561092f57600080fd5b8a3567ffffffffffffffff8082111561094757600080fd5b6109538e838f016108ab565b909c509a5060208d013591508082111561096c57600080fd5b6109788e838f016108ab565b909a50985060408d0135975060608d013591508082111561099857600080fd5b506109a58d828e016108ab565b90965094505060808b013592506109be60a08c016108f4565b91506109cc60c08c016108f4565b90509295989b9194979a5092959850565b600080602083850312156109f057600080fd5b823567ffffffffffffffff811115610a0757600080fd5b610a13858286016108ab565b90969095509350505050565b60008060408385031215610a3257600080fd5b610a3b836108f4565b946020939093013593505050565b60008085851115610a5957600080fd5b83861115610a6657600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610aa05780818660140360031b1b83161692505b505092915050565b803560208310156103e157600019602084900360031b1b1692915050565b6001600160e01b03198135818116916004851015610aa05760049490940360031b84901b1690921692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103e1576103e1610af4565b818103818111156103e1576103e1610af4565b80820281158282048414176103e1576103e1610af456fea264697066735822122038be6c898e25e035c36a52fe26a236a90574cd5fb48f9bc1cb72563a2f07d55b64736f6c63430008170033", - "nonce": "0xd", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd63d0cb047fd56a30df3d35ca80ffadfc697f5b27e033c65929ff8c963c31244", - "transactionType": "CREATE2", - "contractName": "ERC721BalanceChangeEnforcer", - "contractAddress": "0x8afdf96edbbe7e1ed3f5cd89c7e084841e12a09e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061097c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780635f6f02e0146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610686565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610704565b50505050505050505050565b005b6100f46100ef3660046107d1565b61018d565b6040519081526020016100bc565b6100df610110366004610704565b6101a4565b6100f4610123366004610686565b60006020819052908152604090205481565b61014861014336600461081c565b610357565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df610188366004610704565b610445565b600061019b85858585610624565b95945050505050565b85600881901b6101b581600061066f565b6102145760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102228d8d610357565b50925092505060006102363384848a610624565b60008181526001602052604090205490915060ff16156102af5760405162461bcd60e51b815260206004820152602e60248201527f45524337323142616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b606482015260840161020b565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa158015610310573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610334919061085e565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c55760405162461bcd60e51b815260206004820152603060248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b606482015260840161020b565b858560008181106103d8576103d8610877565b909101356001600160f81b031916151594506103fa905060156001878961088d565b610403916108b7565b60601c925061041660296015878961088d565b61041f916108b7565b60601c9150610431856029818961088d565b61043a916108ec565b939692955090935050565b6000806000806104558e8e610357565b9350935093509350600061046b3385858b610624565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ef919061085e565b9050851561058357600082815260208190526040902054610511908490610920565b81101561057e5760405162461bcd60e51b815260206004820152603560248201527f45524337323142616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b606482015260840161020b565b610612565b60008281526020819052604090205461059d908490610933565b8110156106125760405162461bcd60e51b815260206004820152603960248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e63726561736500000000000000606482015260840161020b565b50505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561069857600080fd5b5035919050565b60008083601f8401126106b157600080fd5b50813567ffffffffffffffff8111156106c957600080fd5b6020830191508360208285010111156106e157600080fd5b9250929050565b80356001600160a01b03811681146106ff57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561072357600080fd5b8a3567ffffffffffffffff8082111561073b57600080fd5b6107478e838f0161069f565b909c509a5060208d013591508082111561076057600080fd5b61076c8e838f0161069f565b909a50985060408d0135975060608d013591508082111561078c57600080fd5b506107998d828e0161069f565b90965094505060808b013592506107b260a08c016106e8565b91506107c060c08c016106e8565b90509295989b9194979a5092959850565b600080600080608085870312156107e757600080fd5b6107f0856106e8565b93506107fe602086016106e8565b925061080c604086016106e8565b9396929550929360600135925050565b6000806020838503121561082f57600080fd5b823567ffffffffffffffff81111561084657600080fd5b6108528582860161069f565b90969095509350505050565b60006020828403121561087057600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561089d57600080fd5b838611156108aa57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108e45780818660140360031b1b83161692505b505092915050565b8035602083101561068057600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156106805761068061090a565b808201808211156106805761068061090a56fea2646970667358221220620a30e6cd947057e411eab8573ce55ed899a87dfc8f021f30d60e4a3e1f1dd264736f6c63430008170033", - "nonce": "0xe", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9b378eec93d7f68df1912f241e79c1192ffc7285489c84925ddc827039d443a7", - "transactionType": "CREATE2", - "contractName": "ERC721TransferEnforcer", - "contractAddress": "0x3790e6b7233f779b09da74c72b6e94813925b9af", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610821806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046105ea565b50505050505050505050565b005b6100766100863660046105ea565b6100c1565b61009e6100993660046106bd565b61047c565b604080516001600160a01b03909316835260208301919091520160405180910390f35b856100cd816000610521565b61011e5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012f816000610521565b6101895760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610115565b506000806101978e8e61047c565b9150915060003660006101aa8c8c610538565b929550935090915050606481101561021b5760405162461bcd60e51b815260206004820152602e60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6360448201526d0c2d8d8c8c2e8c25ad8cadccee8d60931b6064820152608401610115565b6000808061022c84600481886106ff565b8101906102399190610729565b919450925090506001600160a01b038316158061025d57506001600160a01b038216155b156102b95760405162461bcd60e51b815260206004820152602660248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6160448201526564647265737360d01b6064820152608401610115565b60006102c860048287896106ff565b6102d19161076a565b9050886001600160a01b0316876001600160a01b0316146103505760405162461bcd60e51b815260206004820152603360248201527f4552433732315472616e73666572456e666f726365723a756e617574686f72696044820152721e99590b58dbdb9d1c9858dd0b5d185c99d95d606a1b6064820152608401610115565b6001600160e01b031981166323b872dd60e01b1480159061038257506001600160e01b03198116632142170760e11b14155b801561039f57506001600160e01b03198116635c46a7ef60e11b14155b156104015760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b3d32b216b9b2b632b1ba37b960a11b6064820152608401610115565b8782146104655760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b1e99590b5d1bdad95b8b5a5960a21b6064820152608401610115565b505050505050505050505050505050505050505050565b600080603483146104e35760405162461bcd60e51b815260206004820152602b60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610115565b6104f16014600085876106ff565b6104fa9161079a565b60601c915061050c83601481876106ff565b610515916107cd565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b600080368161054a60148287896106ff565b6105539161079a565b60601c93506105666034601487896106ff565b61056f916107cd565b925061057e85603481896106ff565b949793965094505050565b60008083601f84011261059b57600080fd5b50813567ffffffffffffffff8111156105b357600080fd5b6020830191508360208285010111156105cb57600080fd5b9250929050565b6001600160a01b03811681146105e757600080fd5b50565b60008060008060008060008060008060e08b8d03121561060957600080fd5b8a3567ffffffffffffffff8082111561062157600080fd5b61062d8e838f01610589565b909c509a5060208d013591508082111561064657600080fd5b6106528e838f01610589565b909a50985060408d0135975060608d013591508082111561067257600080fd5b5061067f8d828e01610589565b90965094505060808b0135925060a08b013561069a816105d2565b915060c08b01356106aa816105d2565b809150509295989b9194979a5092959850565b600080602083850312156106d057600080fd5b823567ffffffffffffffff8111156106e757600080fd5b6106f385828601610589565b90969095509350505050565b6000808585111561070f57600080fd5b8386111561071c57600080fd5b5050820193919092039150565b60008060006060848603121561073e57600080fd5b8335610749816105d2565b92506020840135610759816105d2565b929592945050506040919091013590565b6001600160e01b031981358181169160048510156107925780818660040360031b1b83161692505b505092915050565b6bffffffffffffffffffffffff1981358181169160148510156107925760149490940360031b84901b1690921692915050565b8035602083101561053257600019602084900360031b1b169291505056fea26469706673582212201b4ed75c14efe202d2a163cf465dbebe2a9484eb69c80ab3e6265355eae8f0ec64736f6c63430008170033", - "nonce": "0xf", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x47952fc4a110bc3057519a83fdd6d10d236c2fe73271f001ee8fdf693f9eaac9", - "transactionType": "CREATE2", - "contractName": "ERC1155BalanceChangeEnforcer", - "contractAddress": "0x63c322732695cafbbd488fc6937a0a7b66fc001a", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109cb806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b99deb0e1161005b578063b99deb0e14610122578063d0a3529f1461016b578063d3eddcc51461017e578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063b5e54492146100f4575b600080fd5b6100b061009b3660046106cb565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610749565b50505050505050505050565b005b6100df6100ef366004610749565b610191565b6101146101023660046106cb565b60006020819052908152604090205481565b6040519081526020016100bc565b610135610130366004610816565b610350565b6040805195151586526001600160a01b03948516602087015292909316918401919091526060830152608082015260a0016100bc565b610114610179366004610858565b61045d565b6100df61018c366004610749565b610476565b85600881901b6101a2816000610661565b6102015760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006102118e8e610350565b50935093509350506000610228338585858c610678565b60008181526001602052604090205490915060ff16156102a25760405162461bcd60e51b815260206004820152602f60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a656e6660448201526e1bdc98d95c8b5a5ccb5b1bd8dad959608a1b60648201526084016101f8565b6000818152600160208190526040808320805460ff191690921790915551627eeac760e11b81526001600160a01b0385811660048301526024820185905286169062fdd58e90604401602060405180830381865afa158015610308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032c91906108ad565b60009283526020839052604090922091909155505050505050505050505050505050565b600080808080606986146103c05760405162461bcd60e51b815260206004820152603160248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101f8565b868660008181106103d3576103d36108c6565b909101356001600160f81b031916151595506103f5905060156001888a6108dc565b6103fe91610906565b60601c935061041160296015888a6108dc565b61041a91610906565b60601c925061042d60496029888a6108dc565b6104369161093b565b9150610445866049818a6108dc565b61044e9161093b565b60001c90509295509295909350565b600061046c8686868686610678565b9695505050505050565b60008060008060006104888f8f610350565b9450945094509450945060006104a1338686868d610678565b600081815260016020526040808220805460ff1916905551627eeac760e11b81526001600160a01b03878116600483015260248201879052929350909187169062fdd58e90604401602060405180830381865afa158015610506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052a91906108ad565b905086156105bf5760008281526020819052604090205461054c90849061096f565b8110156105ba5760405162461bcd60e51b815260206004820152603660248201527f4552433131353542616c616e63654368616e6765456e666f726365723a65786360448201527565656465642d62616c616e63652d646563726561736560501b60648201526084016101f8565b61064e565b6000828152602081905260409020546105d9908490610982565b81101561064e5760405162461bcd60e51b815260206004820152603a60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e7360448201527f756666696369656e742d62616c616e63652d696e63726561736500000000000060648201526084016101f8565b5050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0396871660208083019190915295871681830152939095166060840152608083019190915260a0808301919091528351808303909101815260c0909101909252815191012090565b6000602082840312156106dd57600080fd5b5035919050565b60008083601f8401126106f657600080fd5b50813567ffffffffffffffff81111561070e57600080fd5b60208301915083602082850101111561072657600080fd5b9250929050565b80356001600160a01b038116811461074457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561076857600080fd5b8a3567ffffffffffffffff8082111561078057600080fd5b61078c8e838f016106e4565b909c509a5060208d01359150808211156107a557600080fd5b6107b18e838f016106e4565b909a50985060408d0135975060608d01359150808211156107d157600080fd5b506107de8d828e016106e4565b90965094505060808b013592506107f760a08c0161072d565b915061080560c08c0161072d565b90509295989b9194979a5092959850565b6000806020838503121561082957600080fd5b823567ffffffffffffffff81111561084057600080fd5b61084c858286016106e4565b90969095509350505050565b600080600080600060a0868803121561087057600080fd5b6108798661072d565b94506108876020870161072d565b93506108956040870161072d565b94979396509394606081013594506080013592915050565b6000602082840312156108bf57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600080858511156108ec57600080fd5b838611156108f957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156109335780818660140360031b1b83161692505b505092915050565b8035602083101561067257600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561067257610672610959565b808201808211156106725761067261095956fea264697066735822122055d00b2ba52fbd5e002e46be01dfdfd95c714ab0c7dede74f416be6e2fcfa7ba64736f6c63430008170033", - "nonce": "0x10", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc289cae7710a759736c4bb6041e833d95c5298c001a3cb50784fc7d87b54f895", - "transactionType": "CREATE2", - "contractName": "ExactCalldataBatchEnforcer", - "contractAddress": "0x982fd5c86bbf425d7d1451f974192d4525113dfd", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061083a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610417565b50505050505050505050565b005b610076610086366004610417565b6100b4565b61009e6100993660046104e4565b6102fd565b6040516100ab9190610526565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b503660006101918989610319565b9150915060006101a18f8f6102fd565b8051909150821461020a5760405162461bcd60e51b815260206004820152602d60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526c69642d62617463682d73697a6560981b606482015260840161010e565b60005b828110156102eb57838382818110610227576102276105e8565b905060200281019061023991906105fe565b61024790604081019061061e565b604051610255929190610665565b604051809103902082828151811061026f5761026f6105e8565b60200260200101516040015180519060200120146102e35760405162461bcd60e51b815260206004820152602b60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526a69642d63616c6c6461746160a81b606482015260840161010e565b60010161020d565b50505050505050505050505050505050565b60606103098383610319565b610312916106e5565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103515763ba597e7e6000526004601cfd5b83156103a8578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c171561039f5763ba597e7e6000526004601cfd5b5050508261035b575b5050509250929050565b60008083601f8401126103c457600080fd5b50813567ffffffffffffffff8111156103dc57600080fd5b6020830191508360208285010111156103f457600080fd5b9250929050565b80356001600160a01b038116811461041257600080fd5b919050565b60008060008060008060008060008060e08b8d03121561043657600080fd5b8a3567ffffffffffffffff8082111561044e57600080fd5b61045a8e838f016103b2565b909c509a5060208d013591508082111561047357600080fd5b61047f8e838f016103b2565b909a50985060408d0135975060608d013591508082111561049f57600080fd5b506104ac8d828e016103b2565b90965094505060808b013592506104c560a08c016103fb565b91506104d360c08c016103fb565b90509295989b9194979a5092959850565b600080602083850312156104f757600080fd5b823567ffffffffffffffff81111561050e57600080fd5b61051a858286016103b2565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105d957898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b808210156105ac578282018b015187830160800152908a019061058e565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610550565b50919998505050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e1983360301811261061457600080fd5b9190910192915050565b6000808335601e1984360301811261063557600080fd5b83018035915067ffffffffffffffff82111561065057600080fd5b6020019150368190038213156103f457600080fd5b8183823760009101908152919050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106ae576106ae610675565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156106dd576106dd610675565b604052919050565b600067ffffffffffffffff8084111561070057610700610675565b8360051b60206107118183016106b4565b86815291850191818101903684111561072957600080fd5b865b848110156107f8578035868111156107435760008081fd5b880160603682900312156107575760008081fd5b61075f61068b565b610768826103fb565b81528582013586820152604080830135898111156107865760008081fd5b9290920191601f368185011261079c5760008081fd5b83358a8111156107ae576107ae610675565b6107bf818301601f19168a016106b4565b915080825236898287010111156107d65760008081fd5b808986018a84013760009082018901529082015284525091830191830161072b565b5097965050505050505056fea26469706673582212204e939ca243e1dc271c4ed7abc736d1f215248c57e660081b5085e81d1fc45ba264736f6c63430008170033", - "nonce": "0x11", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xabb47859b5f5b83994d5498f50bdf574b6e0780e4b1bea7333f526ea1a916bac", - "transactionType": "CREATE2", - "contractName": "ExactCalldataEnforcer", - "contractAddress": "0x99f2e9bf15ce5ec84685604836f71ab835dbbded", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610559806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610338565b50505050505050505050565b005b610076610086366004610338565b6100b4565b61009e610099366004610405565b61022b565b6040516100ab9190610447565b60405180910390f35b856100c081600061026b565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012281600061026b565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b5036600061018a8989610282565b935093505050600061019c8f8f61022b565b905082826040516101ae929190610496565b604051809103902081805190602001201461021a5760405162461bcd60e51b815260206004820152602660248201527f457861637443616c6c64617461456e666f726365723a696e76616c69642d63616044820152656c6c6461746160d01b6064820152608401610108565b505050505050505050505050505050565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6001600160f81b0319828116908216145b92915050565b600080368161029460148287896104a6565b61029d916104d0565b60601c93506102b06034601487896104a6565b6102b991610505565b92506102c885603481896104a6565b949793965094505050565b60008083601f8401126102e557600080fd5b50813567ffffffffffffffff8111156102fd57600080fd5b60208301915083602082850101111561031557600080fd5b9250929050565b80356001600160a01b038116811461033357600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035757600080fd5b8a3567ffffffffffffffff8082111561036f57600080fd5b61037b8e838f016102d3565b909c509a5060208d013591508082111561039457600080fd5b6103a08e838f016102d3565b909a50985060408d0135975060608d01359150808211156103c057600080fd5b506103cd8d828e016102d3565b90965094505060808b013592506103e660a08c0161031c565b91506103f460c08c0161031c565b90509295989b9194979a5092959850565b6000806020838503121561041857600080fd5b823567ffffffffffffffff81111561042f57600080fd5b61043b858286016102d3565b90969095509350505050565b60006020808352835180602085015260005b8181101561047557858101830151858201604001528201610459565b506000604082860101526040601f19601f8301168501019250505092915050565b8183823760009101908152919050565b600080858511156104b657600080fd5b838611156104c357600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104fd5780818660140360031b1b83161692505b505092915050565b8035602083101561027c57600019602084900360031b1b169291505056fea264697066735822122062106f857b9ea5652771f8110c9d685a8777516e1a78046d5db46a91586469c164736f6c63430008170033", - "nonce": "0x12", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf77461d0729dae50fed3904c9222fa517f9c29de269ccdacf1eb8c364c4e0230", - "transactionType": "CREATE2", - "contractName": "ExactExecutionBatchEnforcer", - "contractAddress": "0x1e141e455d08721dd5bcda1baa6ea5633afd5017", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610870806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b6102cf565b6040516100ab91906104f8565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5036600061019189896102eb565b9150915060006101a18f8f6102cf565b8051909150821461020b5760405162461bcd60e51b815260206004820152602e60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526d6c69642d62617463682d73697a6560901b606482015260840161010e565b8060405160200161021c91906104f8565b6040516020818303038152906040528051906020012083836040516020016102459291906105ba565b60405160208183030381529060405280519060200120146102be5760405162461bcd60e51b815260206004820152602d60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526c3634b216b2bc32b1baba34b7b760991b606482015260840161010e565b505050505050505050505050505050565b60606102db83836102eb565b6102e49161071b565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103235763ba597e7e6000526004601cfd5b831561037a578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156103715763ba597e7e6000526004601cfd5b5050508261032d575b5050509250929050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105ab57898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b8082101561057e578282018b015187830160800152908a0190610560565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610522565b50919998505050505050505050565b60208082528181018390526000906040808401600586901b8501820187855b8881101561069d57878303603f190184528135368b9003605e190181126105ff57600080fd5b8a0160606001600160a01b03610614836103cd565b168552878201358886015286820135601e1983360301811261063557600080fd5b90910187810191903567ffffffffffffffff81111561065357600080fd5b80360383131561066257600080fd5b8188870152808287015260809150808383880137600086820183015295880195601f01601f19169094019093019250908501906001016105d9565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106e4576106e46106ab565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610713576107136106ab565b604052919050565b600067ffffffffffffffff80841115610736576107366106ab565b8360051b60206107478183016106ea565b86815291850191818101903684111561075f57600080fd5b865b8481101561082e578035868111156107795760008081fd5b8801606036829003121561078d5760008081fd5b6107956106c1565b61079e826103cd565b81528582013586820152604080830135898111156107bc5760008081fd5b9290920191601f36818501126107d25760008081fd5b83358a8111156107e4576107e46106ab565b6107f5818301601f19168a016106ea565b9150808252368982870101111561080c5760008081fd5b808986018a840137600090820189015290820152845250918301918301610761565b5097965050505050505056fea264697066735822122089205edcde35d76469c69573f13f5db483c5cc4cca5bd34200cabb0b13f4eb6564736f6c63430008170033", - "nonce": "0x13", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x161579debcd08b73ff7f8431471cc5a660ed4c78cae31f39988e4fe75b1beb19", - "transactionType": "CREATE2", - "contractName": "ExactExecutionEnforcer", - "contractAddress": "0x146713078d39ecc1f5338309c28405ccf85abfbb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061062f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b610197565b6040516100ab91906104f8565b60405180910390f35b856100c0816000610210565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610122816000610210565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c8989610227565b505050505050505050505050565b604080516060808201835260008083526020830152918101919091526101bd8383610333565b81818080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506040860152505060208301526001600160a01b0316815292915050565b6001600160f81b0319828116908216145b92915050565b6000803660006102378686610333565b929650909450925090506001600160a01b038416610259601460008a8c61056c565b61026291610596565b60601c14801561028757508261027c603460148a8c61056c565b610285916105cb565b145b80156102cc5750818160405161029e9291906105e9565b6040519081900390206102b4886034818c61056c565b6040516102c29291906105e9565b6040518091039020145b6103295760405162461bcd60e51b815260206004820152602860248201527f4578616374457865637574696f6e456e666f726365723a696e76616c69642d656044820152673c32b1baba34b7b760c11b6064820152608401610108565b5050505050505050565b6000803681610345601482878961056c565b61034e91610596565b60601c935061036160346014878961056c565b61036a916105cb565b9250610379856034818961056c565b949793965094505050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b6000602080835260018060a01b038451166020840152602084015160408401526040840151606080850152805180608086015260005b8181101561054a5782810184015186820160a00152830161052e565b50600060a0828701015260a0601f19601f830116860101935050505092915050565b6000808585111561057c57600080fd5b8386111561058957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105c35780818660140360031b1b83161692505b505092915050565b8035602083101561022157600019602084900360031b1b1692915050565b818382376000910190815291905056fea2646970667358221220ac4df956f8837ca45f2ab0586a3165754b1f9995721da415985f8b41d7ee2ff264736f6c63430008170033", - "nonce": "0x14", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x19c39f71394630d890f755ca21e6de0b10cd8ad959dfc02b09b36ce034c62bce", - "transactionType": "CREATE2", - "contractName": "IdEnforcer", - "contractAddress": "0xc8b5d93463c893401094cc70e66a206fb5987997", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610518806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063595dce4814610083578063a145832a146100ab578063b99deb0e146100be578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610379565b50505050505050505050565b005b610096610091366004610446565b6100df565b60405190151581526020015b60405180910390f35b6100816100b9366004610379565b610116565b6100d16100cc366004610482565b61028c565b6040519081526020016100a2565b6001600160a01b03808416600090815260208181526040808320938616835292905290812061010e90836102ef565b949350505050565b85600881901b6001600160f81b03198116156101875760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101948c8c61028c565b90506101a13385836100df565b156101ee5760405162461bcd60e51b815260206004820152601a60248201527f4964456e666f726365723a69642d616c72656164792d75736564000000000000604482015260640161017e565b336000908152602081815260408083206001600160a01b03881684528252808320600885901c845290915290208054600160ff84161b179055826001600160a01b0316846001600160a01b0316336001600160a01b03167f6286af1aaf28b34723a53056e5608eabb40c823d1ce093ff371cf08c502431d68460405161027691815260200190565b60405180910390a4505050505050505050505050565b6000602082146102de5760405162461bcd60e51b815260206004820152601f60248201527f4964456e666f726365723a696e76616c69642d7465726d732d6c656e67746800604482015260640161017e565b6102e882846104c4565b9392505050565b600881901c600090815260208390526040902054600160ff83161b1615155b92915050565b60008083601f84011261032657600080fd5b50813567ffffffffffffffff81111561033e57600080fd5b60208301915083602082850101111561035657600080fd5b9250929050565b80356001600160a01b038116811461037457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561039857600080fd5b8a3567ffffffffffffffff808211156103b057600080fd5b6103bc8e838f01610314565b909c509a5060208d01359150808211156103d557600080fd5b6103e18e838f01610314565b909a50985060408d0135975060608d013591508082111561040157600080fd5b5061040e8d828e01610314565b90965094505060808b0135925061042760a08c0161035d565b915061043560c08c0161035d565b90509295989b9194979a5092959850565b60008060006060848603121561045b57600080fd5b6104648461035d565b92506104726020850161035d565b9150604084013590509250925092565b6000806020838503121561049557600080fd5b823567ffffffffffffffff8111156104ac57600080fd5b6104b885828601610314565b90969095509350505050565b8035602083101561030e57600019602084900360031b1b169291505056fea26469706673582212202fbb2c46f602e10a4f0d973fe918422522ba042a3af3727be1938d34d347425b64736f6c63430008170033", - "nonce": "0x15", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0d1bf0b395952b63f6a9099b88e6fac6fc0e3207a0b8818f87f37e9056a8824b", - "transactionType": "CREATE2", - "contractName": "LimitedCallsEnforcer", - "contractAddress": "0x04658b29f6b82ed55274221a06fc97d318e25416", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e9806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806319054d8914610067578063414c3e33146100a1578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc5146100a1578063ed463367146100a1575b600080fd5b61008f6100753660046102ec565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100bb6100af36600461035f565b50505050505050505050565b005b6100bb6100cb36600461035f565b6100e3565b61008f6100de36600461042c565b610244565b85600881901b6100f48160006102b9565b6101535760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101608c8c610244565b33600090815260208181526040808320898452909152812080549293509091829061018a9061046e565b91829055509050818111156101ed5760405162461bcd60e51b815260206004820152602360248201527f4c696d6974656443616c6c73456e666f726365723a6c696d69742d657863656560448201526219195960ea1b606482015260840161014a565b604080518381526020810183905287916001600160a01b0387169133917f449da07f2c06c9d1a6b19d2454ffe749e8cf991d22f686e076a1a4844c5ff370910160405180910390a450505050505050505050505050565b6000602082146102a85760405162461bcd60e51b815260206004820152602960248201527f4c696d6974656443616c6c73456e666f726365723a696e76616c69642d7465726044820152680dae65ad8cadccee8d60bb1b606482015260840161014a565b6102b28284610495565b9392505050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b03811681146102e757600080fd5b919050565b600080604083850312156102ff57600080fd5b610308836102d0565b946020939093013593505050565b60008083601f84011261032857600080fd5b50813567ffffffffffffffff81111561034057600080fd5b60208301915083602082850101111561035857600080fd5b9250929050565b60008060008060008060008060008060e08b8d03121561037e57600080fd5b8a3567ffffffffffffffff8082111561039657600080fd5b6103a28e838f01610316565b909c509a5060208d01359150808211156103bb57600080fd5b6103c78e838f01610316565b909a50985060408d0135975060608d01359150808211156103e757600080fd5b506103f48d828e01610316565b90965094505060808b0135925061040d60a08c016102d0565b915061041b60c08c016102d0565b90509295989b9194979a5092959850565b6000806020838503121561043f57600080fd5b823567ffffffffffffffff81111561045657600080fd5b61046285828601610316565b90969095509350505050565b60006001820161048e57634e487b7160e01b600052601160045260246000fd5b5060010190565b803560208310156102ca57600019602084900360031b1b169291505056fea26469706673582212202c3f46b0859baa05ad68ac999840f0730e6a8b3553b600a51784470af7b87c1d64736f6c63430008170033", - "nonce": "0x16", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x6998e4dd12d61bf52eefe8b6ce30c294762f850ffa4c20f5b2a123ea0bfb95b5", - "transactionType": "CREATE2", - "contractName": "LogicalOrWrapperEnforcer", - "contractAddress": "0xe1302607a3251af54c3a6e69318d6aa07f5eb46c", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060a060405234801561001057600080fd5b50604051610fa1380380610fa183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610efc6100a560003960008181609c0152818160f8015281816102010152818161030201526103f60152610efc6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610071578063d3eddcc514610084578063ea4d3c9b14610097578063ed463367146100da575b600080fd5b61006f61006a36600461084c565b6100ed565b005b61006f61007f36600461084c565b6101c7565b61006f61009236600461084c565b6102c8565b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b61006f6100e836600461084c565b6103bc565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461013e5760405162461bcd60e51b815260040161013590610918565b60405180910390fd5b6101bb8a8a8a8a6040518060a001604052808c81526020018b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018a90526001600160a01b03808a166040830152881660609091015263414c3e3360e01b6104ac565b50505050505050505050565b85600881901b6001600160f81b03198116156101f55760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461023e5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b16604083015289166060909101526350a2c19560e11b6104ac565b5050505050505050505050565b85600881901b6001600160f81b03198116156102f65760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461033f5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263d3eddcc560e01b6104ac565b85600881901b6001600160f81b03198116156103ea5760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146104335760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263ed46336760e01b5b60006104ba86880188610af1565b905060006104ca85870187610cf3565b905081518160000151106105355760405162461bcd60e51b815260206004820152602c60248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201526b05acee4deeae05ad2dcc8caf60a31b6064820152608401610135565b60008282600001518151811061054d5761054d610ddb565b602002602001015190506000816000015151905080836020015151146105d15760405162461bcd60e51b815260206004820152603360248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201527205ac6c2eccac2e85ac2e4cee65ad8cadccee8d606b1b6064820152608401610135565b60005b818110156102bb576106a8836000015182815181106105f5576105f5610ddb565b602002602001015160000151878560000151848151811061061857610618610ddb565b6020026020010151602001518760200151858151811061063a5761063a610ddb565b60200260200101518b600001518c602001518d604001518e606001518f608001516040516024016106719796959493929190610e41565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526106b1565b506001016105d4565b60606106bf838360006106c6565b9392505050565b6060814710156106eb5760405163cd78605960e01b8152306004820152602401610135565b600080856001600160a01b031684866040516107079190610eaa565b60006040518083038185875af1925050503d8060008114610744576040519150601f19603f3d011682016040523d82523d6000602084013e610749565b606091505b5091509150610759868383610763565b9695505050505050565b60608261077857610773826107bf565b6106bf565b815115801561078f57506001600160a01b0384163b155b156107b857604051639996b31560e01b81526001600160a01b0385166004820152602401610135565b50806106bf565b8051156107cf5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60008083601f8401126107fa57600080fd5b5081356001600160401b0381111561081157600080fd5b60208301915083602082850101111561082957600080fd5b9250929050565b80356001600160a01b038116811461084757600080fd5b919050565b60008060008060008060008060008060e08b8d03121561086b57600080fd5b8a356001600160401b038082111561088257600080fd5b61088e8e838f016107e8565b909c509a5060208d01359150808211156108a757600080fd5b6108b38e838f016107e8565b909a50985060408d0135975060608d01359150808211156108d357600080fd5b506108e08d828e016107e8565b90965094505060808b013592506108f960a08c01610830565b915061090760c08c01610830565b90509295989b9194979a5092959850565b60208082526030908201527f4c6f676963616c4f7257726170706572456e666f726365723a6f6e6c792d646560408201526f3632b3b0ba34b7b716b6b0b730b3b2b960811b606082015260800190565b60208082526025908201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6040820152642d7479706560d81b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b604051602081016001600160401b03811182821017156109e5576109e56109ad565b60405290565b604051606081016001600160401b03811182821017156109e5576109e56109ad565b604080519081016001600160401b03811182821017156109e5576109e56109ad565b604051601f8201601f191681016001600160401b0381118282101715610a5757610a576109ad565b604052919050565b60006001600160401b03821115610a7857610a786109ad565b5060051b60200190565b600082601f830112610a9357600080fd5b81356001600160401b03811115610aac57610aac6109ad565b610abf601f8201601f1916602001610a2f565b818152846020838601011115610ad457600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610b0357600080fd5b6001600160401b0382351115610b1857600080fd5b8135820183601f820112610b2b57600080fd5b610b3d610b388235610a5f565b610a2f565b81358082526020808301929160051b840101861015610b5b57600080fd5b602083015b6020843560051b850101811015610ce9576001600160401b0381351115610b8657600080fd5b6020813585018803601f19011215610b9d57600080fd5b610ba56109c3565b6001600160401b0360208335870101351115610bc057600080fd5b81358501602081013501603f81018913610bd957600080fd5b610be9610b386020830135610a5f565b602082810135808352908201919060051b83016040018b1015610c0b57600080fd5b604083015b6040602085013560051b850101811015610cd6576001600160401b0381351115610c3957600080fd5b803584016060818e03603f19011215610c5157600080fd5b610c596109eb565b610c6560408301610830565b81526001600160401b0360608301351115610c7f57600080fd5b610c928e60406060850135850101610a82565b60208201526001600160401b0360808301351115610caf57600080fd5b610cc28e60406080850135850101610a82565b604082015284525060209283019201610c10565b5083525050835260209283019201610b60565b5095945050505050565b60006020808385031215610d0657600080fd5b82356001600160401b0380821115610d1d57600080fd5b9084019060408287031215610d3157600080fd5b610d39610a0d565b823581528383013582811115610d4e57600080fd5b80840193505086601f840112610d6357600080fd5b8235610d71610b3882610a5f565b81815260059190911b84018501908581019089831115610d9057600080fd5b8686015b83811015610dc857803586811115610dac5760008081fd5b610dba8c8a838b0101610a82565b845250918701918701610d94565b5095830195909552509695505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610e0c578181015183820152602001610df4565b50506000910152565b60008151808452610e2d816020860160208601610df1565b601f01601f19169290920160200192915050565b60e081526000610e5460e083018a610e15565b8281036020840152610e66818a610e15565b90508760408401528281036060840152610e808188610e15565b608084019690965250506001600160a01b0392831660a0820152911660c090910152949350505050565b60008251610ebc818460208701610df1565b919091019291505056fea2646970667358221220c4522d0faef87ebb247a8bb5b367af27ccd45173d03aff5b5b7bf7b8e4a1be0c64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db3", - "nonce": "0x17", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0bcc07a8ce90c7a340cb7ce1f48840a8b6d3724b927ccd88bd0fc193f91d9491", - "transactionType": "CREATE2", - "contractName": "MultiTokenPeriodEnforcer", - "contractAddress": "0xfb2f1a9bd76d3701b730e5d69c3219d42d80ebb7", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061148b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063a145832a11610066578063a145832a1461014b578063d3eddcc5146100c4578063da8081c21461015e578063ed463367146100c4578063f5c7d74e146101c357600080fd5b806319de6ebc14610098578063414c3e33146100c4578063733c0d80146100e05780638572e3191461011d575b600080fd5b6100ab6100a6366004610f6f565b6101e4565b6040516100bb9493929190610fed565b60405180910390f35b6100de6100d2366004611094565b50505050505050505050565b005b6100f36100ee366004611161565b6104b6565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100bb565b61013061012b3660046111ad565b61062a565b604080519384529115156020840152908201526060016100bb565b6100de610159366004611094565b6106fc565b61019b61016c366004611237565b600060208190529081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100bb565b6101d66101d1366004611250565b6107de565b6040519081526020016100bb565b6060808080846101f56074826112a8565b15801561020157508015155b6102265760405162461bcd60e51b815260040161021d906112bc565b60405180910390fd5b600061023360748361130d565b90508067ffffffffffffffff81111561024e5761024e611321565b604051908082528060200260200182016040528015610277578160200160208202803683370190505b5095508067ffffffffffffffff81111561029357610293611321565b6040519080825280602002602001820160405280156102bc578160200160208202803683370190505b5094508067ffffffffffffffff8111156102d8576102d8611321565b604051908082528060200260200182016040528015610301578160200160208202803683370190505b5093508067ffffffffffffffff81111561031d5761031d611321565b604051908082528060200260200182016040528015610346578160200160208202803683370190505b50925060005b818110156104aa576000610361826074611337565b905089818a61037182601461134e565b9261037e93929190611361565b6103879161138b565b60601c88838151811061039c5761039c6113c0565b6001600160a01b039092166020928302919091019091015289896103c183601461134e565b906103cd84603461134e565b926103da93929190611361565b6103e3916113d6565b60001c8783815181106103f8576103f86113c0565b6020908102919091010152898961041083603461134e565b9061041c84605461134e565b9261042993929190611361565b610432916113d6565b60001c868381518110610447576104476113c0565b6020908102919091010152898961045f83605461134e565b9061046b84607461134e565b9261047893929190611361565b610481916113d6565b60001c858381518110610496576104966113c0565b60209081029190910101525060010161034c565b50505092959194509250565b60008080808580158015906104d357506104d16074826112a8565b155b6104ef5760405162461bcd60e51b815260040161021d906112bc565b60006104fc60748361130d565b90508087106105505760405162461bcd60e51b815260206004820152602c602482015260008051602061143683398151915260448201526b05ae8ded6cadc5ad2dcc8caf60a31b606482015260840161021d565b600061055d886074611337565b905089818a61056d82601461134e565b9261057a93929190611361565b6105839161138b565b60601c9650898961059583601461134e565b906105a184603461134e565b926105ae93929190611361565b6105b7916113d6565b955089896105c683603461134e565b906105d284605461134e565b926105df93929190611361565b6105e8916113d6565b945089896105f783605461134e565b9061060384607461134e565b9261061093929190611361565b610619916113d6565b60001c935050505093509350935093565b60008060008060008060006106438d8d8d8d8d8d6107f5565b60008481526020818152604091829020825160a081018452815481526001820154928101929092526002810154928201839052600381015460608301526004015460808201529498509296509094509250156106b2576106a28161083c565b97509750975050505050506106f0565b6040805160a0810182528581526020810185905290810183905260006060820181905260808201526106e38161083c565b9850985098505050505050505b96509650969350505050565b856107088160006108d0565b6107545760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d74797065604482015260640161021d565b86600881901b6107658160006108d0565b6107bf5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161021d565b506107d08c8c8c8c8b8b8b8a6108e7565b505050505050505050505050565b60006107ec85858585610e8b565b95945050505050565b60008080808061080786880188611237565b905060006108168a8a846104b6565b91975095509350905061082b8b828e85610e8b565b955050509650965096509692505050565b6000806000836040015142101561085b575060009150819050806108c9565b6020840151604085015161086f90426113f4565b610879919061130d565b61088490600161134e565b9050808460600151141591506000826108a15784608001516108a4565b60005b9050808560000151116108b85760006108c5565b84516108c59082906113f4565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b6000806000803660006108fa8a8a610ed5565b935093509350935081819050604403610a0657821561096f5760405162461bcd60e51b8152602060048201526038602482015260008051602061143683398151915260448201527f2d76616c75652d696e2d65726332302d7472616e736665720000000000000000606482015260840161021d565b63a9059cbb60e01b610985600460008486611361565b61098e91611407565b6001600160e01b031916146109e35760405162461bcd60e51b815260206004820152602760248201526000805160206114368339815191526044820152660b5b595d1a1bd960ca1b606482015260840161021d565b92935083926109f6604460248385611361565b6109ff916113d6565b9550610acf565b6000819003610a7f5760008311610a735760405162461bcd60e51b815260206004820152603e602482015260008051602061143683398151915260448201527f2d7a65726f2d76616c75652d696e2d6e61746976652d7472616e736665720000606482015260840161021d565b60009450829550610acf565b60405162461bcd60e51b8152602060048201526031602482015260008051602061143683398151915260448201527005ac6c2d8d85ac8c2e8c25ad8cadccee8d607b1b606482015260840161021d565b5060009250610ae3915050888a018a611237565b9050600080600080610af68f8f876104b6565b9350935093509350836001600160a01b0316866001600160a01b031614610b6f5760405162461bcd60e51b815260206004820152602760248201527f4d756c7469546f6b656e506572696f64456e666f726365723a746f6b656e2d6d6044820152660d2e6dac2e8c6d60cb1b606482015260840161021d565b6000610b7d33888c89610e8b565b60008181526020819052604081206002810154929350919003610d1f5760008311610bf15760405162461bcd60e51b8152602060048201526030602482015260008051602061143683398151915260448201526f2d7a65726f2d73746172742d6461746560801b606482015260840161021d565b60008511610c4b5760405162461bcd60e51b815260206004820152603360248201526000805160206114368339815191526044820152720b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d606a1b606482015260840161021d565b60008411610ca75760405162461bcd60e51b8152602060048201526035602482015260008051602061143683398151915260448201527416bd32b93796b832b934b7b216b23ab930ba34b7b760591b606482015260840161021d565b82421015610d0d5760405162461bcd60e51b815260206004820152602d60248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e73666560448201526c1c8b5b9bdd0b5cdd185c9d1959609a1b606482015260840161021d565b84815560018101849055600281018390555b6000806000610d6a846040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820154815260200160048201548152505061083c565b925092509250828c1115610dda5760405162461bcd60e51b815260206004820152603160248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e7366656044820152701c8b585b5bdd5b9d0b595e18d959591959607a1b606482015260840161021d565b8115610def5760038401819055600060048501555b8b846004016000828254610e03919061134e565b90915550506004840154604080516001600160a01b038e81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a45050505050505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152949095168582015260608501929092526080808501919091528151808503909101815260a09093019052815191012090565b6000803681610ee76014828789611361565b610ef09161138b565b60601c9350610f03603460148789611361565b610f0c916113d6565b9250610f1b8560348189611361565b949793965094505050565b60008083601f840112610f3857600080fd5b50813567ffffffffffffffff811115610f5057600080fd5b602083019150836020828501011115610f6857600080fd5b9250929050565b60008060208385031215610f8257600080fd5b823567ffffffffffffffff811115610f9957600080fd5b610fa585828601610f26565b90969095509350505050565b60008151808452602080850194506020840160005b83811015610fe257815187529582019590820190600101610fc6565b509495945050505050565b6080808252855190820181905260009060209060a0840190828901845b8281101561102f5781516001600160a01b03168452928401929084019060010161100a565b50505083810360208501526110448188610fb1565b91505082810360408401526110598186610fb1565b9050828103606084015261106d8185610fb1565b979650505050505050565b80356001600160a01b038116811461108f57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156110b357600080fd5b8a3567ffffffffffffffff808211156110cb57600080fd5b6110d78e838f01610f26565b909c509a5060208d01359150808211156110f057600080fd5b6110fc8e838f01610f26565b909a50985060408d0135975060608d013591508082111561111c57600080fd5b506111298d828e01610f26565b90965094505060808b0135925061114260a08c01611078565b915061115060c08c01611078565b90509295989b9194979a5092959850565b60008060006040848603121561117657600080fd5b833567ffffffffffffffff81111561118d57600080fd5b61119986828701610f26565b909790965060209590950135949350505050565b600080600080600080608087890312156111c657600080fd5b863595506111d660208801611078565b9450604087013567ffffffffffffffff808211156111f357600080fd5b6111ff8a838b01610f26565b9096509450606089013591508082111561121857600080fd5b5061122589828a01610f26565b979a9699509497509295939492505050565b60006020828403121561124957600080fd5b5035919050565b6000806000806080858703121561126657600080fd5b61126f85611078565b935061127d60208601611078565b93969395505050506040820135916060013590565b634e487b7160e01b600052601260045260246000fd5b6000826112b7576112b7611292565b500690565b6020808252602d9082015260008051602061143683398151915260408201526c05ae8cae4dae65ad8cadccee8d609b1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008261131c5761131c611292565b500490565b634e487b7160e01b600052604160045260246000fd5b80820281158282048414176108e1576108e16112f7565b808201808211156108e1576108e16112f7565b6000808585111561137157600080fd5b8386111561137e57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156113b85780818660140360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b803560208310156108e157600019602084900360031b1b1692915050565b818103818111156108e1576108e16112f7565b6001600160e01b031981358181169160048510156113b85760049490940360031b84901b169092169291505056fe4d756c7469546f6b656e506572696f64456e666f726365723a696e76616c6964a26469706673582212206b4a8ce69e59f7a9a87625264b1bf56abe17821e19463e4c4e98607ccaa2598864736f6c63430008170033", - "nonce": "0x18", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe43e1d0d793e67a9ee9574cda073bae2bf5fcd008a79bf2d1ed42bc4276ce754", - "transactionType": "CREATE2", - "contractName": "NativeBalanceChangeEnforcer", - "contractAddress": "0xbd7b277507723490cd50b12eaafe87c616be6880", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610824806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461016d578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063a79a0db5146100f4575b600080fd5b6100b061009b366004610568565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046105e6565b50505050505050505050565b005b6100df6100ef3660046105e6565b610180565b6101076101023660046106b3565b6102c6565b6040519081526020016100bc565b610107610123366004610568565b60006020819052908152604090205481565b6101486101433660046106dd565b6102db565b6040805193151584526001600160a01b039092166020840152908201526060016100bc565b6100df61017b3660046105e6565b6103ad565b85600881901b6001600160f81b03198116156101f15760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101fe338661052b565b9050600061020c8d8d6102db565b5060008481526001602052604090205490925060ff161590506102885760405162461bcd60e51b815260206004820152602e60248201527f4e617469766542616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b60648201526084016101e8565b6000918252600160208181526040808520805460ff19169093179092558390529091206001600160a01b039091163190555050505050505050505050565b60006102d2838361052b565b90505b92915050565b60008080603584146103485760405162461bcd60e51b815260206004820152603060248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016101e8565b8484600081811061035b5761035b61071f565b909101356001600160f81b0319161515935061037d9050601560018688610735565b6103869161075f565b60601c91506103988460158188610735565b6103a191610794565b60001c90509250925092565b60008060006103bc8d8d6102db565b92509250925060006103ce338861052b565b6000818152600160205260409020805460ff1916905590508315610482576000818152602081905260409020546104069083906107c8565b836001600160a01b031631101561047d5760405162461bcd60e51b815260206004820152603560248201527f4e617469766542616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b60648201526084016101e8565b61051b565b60008181526020819052604090205461049c9083906107db565b836001600160a01b031631101561051b5760405162461bcd60e51b815260206004820152603960248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e6372656173650000000000000060648201526084016101e8565b5050505050505050505050505050565b604080516001600160a01b038416602082015290810182905260009060600160405160208183030381529060405280519060200120905092915050565b60006020828403121561057a57600080fd5b5035919050565b60008083601f84011261059357600080fd5b50813567ffffffffffffffff8111156105ab57600080fd5b6020830191508360208285010111156105c357600080fd5b9250929050565b80356001600160a01b03811681146105e157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561060557600080fd5b8a3567ffffffffffffffff8082111561061d57600080fd5b6106298e838f01610581565b909c509a5060208d013591508082111561064257600080fd5b61064e8e838f01610581565b909a50985060408d0135975060608d013591508082111561066e57600080fd5b5061067b8d828e01610581565b90965094505060808b0135925061069460a08c016105ca565b91506106a260c08c016105ca565b90509295989b9194979a5092959850565b600080604083850312156106c657600080fd5b6106cf836105ca565b946020939093013593505050565b600080602083850312156106f057600080fd5b823567ffffffffffffffff81111561070757600080fd5b61071385828601610581565b90969095509350505050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561074557600080fd5b8386111561075257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff19813581811691601485101561078c5780818660140360031b1b83161692505b505092915050565b803560208310156102d557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102d5576102d56107b2565b808201808211156102d5576102d56107b256fea26469706673582212202bb236cbc18974df435e7453fa88fa7b66f55863b7380c990af748c9a075fb0964736f6c63430008170033", - "nonce": "0x19", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x77224a68ba18fedd8e1c83eec475047406c6f9a89ca240fe677b1fa97287bb79", - "transactionType": "CREATE2", - "contractName": "ArgsEqualityCheckEnforcer", - "contractAddress": "0x44b8c6ae3c304213c3e298495e12497ed3e56e41", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506103b7806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610249565b50505050505050505050565b005b61006b61007b366004610249565b85600881901b6001600160f81b03198116156100ec5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5088886040516100fd929190610316565b60405180910390208b8b604051610115929190610316565b6040518091039020146101d75783826001600160a01b0316336001600160a01b03167f07fc5f2898fc1f1cf9d6012177b7abb8d010b9e64055979af3a5bcd274e2a11a8e8e8e8e60405161016c949392919061034f565b60405180910390a460405162461bcd60e51b815260206004820152603260248201527f41726773457175616c697479436865636b456e666f726365723a646966666572604482015271656e742d617267732d616e642d7465726d7360701b60648201526084016100e3565b5050505050505050505050565b60008083601f8401126101f657600080fd5b50813567ffffffffffffffff81111561020e57600080fd5b60208301915083602082850101111561022657600080fd5b9250929050565b80356001600160a01b038116811461024457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561026857600080fd5b8a3567ffffffffffffffff8082111561028057600080fd5b61028c8e838f016101e4565b909c509a5060208d01359150808211156102a557600080fd5b6102b18e838f016101e4565b909a50985060408d0135975060608d01359150808211156102d157600080fd5b506102de8d828e016101e4565b90965094505060808b013592506102f760a08c0161022d565b915061030560c08c0161022d565b90509295989b9194979a5092959850565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000610363604083018688610326565b8281036020840152610376818587610326565b97965050505050505056fea2646970667358221220424cdaf466f78a927203bf48f7e671224e402758d2e36ae4637102599c4193ac64736f6c63430008170033", - "nonce": "0x1a", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xec75d4baf2c16e9fabbf2426804a877aab88bbf019b574f540921b7632bb5bd5", - "transactionType": "CREATE2", - "contractName": "NativeTokenPaymentEnforcer", - "contractAddress": "0x4803a326dded6ddbc60e659e5ed12d85c7582811", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3", - "0x44B8C6ae3C304213c3e298495e12497Ed3E56E41" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060c060405234801561001057600080fd5b506040516111b73803806111b783398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516110e66100d16000396000818160a301526103c001526000818161011901528181610273015261065a01526110e66000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100e2578063d3eddcc514610082578063ea4d3c9b14610114578063ed4633671461013b57600080fd5b8063414c3e3314610082578063a145832a14610082578063a42ff9311461009e575b600080fd5b61009c6100903660046108d5565b50505050505050505050565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f56100f03660046109a2565b61014e565b604080516001600160a01b0390931683526020830191909152016100d9565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61009c6101493660046108d5565b6101fc565b600080603483146101be5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084015b60405180910390fd5b6101cc6014600085876109e4565b6101d591610a0e565b60601c91506101e783601481876109e4565b6101f091610a43565b60001c90509250929050565b85600881901b61020d8160006107ac565b6102675760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101b5565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb5760405162461bcd60e51b815260206004820152603260248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6f6e6c792d6044820152713232b632b3b0ba34b7b716b6b0b730b3b2b960711b60648201526084016101b5565b6000806103088d8d61014e565b9092509050600061031b8b8d018d610c88565b905060008151116103945760405162461bcd60e51b815260206004820152603f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201527f69642d616c6c6f77616e63652d64656c65676174696f6e732d6c656e6774680060648201526084016101b5565b6000816000815181106103a9576103a9610dcd565b6020026020010151606001515111801561043057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816000815181106103fb576103fb610dcd565b60200260200101516060015160008151811061041957610419610dcd565b6020026020010151600001516001600160a01b0316145b6104a25760405162461bcd60e51b815260206004820152603c60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6d6973736960448201527f6e672d61726773457175616c697479436865636b456e666f726365720000000060648201526084016101b5565b86856040516020016104d092919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b604051602081830303815290604052816000815181106104f2576104f2610dcd565b60200260200101516060015160008151811061051057610510610dcd565b602090810291909101015160409081019190915280516001808252818301909252600091816020015b6060815260200190600190039081610539579050509050816040516020016105619190610e33565b6040516020818303038152906040528160008151811061058357610583610dcd565b6020908102919091010152604080516001808252818301909252600091816020015b60608152602001906001900390816105a55790505090506105d68585604051806020016040528060008152506107c3565b816000815181106105e9576105e9610dcd565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506106206107f2565b8160008151811061063357610633610dcd565b602090810291909101015260405163cef6d20960e01b81526001600160a01b0380881631917f00000000000000000000000000000000000000000000000000000000000000009091169063cef6d2099061069590879086908890600401610fbf565b600060405180830381600087803b1580156106af57600080fd5b505af11580156106c3573d6000803e3d6000fd5b505050506001600160a01b038716316106dc8783611029565b8110156107435760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a7061796d6560448201526e1b9d0b5b9bdd0b5c9958d95a5d9959608a1b60648201526084016101b5565b604080516001600160a01b038d811682528c81166020830152918101899052908916908d9033907fac266e0d9b66169d0dc4479d531985bcec62dfd9d7992d0f6865afdbb7baa5e29060600160405180910390a450505050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b60608383836040516020016107da9392919061104a565b60405160208183030381529060405290509392505050565b600061080081808080610805565b905090565b604080516001600160f81b03198087166020830152851660218201526000602282018190526001600160e01b03198516602683015269ffffffffffffffffffff198416602a830152910160405160208183030381529060405261086790611089565b95945050505050565b60008083601f84011261088257600080fd5b50813567ffffffffffffffff81111561089a57600080fd5b6020830191508360208285010111156108b257600080fd5b9250929050565b80356001600160a01b03811681146108d057600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108f457600080fd5b8a3567ffffffffffffffff8082111561090c57600080fd5b6109188e838f01610870565b909c509a5060208d013591508082111561093157600080fd5b61093d8e838f01610870565b909a50985060408d0135975060608d013591508082111561095d57600080fd5b5061096a8d828e01610870565b90965094505060808b0135925061098360a08c016108b9565b915061099160c08c016108b9565b90509295989b9194979a5092959850565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610870565b90969095509350505050565b600080858511156109f457600080fd5b83861115610a0157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a3b5780818660140360031b1b83161692505b505092915050565b803560208310156107bd57600019602084900360031b1b1692915050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b60405290565b60405160c0810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b604051601f8201601f1916810167ffffffffffffffff81118282101715610aec57610aec610a61565b604052919050565b600067ffffffffffffffff821115610b0e57610b0e610a61565b5060051b60200190565b600082601f830112610b2957600080fd5b813567ffffffffffffffff811115610b4357610b43610a61565b610b56601f8201601f1916602001610ac3565b818152846020838601011115610b6b57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112610b9957600080fd5b81356020610bae610ba983610af4565b610ac3565b82815260059290921b84018101918181019086841115610bcd57600080fd5b8286015b84811015610c7d57803567ffffffffffffffff80821115610bf25760008081fd5b908801906060828b03601f1901811315610c0c5760008081fd5b610c14610a77565b610c1f8885016108b9565b815260408085013584811115610c355760008081fd5b610c438e8b83890101610b18565b838b015250918401359183831115610c5b5760008081fd5b610c698d8a85880101610b18565b908201528652505050918301918301610bd1565b509695505050505050565b60006020808385031215610c9b57600080fd5b823567ffffffffffffffff80821115610cb357600080fd5b818501915085601f830112610cc757600080fd5b8135610cd5610ba982610af4565b81815260059190911b83018401908481019088831115610cf457600080fd5b8585015b83811015610dc057803585811115610d0f57600080fd5b860160c0818c03601f19011215610d265760008081fd5b610d2e610aa0565b610d398983016108b9565b81526040610d488184016108b9565b8a83015260608084013582840152608091508184013589811115610d6c5760008081fd5b610d7a8f8d83880101610b88565b82850152505060a0808401358284015260c0840135915088821115610d9f5760008081fd5b610dad8e8c84870101610b18565b9083015250845250918601918601610cf8565b5098975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610dfe578181015183820152602001610de6565b50506000910152565b60008151808452610e1f816020860160208601610de3565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f5857603f19888603018452815160c0860160018060a01b038083511688528089840151168989015260408301516040890152606083015160c060608a015282815180855260e08b01915060e08160051b8c010194508b8301925060005b81811015610f1c5760df198c870301835283518581511687528d81015160608f890152610eed6060890182610e07565b9050604082015191508781036040890152610f088183610e07565b97505050928c0192918c0191600101610ebd565b50505050506080820151608088015260a0820151915086810360a0880152610f448183610e07565b965050509285019290850190600101610e5a565b5092979650505050505050565b60008282518085526020808601955060208260051b8401016020860160005b84811015610fb257601f19868403018952610fa0838351610e07565b98840198925090830190600101610f84565b5090979650505050505050565b606081526000610fd26060830186610f65565b82810360208481019190915285518083528682019282019060005b8181101561100957845183529383019391830191600101610fed565b5050848103604086015261101d8187610f65565b98975050505050505050565b808201808211156107bd57634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff198460601b1681528260148201526000825161107a816034850160208701610de3565b91909101603401949350505050565b805160208083015191908110156110aa576000198160200360031b1b821691505b5091905056fea2646970667358221220fbd925efd5ab2f5f7fdd3db295fc937b181a5babc4635e7ef57ba757363a023d64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db300000000000000000000000044b8c6ae3c304213c3e298495e12497ed3e56e41", - "nonce": "0x1b", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa45f956c54dc4b420c3f052330aac84649742f060d0d2391673e7c10560e8e1a", - "transactionType": "CREATE2", - "contractName": "NativeTokenTransferAmountEnforcer", - "contractAddress": "0xf71af580b9c3078fbc2bbf16fbb8eed82b330320", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506105cd806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046103a7565b50505050505050505050565b005b6100ab610091366004610474565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100816100cb3660046103a7565b6100e3565b6100ab6100de36600461049e565b6102c5565b856100ef8160006102da565b6101405760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101518160006102da565b6101ab5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610137565b5060006101b88d8d6102c5565b905060006101c689896102f1565b5050336000908152602081815260408083208c845290915281208054929450909250839183906101f79084906104e0565b92505081905590508281111561026c5760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e5472616e73666572416d6f756e74456e666f7263656044820152731c8e985b1b1bddd85b98d94b595e18d95959195960621b6064820152608401610137565b604080518481526020810183905289916001600160a01b0389169133917fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d910160405180910390a4505050505050505050505050505050565b60006102d382840184610501565b9392505050565b6001600160f81b0319828116908216145b92915050565b6000803681610303601482878961051a565b61030c91610544565b60601c935061031f60346014878961051a565b61032891610579565b9250610337856034818961051a565b949793965094505050565b60008083601f84011261035457600080fd5b50813567ffffffffffffffff81111561036c57600080fd5b60208301915083602082850101111561038457600080fd5b9250929050565b80356001600160a01b03811681146103a257600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103c657600080fd5b8a3567ffffffffffffffff808211156103de57600080fd5b6103ea8e838f01610342565b909c509a5060208d013591508082111561040357600080fd5b61040f8e838f01610342565b909a50985060408d0135975060608d013591508082111561042f57600080fd5b5061043c8d828e01610342565b90965094505060808b0135925061045560a08c0161038b565b915061046360c08c0161038b565b90509295989b9194979a5092959850565b6000806040838503121561048757600080fd5b6104908361038b565b946020939093013593505050565b600080602083850312156104b157600080fd5b823567ffffffffffffffff8111156104c857600080fd5b6104d485828601610342565b90969095509350505050565b808201808211156102eb57634e487b7160e01b600052601160045260246000fd5b60006020828403121561051357600080fd5b5035919050565b6000808585111561052a57600080fd5b8386111561053757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105715780818660140360031b1b83161692505b505092915050565b803560208310156102eb57600019602084900360031b1b169291505056fea264697066735822122024cad96a7227a2b90e98242180a662fd4fbc57d3e5f57735ca4faddc936bc47d64736f6c63430008170033", - "nonce": "0x1c", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xfb54e17524b9a9c9b3fa4b249be16fcacb52e525637067b29b920691b1795eb0", - "transactionType": "CREATE2", - "contractName": "NativeTokenStreamingEnforcer", - "contractAddress": "0xd10b97905a320b13a0608f7e9cc506b56747df19", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109a4806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100e9578063fb7d2c5b1461010a57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610765565b50505050505050505050565b005b61009c6100ac366004610765565b610177565b6100c46100bf366004610832565b61025c565b6040805194855260208501939093529183015260608201526080015b60405180910390f35b6100fc6100f7366004610874565b610338565b6040519081526020016100e0565b61014f610118366004610874565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100e0565b856101838160006103a3565b6101d45760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101e58160006103a3565b61023f5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101cb565b5061024e8c8c898989886103ba565b505050505050505050505050565b6000808080608085146102cb5760405162461bcd60e51b815260206004820152603160248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101cb565b6102d960206000878961089e565b6102e2916108c8565b93506102f260406020878961089e565b6102fb916108c8565b925061030b60606040878961089e565b610314916108c8565b915061032460806060878961089e565b61032d916108c8565b939692955090935050565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a0810183528154815260018201549381019390935260028101549183019190915260038101546060830152600481015460808301529061039b9061062e565b949350505050565b6001600160f81b0319828116908216145b92915050565b60006103c685856106af565b50509150506000806000806103db8b8b61025c565b93509350935093508383101561044b5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e7660448201526e185b1a590b5b585e0b585b5bdd5b9d608a1b60648201526084016101cb565b600081116104b85760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e76604482015273616c69642d7a65726f2d73746172742d74696d6560601b60648201526084016101cb565b336000908152602081815260408083208a8452909152812060048101549091036104f5578481556001810184905560028101839055600381018290555b6040805160a081018252825481526001830154602082015260028301549181019190915260038201546060820152600482015460808201526105369061062e565b86111561059d5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a616c6c60448201526e1bddd85b98d94b595e18d959591959608a1b60648201526084016101cb565b858160040160008282546105b191906108fc565b9091555050600481015460408051878152602081018790529081018590526060810184905260808101919091524260a082015288906001600160a01b0389169033907fa4d5df1d290378aabb8f054b2f3100faf35e2266bb7fbe661f947dfc686704ae9060c00160405180910390a4505050505050505050505050565b6000816060015142101561064457506000919050565b6000826060015142610656919061090f565b9050600081846040015161066a9190610922565b845161067691906108fc565b9050836020015181111561068b575060208301515b808460800151106106a0575060009392505050565b608084015161039b908261090f565b60008036816106c1601482878961089e565b6106ca91610939565b60601c93506106dd60346014878961089e565b6106e6916108c8565b92506106f5856034818961089e565b949793965094505050565b60008083601f84011261071257600080fd5b50813567ffffffffffffffff81111561072a57600080fd5b60208301915083602082850101111561074257600080fd5b9250929050565b80356001600160a01b038116811461076057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561078457600080fd5b8a3567ffffffffffffffff8082111561079c57600080fd5b6107a88e838f01610700565b909c509a5060208d01359150808211156107c157600080fd5b6107cd8e838f01610700565b909a50985060408d0135975060608d01359150808211156107ed57600080fd5b506107fa8d828e01610700565b90965094505060808b0135925061081360a08c01610749565b915061082160c08c01610749565b90509295989b9194979a5092959850565b6000806020838503121561084557600080fd5b823567ffffffffffffffff81111561085c57600080fd5b61086885828601610700565b90969095509350505050565b6000806040838503121561088757600080fd5b61089083610749565b946020939093013593505050565b600080858511156108ae57600080fd5b838611156108bb57600080fd5b5050820193919092039150565b803560208310156103b457600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103b4576103b46108e6565b818103818111156103b4576103b46108e6565b80820281158282048414176103b4576103b46108e6565b6bffffffffffffffffffffffff1981358181169160148510156109665780818660140360031b1b83161692505b50509291505056fea26469706673582212209ae3650bc35b3640fcc1f9a46bf5b25f1ce1bf6eb25aeb42d8582dc4beb6b96b64736f6c63430008170033", - "nonce": "0x1d", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x960bb5c20931bf624eed4be8d7b1cab8a1209ee4d1e9f2d7df73dc367920db62", - "transactionType": "CREATE2", - "contractName": "NativeTokenPeriodTransferEnforcer", - "contractAddress": "0x9bc0faf4aca5ae429f4c06aeeac517520cb16bd9", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b57806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610893565b50505050505050505050565b005b6100b16100ac366004610960565b61017f565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df3660046109ba565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610893565b610255565b61016461015f3660046109e4565b61033a565b604080519384526020840192909252908201526060016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a0810183528154815260018201549381019390935260028101549183018290526003810154606084015260040154608083015282918291156101f4576101e8816103f0565b9350935093505061024b565b6000806000610203898961033a565b92509250925060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061023f816103f0565b97509750975050505050505b9450945094915050565b85610261816000610484565b6102b25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102c3816000610484565b61031d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102a9565b5061032c8c8c8989898861049b565b505050505050505050505050565b600080806060841461039b5760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152750e474d2dcecc2d8d2c85ae8cae4dae65ad8cadccee8d60531b60648201526084016102a9565b6103a9602060008688610a26565b6103b291610a50565b92506103c2604060208688610a26565b6103cb91610a50565b91506103db606060408688610a26565b6103e491610a50565b60001c90509250925092565b6000806000836040015142101561040f5750600091508190508061047d565b602084015160408501516104239042610a84565b61042d9190610a97565b610438906001610ab9565b905080846060015114159150600082610455578460800151610458565b60005b90508085600001511161046c576000610479565b8451610479908290610a84565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60006104a785856107dd565b505091505060008060006104bb8a8a61033a565b336000908152602081815260408083208c84529091528120600281015494975092955090935090919003610684576000821161054d5760405162461bcd60e51b81526020600482015260396024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d73746172742d646174650000000000000060648201526084016102a9565b600084116105b15760405162461bcd60e51b815260206004820152603c6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d616d6f756e740000000060648201526084016102a9565b600083116106155760405162461bcd60e51b815260206004820152603e6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d6475726174696f6e000060648201526084016102a9565b814210156106725760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152751c8e9d1c985b9cd9995c8b5b9bdd0b5cdd185c9d195960521b60648201526084016102a9565b83815560018101839055600281018290555b60008060006106cf846040518060a0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815250506103f0565b925092509250828811156107395760405162461bcd60e51b815260206004820152603a6024820152600080516020610b0283398151915260448201527f723a7472616e736665722d616d6f756e742d657863656564656400000000000060648201526084016102a9565b811561074e5760038401819055600060048501555b878460040160008282546107629190610ab9565b909155505060028401546004850154604080518a8152602081018a90529081019290925260608201524260808201528a906001600160a01b038b169033907f22e1bbd8bc0380d336958afc37cd8cb128d6c43891ed276162c30e8df467734d9060a00160405180910390a45050505050505050505050505050565b60008036816107ef6014828789610a26565b6107f891610acc565b60601c935061080b603460148789610a26565b61081491610a50565b92506108238560348189610a26565b949793965094505050565b60008083601f84011261084057600080fd5b50813567ffffffffffffffff81111561085857600080fd5b60208301915083602082850101111561087057600080fd5b9250929050565b80356001600160a01b038116811461088e57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108b257600080fd5b8a3567ffffffffffffffff808211156108ca57600080fd5b6108d68e838f0161082e565b909c509a5060208d01359150808211156108ef57600080fd5b6108fb8e838f0161082e565b909a50985060408d0135975060608d013591508082111561091b57600080fd5b506109288d828e0161082e565b90965094505060808b0135925061094160a08c01610877565b915061094f60c08c01610877565b90509295989b9194979a5092959850565b6000806000806060858703121561097657600080fd5b8435935061098660208601610877565b9250604085013567ffffffffffffffff8111156109a257600080fd5b6109ae8782880161082e565b95989497509550505050565b600080604083850312156109cd57600080fd5b6109d683610877565b946020939093013593505050565b600080602083850312156109f757600080fd5b823567ffffffffffffffff811115610a0e57600080fd5b610a1a8582860161082e565b90969095509350505050565b60008085851115610a3657600080fd5b83861115610a4357600080fd5b5050820193919092039150565b8035602083101561049557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561049557610495610a6e565b600082610ab457634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561049557610495610a6e565b6bffffffffffffffffffffffff198135818116916014851015610af95780818660140360031b1b83161692505b50509291505056fe4e6174697665546f6b656e506572696f645472616e73666572456e666f726365a2646970667358221220d41e667da8d747979e7ed7f05af656310d3eb3029c9d0c8a63a248703010d50664736f6c63430008170033", - "nonce": "0x1e", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x3197fc9bff0950c3691ede424c5e5d5799c377ec7e823a34a5fbb8974e03f838", - "transactionType": "CREATE2", - "contractName": "NonceEnforcer", - "contractAddress": "0xde4f2fac4b3d87a1d9953ca5fc09fca7f366254f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061050e806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100eb578063d3eddcc5146100bc578063ed463367146100bc578063f5743c4c146100fe57600080fd5b80632bd4ed2114610082578063414c3e33146100bc578063a145832a146100d8575b600080fd5b6100aa610090366004610314565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100d66100ca366004610390565b50505050505050505050565b005b6100d66100e6366004610390565b610111565b6100aa6100f936600461045d565b61020f565b6100d661010c36600461049f565b61027d565b85600881901b6101228160006102e1565b6101815760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600061018e8c8c61020f565b336000908152602081815260408083206001600160a01b038916845290915290205490915081146102015760405162461bcd60e51b815260206004820152601b60248201527f4e6f6e6365456e666f726365723a696e76616c69642d6e6f6e636500000000006044820152606401610178565b505050505050505050505050565b60006020821461026c5760405162461bcd60e51b815260206004820152602260248201527f4e6f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e676044820152610e8d60f31b6064820152608401610178565b61027682846104ba565b9392505050565b6001600160a01b038116600081815260208181526040808320338085529083529281902080546001810190915590518181529093917fe02d340254c92bc3ad96f0fceb790db939e11c669c1f4c8a549d248f17130b33910160405180910390a35050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b038116811461030f57600080fd5b919050565b6000806040838503121561032757600080fd5b610330836102f8565b915061033e602084016102f8565b90509250929050565b60008083601f84011261035957600080fd5b50813567ffffffffffffffff81111561037157600080fd5b60208301915083602082850101111561038957600080fd5b9250929050565b60008060008060008060008060008060e08b8d0312156103af57600080fd5b8a3567ffffffffffffffff808211156103c757600080fd5b6103d38e838f01610347565b909c509a5060208d01359150808211156103ec57600080fd5b6103f88e838f01610347565b909a50985060408d0135975060608d013591508082111561041857600080fd5b506104258d828e01610347565b90965094505060808b0135925061043e60a08c016102f8565b915061044c60c08c016102f8565b90509295989b9194979a5092959850565b6000806020838503121561047057600080fd5b823567ffffffffffffffff81111561048757600080fd5b61049385828601610347565b90969095509350505050565b6000602082840312156104b157600080fd5b610276826102f8565b803560208310156102f257600019602084900360031b1b169291505056fea2646970667358221220a9f5ef425adf403ab9ba4e7eb77d33d90a09d017b94aa31d1c936c4da108e6f064736f6c63430008170033", - "nonce": "0x1f", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5433154b91ff1cd45e0c026dd205eb27c401bad8bf9a7373490bcf7d87ca5b7f", - "transactionType": "CREATE2", - "contractName": "OwnershipTransferEnforcer", - "contractAddress": "0x7eef9734e7092032b5c56310eb9bbd1f4a524681", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106af806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461049f565b50505050505050505050565b005b61007661008636600461049f565b6100ba565b61009e61009936600461056c565b6101e7565b6040516001600160a01b03909116815260200160405180910390f35b856100c6816000610252565b6101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610128816000610252565b6101825760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5060006101918d8d8a8a610269565b6040516001600160a01b038083168252919250879186169033907f0f026cada0b544ae1cc47ac006f1f4c3d7e94832af22aa0065351de49f9284d79060200160405180910390a450505050505050505050505050565b60006014821461023e5760405162461bcd60e51b815260206004820152602e602482015260008051602061065a83398151915260448201526d0c85ae8cae4dae65ad8cadccee8d60931b606482015260840161010e565b61024882846105ae565b60601c9392505050565b6001600160f81b0319828116908216145b92915050565b60008036600061027986866103e9565b929550935090915050602481146102db5760405162461bcd60e51b8152602060048201526032602482015260008051602061065a8339815191526044820152710c85acaf0cac6eae8d2dedc5ad8cadccee8d60731b606482015260840161010e565b60006102ea60048284866105e3565b6102f39161060d565b90506001600160e01b0319811663f2fde38b60e01b146103545760405162461bcd60e51b8152602060048201526028602482015260008051602061065a833981519152604482015267190b5b595d1a1bd960c21b606482015260840161010e565b60006103608a8a6101e7565b9050846001600160a01b0316816001600160a01b0316146103c45760405162461bcd60e51b815260206004820152602a602482015260008051602061065a833981519152604482015269190b58dbdb9d1c9858dd60b21b606482015260840161010e565b6103d26024600485876105e3565b6103db9161063b565b9a9950505050505050505050565b60008036816103fb60148287896105e3565b610404916105ae565b60601c93506104176034601487896105e3565b6104209161063b565b925061042f85603481896105e3565b949793965094505050565b60008083601f84011261044c57600080fd5b50813567ffffffffffffffff81111561046457600080fd5b60208301915083602082850101111561047c57600080fd5b9250929050565b80356001600160a01b038116811461049a57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104be57600080fd5b8a3567ffffffffffffffff808211156104d657600080fd5b6104e28e838f0161043a565b909c509a5060208d01359150808211156104fb57600080fd5b6105078e838f0161043a565b909a50985060408d0135975060608d013591508082111561052757600080fd5b506105348d828e0161043a565b90965094505060808b0135925061054d60a08c01610483565b915061055b60c08c01610483565b90509295989b9194979a5092959850565b6000806020838503121561057f57600080fd5b823567ffffffffffffffff81111561059657600080fd5b6105a28582860161043a565b90969095509350505050565b6bffffffffffffffffffffffff1981358181169160148510156105db5780818660140360031b1b83161692505b505092915050565b600080858511156105f357600080fd5b8386111561060057600080fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156105db5760049490940360031b84901b1690921692915050565b8035602083101561026357600019602084900360031b1b169291505056fe4f776e6572736869705472616e73666572456e666f726365723a696e76616c69a264697066735822122007588682c413677a677027e7c1832d2fbd87c6826a5093b643a504b2507b88b964736f6c63430008170033", - "nonce": "0x20", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x81a30e2e13915788f71f566b5159e1392c1177bfcdc361395382ee01643fa2fd", - "transactionType": "CREATE2", - "contractName": "RedeemerEnforcer", - "contractAddress": "0xe144b0b2618071b4e56f746313528a669c7e65c5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061064b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103ae565b50505050505050505050565b005b6100766100863660046103ae565b6100b4565b61009e61009936600461047b565b6101e8565b6040516100ab91906104bd565b60405180910390f35b85600881901b6100c5816000610332565b6101245760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101318c8c6101e8565b805190915060005b81811015610183578281815181106101535761015361050a565b60200260200101516001600160a01b0316856001600160a01b03160361017b575050506101db565b600101610139565b5060405162461bcd60e51b815260206004820152602660248201527f52656465656d6572456e666f726365723a756e617574686f72697a65642d72656044820152653232b2b6b2b960d11b606482015260840161011b565b5050505050505050505050565b606060008280158015906102045750610202601482610536565b155b61025e5760405162461bcd60e51b815260206004820152602560248201527f52656465656d6572456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b606482015260840161011b565b610269601482610560565b67ffffffffffffffff81111561028157610281610574565b6040519080825280602002602001820160405280156102aa578160200160208202803683370190505b50925060005b81811015610329578581866102c682601461058a565b926102d39392919061059d565b6102dc916105c7565b60601c8484815181106102f1576102f161050a565b6001600160a01b039092166020928302919091019091015282610313816105fc565b9350610322905060148261058a565b90506102b0565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008083601f84011261035b57600080fd5b50813567ffffffffffffffff81111561037357600080fd5b60208301915083602082850101111561038b57600080fd5b9250929050565b80356001600160a01b03811681146103a957600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103cd57600080fd5b8a3567ffffffffffffffff808211156103e557600080fd5b6103f18e838f01610349565b909c509a5060208d013591508082111561040a57600080fd5b6104168e838f01610349565b909a50985060408d0135975060608d013591508082111561043657600080fd5b506104438d828e01610349565b90965094505060808b0135925061045c60a08c01610392565b915061046a60c08c01610392565b90509295989b9194979a5092959850565b6000806020838503121561048e57600080fd5b823567ffffffffffffffff8111156104a557600080fd5b6104b185828601610349565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156104fe5783516001600160a01b0316835292840192918401916001016104d9565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b60008261054557610545610520565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261056f5761056f610520565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103435761034361054a565b600080858511156105ad57600080fd5b838611156105ba57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105f45780818660140360031b1b83161692505b505092915050565b60006001820161060e5761060e61054a565b506001019056fea26469706673582212201039fbe92afb704ab10dbd45ad43e2b1c4bae1a3a861fb6009a942c305971f6764736f6c63430008170033", - "nonce": "0x21", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8c750c5269231398365711e69ee948fb3f0b26ab7abe8fb802bcc8e066dbd12f", - "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x6649b61c873f6f9686a1e1ae9ee98ac380c7ba13", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d05806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610980565b50505050505050505050565b005b610081610091366004610980565b6100fa565b6100a96100a4366004610a4d565b6106d3565b6040516100b69190610a8f565b60405180910390f35b6100ea6100cd366004610b2b565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b61086b565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b81600061086b565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610cb083398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff1916600117905536906102748989610882565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106d3565b905080606001516001600160a01b03168383600081811061030c5761030c610b55565b905060200281019061031e9190610b6b565b61032c906020810190610b8b565b6001600160a01b031614158061036e575080608001518383600081811061035557610355610b55565b90506020028101906103679190610b6b565b6020013514155b806103cc57508060a00151805190602001208383600081811061039357610393610b55565b90506020028101906103a59190610b6b565b6103b3906040810190610bad565b6040516103c1929190610bf4565b604051809103902014155b156104385760405162461bcd60e51b81526020600482015260426024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045657610456610b55565b90506020028101906104689190610b6b565b610476906020810190610b8b565b6001600160a01b03161415806104b357508282600181811061049a5761049a610b55565b90506020028101906104ac9190610b6b565b6020013515155b806104f35750828260018181106104cc576104cc610b55565b90506020028101906104de9190610b6b565b6104ec906040810190610bad565b9050604414155b80610559575063a9059cbb60e01b8383600181811061051457610514610b55565b90506020028101906105269190610b6b565b610534906040810190610bad565b61054391600491600091610c04565b61054c91610c2e565b6001600160e01b03191614155b806105c4575080602001516001600160a01b03168383600181811061058057610580610b55565b90506020028101906105929190610b6b565b6105a0906040810190610bad565b6105af91602491600491610c04565b6105b891610c5e565b6001600160a01b031614155b8061061d57508060400151838360018181106105e2576105e2610b55565b90506020028101906105f49190610b6b565b610602906040810190610bad565b61061191604491602491610c04565b61061a91610c5e565b14155b1561068a5760405162461bcd60e51b81526020600482015260436024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b6107276040518060c0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b607c82101561078c5760405162461bcd60e51b815260206004820152603d6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61079a601460008486610c04565b6107a391610c7c565b60601c81526107b6602860148486610c04565b6107bf91610c7c565b60601c60208201526107d5604860288486610c04565b6107de91610c5e565b60408201526107f1605c60488486610c04565b6107fa91610c7c565b606090811c90820152610811607c605c8486610c04565b61081a91610c5e565b608082015261082c82607c8186610c04565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060a082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108ba5763ba597e7e6000526004601cfd5b8315610911578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156109085763ba597e7e6000526004601cfd5b505050826108c4575b5050509250929050565b60008083601f84011261092d57600080fd5b50813567ffffffffffffffff81111561094557600080fd5b60208301915083602082850101111561095d57600080fd5b9250929050565b80356001600160a01b038116811461097b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561099f57600080fd5b8a3567ffffffffffffffff808211156109b757600080fd5b6109c38e838f0161091b565b909c509a5060208d01359150808211156109dc57600080fd5b6109e88e838f0161091b565b909a50985060408d0135975060608d0135915080821115610a0857600080fd5b50610a158d828e0161091b565b90965094505060808b01359250610a2e60a08c01610964565b9150610a3c60c08c01610964565b90509295989b9194979a5092959850565b60008060208385031215610a6057600080fd5b823567ffffffffffffffff811115610a7757600080fd5b610a838582860161091b565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a084015260a084015160c08085015280518060e086015260005b81811015610b065782810184015186820161010001528301610ae9565b506101009250600083828701015282601f19601f830116860101935050505092915050565b60008060408385031215610b3e57600080fd5b610b4783610964565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b8157600080fd5b9190910192915050565b600060208284031215610b9d57600080fd5b610ba682610964565b9392505050565b6000808335601e19843603018112610bc457600080fd5b83018035915067ffffffffffffffff821115610bdf57600080fd5b60200191503681900382131561095d57600080fd5b8183823760009101908152919050565b60008085851115610c1457600080fd5b83861115610c2157600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c565780818660040360031b1b83161692505b505092915050565b8035602083101561087c57600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c565760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a26469706673582212200c9b27d58a069b9dfe088704333d359f679690a7179fd6724505e06d0fe0cffd64736f6c63430008170033", - "nonce": "0x22", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0e8ca23c8e8e68af43e81e02b0405565be9372248ae8524e55cbc9102538bf0f", - "transactionType": "CREATE2", - "contractName": "TimestampEnforcer", - "contractAddress": "0x1046bb45c8d673d4ea75321280db34899413c069", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461033f565b50505050505050505050565b005b61007661008636600461033f565b6100c2565b61009e61009936600461040c565b61023a565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023a565b90925090506001600160801b038216156101b857816001600160801b031642116101b85760405162461bcd60e51b815260206004820152602260248201527f54696d657374616d70456e666f726365723a6561726c792d64656c656761746960448201526137b760f11b606482015260840161012a565b6001600160801b0381161561022b57806001600160801b0316421061022b5760405162461bcd60e51b8152602060048201526024808201527f54696d657374616d70456e666f726365723a657870697265642d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b50505050505050505050505050565b6000806020831461029c5760405162461bcd60e51b815260206004820152602660248201527f54696d657374616d70456e666f726365723a696e76616c69642d7465726d732d6044820152650d8cadccee8d60d31b606482015260840161012a565b6102a9836010818761044e565b6102b291610478565b60801c90506102c560106000858761044e565b6102ce91610478565b60801c91509250929050565b60008083601f8401126102ec57600080fd5b50813567ffffffffffffffff81111561030457600080fd5b60208301915083602082850101111561031c57600080fd5b9250929050565b80356001600160a01b038116811461033a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035e57600080fd5b8a3567ffffffffffffffff8082111561037657600080fd5b6103828e838f016102da565b909c509a5060208d013591508082111561039b57600080fd5b6103a78e838f016102da565b909a50985060408d0135975060608d01359150808211156103c757600080fd5b506103d48d828e016102da565b90965094505060808b013592506103ed60a08c01610323565b91506103fb60c08c01610323565b90509295989b9194979a5092959850565b6000806020838503121561041f57600080fd5b823567ffffffffffffffff81111561043657600080fd5b610442858286016102da565b90969095509350505050565b6000808585111561045e57600080fd5b8386111561046b57600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104a95780818660100360031b1b83161692505b50509291505056fea2646970667358221220937c24aea9e01f448cb62e2b3be0bdd7f808e5688cca18b12ff45cb1dabdc7b064736f6c63430008170033", - "nonce": "0x23", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xeabda62d62c0fbdd3324c26afcba4d2d2e5df3720adebed1456eefabd25fa3cc", - "transactionType": "CREATE2", - "contractName": "ValueLteEnforcer", - "contractAddress": "0x92bf12322527caa612fd31a0e810472bbb106a8f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104f8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610336565b50505050505050505050565b005b610076610086366004610336565b6100b0565b61009e610099366004610403565b6101f8565b60405190815260200160405180910390f35b856100bc816000610269565b61010d5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61011e816000610269565b6101785760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610104565b5060006101858888610280565b505091505060006101968e8e6101f8565b9050808211156101e85760405162461bcd60e51b815260206004820152601f60248201527f56616c75654c7465456e666f726365723a76616c75652d746f6f2d68696768006044820152606401610104565b5050505050505050505050505050565b6000602082146102585760405162461bcd60e51b815260206004820152602560248201527f56616c75654c7465456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610104565b6102628284610445565b9392505050565b6001600160f81b0319828116908216145b92915050565b60008036816102926014828789610463565b61029b9161048d565b60601c93506102ae603460148789610463565b6102b791610445565b92506102c68560348189610463565b949793965094505050565b60008083601f8401126102e357600080fd5b50813567ffffffffffffffff8111156102fb57600080fd5b60208301915083602082850101111561031357600080fd5b9250929050565b80356001600160a01b038116811461033157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035557600080fd5b8a3567ffffffffffffffff8082111561036d57600080fd5b6103798e838f016102d1565b909c509a5060208d013591508082111561039257600080fd5b61039e8e838f016102d1565b909a50985060408d0135975060608d01359150808211156103be57600080fd5b506103cb8d828e016102d1565b90965094505060808b013592506103e460a08c0161031a565b91506103f260c08c0161031a565b90509295989b9194979a5092959850565b6000806020838503121561041657600080fd5b823567ffffffffffffffff81111561042d57600080fd5b610439858286016102d1565b90969095509350505050565b8035602083101561027a57600019602084900360031b1b1692915050565b6000808585111561047357600080fd5b8386111561048057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104ba5780818660140360031b1b83161692505b50509291505056fea2646970667358221220aaa65c38bf913adb3b6476a0d2d501b6b9e881c6a33b33b16dd8081cbc1b61ce64736f6c63430008170033", - "nonce": "0x24", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xfc32f2bc24037c3c6a424da6ae9307d47d78310be7d4da975b482ccdd4ed97e0", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x25", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x215a4048be63bc126c04d133673215057b71e8187b21a46ad24b147a53b56cb0", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x26", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xaee77f466268a821aa8a70995e7b247e9a71f4670adec0018c6a85c0f2e58ef2", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x27", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x77850dd2aa1ac284635ef1e3374d0464e3ad1f9b16e38ce529ee7888a4abb3a4", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x28", - "chainId": "0x10e6" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "status": "0x1", - "cumulativeGasUsed": "0x13702cd", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x4b3999bc16854b9bb73c8c0616bc9f4f7f860dba94e9a1abad49a11a64021805", - "transactionIndex": "0x7", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c22", - "gasUsed": "0x1176ec1", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x7a5aec1b", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x4779" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1469132", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x78d232aac15d46ed632126171181ad488c96d91aa24735a6cb9ca1f4732d51b1", - "transactionIndex": "0x1", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c24", - "gasUsed": "0x1450562", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x8e3968af", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x5314" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x13b3d59", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x570c30549627c2470422d1da0dc182a9b84f717878cfc414c2e63932e75799b6", - "transactionIndex": "0x5", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c26", - "gasUsed": "0x125ac3a", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x858aef5e", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x4e02" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xfcafa7", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xb521678e312541a72b4d547dda8964d1c996abc90988891c8e9f046490fab981", - "transactionIndex": "0xb", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c27", - "gasUsed": "0xc91654", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x5b4c6c44", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x3554" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x12a0e97", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x29321518070803ab02a741a4f6ff25a90bcb36769c1d4335253d54e7ae5d0b16", - "transactionIndex": "0x1", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c29", - "gasUsed": "0x12882c7", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x8abbd642", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x510a" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1a69ce5", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xd370229b0cb40b146a613fdb624e626788bcbd4c574313b94f81880b88ffd51d", - "transactionIndex": "0x9", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c2a", - "gasUsed": "0x17d06fb", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0xa25ca1c1", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x5ed7" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x19c03cb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x732c9753b5c221efcb77a0b35c6966680322ea285a43a8e1f11c748afe4cf1a0", - "transactionIndex": "0x11", - "blockHash": "0x86259590ad8ce711e91f1a17562b42cc3362b293bf4e5894b6195a1e00d1f837", - "blockNumber": "0x498c2b", - "gasUsed": "0x14a667e", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x8eabf82c", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x5357" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x228a855", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x38b3609305d8346970a2a70bef79817dba87d6f04041b54ee0d2d89f07e5569f", - "transactionIndex": "0x5", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c2d", - "gasUsed": "0x21317c0", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0xd950a996", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x7ef1" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x21aa7d3", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9891061199f115218d4e5ff1ae5b153eb4434dd8f47fdbf3b0e5c4a030d61c72", - "transactionIndex": "0xf", - "blockHash": "0x06ff37b8b7e1f11e483812e5ede791ad5492cf3cc6f698e4088221947c09cacc", - "blockNumber": "0x498c2e", - "gasUsed": "0x1d3080a", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0xbd4d2caf", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x6e94" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x18d57c4", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xd63d0cb047fd56a30df3d35ca80ffadfc697f5b27e033c65929ff8c963c31244", - "transactionIndex": "0x3", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c30", - "gasUsed": "0x181c784", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0xa32ad73d", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x5f50" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x14c71a6", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9b378eec93d7f68df1912f241e79c1192ffc7285489c84925ddc827039d443a7", - "transactionIndex": "0x1", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c32", - "gasUsed": "0x14ae552", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x82c4a8ed", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x4c63" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1c1e278", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x47952fc4a110bc3057519a83fdd6d10d236c2fe73271f001ee8fdf693f9eaac9", - "transactionIndex": "0xb", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c33", - "gasUsed": "0x18e482e", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0xa78d88a5", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x61e0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1aa7c5c", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc289cae7710a759736c4bb6041e833d95c5298c001a3cb50784fc7d87b54f895", - "transactionIndex": "0x13", - "blockHash": "0x6da171d81af4f85121a354ab555257f75bd5fc81dac6558d327df9ad5a1f5aae", - "blockNumber": "0x498c34", - "gasUsed": "0x14ed4ee", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x985679f8", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x58fc" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x117c8af", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xabb47859b5f5b83994d5498f50bdf574b6e0780e4b1bea7333f526ea1a916bac", - "transactionIndex": "0xd", - "blockHash": "0x0208eefa7fa7b6f02cfedec3d5abd60fc43d5fc4002485fceb1ac78dab23b475", - "blockNumber": "0x498c36", - "gasUsed": "0xda2ac8", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x6818da7e", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x3cce" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1bd0c5f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf77461d0729dae50fed3904c9222fa517f9c29de269ccdacf1eb8c364c4e0230", - "transactionIndex": "0x15", - "blockHash": "0x493d9876680b898942c02f0ca7de70384828190d4f1027d6a28a858a54c9b898", - "blockNumber": "0x498c37", - "gasUsed": "0x157645c", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x9bbd22e5", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x5af9" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x161b498", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x161579debcd08b73ff7f8431471cc5a660ed4c78cae31f39988e4fe75b1beb19", - "transactionIndex": "0x15", - "blockHash": "0x69b00ed6c4e3b0cfcf04ecf190db5d1a37a5871d2da3abbd50642955170e21a7", - "blockNumber": "0x498c39", - "gasUsed": "0xfc0bff", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x760f2432", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x44f6" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xf974e6", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x19c39f71394630d890f755ca21e6de0b10cd8ad959dfc02b09b36ce034c62bce", - "transactionIndex": "0x9", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c3b", - "gasUsed": "0xcfdd84", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x63fae595", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x3a67" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1100efc", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x0d1bf0b395952b63f6a9099b88e6fac6fc0e3207a0b8818f87f37e9056a8824b", - "transactionIndex": "0xf", - "blockHash": "0x75c51fa45f14b46e0a32a4ad6c435ff3971a2f57ec0d5012858ee6a30304777b", - "blockNumber": "0x498c3c", - "gasUsed": "0xc86f0c", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x61349f24", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x38c8" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2805bce", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x6998e4dd12d61bf52eefe8b6ce30c294762f850ffa4c20f5b2a123ea0bfb95b5", - "transactionIndex": "0x7", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c3e", - "gasUsed": "0x260c7ff", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0xeb7bd1b4", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x898e" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x39d8cd4", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x0bcc07a8ce90c7a340cb7ce1f48840a8b6d3724b927ccd88bd0fc193f91d9491", - "transactionIndex": "0x13", - "blockHash": "0x37be54501cef20d8700cb4305eb91cc2705183b16d259c177ead4221a0997429", - "blockNumber": "0x498c3f", - "gasUsed": "0x341e7d4", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x1463cb0c6", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0xbe91" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x174ea5c", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe43e1d0d793e67a9ee9574cda073bae2bf5fcd008a79bf2d1ed42bc4276ce754", - "transactionIndex": "0x9", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c41", - "gasUsed": "0x14b5416", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x8fa800a7", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x53ea" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xfdac42", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x77224a68ba18fedd8e1c83eec475047406c6f9a89ca240fe677b1fa97287bb79", - "transactionIndex": "0x15", - "blockHash": "0x97722a5610f59d91b40ef4e1c2a49db0c124d6d969a62c4b957f6ec1007513e4", - "blockNumber": "0x498c42", - "gasUsed": "0x980474", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x4e69148a", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x2dcd" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2e218be", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xec75d4baf2c16e9fabbf2426804a877aab88bbf019b574f540921b7632bb5bd5", - "transactionIndex": "0xb", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c44", - "gasUsed": "0x2ae7de8", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x12258f009", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0xa99a" - }, + } + ], + "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x1482b26", + "cumulativeGasUsed": "0x2cc0a7e", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xa45f956c54dc4b420c3f052330aac84649742f060d0d2391673e7c10560e8e1a", + "transactionHash": "0x7b7d373ca0d0cf6479a1f07f10e1585e4f619e3709eede8404e19fb872454da1", "transactionIndex": "0x13", - "blockHash": "0x646118b451d4bb16f453e677b261efa64adb850d6dd712a5d9eb0fd707ff704c", - "blockNumber": "0x498c45", - "gasUsed": "0xec85a2", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x724cd547", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x42c4" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1a7b5d2", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xfb54e17524b9a9c9b3fa4b249be16fcacb52e525637067b29b920691b1795eb0", - "transactionIndex": "0x7", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c47", - "gasUsed": "0x1882299", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0xa940dd1c", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x62de" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2148f8d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x960bb5c20931bf624eed4be8d7b1cab8a1209ee4d1e9f2d7df73dc367920db62", - "transactionIndex": "0xf", - "blockHash": "0x4e119975ce529b43a21016c50c3687077e91ff68f827c41cf085640f8a04184d", - "blockNumber": "0x498c48", - "gasUsed": "0x1ccef26", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0xc2226d94", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x7167" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xe3da05", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x3197fc9bff0950c3691ede424c5e5d5799c377ec7e823a34a5fbb8974e03f838", - "transactionIndex": "0x5", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c4a", - "gasUsed": "0xce47b0", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x60943ca7", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x386a" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x161f14a", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5433154b91ff1cd45e0c026dd205eb27c401bad8bf9a7373490bcf7d87ca5b7f", - "transactionIndex": "0x11", - "blockHash": "0x99beaec4451fcad3bcc9f9717ff7096e4d7b6ef9462923129889ab00ae8b72f3", - "blockNumber": "0x498c4b", - "gasUsed": "0x1104f48", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x76989d2f", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x4547" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x120f5ea", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x81a30e2e13915788f71f566b5159e1392c1177bfcdc361395382ee01643fa2fd", - "transactionIndex": "0x8", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c4d", - "gasUsed": "0x10078e4", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x79033da2", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x46b0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x258a95d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x8c750c5269231398365711e69ee948fb3f0b26ab7abe8fb802bcc8e066dbd12f", - "transactionIndex": "0xf", - "blockHash": "0x4025adfe9cae741990f2f45099ea2a310f85c4cc402c7fb0ae4dd8e5fc6c991b", - "blockNumber": "0x498c4e", - "gasUsed": "0x2110c74", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0xd5bc2daa", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x7cda" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x119c119", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x0e8ca23c8e8e68af43e81e02b0405565be9372248ae8524e55cbc9102538bf0f", - "transactionIndex": "0x11", - "blockHash": "0x617c06767c60814d83b76aedfbf435a3119de51dd0df30c6624f44e79c1668d1", - "blockNumber": "0x498c50", - "gasUsed": "0xc82324", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x5b1e9945", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x353a" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xea6511", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xeabda62d62c0fbdd3324c26afcba4d2d2e5df3720adebed1456eefabd25fa3cc", - "transactionIndex": "0x7", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c52", - "gasUsed": "0xcad114", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x5e12b2b5", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x36f3" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1f174a9", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xfc32f2bc24037c3c6a424da6ae9307d47d78310be7d4da975b482ccdd4ed97e0", - "transactionIndex": "0xf", - "blockHash": "0xf2885b6c36df22444046cd646d9d5d75f99b1920f0f60a3c4dc85f5ee2c39d95", - "blockNumber": "0x498c53", - "gasUsed": "0x1a9d8a1", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0xb696c453", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x6aa8" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1b65bed", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x215a4048be63bc126c04d133673215057b71e8187b21a46ad24b147a53b56cb0", - "transactionIndex": "0x3", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c55", - "gasUsed": "0x1aacc55", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0xb8055c4c", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x6b7e" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x20a2430", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xaee77f466268a821aa8a70995e7b247e9a71f4670adec0018c6a85c0f2e58ef2", - "transactionIndex": "0xd", - "blockHash": "0x0d7212c648a33c388e4ba9a0bf532169fa4eb83d1cdfd43a7d358b8a412b2dad", - "blockNumber": "0x498c56", - "gasUsed": "0x1cc858a", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0xc55b4383", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x7348" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1806433", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x77850dd2aa1ac284635ef1e3374d0464e3ad1f9b16e38ce529ee7888a4abb3a4", - "transactionIndex": "0x3", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x498c58", - "gasUsed": "0x174d40a", + "blockHash": "0x8fed9c6ee33a3d7740755dd7b10d8e0d85709fadbea6176204c13e07b873a8fd", + "blockNumber": "0xf37cce", + "gasUsed": "0x275d77b", "effectiveGasPrice": "0x10c8e0", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1ec6f28b53", + "l1BlobBaseFee": "0xaeb4851bd6a1d6", "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0xa5c34aaf", - "l1GasPrice": "0x4e36402", - "l1GasUsed": "0x60d4" + "l1Fee": "0x5b5a9bdee", + "l1GasPrice": "0x21ed225e", + "l1GasUsed": "0x7b05" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1767617066792, + "timestamp": 1778754210163, "chain": 4326, - "commit": "cad7320" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/5000/run-1778753571816.json b/broadcast/DeployCaveatEnforcers.s.sol/5000/run-1778753571816.json new file mode 100644 index 00000000..14dd23f7 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/5000/run-1778753571816.json @@ -0,0 +1,58 @@ +{ + "transactions": [ + { + "hash": "0x20cfe364fd4f5a9b105bec3020758d305186785f7d47f88329532e6c277ba6e6", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x126e35", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x1388" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xea08e", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x20cfe364fd4f5a9b105bec3020758d305186785f7d47f88329532e6c277ba6e6", + "transactionIndex": "0x1", + "blockHash": "0x32f3a88a20487e1d308471aeebb5c8c64f7d4f6d0b79c08593c5a1c541f85516", + "blockNumber": "0x5ae570d", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xba43d48c0", + "blobGasUsed": "0xc0490", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x2943b", + "l1BlobBaseFee": "0xb8181f7782bf2d", + "l1BlobBaseFeeScalar": "0x0", + "l1Fee": "0x232594264dabe8", + "l1GasPrice": "0x21312e43", + "l1GasUsed": "0x7b13", + "operatorFeeConstant": "0x0", + "operatorFeeScalar": "0x5f5e100", + "tokenRatio": "0xd08" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778753571816, + "chain": 5000, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/5000/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/5000/run-latest.json index 7bf8d342..14dd23f7 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/5000/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/5000/run-latest.json @@ -1,133 +1,19 @@ { "transactions": [ { - "hash": "0xe56a17558698807fb23075cda628e302627c5fc2ae9b9e00729c48bb7bf82238", + "hash": "0x20cfe364fd4f5a9b105bec3020758d305186785f7d47f88329532e6c277ba6e6", "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x6649b61c873f6f9686a1e1ae9ee98ac380c7ba13", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xdf08194c", + "gas": "0x126e35", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d05806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610980565b50505050505050505050565b005b610081610091366004610980565b6100fa565b6100a96100a4366004610a4d565b6106d3565b6040516100b69190610a8f565b60405180910390f35b6100ea6100cd366004610b2b565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b61086b565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b81600061086b565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610cb083398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff1916600117905536906102748989610882565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106d3565b905080606001516001600160a01b03168383600081811061030c5761030c610b55565b905060200281019061031e9190610b6b565b61032c906020810190610b8b565b6001600160a01b031614158061036e575080608001518383600081811061035557610355610b55565b90506020028101906103679190610b6b565b6020013514155b806103cc57508060a00151805190602001208383600081811061039357610393610b55565b90506020028101906103a59190610b6b565b6103b3906040810190610bad565b6040516103c1929190610bf4565b604051809103902014155b156104385760405162461bcd60e51b81526020600482015260426024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045657610456610b55565b90506020028101906104689190610b6b565b610476906020810190610b8b565b6001600160a01b03161415806104b357508282600181811061049a5761049a610b55565b90506020028101906104ac9190610b6b565b6020013515155b806104f35750828260018181106104cc576104cc610b55565b90506020028101906104de9190610b6b565b6104ec906040810190610bad565b9050604414155b80610559575063a9059cbb60e01b8383600181811061051457610514610b55565b90506020028101906105269190610b6b565b610534906040810190610bad565b61054391600491600091610c04565b61054c91610c2e565b6001600160e01b03191614155b806105c4575080602001516001600160a01b03168383600181811061058057610580610b55565b90506020028101906105929190610b6b565b6105a0906040810190610bad565b6105af91602491600491610c04565b6105b891610c5e565b6001600160a01b031614155b8061061d57508060400151838360018181106105e2576105e2610b55565b90506020028101906105f49190610b6b565b610602906040810190610bad565b61061191604491602491610c04565b61061a91610c5e565b14155b1561068a5760405162461bcd60e51b81526020600482015260436024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b6107276040518060c0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b607c82101561078c5760405162461bcd60e51b815260206004820152603d6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61079a601460008486610c04565b6107a391610c7c565b60601c81526107b6602860148486610c04565b6107bf91610c7c565b60601c60208201526107d5604860288486610c04565b6107de91610c5e565b60408201526107f1605c60488486610c04565b6107fa91610c7c565b606090811c90820152610811607c605c8486610c04565b61081a91610c5e565b608082015261082c82607c8186610c04565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060a082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108ba5763ba597e7e6000526004601cfd5b8315610911578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156109085763ba597e7e6000526004601cfd5b505050826108c4575b5050509250929050565b60008083601f84011261092d57600080fd5b50813567ffffffffffffffff81111561094557600080fd5b60208301915083602082850101111561095d57600080fd5b9250929050565b80356001600160a01b038116811461097b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561099f57600080fd5b8a3567ffffffffffffffff808211156109b757600080fd5b6109c38e838f0161091b565b909c509a5060208d01359150808211156109dc57600080fd5b6109e88e838f0161091b565b909a50985060408d0135975060608d0135915080821115610a0857600080fd5b50610a158d828e0161091b565b90965094505060808b01359250610a2e60a08c01610964565b9150610a3c60c08c01610964565b90509295989b9194979a5092959850565b60008060208385031215610a6057600080fd5b823567ffffffffffffffff811115610a7757600080fd5b610a838582860161091b565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a084015260a084015160c08085015280518060e086015260005b81811015610b065782810184015186820161010001528301610ae9565b506101009250600083828701015282601f19601f830116860101935050505092915050565b60008060408385031215610b3e57600080fd5b610b4783610964565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b8157600080fd5b9190910192915050565b600060208284031215610b9d57600080fd5b610ba682610964565b9392505050565b6000808335601e19843603018112610bc457600080fd5b83018035915067ffffffffffffffff821115610bdf57600080fd5b60200191503681900382131561095d57600080fd5b8183823760009101908152919050565b60008085851115610c1457600080fd5b83861115610c2157600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c565780818660040360031b1b83161692505b505092915050565b8035602083101561087c57600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c565760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a26469706673582212200c9b27d58a069b9dfe088704333d359f679690a7179fd6724505e06d0fe0cffd64736f6c63430008170033", - "nonce": "0x21", - "chainId": "0x1388" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x2287ed8a768416b623eb7de90cb097a18701f997f279991ff066de9cdddbec3e", - "transactionType": "CREATE2", - "contractName": "TimestampEnforcer", - "contractAddress": "0x1046bb45c8d673d4ea75321280db34899413c069", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x5d8acaf7", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461033f565b50505050505050505050565b005b61007661008636600461033f565b6100c2565b61009e61009936600461040c565b61023a565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023a565b90925090506001600160801b038216156101b857816001600160801b031642116101b85760405162461bcd60e51b815260206004820152602260248201527f54696d657374616d70456e666f726365723a6561726c792d64656c656761746960448201526137b760f11b606482015260840161012a565b6001600160801b0381161561022b57806001600160801b0316421061022b5760405162461bcd60e51b8152602060048201526024808201527f54696d657374616d70456e666f726365723a657870697265642d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b50505050505050505050505050565b6000806020831461029c5760405162461bcd60e51b815260206004820152602660248201527f54696d657374616d70456e666f726365723a696e76616c69642d7465726d732d6044820152650d8cadccee8d60d31b606482015260840161012a565b6102a9836010818761044e565b6102b291610478565b60801c90506102c560106000858761044e565b6102ce91610478565b60801c91509250929050565b60008083601f8401126102ec57600080fd5b50813567ffffffffffffffff81111561030457600080fd5b60208301915083602082850101111561031c57600080fd5b9250929050565b80356001600160a01b038116811461033a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035e57600080fd5b8a3567ffffffffffffffff8082111561037657600080fd5b6103828e838f016102da565b909c509a5060208d013591508082111561039b57600080fd5b6103a78e838f016102da565b909a50985060408d0135975060608d01359150808211156103c757600080fd5b506103d48d828e016102da565b90965094505060808b013592506103ed60a08c01610323565b91506103fb60c08c01610323565b90509295989b9194979a5092959850565b6000806020838503121561041f57600080fd5b823567ffffffffffffffff81111561043657600080fd5b610442858286016102da565b90969095509350505050565b6000808585111561045e57600080fd5b8386111561046b57600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104a95780818660100360031b1b83161692505b50509291505056fea2646970667358221220937c24aea9e01f448cb62e2b3be0bdd7f808e5688cca18b12ff45cb1dabdc7b064736f6c63430008170033", - "nonce": "0x22", - "chainId": "0x1388" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x24e2bb05739068c774bb07f9a95f0be798aee88e1539248a3953647114f9b932", - "transactionType": "CREATE2", - "contractName": "ValueLteEnforcer", - "contractAddress": "0x92bf12322527caa612fd31a0e810472bbb106a8f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x5e93a2c6", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104f8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610336565b50505050505050505050565b005b610076610086366004610336565b6100b0565b61009e610099366004610403565b6101f8565b60405190815260200160405180910390f35b856100bc816000610269565b61010d5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61011e816000610269565b6101785760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610104565b5060006101858888610280565b505091505060006101968e8e6101f8565b9050808211156101e85760405162461bcd60e51b815260206004820152601f60248201527f56616c75654c7465456e666f726365723a76616c75652d746f6f2d68696768006044820152606401610104565b5050505050505050505050505050565b6000602082146102585760405162461bcd60e51b815260206004820152602560248201527f56616c75654c7465456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610104565b6102628284610445565b9392505050565b6001600160f81b0319828116908216145b92915050565b60008036816102926014828789610463565b61029b9161048d565b60601c93506102ae603460148789610463565b6102b791610445565b92506102c68560348189610463565b949793965094505050565b60008083601f8401126102e357600080fd5b50813567ffffffffffffffff8111156102fb57600080fd5b60208301915083602082850101111561031357600080fd5b9250929050565b80356001600160a01b038116811461033157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035557600080fd5b8a3567ffffffffffffffff8082111561036d57600080fd5b6103798e838f016102d1565b909c509a5060208d013591508082111561039257600080fd5b61039e8e838f016102d1565b909a50985060408d0135975060608d01359150808211156103be57600080fd5b506103cb8d828e016102d1565b90965094505060808b013592506103e460a08c0161031a565b91506103f260c08c0161031a565b90509295989b9194979a5092959850565b6000806020838503121561041657600080fd5b823567ffffffffffffffff81111561042d57600080fd5b610439858286016102d1565b90969095509350505050565b8035602083101561027a57600019602084900360031b1b1692915050565b6000808585111561047357600080fd5b8386111561048057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104ba5780818660140360031b1b83161692505b50509291505056fea2646970667358221220aaa65c38bf913adb3b6476a0d2d501b6b9e881c6a33b33b16dd8081cbc1b61ce64736f6c63430008170033", - "nonce": "0x23", - "chainId": "0x1388" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x2618a7dcb74f3508c8b28909fce03119a0ea06a6eb50c121a142bc8068537182", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb65040ff", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x24", - "chainId": "0x1388" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xec5c1f4d61813ea42d9519ff82ef14c878d4c1e50166bd292e7ab10a2b103796", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb6b0afd8", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x25", - "chainId": "0x1388" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xcff2b863bf5f2cbd3f55abde5024c5044f4610dddba6950fc52c8d5768cdc6ba", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xc3f871e2", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x26", - "chainId": "0x1388" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x74640a1ef83826aa202b4de9fe649dad75e15806d5a95663df7488e1323eaa34", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa178ce6e", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x27", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0x1388" }, "additionalContracts": [], @@ -137,156 +23,36 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x8c258292", + "cumulativeGasUsed": "0xea08e", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xe56a17558698807fb23075cda628e302627c5fc2ae9b9e00729c48bb7bf82238", + "transactionHash": "0x20cfe364fd4f5a9b105bec3020758d305186785f7d47f88329532e6c277ba6e6", "transactionIndex": "0x1", - "blockHash": "0x3de223f458614f387520847b0e22802c054dcbb8f35ebaf2c2f4ed331b28fbbb", - "blockNumber": "0x592ae89", - "gasUsed": "0x8c24cb69", - "effectiveGasPrice": "0x31bd660", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1Fee": "0x1029ac22a5fd1", - "l1FeeScalar": "0.01", - "l1GasPrice": "0xa3465e6", - "l1GasUsed": "0xd640", - "tokenRatio": "0xbd4" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3ad1dd52", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x2287ed8a768416b623eb7de90cb097a18701f997f279991ff066de9cdddbec3e", - "transactionIndex": "0x1", - "blockHash": "0x3ede996ab054419aaab8f9d53500a912be636132b21fe953e562af97b4007114", - "blockNumber": "0x592ae8b", - "gasUsed": "0x3ad12629", - "effectiveGasPrice": "0x31bd660", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1Fee": "0x68e5d4f52f01", - "l1FeeScalar": "0.01", - "l1GasPrice": "0xa3465e6", - "l1GasUsed": "0x56e8", - "tokenRatio": "0xbd4" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5359318b", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x24e2bb05739068c774bb07f9a95f0be798aee88e1539248a3953647114f9b932", - "transactionIndex": "0x2", - "blockHash": "0x640437bb78242f1c9f4066b3d81f93dadc406998d7a70beeb4c1c92e697334d1", - "blockNumber": "0x592ae8d", - "gasUsed": "0x3b7a58bf", - "effectiveGasPrice": "0x31bd660", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1Fee": "0x71ced6c9c83c", - "l1FeeScalar": "0.01", - "l1GasPrice": "0xaf90c12", - "l1GasUsed": "0x57b0", - "tokenRatio": "0xbd4" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xa0931513", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x2618a7dcb74f3508c8b28909fce03119a0ea06a6eb50c121a142bc8068537182", - "transactionIndex": "0x3", - "blockHash": "0x3a9b992be1cbadb9ec4ac7369f282ed540b301ae7841800d027539a09c0ec84b", - "blockNumber": "0x592ae8f", - "gasUsed": "0x72a42a32", - "effectiveGasPrice": "0x31bd660", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1Fee": "0xe227e362a10f", - "l1FeeScalar": "0.01", - "l1GasPrice": "0xaf90c12", - "l1GasUsed": "0xae40", - "tokenRatio": "0xbd4" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x72e17829", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xec5c1f4d61813ea42d9519ff82ef14c878d4c1e50166bd292e7ab10a2b103796", - "transactionIndex": "0x1", - "blockHash": "0x95bb485dd5cc564d95be9f38413a3c8acd7f0c87e7bbb484b7fe66fcbe23a1bb", - "blockNumber": "0x592ae91", - "gasUsed": "0x72e0c100", - "effectiveGasPrice": "0x31bd660", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1Fee": "0xe2a47c1d9b87", - "l1FeeScalar": "0.01", - "l1GasPrice": "0xaf90c12", - "l1GasUsed": "0xaea0", - "tokenRatio": "0xbd4" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x7b386465", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xcff2b863bf5f2cbd3f55abde5024c5044f4610dddba6950fc52c8d5768cdc6ba", - "transactionIndex": "0x1", - "blockHash": "0x67c3ca7026afa9cff3197010101c7133fdcbbb8544ebc468f99e3c6dd05f2526", - "blockNumber": "0x592ae93", - "gasUsed": "0x7b376a7c", - "effectiveGasPrice": "0x31bd660", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1Fee": "0xeb512d4e99a0", - "l1FeeScalar": "0.01", - "l1GasPrice": "0xa96a4c8", - "l1GasUsed": "0xbbe4", - "tokenRatio": "0xbd4" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x7d65bf63", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x74640a1ef83826aa202b4de9fe649dad75e15806d5a95663df7488e1323eaa34", - "transactionIndex": "0x2", - "blockHash": "0xb4c4253c8ecf475a3ebba0ad864e5181b59522ec3dd63a5ce8eb430030de2999", - "blockNumber": "0x592ae95", - "gasUsed": "0x65873272", - "effectiveGasPrice": "0x31bd660", + "blockHash": "0x32f3a88a20487e1d308471aeebb5c8c64f7d4f6d0b79c08593c5a1c541f85516", + "blockNumber": "0x5ae570d", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xba43d48c0", + "blobGasUsed": "0xc0490", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, - "l1Fee": "0xc0b724f4a53d", - "l1FeeScalar": "0.01", - "l1GasPrice": "0xa96a4c8", - "l1GasUsed": "0x99e0", - "tokenRatio": "0xbd4" + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x2943b", + "l1BlobBaseFee": "0xb8181f7782bf2d", + "l1BlobBaseFeeScalar": "0x0", + "l1Fee": "0x232594264dabe8", + "l1GasPrice": "0x21312e43", + "l1GasUsed": "0x7b13", + "operatorFeeConstant": "0x0", + "operatorFeeScalar": "0x5f5e100", + "tokenRatio": "0xd08" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1775128370548, + "timestamp": 1778753571816, "chain": 5000, - "commit": "17c28b1" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/5003/run-1778753551439.json b/broadcast/DeployCaveatEnforcers.s.sol/5003/run-1778753551439.json new file mode 100644 index 00000000..4f8d277d --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/5003/run-1778753551439.json @@ -0,0 +1,58 @@ +{ + "transactions": [ + { + "hash": "0x3eff83f05bfa1d6d6e86a8d689d791ceb52a9f8c757d39e932c52b0b6fdc8bd2", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x126e35", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x138b" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xea03a", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x3eff83f05bfa1d6d6e86a8d689d791ceb52a9f8c757d39e932c52b0b6fdc8bd2", + "transactionIndex": "0x1", + "blockHash": "0x3381fa7e4df961d6a88548aa7cec98baef7cdb3fb7671e009199cf678e8df56c", + "blockNumber": "0x24d0e97", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xba43b7401", + "blobGasUsed": "0xbffe0", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x2943b", + "l1BlobBaseFee": "0x2", + "l1BlobBaseFeeScalar": "0x45567c", + "l1Fee": "0x15869100", + "l1GasPrice": "0x11", + "l1GasUsed": "0x7aea", + "operatorFeeConstant": "0x0", + "operatorFeeScalar": "0x5f5e100", + "tokenRatio": "0xd07" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778753551439, + "chain": 5003, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/5003/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/5003/run-latest.json index 1beb3103..4f8d277d 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/5003/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/5003/run-latest.json @@ -1,1673 +1,58 @@ { "transactions": [ { - "hash": "0x5ab4abf2f6926cb82aa83ee34c155488bb740d4538267bdd966b3e38c1befc6c", + "hash": "0x3eff83f05bfa1d6d6e86a8d689d791ceb52a9f8c757d39e932c52b0b6fdc8bd2", "transactionType": "CREATE2", - "contractName": "AllowedCalldataEnforcer", - "contractAddress": "0xc2b0d624c1c4319760c96503ba27c347f3260f55", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x8c828", + "gas": "0x126e35", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106dc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046104a2565b50505050505050505050565b005b6100766100863660046104a2565b6100b5565b61009e61009936600461056f565b610198565b6040516100ac9291906105b1565b60405180910390f35b856100c1816000610265565b6101125760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610123816000610265565b61017d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610109565b5061018a8c8c898961027c565b505050505050505050505050565b6000606060218310156102005760405162461bcd60e51b815260206004820152602a60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d6044820152697465726d732d73697a6560b01b6064820152608401610109565b61020e602060008587610608565b61021791610632565b91506102268360208187610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250949792965091945050505050565b6001600160f81b0319828116908216145b92915050565b6000606036600061028d86866103d6565b93509350505061029d8888610198565b80519195509350816102af8287610650565b11156103155760405162461bcd60e51b815260206004820152602f60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526e0c6c2d8d8c8c2e8c25ad8cadccee8d608b1b6064820152608401610109565b61036e8386846103258583610650565b9261033293929190610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250610427915050565b6103cb5760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526763616c6c6461746160c01b6064820152608401610109565b505050505050505050565b60008036816103e86014828789610608565b6103f191610671565b60601c9350610404603460148789610608565b61040d91610632565b925061041c8560348189610608565b949793965094505050565b8051602091820120825192909101919091201490565b60008083601f84011261044f57600080fd5b50813567ffffffffffffffff81111561046757600080fd5b60208301915083602082850101111561047f57600080fd5b9250929050565b80356001600160a01b038116811461049d57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104c157600080fd5b8a3567ffffffffffffffff808211156104d957600080fd5b6104e58e838f0161043d565b909c509a5060208d01359150808211156104fe57600080fd5b61050a8e838f0161043d565b909a50985060408d0135975060608d013591508082111561052a57600080fd5b506105378d828e0161043d565b90965094505060808b0135925061055060a08c01610486565b915061055e60c08c01610486565b90509295989b9194979a5092959850565b6000806020838503121561058257600080fd5b823567ffffffffffffffff81111561059957600080fd5b6105a58582860161043d565b90969095509350505050565b8281526000602060406020840152835180604085015260005b818110156105e6578581018301518582016060015282016105ca565b506000606082860101526060601f19601f830116850101925050509392505050565b6000808585111561061857600080fd5b8386111561062557600080fd5b5050820193919092039150565b8035602083101561027657600019602084900360031b1b1692915050565b8082018082111561027657634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff19813581811691601485101561069e5780818660140360031b1b83161692505b50509291505056fea2646970667358221220860b8be6a7e9f218173e7b97e4f7d5d6522ab0118af89a815fcf60520e952ed464736f6c63430008170033", - "nonce": "0x4", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0x138b" }, "additionalContracts": [], "isFixedGasLimit": false - }, - { - "hash": "0x8c39cc23acd11d760ead7be8ea8589338db5413aedbc16d280f9c385174e1e51", - "transactionType": "CREATE2", - "contractName": "AllowedMethodsEnforcer", - "contractAddress": "0x2c21fd0cb9dc8445cb3fb0dc5e7bb0aca01842b5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa09a7", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506107fc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610512565b50505050505050505050565b005b610076610086366004610512565b6100b4565b61009e6100993660046105df565b610197565b6040516100ab9190610621565b60405180910390f35b856100c08160006102e5565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006102e5565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c89896102fc565b505050505050505050505050565b60606000826101a7600482610685565b1580156101b357508015155b6102135760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b61021e6004826106af565b67ffffffffffffffff811115610236576102366106c3565b60405190808252806020026020018201604052801561025f578160200160208202803683370190505b50925060005b818110156102dc5785818661027b8260046106d9565b92610288939291906106ec565b61029191610716565b8484815181106102a3576102a3610746565b6001600160e01b031990921660209283029190910190910152826102c68161075c565b93506102d590506004826106d9565b9050610265565b50505092915050565b6001600160f81b0319828116908216145b92915050565b366000610309848461045c565b90945092505050600481101561037e5760405162461bcd60e51b815260206004820152603460248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d656044820152730f0cac6eae8d2dedc5ac8c2e8c25ad8cadccee8d60631b6064820152608401610108565b600061038d60048284866106ec565b61039691610716565b905060006103a48888610197565b805190915060005b818110156103fb578281815181106103c6576103c6610746565b60200260200101516001600160e01b031916846001600160e01b031916036103f357505050505050610456565b6001016103ac565b5060405162461bcd60e51b815260206004820152602960248201527f416c6c6f7765644d6574686f6473456e666f726365723a6d6574686f642d6e6f6044820152681d0b585b1b1bddd95960ba1b6064820152608401610108565b50505050565b600080368161046e60148287896106ec565b61047791610775565b60601c935061048a6034601487896106ec565b610493916107a8565b92506104a285603481896106ec565b949793965094505050565b60008083601f8401126104bf57600080fd5b50813567ffffffffffffffff8111156104d757600080fd5b6020830191508360208285010111156104ef57600080fd5b9250929050565b80356001600160a01b038116811461050d57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561053157600080fd5b8a3567ffffffffffffffff8082111561054957600080fd5b6105558e838f016104ad565b909c509a5060208d013591508082111561056e57600080fd5b61057a8e838f016104ad565b909a50985060408d0135975060608d013591508082111561059a57600080fd5b506105a78d828e016104ad565b90965094505060808b013592506105c060a08c016104f6565b91506105ce60c08c016104f6565b90509295989b9194979a5092959850565b600080602083850312156105f257600080fd5b823567ffffffffffffffff81111561060957600080fd5b610615858286016104ad565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156106635783516001600160e01b0319168352928401929184019160010161063d565b50909695505050505050565b634e487b7160e01b600052601260045260246000fd5b6000826106945761069461066f565b500690565b634e487b7160e01b600052601160045260246000fd5b6000826106be576106be61066f565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156102f6576102f6610699565b600080858511156106fc57600080fd5b8386111561070957600080fd5b5050820193919092039150565b6001600160e01b0319813581811691600485101561073e5780818660040360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b60006001820161076e5761076e610699565b5060010190565b6bffffffffffffffffffffffff19813581811691601485101561073e5760149490940360031b84901b1690921692915050565b803560208310156102f657600019602084900360031b1b169291505056fea26469706673582212209b5da9243dcd3815a06d34a51586ce02e6c67b993be22c2b463556cf3e0f77b464736f6c63430008170033", - "nonce": "0x5", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xeb0c5a91e9589e0b32e05edf12d6ce1c5969bff2d237d08f4a5f490e6a5ade3c", - "transactionType": "CREATE2", - "contractName": "AllowedTargetsEnforcer", - "contractAddress": "0x7f20f61b1f09b08d970938f6fa563634d65c4eeb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x92c73", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610736806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461047b565b50505050505050505050565b005b61007661008636600461047b565b6100b4565b61009e610099366004610548565b61025e565b6040516100ab919061058a565b60405180910390f35b856100c08160006103ae565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006103ae565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b50600061018988886103c5565b5050509050600061019a8e8e61025e565b805190915060005b818110156101ed578281815181106101bc576101bc6105d7565b60200260200101516001600160a01b0316846001600160a01b0316036101e55750505050610250565b6001016101a2565b5060405162461bcd60e51b815260206004820152603160248201527f416c6c6f77656454617267657473456e666f726365723a7461726765742d6164604482015270191c995cdccb5b9bdd0b585b1b1bddd959607a1b6064820152608401610108565b505050505050505050505050565b606060008261026e601482610603565b15801561027a57508015155b6102da5760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f77656454617267657473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b6102e560148261062d565b67ffffffffffffffff8111156102fd576102fd610641565b604051908082528060200260200182016040528015610326578160200160208202803683370190505b50925060005b818110156103a557858186610342826014610657565b9261034f9392919061066a565b61035891610694565b60601c84848151811061036d5761036d6105d7565b6001600160a01b03909216602092830291909101909101528261038f816106c9565b935061039e9050601482610657565b905061032c565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008036816103d7601482878961066a565b6103e091610694565b60601c93506103f360346014878961066a565b6103fc916106e2565b925061040b856034818961066a565b949793965094505050565b60008083601f84011261042857600080fd5b50813567ffffffffffffffff81111561044057600080fd5b60208301915083602082850101111561045857600080fd5b9250929050565b80356001600160a01b038116811461047657600080fd5b919050565b60008060008060008060008060008060e08b8d03121561049a57600080fd5b8a3567ffffffffffffffff808211156104b257600080fd5b6104be8e838f01610416565b909c509a5060208d01359150808211156104d757600080fd5b6104e38e838f01610416565b909a50985060408d0135975060608d013591508082111561050357600080fd5b506105108d828e01610416565b90965094505060808b0135925061052960a08c0161045f565b915061053760c08c0161045f565b90509295989b9194979a5092959850565b6000806020838503121561055b57600080fd5b823567ffffffffffffffff81111561057257600080fd5b61057e85828601610416565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156105cb5783516001600160a01b0316835292840192918401916001016105a6565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082610612576106126105ed565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261063c5761063c6105ed565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103bf576103bf610617565b6000808585111561067a57600080fd5b8386111561068757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106c15780818660140360031b1b83161692505b505092915050565b6000600182016106db576106db610617565b5060010190565b803560208310156103bf57600019602084900360031b1b169291505056fea2646970667358221220c8822d4c7275ef8dedf0f20285c1cb5687e2081aef67716a170ae9a2f3de500164736f6c63430008170033", - "nonce": "0x6", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x404dd2ec5937aafee0b4ae997ac57a21a394002a4f2a60a2a5fb25e29cc93839", - "transactionType": "CREATE2", - "contractName": "BlockNumberEnforcer", - "contractAddress": "0x5d9818df0ae3f66e9c3d0c5029daf99d1823ca6c", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x69ff1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104ed806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610345565b50505050505050505050565b005b610076610086366004610345565b6100c2565b61009e610099366004610412565b61023e565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023e565b90925090506001600160801b038216156101b957816001600160801b031643116101b95760405162461bcd60e51b8152602060048201526024808201527f426c6f636b4e756d626572456e666f726365723a6561726c792d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b6001600160801b0381161561022f57806001600160801b0316431061022f5760405162461bcd60e51b815260206004820152602660248201527f426c6f636b4e756d626572456e666f726365723a657870697265642d64656c6560448201526533b0ba34b7b760d11b606482015260840161012a565b50505050505050505050505050565b600080602083146102a25760405162461bcd60e51b815260206004820152602860248201527f426c6f636b4e756d626572456e666f726365723a696e76616c69642d7465726d6044820152670e65ad8cadccee8d60c31b606482015260840161012a565b6102b0601060008587610454565b6102b99161047e565b60801c91506102cb8360108187610454565b6102d49161047e565b60801c90509250929050565b60008083601f8401126102f257600080fd5b50813567ffffffffffffffff81111561030a57600080fd5b60208301915083602082850101111561032257600080fd5b9250929050565b80356001600160a01b038116811461034057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561036457600080fd5b8a3567ffffffffffffffff8082111561037c57600080fd5b6103888e838f016102e0565b909c509a5060208d01359150808211156103a157600080fd5b6103ad8e838f016102e0565b909a50985060408d0135975060608d01359150808211156103cd57600080fd5b506103da8d828e016102e0565b90965094505060808b013592506103f360a08c01610329565b915061040160c08c01610329565b90509295989b9194979a5092959850565b6000806020838503121561042557600080fd5b823567ffffffffffffffff81111561043c57600080fd5b610448858286016102e0565b90969095509350505050565b6000808585111561046457600080fd5b8386111561047157600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104af5780818660100360031b1b83161692505b50509291505056fea26469706673582212206446e38dd8abfd3c797d56379fb8902a34f79b78cc594a623cb4ad236f2c8a8564736f6c63430008170033", - "nonce": "0x7", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd18abe1972eb24b25a6eca17d360ee1885ba788d7196d5ef772d7b417e8dee2b", - "transactionType": "CREATE2", - "contractName": "DeployedEnforcer", - "contractAddress": "0x24ff2aa430d53a8cd6788018e902e098083dccd2", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9403d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610748806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063481286e614610083578063a145832a146100b3578063b99deb0e146100c6578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046104fe565b50505050505050505050565b005b6100966100913660046105cb565b6100e8565b6040516001600160a01b0390911681526020015b60405180910390f35b6100816100c13660046104fe565b6100fd565b6100d96100d43660046105ed565b61026d565b6040516100aa9392919061062f565b60006100f48284610353565b90505b92915050565b85600881901b6001600160f81b031981161561016e5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600080600061017e8e8e61026d565b919450925090506001600160a01b0383163b156101d9576040516001600160a01b03841681527f641dafeb23238fae3ef71c64fced975da90c34dede63890507f3dda6b1e0dfef9060200160405180910390a1505050610260565b60006101e58284610360565b9050836001600160a01b0316816001600160a01b03161461025b5760405162461bcd60e51b815260206004820152602a60248201527f4465706c6f796564456e666f726365723a6465706c6f7965642d6164647265736044820152690e65adad2e6dac2e8c6d60b31b6064820152608401610165565b505050505b5050505050505050505050565b6000806060603484116102d05760405162461bcd60e51b815260206004820152602560248201527f4465706c6f796564456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610165565b6102de601460008688610695565b6102e7916106bf565b60601c92506102fa603460148688610695565b610303916106f4565b91506103128460348188610695565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509598949750919550929350505050565b60006100f48383306103e8565b600061036e60008385610412565b9050806001600160a01b03163b6000036103a6576040516352c7cd4960e11b81526001600160a01b0382166004820152602401610165565b6040516001600160a01b03821681527faf3c4b03f515b5a38f3c238fdc24abf10854a2f27f2a85743a71de17e9bc7e7f9060200160405180910390a192915050565b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b60008347101561043e5760405163392efb2b60e21b815247600482015260248101859052604401610165565b815160000361046057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661049257604051633a0ba96160e11b815260040160405180910390fd5b9392505050565b60008083601f8401126104ab57600080fd5b50813567ffffffffffffffff8111156104c357600080fd5b6020830191508360208285010111156104db57600080fd5b9250929050565b80356001600160a01b03811681146104f957600080fd5b919050565b60008060008060008060008060008060e08b8d03121561051d57600080fd5b8a3567ffffffffffffffff8082111561053557600080fd5b6105418e838f01610499565b909c509a5060208d013591508082111561055a57600080fd5b6105668e838f01610499565b909a50985060408d0135975060608d013591508082111561058657600080fd5b506105938d828e01610499565b90965094505060808b013592506105ac60a08c016104e2565b91506105ba60c08c016104e2565b90509295989b9194979a5092959850565b600080604083850312156105de57600080fd5b50508035926020909101359150565b6000806020838503121561060057600080fd5b823567ffffffffffffffff81111561061757600080fd5b61062385828601610499565b90969095509350505050565b60018060a01b03841681526000602084602084015260606040840152835180606085015260005b8181101561067257858101830151858201608001528201610656565b506000608082860101526080601f19601f83011685010192505050949350505050565b600080858511156106a557600080fd5b838611156106b257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106ec5780818660140360031b1b83161692505b505092915050565b803560208310156100f757600019602084900360031b1b169291505056fea2646970667358221220a048cc0e83485049fa3f0167bb6b167a17c4bf4170c90c95e9b7af43cdc7b85a64736f6c63430008170033", - "nonce": "0x8", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x97f2500869f175847eb008dbed6327c57430f27efa3b3dbfb290da9798b137ea", - "transactionType": "CREATE2", - "contractName": "ERC20BalanceChangeEnforcer", - "contractAddress": "0xcdf6ab796408598cea671d79506d7d48e97a5437", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb93e8", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061095e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780638678d6ef146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610677565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046106f5565b50505050505050505050565b005b6100f46100ef3660046107c2565b61018d565b6040519081526020016100bc565b6100df6101103660046106f5565b6101a2565b6100f4610123366004610677565b60006020819052908152604090205481565b6101486101433660046107fe565b610353565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df6101883660046106f5565b610440565b600061019a84848461061d565b949350505050565b85600881901b6101b3816000610660565b6102125760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102208d8d610353565b509250925050600061023333848961061d565b60008181526001602052604090205490915060ff16156102ab5760405162461bcd60e51b815260206004820152602d60248201527f455243323042616c616e63654368616e6765456e666f726365723a656e666f7260448201526c18d95c8b5a5ccb5b1bd8dad959609a1b6064820152608401610209565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa15801561030c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103309190610840565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c05760405162461bcd60e51b815260206004820152602f60248201527f455243323042616c616e63654368616e6765456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b6064820152608401610209565b858560008181106103d3576103d3610859565b909101356001600160f81b031916151594506103f5905060156001878961086f565b6103fe91610899565b60601c925061041160296015878961086f565b61041a91610899565b60601c915061042c856029818961086f565b610435916108ce565b939692955090935050565b6000806000806104508e8e610353565b9350935093509350600061046533858a61061d565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e99190610840565b9050851561057c5760008281526020819052604090205461050b908490610902565b8110156105775760405162461bcd60e51b815260206004820152603460248201527f455243323042616c616e63654368616e6765456e666f726365723a65786365656044820152736465642d62616c616e63652d646563726561736560601b6064820152608401610209565b61060b565b600082815260208190526040902054610596908490610915565b81101561060b5760405162461bcd60e51b815260206004820152603860248201527f455243323042616c616e63654368616e6765456e666f726365723a696e73756660448201527f66696369656e742d62616c616e63652d696e63726561736500000000000000006064820152608401610209565b50505050505050505050505050505050565b604080516001600160a01b039485166020808301919091529390941684820152606080850192909252805180850390920182526080909301909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561068957600080fd5b5035919050565b60008083601f8401126106a257600080fd5b50813567ffffffffffffffff8111156106ba57600080fd5b6020830191508360208285010111156106d257600080fd5b9250929050565b80356001600160a01b03811681146106f057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561071457600080fd5b8a3567ffffffffffffffff8082111561072c57600080fd5b6107388e838f01610690565b909c509a5060208d013591508082111561075157600080fd5b61075d8e838f01610690565b909a50985060408d0135975060608d013591508082111561077d57600080fd5b5061078a8d828e01610690565b90965094505060808b013592506107a360a08c016106d9565b91506107b160c08c016106d9565b90509295989b9194979a5092959850565b6000806000606084860312156107d757600080fd5b6107e0846106d9565b92506107ee602085016106d9565b9150604084013590509250925092565b6000806020838503121561081157600080fd5b823567ffffffffffffffff81111561082857600080fd5b61083485828601610690565b90969095509350505050565b60006020828403121561085257600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561087f57600080fd5b8386111561088c57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108c65780818660140360031b1b83161692505b505092915050565b8035602083101561067157600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610671576106716108ec565b80820180821115610671576106716108ec56fea2646970667358221220965799d5fdbdef45c46d045e9c377c23116f420861da1b7353b41ac029878d9964736f6c63430008170033", - "nonce": "0x9", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x6dd53419cd8abbe0cfc214d94a146d587d98bce7cfe0899187dee1592e6c8b53", - "transactionType": "CREATE2", - "contractName": "ERC20TransferAmountEnforcer", - "contractAddress": "0xf100b0819427117ecf76ed94b358b1a5b5c6d2fc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa2f85", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061081e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100be578063b99deb0e146100d1578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046105c3565b50505050505050505050565b005b6100ab610091366004610690565b600060208181529281526040808220909352908152205481565b6040519081526020015b60405180910390f35b6100816100cc3660046105c3565b610103565b6100e46100df3660046106ba565b610247565b604080516001600160a01b0390931683526020830191909152016100b5565b8561010f8160006102df565b6101605760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101718160006102df565b6101cb5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610157565b506000806101dc8e8e8b8b8b6102f6565b9150915086856001600160a01b0316336001600160a01b03167fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d858560405161022f929190918252602082015260400190565b60405180910390a45050505050505050505050505050565b600080603483146102a15760405162461bcd60e51b815260206004820152603060248201526000805160206107c983398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b6064820152608401610157565b6102af6014600085876106fc565b6102b891610726565b60601c91506102ca83601481876106fc565b6102d39161075b565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b6000806000366000610308888861050d565b9295509350909150506044811461036c5760405162461bcd60e51b815260206004820152603460248201526000805160206107c98339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b6064820152608401610157565b60006103788b8b610247565b965090506001600160a01b03808216908516146103da5760405162461bcd60e51b815260206004820152602c60248201526000805160206107c983398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b6064820152608401610157565b63a9059cbb60e01b6103f06004600085876106fc565b6103f991610779565b6001600160e01b031916146104515760405162461bcd60e51b815260206004820152602a60248201526000805160206107c98339815191526044820152691b1a590b5b595d1a1bd960b21b6064820152608401610157565b61045f6044602484866106fc565b6104689161075b565b336000908152602081815260408083208b8452909152812080549091906104909084906107a7565b9250508190559450858511156104ff5760405162461bcd60e51b815260206004820152602e60248201527f45524332305472616e73666572416d6f756e74456e666f726365723a616c6c6f60448201526d1dd85b98d94b595e18d95959195960921b6064820152608401610157565b505050509550959350505050565b600080368161051f60148287896106fc565b61052891610726565b60601c935061053b6034601487896106fc565b6105449161075b565b925061055385603481896106fc565b949793965094505050565b60008083601f84011261057057600080fd5b50813567ffffffffffffffff81111561058857600080fd5b6020830191508360208285010111156105a057600080fd5b9250929050565b80356001600160a01b03811681146105be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156105e257600080fd5b8a3567ffffffffffffffff808211156105fa57600080fd5b6106068e838f0161055e565b909c509a5060208d013591508082111561061f57600080fd5b61062b8e838f0161055e565b909a50985060408d0135975060608d013591508082111561064b57600080fd5b506106588d828e0161055e565b90965094505060808b0135925061067160a08c016105a7565b915061067f60c08c016105a7565b90509295989b9194979a5092959850565b600080604083850312156106a357600080fd5b6106ac836105a7565b946020939093013593505050565b600080602083850312156106cd57600080fd5b823567ffffffffffffffff8111156106e457600080fd5b6106f08582860161055e565b90969095509350505050565b6000808585111561070c57600080fd5b8386111561071957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156107535780818660140360031b1b83161692505b505092915050565b803560208310156102f057600019602084900360031b1b1692915050565b6001600160e01b031981358181169160048510156107535760049490940360031b84901b1690921692915050565b808201808211156102f057634e487b7160e01b600052601160045260246000fdfe45524332305472616e73666572416d6f756e74456e666f726365723a696e7661a2646970667358221220c41875b732e3b48749e6357d2d1452efe720957c650141af2df143c50d96625064736f6c63430008170033", - "nonce": "0xa", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x6daad6024939b5d550ff20181c0f0361e1efc6117d66b81dfac43e92565d324a", - "transactionType": "CREATE2", - "contractName": "ERC20PeriodTransferEnforcer", - "contractAddress": "0x474e3ae7e169e940607cc624da8a15eb120139ab", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xfb657", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d12806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610a20565b50505050505050505050565b005b6100b16100ac366004610aed565b61018e565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df366004610b47565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610a20565b610265565b61016461015f366004610b71565b61034a565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a081018352815481526001820154938101939093526002810154918301829052600381015460608401526004015460808301528291829115610203576101f781610416565b9350935093505061025b565b6000806000610212898961034a565b9350935093505060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061024f81610416565b97509750975050505050505b9450945094915050565b856102718160006104aa565b6102c25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102d38160006104aa565b61032d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102b9565b5061033c8c8c898989886104c1565b505050505050505050505050565b6000808080607485146103a65760405162461bcd60e51b81526020600482015260306024820152600080516020610cbd83398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016102b9565b6103b4601460008789610bb3565b6103bd91610bdd565b60601c93506103d0603460148789610bb3565b6103d991610c12565b92506103e9605460348789610bb3565b6103f291610c12565b9150610402607460548789610bb3565b61040b91610c12565b939692955090935050565b60008060008360400151421015610435575060009150819050806104a3565b602084015160408501516104499042610c46565b6104539190610c59565b61045e906001610c7b565b90508084606001511415915060008261047b57846080015161047e565b60005b90508085600001511161049257600061049f565b845161049f908290610c46565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60003660006104d0878761096a565b929550935090915050604481146105345760405162461bcd60e51b81526020600482015260346024820152600080516020610cbd8339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b60648201526084016102b9565b6000806000806105448d8d61034a565b9350935093509350866001600160a01b0316846001600160a01b0316146105b05760405162461bcd60e51b815260206004820152602c6024820152600080516020610cbd83398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b60648201526084016102b9565b63a9059cbb60e01b6105c660046000888a610bb3565b6105cf91610c8e565b6001600160e01b031916146106275760405162461bcd60e51b815260206004820152602a6024820152600080516020610cbd8339815191526044820152691b1a590b5b595d1a1bd960b21b60648201526084016102b9565b336000908152602081815260408083208c8452909152812060028101549091036107e157600082116106a55760405162461bcd60e51b81526020600482015260336024820152600080516020610cbd8339815191526044820152726c69642d7a65726f2d73746172742d6461746560681b60648201526084016102b9565b600084116107025760405162461bcd60e51b81526020600482015260366024820152600080516020610cbd8339815191526044820152751b1a590b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d60521b60648201526084016102b9565b600083116107665760405162461bcd60e51b81526020600482015260386024820152600080516020610cbd83398151915260448201527f6c69642d7a65726f2d706572696f642d6475726174696f6e000000000000000060648201526084016102b9565b814210156107cf5760405162461bcd60e51b815260206004820152603060248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e60448201526f1cd9995c8b5b9bdd0b5cdd185c9d195960821b60648201526084016102b9565b83815560018101839055600281018290555b600080600061082c846040518060a001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481525050610416565b919450925090506000610843604460248c8e610bb3565b61084c91610c12565b9050838111156108bb5760405162461bcd60e51b815260206004820152603460248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e6044820152731cd9995c8b585b5bdd5b9d0b595e18d95959195960621b60648201526084016102b9565b82156108d05760038501829055600060048601555b808560040160008282546108e49190610c7b565b90915550506004850154604080516001600160a01b038c81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a4505050505050505050505050505050505050565b600080368161097c6014828789610bb3565b61098591610bdd565b60601c9350610998603460148789610bb3565b6109a191610c12565b92506109b08560348189610bb3565b949793965094505050565b60008083601f8401126109cd57600080fd5b50813567ffffffffffffffff8111156109e557600080fd5b6020830191508360208285010111156109fd57600080fd5b9250929050565b80356001600160a01b0381168114610a1b57600080fd5b919050565b60008060008060008060008060008060e08b8d031215610a3f57600080fd5b8a3567ffffffffffffffff80821115610a5757600080fd5b610a638e838f016109bb565b909c509a5060208d0135915080821115610a7c57600080fd5b610a888e838f016109bb565b909a50985060408d0135975060608d0135915080821115610aa857600080fd5b50610ab58d828e016109bb565b90965094505060808b01359250610ace60a08c01610a04565b9150610adc60c08c01610a04565b90509295989b9194979a5092959850565b60008060008060608587031215610b0357600080fd5b84359350610b1360208601610a04565b9250604085013567ffffffffffffffff811115610b2f57600080fd5b610b3b878288016109bb565b95989497509550505050565b60008060408385031215610b5a57600080fd5b610b6383610a04565b946020939093013593505050565b60008060208385031215610b8457600080fd5b823567ffffffffffffffff811115610b9b57600080fd5b610ba7858286016109bb565b90969095509350505050565b60008085851115610bc357600080fd5b83861115610bd057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610c0a5780818660140360031b1b83161692505b505092915050565b803560208310156104bb57600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104bb576104bb610c30565b600082610c7657634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156104bb576104bb610c30565b6001600160e01b03198135818116916004851015610c0a5760049490940360031b84901b169092169291505056fe4552433230506572696f645472616e73666572456e666f726365723a696e7661a264697066735822122002755ab8cc52dedf9878671bfd7d317d71bfc428a79a9809842faaefd0de27d064736f6c63430008170033", - "nonce": "0xb", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe3b661502465ed233d49b9defef70fed886dd801b844d0a7419cf55e337476ac", - "transactionType": "CREATE2", - "contractName": "ERC20StreamingEnforcer", - "contractAddress": "0x56c97ae02f233b29fa03502ecc0457266d9be00e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xdf3a4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b7d806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100fb578063fb7d2c5b1461011c57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610910565b50505050505050505050565b005b61009c6100ac366004610910565b610189565b6100c46100bf3660046109dd565b61026e565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a0015b60405180910390f35b61010e610109366004610a1f565b610365565b6040519081526020016100f2565b61016161012a366004610a1f565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100f2565b856101958160006103d0565b6101e65760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101f78160006103d0565b6102515760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101dd565b506102608c8c898989886103e7565b505050505050505050505050565b600080808080609486146102d85760405162461bcd60e51b815260206004820152602b60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b60648201526084016101dd565b6102e660146000888a610a49565b6102ef91610a73565b60601c945061030260346014888a610a49565b61030b91610aa8565b935061031b60546034888a610a49565b61032491610aa8565b925061033460746054888a610a49565b61033d91610aa8565b915061034d60946074888a610a49565b61035691610aa8565b60001c90509295509295909350565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a081018352815481526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152906103c8906107d9565b949350505050565b6001600160f81b0319828116908216145b92915050565b60003660006103f6878761085a565b929550935090915050604481146104675760405162461bcd60e51b815260206004820152602f60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6560448201526e0f0cac6eae8d2dedc5ad8cadccee8d608b1b60648201526084016101dd565b60008060008060006104798e8e61026e565b94509450945094509450838310156104e55760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015268185e0b585b5bdd5b9d60ba1b60648201526084016101dd565b6000811161054c5760405162461bcd60e51b815260206004820152602e60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7a60448201526d65726f2d73746172742d74696d6560901b60648201526084016101dd565b876001600160a01b0316856001600160a01b0316146105bd5760405162461bcd60e51b815260206004820152602760248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d636044820152661bdb9d1c9858dd60ca1b60648201526084016101dd565b63a9059cbb60e01b6105d360046000898b610a49565b6105dc91610ac6565b6001600160e01b031916146106415760405162461bcd60e51b815260206004820152602560248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015264195d1a1bd960da1b60648201526084016101dd565b336000908152602081815260408083208d84529091528120600481015490910361067e578481556001810184905560028101839055600381018290555b600061068e604460248a8c610a49565b61069791610aa8565b6040805160a081018252845481526001850154602082015260028501549181019190915260038401546060820152600484015460808201529091506106db906107d9565b81111561073c5760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a616c6c6f77616e63656044820152680b595e18d95959195960ba1b60648201526084016101dd565b808260040160008282546107509190610b0a565b90915550506004820154604080516001600160a01b038a81168252602082018a9052818301899052606082018890526080820187905260a08201939093524260c082015290518e928e169133917f30ceca901166c86cac9d1024230d7f5740b26cce6bdd9bad7b1d6e616904ea639181900360e00190a450505050505050505050505050505050565b600081606001514210156107ef57506000919050565b60008260600151426108019190610b1d565b905060008184604001516108159190610b30565b84516108219190610b0a565b90508360200151811115610836575060208301515b8084608001511061084b575060009392505050565b60808401516103c89082610b1d565b600080368161086c6014828789610a49565b61087591610a73565b60601c9350610888603460148789610a49565b61089191610aa8565b92506108a08560348189610a49565b949793965094505050565b60008083601f8401126108bd57600080fd5b50813567ffffffffffffffff8111156108d557600080fd5b6020830191508360208285010111156108ed57600080fd5b9250929050565b80356001600160a01b038116811461090b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561092f57600080fd5b8a3567ffffffffffffffff8082111561094757600080fd5b6109538e838f016108ab565b909c509a5060208d013591508082111561096c57600080fd5b6109788e838f016108ab565b909a50985060408d0135975060608d013591508082111561099857600080fd5b506109a58d828e016108ab565b90965094505060808b013592506109be60a08c016108f4565b91506109cc60c08c016108f4565b90509295989b9194979a5092959850565b600080602083850312156109f057600080fd5b823567ffffffffffffffff811115610a0757600080fd5b610a13858286016108ab565b90969095509350505050565b60008060408385031215610a3257600080fd5b610a3b836108f4565b946020939093013593505050565b60008085851115610a5957600080fd5b83861115610a6657600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610aa05780818660140360031b1b83161692505b505092915050565b803560208310156103e157600019602084900360031b1b1692915050565b6001600160e01b03198135818116916004851015610aa05760049490940360031b84901b1690921692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103e1576103e1610af4565b818103818111156103e1576103e1610af4565b80820281158282048414176103e1576103e1610af456fea264697066735822122038be6c898e25e035c36a52fe26a236a90574cd5fb48f9bc1cb72563a2f07d55b64736f6c63430008170033", - "nonce": "0xc", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x53ace473fa3178439636f161db787a9d28dd440f11932a618aab8ff8b74b2817", - "transactionType": "CREATE2", - "contractName": "ERC721BalanceChangeEnforcer", - "contractAddress": "0x8afdf96edbbe7e1ed3f5cd89c7e084841e12a09e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbb582", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061097c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780635f6f02e0146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610686565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610704565b50505050505050505050565b005b6100f46100ef3660046107d1565b61018d565b6040519081526020016100bc565b6100df610110366004610704565b6101a4565b6100f4610123366004610686565b60006020819052908152604090205481565b61014861014336600461081c565b610357565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df610188366004610704565b610445565b600061019b85858585610624565b95945050505050565b85600881901b6101b581600061066f565b6102145760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102228d8d610357565b50925092505060006102363384848a610624565b60008181526001602052604090205490915060ff16156102af5760405162461bcd60e51b815260206004820152602e60248201527f45524337323142616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b606482015260840161020b565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa158015610310573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610334919061085e565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c55760405162461bcd60e51b815260206004820152603060248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b606482015260840161020b565b858560008181106103d8576103d8610877565b909101356001600160f81b031916151594506103fa905060156001878961088d565b610403916108b7565b60601c925061041660296015878961088d565b61041f916108b7565b60601c9150610431856029818961088d565b61043a916108ec565b939692955090935050565b6000806000806104558e8e610357565b9350935093509350600061046b3385858b610624565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ef919061085e565b9050851561058357600082815260208190526040902054610511908490610920565b81101561057e5760405162461bcd60e51b815260206004820152603560248201527f45524337323142616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b606482015260840161020b565b610612565b60008281526020819052604090205461059d908490610933565b8110156106125760405162461bcd60e51b815260206004820152603960248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e63726561736500000000000000606482015260840161020b565b50505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561069857600080fd5b5035919050565b60008083601f8401126106b157600080fd5b50813567ffffffffffffffff8111156106c957600080fd5b6020830191508360208285010111156106e157600080fd5b9250929050565b80356001600160a01b03811681146106ff57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561072357600080fd5b8a3567ffffffffffffffff8082111561073b57600080fd5b6107478e838f0161069f565b909c509a5060208d013591508082111561076057600080fd5b61076c8e838f0161069f565b909a50985060408d0135975060608d013591508082111561078c57600080fd5b506107998d828e0161069f565b90965094505060808b013592506107b260a08c016106e8565b91506107c060c08c016106e8565b90509295989b9194979a5092959850565b600080600080608085870312156107e757600080fd5b6107f0856106e8565b93506107fe602086016106e8565b925061080c604086016106e8565b9396929550929360600135925050565b6000806020838503121561082f57600080fd5b823567ffffffffffffffff81111561084657600080fd5b6108528582860161069f565b90969095509350505050565b60006020828403121561087057600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561089d57600080fd5b838611156108aa57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108e45780818660140360031b1b83161692505b505092915050565b8035602083101561068057600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156106805761068061090a565b808201808211156106805761068061090a56fea2646970667358221220620a30e6cd947057e411eab8573ce55ed899a87dfc8f021f30d60e4a3e1f1dd264736f6c63430008170033", - "nonce": "0xd", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc313306275822dad556913c36cfe937b39e016d4137193d08dc28da3af87973d", - "transactionType": "CREATE2", - "contractName": "ERC721TransferEnforcer", - "contractAddress": "0x3790e6b7233f779b09da74c72b6e94813925b9af", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa3395", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610821806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046105ea565b50505050505050505050565b005b6100766100863660046105ea565b6100c1565b61009e6100993660046106bd565b61047c565b604080516001600160a01b03909316835260208301919091520160405180910390f35b856100cd816000610521565b61011e5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012f816000610521565b6101895760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610115565b506000806101978e8e61047c565b9150915060003660006101aa8c8c610538565b929550935090915050606481101561021b5760405162461bcd60e51b815260206004820152602e60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6360448201526d0c2d8d8c8c2e8c25ad8cadccee8d60931b6064820152608401610115565b6000808061022c84600481886106ff565b8101906102399190610729565b919450925090506001600160a01b038316158061025d57506001600160a01b038216155b156102b95760405162461bcd60e51b815260206004820152602660248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6160448201526564647265737360d01b6064820152608401610115565b60006102c860048287896106ff565b6102d19161076a565b9050886001600160a01b0316876001600160a01b0316146103505760405162461bcd60e51b815260206004820152603360248201527f4552433732315472616e73666572456e666f726365723a756e617574686f72696044820152721e99590b58dbdb9d1c9858dd0b5d185c99d95d606a1b6064820152608401610115565b6001600160e01b031981166323b872dd60e01b1480159061038257506001600160e01b03198116632142170760e11b14155b801561039f57506001600160e01b03198116635c46a7ef60e11b14155b156104015760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b3d32b216b9b2b632b1ba37b960a11b6064820152608401610115565b8782146104655760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b1e99590b5d1bdad95b8b5a5960a21b6064820152608401610115565b505050505050505050505050505050505050505050565b600080603483146104e35760405162461bcd60e51b815260206004820152602b60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610115565b6104f16014600085876106ff565b6104fa9161079a565b60601c915061050c83601481876106ff565b610515916107cd565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b600080368161054a60148287896106ff565b6105539161079a565b60601c93506105666034601487896106ff565b61056f916107cd565b925061057e85603481896106ff565b949793965094505050565b60008083601f84011261059b57600080fd5b50813567ffffffffffffffff8111156105b357600080fd5b6020830191508360208285010111156105cb57600080fd5b9250929050565b6001600160a01b03811681146105e757600080fd5b50565b60008060008060008060008060008060e08b8d03121561060957600080fd5b8a3567ffffffffffffffff8082111561062157600080fd5b61062d8e838f01610589565b909c509a5060208d013591508082111561064657600080fd5b6106528e838f01610589565b909a50985060408d0135975060608d013591508082111561067257600080fd5b5061067f8d828e01610589565b90965094505060808b0135925060a08b013561069a816105d2565b915060c08b01356106aa816105d2565b809150509295989b9194979a5092959850565b600080602083850312156106d057600080fd5b823567ffffffffffffffff8111156106e757600080fd5b6106f385828601610589565b90969095509350505050565b6000808585111561070f57600080fd5b8386111561071c57600080fd5b5050820193919092039150565b60008060006060848603121561073e57600080fd5b8335610749816105d2565b92506020840135610759816105d2565b929592945050506040919091013590565b6001600160e01b031981358181169160048510156107925780818660040360031b1b83161692505b505092915050565b6bffffffffffffffffffffffff1981358181169160148510156107925760149490940360031b84901b1690921692915050565b8035602083101561053257600019602084900360031b1b169291505056fea26469706673582212201b4ed75c14efe202d2a163cf465dbebe2a9484eb69c80ab3e6265355eae8f0ec64736f6c63430008170033", - "nonce": "0xe", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xfeb147f50bdafea2dffc5e46d5086784c94f806590eff2ceeccfb063793ade95", - "transactionType": "CREATE2", - "contractName": "ERC1155BalanceChangeEnforcer", - "contractAddress": "0x63c322732695cafbbd488fc6937a0a7b66fc001a", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xc0dac", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109cb806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b99deb0e1161005b578063b99deb0e14610122578063d0a3529f1461016b578063d3eddcc51461017e578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063b5e54492146100f4575b600080fd5b6100b061009b3660046106cb565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610749565b50505050505050505050565b005b6100df6100ef366004610749565b610191565b6101146101023660046106cb565b60006020819052908152604090205481565b6040519081526020016100bc565b610135610130366004610816565b610350565b6040805195151586526001600160a01b03948516602087015292909316918401919091526060830152608082015260a0016100bc565b610114610179366004610858565b61045d565b6100df61018c366004610749565b610476565b85600881901b6101a2816000610661565b6102015760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006102118e8e610350565b50935093509350506000610228338585858c610678565b60008181526001602052604090205490915060ff16156102a25760405162461bcd60e51b815260206004820152602f60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a656e6660448201526e1bdc98d95c8b5a5ccb5b1bd8dad959608a1b60648201526084016101f8565b6000818152600160208190526040808320805460ff191690921790915551627eeac760e11b81526001600160a01b0385811660048301526024820185905286169062fdd58e90604401602060405180830381865afa158015610308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032c91906108ad565b60009283526020839052604090922091909155505050505050505050505050505050565b600080808080606986146103c05760405162461bcd60e51b815260206004820152603160248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101f8565b868660008181106103d3576103d36108c6565b909101356001600160f81b031916151595506103f5905060156001888a6108dc565b6103fe91610906565b60601c935061041160296015888a6108dc565b61041a91610906565b60601c925061042d60496029888a6108dc565b6104369161093b565b9150610445866049818a6108dc565b61044e9161093b565b60001c90509295509295909350565b600061046c8686868686610678565b9695505050505050565b60008060008060006104888f8f610350565b9450945094509450945060006104a1338686868d610678565b600081815260016020526040808220805460ff1916905551627eeac760e11b81526001600160a01b03878116600483015260248201879052929350909187169062fdd58e90604401602060405180830381865afa158015610506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052a91906108ad565b905086156105bf5760008281526020819052604090205461054c90849061096f565b8110156105ba5760405162461bcd60e51b815260206004820152603660248201527f4552433131353542616c616e63654368616e6765456e666f726365723a65786360448201527565656465642d62616c616e63652d646563726561736560501b60648201526084016101f8565b61064e565b6000828152602081905260409020546105d9908490610982565b81101561064e5760405162461bcd60e51b815260206004820152603a60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e7360448201527f756666696369656e742d62616c616e63652d696e63726561736500000000000060648201526084016101f8565b5050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0396871660208083019190915295871681830152939095166060840152608083019190915260a0808301919091528351808303909101815260c0909101909252815191012090565b6000602082840312156106dd57600080fd5b5035919050565b60008083601f8401126106f657600080fd5b50813567ffffffffffffffff81111561070e57600080fd5b60208301915083602082850101111561072657600080fd5b9250929050565b80356001600160a01b038116811461074457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561076857600080fd5b8a3567ffffffffffffffff8082111561078057600080fd5b61078c8e838f016106e4565b909c509a5060208d01359150808211156107a557600080fd5b6107b18e838f016106e4565b909a50985060408d0135975060608d01359150808211156107d157600080fd5b506107de8d828e016106e4565b90965094505060808b013592506107f760a08c0161072d565b915061080560c08c0161072d565b90509295989b9194979a5092959850565b6000806020838503121561082957600080fd5b823567ffffffffffffffff81111561084057600080fd5b61084c858286016106e4565b90969095509350505050565b600080600080600060a0868803121561087057600080fd5b6108798661072d565b94506108876020870161072d565b93506108956040870161072d565b94979396509394606081013594506080013592915050565b6000602082840312156108bf57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600080858511156108ec57600080fd5b838611156108f957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156109335780818660140360031b1b83161692505b505092915050565b8035602083101561067257600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561067257610672610959565b808201808211156106725761067261095956fea264697066735822122055d00b2ba52fbd5e002e46be01dfdfd95c714ab0c7dede74f416be6e2fcfa7ba64736f6c63430008170033", - "nonce": "0xf", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4343d0d96290ce7bbc0fecce1533fdecbab689f02585d701a88b4af51d979001", - "transactionType": "CREATE2", - "contractName": "ExactCalldataBatchEnforcer", - "contractAddress": "0x982fd5c86bbf425d7d1451f974192d4525113dfd", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa4ec2", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061083a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610417565b50505050505050505050565b005b610076610086366004610417565b6100b4565b61009e6100993660046104e4565b6102fd565b6040516100ab9190610526565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b503660006101918989610319565b9150915060006101a18f8f6102fd565b8051909150821461020a5760405162461bcd60e51b815260206004820152602d60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526c69642d62617463682d73697a6560981b606482015260840161010e565b60005b828110156102eb57838382818110610227576102276105e8565b905060200281019061023991906105fe565b61024790604081019061061e565b604051610255929190610665565b604051809103902082828151811061026f5761026f6105e8565b60200260200101516040015180519060200120146102e35760405162461bcd60e51b815260206004820152602b60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526a69642d63616c6c6461746160a81b606482015260840161010e565b60010161020d565b50505050505050505050505050505050565b60606103098383610319565b610312916106e5565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103515763ba597e7e6000526004601cfd5b83156103a8578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c171561039f5763ba597e7e6000526004601cfd5b5050508261035b575b5050509250929050565b60008083601f8401126103c457600080fd5b50813567ffffffffffffffff8111156103dc57600080fd5b6020830191508360208285010111156103f457600080fd5b9250929050565b80356001600160a01b038116811461041257600080fd5b919050565b60008060008060008060008060008060e08b8d03121561043657600080fd5b8a3567ffffffffffffffff8082111561044e57600080fd5b61045a8e838f016103b2565b909c509a5060208d013591508082111561047357600080fd5b61047f8e838f016103b2565b909a50985060408d0135975060608d013591508082111561049f57600080fd5b506104ac8d828e016103b2565b90965094505060808b013592506104c560a08c016103fb565b91506104d360c08c016103fb565b90509295989b9194979a5092959850565b600080602083850312156104f757600080fd5b823567ffffffffffffffff81111561050e57600080fd5b61051a858286016103b2565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105d957898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b808210156105ac578282018b015187830160800152908a019061058e565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610550565b50919998505050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e1983360301811261061457600080fd5b9190910192915050565b6000808335601e1984360301811261063557600080fd5b83018035915067ffffffffffffffff82111561065057600080fd5b6020019150368190038213156103f457600080fd5b8183823760009101908152919050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106ae576106ae610675565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156106dd576106dd610675565b604052919050565b600067ffffffffffffffff8084111561070057610700610675565b8360051b60206107118183016106b4565b86815291850191818101903684111561072957600080fd5b865b848110156107f8578035868111156107435760008081fd5b880160603682900312156107575760008081fd5b61075f61068b565b610768826103fb565b81528582013586820152604080830135898111156107865760008081fd5b9290920191601f368185011261079c5760008081fd5b83358a8111156107ae576107ae610675565b6107bf818301601f19168a016106b4565b915080825236898287010111156107d65760008081fd5b808986018a84013760009082018901529082015284525091830191830161072b565b5097965050505050505056fea26469706673582212204e939ca243e1dc271c4ed7abc736d1f215248c57e660081b5085e81d1fc45ba264736f6c63430008170033", - "nonce": "0x10", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xcfca8315840b80f0d8de7685aa0ab811f11c8597c69e8f90167c34a9217c52b2", - "transactionType": "CREATE2", - "contractName": "ExactCalldataEnforcer", - "contractAddress": "0x99f2e9bf15ce5ec84685604836f71ab835dbbded", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x717f9", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610559806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610338565b50505050505050505050565b005b610076610086366004610338565b6100b4565b61009e610099366004610405565b61022b565b6040516100ab9190610447565b60405180910390f35b856100c081600061026b565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012281600061026b565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b5036600061018a8989610282565b935093505050600061019c8f8f61022b565b905082826040516101ae929190610496565b604051809103902081805190602001201461021a5760405162461bcd60e51b815260206004820152602660248201527f457861637443616c6c64617461456e666f726365723a696e76616c69642d63616044820152656c6c6461746160d01b6064820152608401610108565b505050505050505050505050505050565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6001600160f81b0319828116908216145b92915050565b600080368161029460148287896104a6565b61029d916104d0565b60601c93506102b06034601487896104a6565b6102b991610505565b92506102c885603481896104a6565b949793965094505050565b60008083601f8401126102e557600080fd5b50813567ffffffffffffffff8111156102fd57600080fd5b60208301915083602082850101111561031557600080fd5b9250929050565b80356001600160a01b038116811461033357600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035757600080fd5b8a3567ffffffffffffffff8082111561036f57600080fd5b61037b8e838f016102d3565b909c509a5060208d013591508082111561039457600080fd5b6103a08e838f016102d3565b909a50985060408d0135975060608d01359150808211156103c057600080fd5b506103cd8d828e016102d3565b90965094505060808b013592506103e660a08c0161031c565b91506103f460c08c0161031c565b90509295989b9194979a5092959850565b6000806020838503121561041857600080fd5b823567ffffffffffffffff81111561042f57600080fd5b61043b858286016102d3565b90969095509350505050565b60006020808352835180602085015260005b8181101561047557858101830151858201604001528201610459565b506000604082860101526040601f19601f8301168501019250505092915050565b8183823760009101908152919050565b600080858511156104b657600080fd5b838611156104c357600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104fd5780818660140360031b1b83161692505b505092915050565b8035602083101561027c57600019602084900360031b1b169291505056fea264697066735822122062106f857b9ea5652771f8110c9d685a8777516e1a78046d5db46a91586469c164736f6c63430008170033", - "nonce": "0x11", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x2c635e6be50e63345d1e23ce72073c657ff06a4ef35af5248b7e275fd0028972", - "transactionType": "CREATE2", - "contractName": "ExactExecutionBatchEnforcer", - "contractAddress": "0x1e141e455d08721dd5bcda1baa6ea5633afd5017", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa8b75", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610870806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b6102cf565b6040516100ab91906104f8565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5036600061019189896102eb565b9150915060006101a18f8f6102cf565b8051909150821461020b5760405162461bcd60e51b815260206004820152602e60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526d6c69642d62617463682d73697a6560901b606482015260840161010e565b8060405160200161021c91906104f8565b6040516020818303038152906040528051906020012083836040516020016102459291906105ba565b60405160208183030381529060405280519060200120146102be5760405162461bcd60e51b815260206004820152602d60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526c3634b216b2bc32b1baba34b7b760991b606482015260840161010e565b505050505050505050505050505050565b60606102db83836102eb565b6102e49161071b565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103235763ba597e7e6000526004601cfd5b831561037a578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156103715763ba597e7e6000526004601cfd5b5050508261032d575b5050509250929050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105ab57898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b8082101561057e578282018b015187830160800152908a0190610560565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610522565b50919998505050505050505050565b60208082528181018390526000906040808401600586901b8501820187855b8881101561069d57878303603f190184528135368b9003605e190181126105ff57600080fd5b8a0160606001600160a01b03610614836103cd565b168552878201358886015286820135601e1983360301811261063557600080fd5b90910187810191903567ffffffffffffffff81111561065357600080fd5b80360383131561066257600080fd5b8188870152808287015260809150808383880137600086820183015295880195601f01601f19169094019093019250908501906001016105d9565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106e4576106e46106ab565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610713576107136106ab565b604052919050565b600067ffffffffffffffff80841115610736576107366106ab565b8360051b60206107478183016106ea565b86815291850191818101903684111561075f57600080fd5b865b8481101561082e578035868111156107795760008081fd5b8801606036829003121561078d5760008081fd5b6107956106c1565b61079e826103cd565b81528582013586820152604080830135898111156107bc5760008081fd5b9290920191601f36818501126107d25760008081fd5b83358a8111156107e4576107e46106ab565b6107f5818301601f19168a016106ea565b9150808252368982870101111561080c5760008081fd5b808986018a840137600090820189015290820152845250918301918301610761565b5097965050505050505056fea264697066735822122089205edcde35d76469c69573f13f5db483c5cc4cca5bd34200cabb0b13f4eb6564736f6c63430008170033", - "nonce": "0x12", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd7032fe1ba318656ee06634f01b12b94f3ab52e4f6b2771de4919ece016b55aa", - "transactionType": "CREATE2", - "contractName": "ExactExecutionEnforcer", - "contractAddress": "0x146713078d39ecc1f5338309c28405ccf85abfbb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x8070b", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061062f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b610197565b6040516100ab91906104f8565b60405180910390f35b856100c0816000610210565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610122816000610210565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c8989610227565b505050505050505050505050565b604080516060808201835260008083526020830152918101919091526101bd8383610333565b81818080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506040860152505060208301526001600160a01b0316815292915050565b6001600160f81b0319828116908216145b92915050565b6000803660006102378686610333565b929650909450925090506001600160a01b038416610259601460008a8c61056c565b61026291610596565b60601c14801561028757508261027c603460148a8c61056c565b610285916105cb565b145b80156102cc5750818160405161029e9291906105e9565b6040519081900390206102b4886034818c61056c565b6040516102c29291906105e9565b6040518091039020145b6103295760405162461bcd60e51b815260206004820152602860248201527f4578616374457865637574696f6e456e666f726365723a696e76616c69642d656044820152673c32b1baba34b7b760c11b6064820152608401610108565b5050505050505050565b6000803681610345601482878961056c565b61034e91610596565b60601c935061036160346014878961056c565b61036a916105cb565b9250610379856034818961056c565b949793965094505050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b6000602080835260018060a01b038451166020840152602084015160408401526040840151606080850152805180608086015260005b8181101561054a5782810184015186820160a00152830161052e565b50600060a0828701015260a0601f19601f830116860101935050505092915050565b6000808585111561057c57600080fd5b8386111561058957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105c35780818660140360031b1b83161692505b505092915050565b8035602083101561022157600019602084900360031b1b1692915050565b818382376000910190815291905056fea2646970667358221220ac4df956f8837ca45f2ab0586a3165754b1f9995721da415985f8b41d7ee2ff264736f6c63430008170033", - "nonce": "0x13", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x886c0b530ddf25fa2c5d3e3a32eaf9712aed794b66710640d573909a158b9aa9", - "transactionType": "CREATE2", - "contractName": "IdEnforcer", - "contractAddress": "0xc8b5d93463c893401094cc70e66a206fb5987997", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x6cf07", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610518806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063595dce4814610083578063a145832a146100ab578063b99deb0e146100be578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610379565b50505050505050505050565b005b610096610091366004610446565b6100df565b60405190151581526020015b60405180910390f35b6100816100b9366004610379565b610116565b6100d16100cc366004610482565b61028c565b6040519081526020016100a2565b6001600160a01b03808416600090815260208181526040808320938616835292905290812061010e90836102ef565b949350505050565b85600881901b6001600160f81b03198116156101875760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101948c8c61028c565b90506101a13385836100df565b156101ee5760405162461bcd60e51b815260206004820152601a60248201527f4964456e666f726365723a69642d616c72656164792d75736564000000000000604482015260640161017e565b336000908152602081815260408083206001600160a01b03881684528252808320600885901c845290915290208054600160ff84161b179055826001600160a01b0316846001600160a01b0316336001600160a01b03167f6286af1aaf28b34723a53056e5608eabb40c823d1ce093ff371cf08c502431d68460405161027691815260200190565b60405180910390a4505050505050505050505050565b6000602082146102de5760405162461bcd60e51b815260206004820152601f60248201527f4964456e666f726365723a696e76616c69642d7465726d732d6c656e67746800604482015260640161017e565b6102e882846104c4565b9392505050565b600881901c600090815260208390526040902054600160ff83161b1615155b92915050565b60008083601f84011261032657600080fd5b50813567ffffffffffffffff81111561033e57600080fd5b60208301915083602082850101111561035657600080fd5b9250929050565b80356001600160a01b038116811461037457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561039857600080fd5b8a3567ffffffffffffffff808211156103b057600080fd5b6103bc8e838f01610314565b909c509a5060208d01359150808211156103d557600080fd5b6103e18e838f01610314565b909a50985060408d0135975060608d013591508082111561040157600080fd5b5061040e8d828e01610314565b90965094505060808b0135925061042760a08c0161035d565b915061043560c08c0161035d565b90509295989b9194979a5092959850565b60008060006060848603121561045b57600080fd5b6104648461035d565b92506104726020850161035d565b9150604084013590509250925092565b6000806020838503121561049557600080fd5b823567ffffffffffffffff8111156104ac57600080fd5b6104b885828601610314565b90969095509350505050565b8035602083101561030e57600019602084900360031b1b169291505056fea26469706673582212202fbb2c46f602e10a4f0d973fe918422522ba042a3af3727be1938d34d347425b64736f6c63430008170033", - "nonce": "0x14", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc6f2aa53c2004f35e5283f6fa79e2d635ac1e44f47ae660f76848e294ab86d1a", - "transactionType": "CREATE2", - "contractName": "LimitedCallsEnforcer", - "contractAddress": "0x04658b29f6b82ed55274221a06fc97d318e25416", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x69add", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e9806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806319054d8914610067578063414c3e33146100a1578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc5146100a1578063ed463367146100a1575b600080fd5b61008f6100753660046102ec565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100bb6100af36600461035f565b50505050505050505050565b005b6100bb6100cb36600461035f565b6100e3565b61008f6100de36600461042c565b610244565b85600881901b6100f48160006102b9565b6101535760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101608c8c610244565b33600090815260208181526040808320898452909152812080549293509091829061018a9061046e565b91829055509050818111156101ed5760405162461bcd60e51b815260206004820152602360248201527f4c696d6974656443616c6c73456e666f726365723a6c696d69742d657863656560448201526219195960ea1b606482015260840161014a565b604080518381526020810183905287916001600160a01b0387169133917f449da07f2c06c9d1a6b19d2454ffe749e8cf991d22f686e076a1a4844c5ff370910160405180910390a450505050505050505050505050565b6000602082146102a85760405162461bcd60e51b815260206004820152602960248201527f4c696d6974656443616c6c73456e666f726365723a696e76616c69642d7465726044820152680dae65ad8cadccee8d60bb1b606482015260840161014a565b6102b28284610495565b9392505050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b03811681146102e757600080fd5b919050565b600080604083850312156102ff57600080fd5b610308836102d0565b946020939093013593505050565b60008083601f84011261032857600080fd5b50813567ffffffffffffffff81111561034057600080fd5b60208301915083602082850101111561035857600080fd5b9250929050565b60008060008060008060008060008060e08b8d03121561037e57600080fd5b8a3567ffffffffffffffff8082111561039657600080fd5b6103a28e838f01610316565b909c509a5060208d01359150808211156103bb57600080fd5b6103c78e838f01610316565b909a50985060408d0135975060608d01359150808211156103e757600080fd5b506103f48d828e01610316565b90965094505060808b0135925061040d60a08c016102d0565b915061041b60c08c016102d0565b90509295989b9194979a5092959850565b6000806020838503121561043f57600080fd5b823567ffffffffffffffff81111561045657600080fd5b61046285828601610316565b90969095509350505050565b60006001820161048e57634e487b7160e01b600052601160045260246000fd5b5060010190565b803560208310156102ca57600019602084900360031b1b169291505056fea26469706673582212202c3f46b0859baa05ad68ac999840f0730e6a8b3553b600a51784470af7b87c1d64736f6c63430008170033", - "nonce": "0x15", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc11336984b04806b2c4dc791d2c98997a90cfec58adceda3e30c7b3cb5f56576", - "transactionType": "CREATE2", - "contractName": "LogicalOrWrapperEnforcer", - "contractAddress": "0xe1302607a3251af54c3a6e69318d6aa07f5eb46c", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x11dee5", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060a060405234801561001057600080fd5b50604051610fa1380380610fa183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610efc6100a560003960008181609c0152818160f8015281816102010152818161030201526103f60152610efc6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610071578063d3eddcc514610084578063ea4d3c9b14610097578063ed463367146100da575b600080fd5b61006f61006a36600461084c565b6100ed565b005b61006f61007f36600461084c565b6101c7565b61006f61009236600461084c565b6102c8565b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b61006f6100e836600461084c565b6103bc565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461013e5760405162461bcd60e51b815260040161013590610918565b60405180910390fd5b6101bb8a8a8a8a6040518060a001604052808c81526020018b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018a90526001600160a01b03808a166040830152881660609091015263414c3e3360e01b6104ac565b50505050505050505050565b85600881901b6001600160f81b03198116156101f55760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461023e5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b16604083015289166060909101526350a2c19560e11b6104ac565b5050505050505050505050565b85600881901b6001600160f81b03198116156102f65760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461033f5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263d3eddcc560e01b6104ac565b85600881901b6001600160f81b03198116156103ea5760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146104335760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263ed46336760e01b5b60006104ba86880188610af1565b905060006104ca85870187610cf3565b905081518160000151106105355760405162461bcd60e51b815260206004820152602c60248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201526b05acee4deeae05ad2dcc8caf60a31b6064820152608401610135565b60008282600001518151811061054d5761054d610ddb565b602002602001015190506000816000015151905080836020015151146105d15760405162461bcd60e51b815260206004820152603360248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201527205ac6c2eccac2e85ac2e4cee65ad8cadccee8d606b1b6064820152608401610135565b60005b818110156102bb576106a8836000015182815181106105f5576105f5610ddb565b602002602001015160000151878560000151848151811061061857610618610ddb565b6020026020010151602001518760200151858151811061063a5761063a610ddb565b60200260200101518b600001518c602001518d604001518e606001518f608001516040516024016106719796959493929190610e41565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526106b1565b506001016105d4565b60606106bf838360006106c6565b9392505050565b6060814710156106eb5760405163cd78605960e01b8152306004820152602401610135565b600080856001600160a01b031684866040516107079190610eaa565b60006040518083038185875af1925050503d8060008114610744576040519150601f19603f3d011682016040523d82523d6000602084013e610749565b606091505b5091509150610759868383610763565b9695505050505050565b60608261077857610773826107bf565b6106bf565b815115801561078f57506001600160a01b0384163b155b156107b857604051639996b31560e01b81526001600160a01b0385166004820152602401610135565b50806106bf565b8051156107cf5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60008083601f8401126107fa57600080fd5b5081356001600160401b0381111561081157600080fd5b60208301915083602082850101111561082957600080fd5b9250929050565b80356001600160a01b038116811461084757600080fd5b919050565b60008060008060008060008060008060e08b8d03121561086b57600080fd5b8a356001600160401b038082111561088257600080fd5b61088e8e838f016107e8565b909c509a5060208d01359150808211156108a757600080fd5b6108b38e838f016107e8565b909a50985060408d0135975060608d01359150808211156108d357600080fd5b506108e08d828e016107e8565b90965094505060808b013592506108f960a08c01610830565b915061090760c08c01610830565b90509295989b9194979a5092959850565b60208082526030908201527f4c6f676963616c4f7257726170706572456e666f726365723a6f6e6c792d646560408201526f3632b3b0ba34b7b716b6b0b730b3b2b960811b606082015260800190565b60208082526025908201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6040820152642d7479706560d81b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b604051602081016001600160401b03811182821017156109e5576109e56109ad565b60405290565b604051606081016001600160401b03811182821017156109e5576109e56109ad565b604080519081016001600160401b03811182821017156109e5576109e56109ad565b604051601f8201601f191681016001600160401b0381118282101715610a5757610a576109ad565b604052919050565b60006001600160401b03821115610a7857610a786109ad565b5060051b60200190565b600082601f830112610a9357600080fd5b81356001600160401b03811115610aac57610aac6109ad565b610abf601f8201601f1916602001610a2f565b818152846020838601011115610ad457600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610b0357600080fd5b6001600160401b0382351115610b1857600080fd5b8135820183601f820112610b2b57600080fd5b610b3d610b388235610a5f565b610a2f565b81358082526020808301929160051b840101861015610b5b57600080fd5b602083015b6020843560051b850101811015610ce9576001600160401b0381351115610b8657600080fd5b6020813585018803601f19011215610b9d57600080fd5b610ba56109c3565b6001600160401b0360208335870101351115610bc057600080fd5b81358501602081013501603f81018913610bd957600080fd5b610be9610b386020830135610a5f565b602082810135808352908201919060051b83016040018b1015610c0b57600080fd5b604083015b6040602085013560051b850101811015610cd6576001600160401b0381351115610c3957600080fd5b803584016060818e03603f19011215610c5157600080fd5b610c596109eb565b610c6560408301610830565b81526001600160401b0360608301351115610c7f57600080fd5b610c928e60406060850135850101610a82565b60208201526001600160401b0360808301351115610caf57600080fd5b610cc28e60406080850135850101610a82565b604082015284525060209283019201610c10565b5083525050835260209283019201610b60565b5095945050505050565b60006020808385031215610d0657600080fd5b82356001600160401b0380821115610d1d57600080fd5b9084019060408287031215610d3157600080fd5b610d39610a0d565b823581528383013582811115610d4e57600080fd5b80840193505086601f840112610d6357600080fd5b8235610d71610b3882610a5f565b81815260059190911b84018501908581019089831115610d9057600080fd5b8686015b83811015610dc857803586811115610dac5760008081fd5b610dba8c8a838b0101610a82565b845250918701918701610d94565b5095830195909552509695505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610e0c578181015183820152602001610df4565b50506000910152565b60008151808452610e2d816020860160208601610df1565b601f01601f19169290920160200192915050565b60e081526000610e5460e083018a610e15565b8281036020840152610e66818a610e15565b90508760408401528281036060840152610e808188610e15565b608084019690965250506001600160a01b0392831660a0820152911660c090910152949350505050565b60008251610ebc818460208701610df1565b919091019291505056fea2646970667358221220c4522d0faef87ebb247a8bb5b367af27ccd45173d03aff5b5b7bf7b8e4a1be0c64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db3", - "nonce": "0x16", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x918d01b43a6ec2c1d6748cb5ecc64831a7624b2cd1512cfa85fe0301ab8c7a2d", - "transactionType": "CREATE2", - "contractName": "MultiTokenPeriodEnforcer", - "contractAddress": "0xfb2f1a9bd76d3701b730e5d69c3219d42d80ebb7", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x180df3", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061148b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063a145832a11610066578063a145832a1461014b578063d3eddcc5146100c4578063da8081c21461015e578063ed463367146100c4578063f5c7d74e146101c357600080fd5b806319de6ebc14610098578063414c3e33146100c4578063733c0d80146100e05780638572e3191461011d575b600080fd5b6100ab6100a6366004610f6f565b6101e4565b6040516100bb9493929190610fed565b60405180910390f35b6100de6100d2366004611094565b50505050505050505050565b005b6100f36100ee366004611161565b6104b6565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100bb565b61013061012b3660046111ad565b61062a565b604080519384529115156020840152908201526060016100bb565b6100de610159366004611094565b6106fc565b61019b61016c366004611237565b600060208190529081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100bb565b6101d66101d1366004611250565b6107de565b6040519081526020016100bb565b6060808080846101f56074826112a8565b15801561020157508015155b6102265760405162461bcd60e51b815260040161021d906112bc565b60405180910390fd5b600061023360748361130d565b90508067ffffffffffffffff81111561024e5761024e611321565b604051908082528060200260200182016040528015610277578160200160208202803683370190505b5095508067ffffffffffffffff81111561029357610293611321565b6040519080825280602002602001820160405280156102bc578160200160208202803683370190505b5094508067ffffffffffffffff8111156102d8576102d8611321565b604051908082528060200260200182016040528015610301578160200160208202803683370190505b5093508067ffffffffffffffff81111561031d5761031d611321565b604051908082528060200260200182016040528015610346578160200160208202803683370190505b50925060005b818110156104aa576000610361826074611337565b905089818a61037182601461134e565b9261037e93929190611361565b6103879161138b565b60601c88838151811061039c5761039c6113c0565b6001600160a01b039092166020928302919091019091015289896103c183601461134e565b906103cd84603461134e565b926103da93929190611361565b6103e3916113d6565b60001c8783815181106103f8576103f86113c0565b6020908102919091010152898961041083603461134e565b9061041c84605461134e565b9261042993929190611361565b610432916113d6565b60001c868381518110610447576104476113c0565b6020908102919091010152898961045f83605461134e565b9061046b84607461134e565b9261047893929190611361565b610481916113d6565b60001c858381518110610496576104966113c0565b60209081029190910101525060010161034c565b50505092959194509250565b60008080808580158015906104d357506104d16074826112a8565b155b6104ef5760405162461bcd60e51b815260040161021d906112bc565b60006104fc60748361130d565b90508087106105505760405162461bcd60e51b815260206004820152602c602482015260008051602061143683398151915260448201526b05ae8ded6cadc5ad2dcc8caf60a31b606482015260840161021d565b600061055d886074611337565b905089818a61056d82601461134e565b9261057a93929190611361565b6105839161138b565b60601c9650898961059583601461134e565b906105a184603461134e565b926105ae93929190611361565b6105b7916113d6565b955089896105c683603461134e565b906105d284605461134e565b926105df93929190611361565b6105e8916113d6565b945089896105f783605461134e565b9061060384607461134e565b9261061093929190611361565b610619916113d6565b60001c935050505093509350935093565b60008060008060008060006106438d8d8d8d8d8d6107f5565b60008481526020818152604091829020825160a081018452815481526001820154928101929092526002810154928201839052600381015460608301526004015460808201529498509296509094509250156106b2576106a28161083c565b97509750975050505050506106f0565b6040805160a0810182528581526020810185905290810183905260006060820181905260808201526106e38161083c565b9850985098505050505050505b96509650969350505050565b856107088160006108d0565b6107545760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d74797065604482015260640161021d565b86600881901b6107658160006108d0565b6107bf5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161021d565b506107d08c8c8c8c8b8b8b8a6108e7565b505050505050505050505050565b60006107ec85858585610e8b565b95945050505050565b60008080808061080786880188611237565b905060006108168a8a846104b6565b91975095509350905061082b8b828e85610e8b565b955050509650965096509692505050565b6000806000836040015142101561085b575060009150819050806108c9565b6020840151604085015161086f90426113f4565b610879919061130d565b61088490600161134e565b9050808460600151141591506000826108a15784608001516108a4565b60005b9050808560000151116108b85760006108c5565b84516108c59082906113f4565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b6000806000803660006108fa8a8a610ed5565b935093509350935081819050604403610a0657821561096f5760405162461bcd60e51b8152602060048201526038602482015260008051602061143683398151915260448201527f2d76616c75652d696e2d65726332302d7472616e736665720000000000000000606482015260840161021d565b63a9059cbb60e01b610985600460008486611361565b61098e91611407565b6001600160e01b031916146109e35760405162461bcd60e51b815260206004820152602760248201526000805160206114368339815191526044820152660b5b595d1a1bd960ca1b606482015260840161021d565b92935083926109f6604460248385611361565b6109ff916113d6565b9550610acf565b6000819003610a7f5760008311610a735760405162461bcd60e51b815260206004820152603e602482015260008051602061143683398151915260448201527f2d7a65726f2d76616c75652d696e2d6e61746976652d7472616e736665720000606482015260840161021d565b60009450829550610acf565b60405162461bcd60e51b8152602060048201526031602482015260008051602061143683398151915260448201527005ac6c2d8d85ac8c2e8c25ad8cadccee8d607b1b606482015260840161021d565b5060009250610ae3915050888a018a611237565b9050600080600080610af68f8f876104b6565b9350935093509350836001600160a01b0316866001600160a01b031614610b6f5760405162461bcd60e51b815260206004820152602760248201527f4d756c7469546f6b656e506572696f64456e666f726365723a746f6b656e2d6d6044820152660d2e6dac2e8c6d60cb1b606482015260840161021d565b6000610b7d33888c89610e8b565b60008181526020819052604081206002810154929350919003610d1f5760008311610bf15760405162461bcd60e51b8152602060048201526030602482015260008051602061143683398151915260448201526f2d7a65726f2d73746172742d6461746560801b606482015260840161021d565b60008511610c4b5760405162461bcd60e51b815260206004820152603360248201526000805160206114368339815191526044820152720b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d606a1b606482015260840161021d565b60008411610ca75760405162461bcd60e51b8152602060048201526035602482015260008051602061143683398151915260448201527416bd32b93796b832b934b7b216b23ab930ba34b7b760591b606482015260840161021d565b82421015610d0d5760405162461bcd60e51b815260206004820152602d60248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e73666560448201526c1c8b5b9bdd0b5cdd185c9d1959609a1b606482015260840161021d565b84815560018101849055600281018390555b6000806000610d6a846040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820154815260200160048201548152505061083c565b925092509250828c1115610dda5760405162461bcd60e51b815260206004820152603160248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e7366656044820152701c8b585b5bdd5b9d0b595e18d959591959607a1b606482015260840161021d565b8115610def5760038401819055600060048501555b8b846004016000828254610e03919061134e565b90915550506004840154604080516001600160a01b038e81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a45050505050505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152949095168582015260608501929092526080808501919091528151808503909101815260a09093019052815191012090565b6000803681610ee76014828789611361565b610ef09161138b565b60601c9350610f03603460148789611361565b610f0c916113d6565b9250610f1b8560348189611361565b949793965094505050565b60008083601f840112610f3857600080fd5b50813567ffffffffffffffff811115610f5057600080fd5b602083019150836020828501011115610f6857600080fd5b9250929050565b60008060208385031215610f8257600080fd5b823567ffffffffffffffff811115610f9957600080fd5b610fa585828601610f26565b90969095509350505050565b60008151808452602080850194506020840160005b83811015610fe257815187529582019590820190600101610fc6565b509495945050505050565b6080808252855190820181905260009060209060a0840190828901845b8281101561102f5781516001600160a01b03168452928401929084019060010161100a565b50505083810360208501526110448188610fb1565b91505082810360408401526110598186610fb1565b9050828103606084015261106d8185610fb1565b979650505050505050565b80356001600160a01b038116811461108f57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156110b357600080fd5b8a3567ffffffffffffffff808211156110cb57600080fd5b6110d78e838f01610f26565b909c509a5060208d01359150808211156110f057600080fd5b6110fc8e838f01610f26565b909a50985060408d0135975060608d013591508082111561111c57600080fd5b506111298d828e01610f26565b90965094505060808b0135925061114260a08c01611078565b915061115060c08c01611078565b90509295989b9194979a5092959850565b60008060006040848603121561117657600080fd5b833567ffffffffffffffff81111561118d57600080fd5b61119986828701610f26565b909790965060209590950135949350505050565b600080600080600080608087890312156111c657600080fd5b863595506111d660208801611078565b9450604087013567ffffffffffffffff808211156111f357600080fd5b6111ff8a838b01610f26565b9096509450606089013591508082111561121857600080fd5b5061122589828a01610f26565b979a9699509497509295939492505050565b60006020828403121561124957600080fd5b5035919050565b6000806000806080858703121561126657600080fd5b61126f85611078565b935061127d60208601611078565b93969395505050506040820135916060013590565b634e487b7160e01b600052601260045260246000fd5b6000826112b7576112b7611292565b500690565b6020808252602d9082015260008051602061143683398151915260408201526c05ae8cae4dae65ad8cadccee8d609b1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008261131c5761131c611292565b500490565b634e487b7160e01b600052604160045260246000fd5b80820281158282048414176108e1576108e16112f7565b808201808211156108e1576108e16112f7565b6000808585111561137157600080fd5b8386111561137e57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156113b85780818660140360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b803560208310156108e157600019602084900360031b1b1692915050565b818103818111156108e1576108e16112f7565b6001600160e01b031981358181169160048510156113b85760049490940360031b84901b169092169291505056fe4d756c7469546f6b656e506572696f64456e666f726365723a696e76616c6964a26469706673582212206b4a8ce69e59f7a9a87625264b1bf56abe17821e19463e4c4e98607ccaa2598864736f6c63430008170033", - "nonce": "0x17", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x992ba54fe0652941004db82326e8bdf74c2c094c6a800a3e6036ee815f28ebad", - "transactionType": "CREATE2", - "contractName": "NativeBalanceChangeEnforcer", - "contractAddress": "0xbd7b277507723490cd50b12eaafe87c616be6880", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa359f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610824806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461016d578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063a79a0db5146100f4575b600080fd5b6100b061009b366004610568565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046105e6565b50505050505050505050565b005b6100df6100ef3660046105e6565b610180565b6101076101023660046106b3565b6102c6565b6040519081526020016100bc565b610107610123366004610568565b60006020819052908152604090205481565b6101486101433660046106dd565b6102db565b6040805193151584526001600160a01b039092166020840152908201526060016100bc565b6100df61017b3660046105e6565b6103ad565b85600881901b6001600160f81b03198116156101f15760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101fe338661052b565b9050600061020c8d8d6102db565b5060008481526001602052604090205490925060ff161590506102885760405162461bcd60e51b815260206004820152602e60248201527f4e617469766542616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b60648201526084016101e8565b6000918252600160208181526040808520805460ff19169093179092558390529091206001600160a01b039091163190555050505050505050505050565b60006102d2838361052b565b90505b92915050565b60008080603584146103485760405162461bcd60e51b815260206004820152603060248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016101e8565b8484600081811061035b5761035b61071f565b909101356001600160f81b0319161515935061037d9050601560018688610735565b6103869161075f565b60601c91506103988460158188610735565b6103a191610794565b60001c90509250925092565b60008060006103bc8d8d6102db565b92509250925060006103ce338861052b565b6000818152600160205260409020805460ff1916905590508315610482576000818152602081905260409020546104069083906107c8565b836001600160a01b031631101561047d5760405162461bcd60e51b815260206004820152603560248201527f4e617469766542616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b60648201526084016101e8565b61051b565b60008181526020819052604090205461049c9083906107db565b836001600160a01b031631101561051b5760405162461bcd60e51b815260206004820152603960248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e6372656173650000000000000060648201526084016101e8565b5050505050505050505050505050565b604080516001600160a01b038416602082015290810182905260009060600160405160208183030381529060405280519060200120905092915050565b60006020828403121561057a57600080fd5b5035919050565b60008083601f84011261059357600080fd5b50813567ffffffffffffffff8111156105ab57600080fd5b6020830191508360208285010111156105c357600080fd5b9250929050565b80356001600160a01b03811681146105e157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561060557600080fd5b8a3567ffffffffffffffff8082111561061d57600080fd5b6106298e838f01610581565b909c509a5060208d013591508082111561064257600080fd5b61064e8e838f01610581565b909a50985060408d0135975060608d013591508082111561066e57600080fd5b5061067b8d828e01610581565b90965094505060808b0135925061069460a08c016105ca565b91506106a260c08c016105ca565b90509295989b9194979a5092959850565b600080604083850312156106c657600080fd5b6106cf836105ca565b946020939093013593505050565b600080602083850312156106f057600080fd5b823567ffffffffffffffff81111561070757600080fd5b61071385828601610581565b90969095509350505050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561074557600080fd5b8386111561075257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff19813581811691601485101561078c5780818660140360031b1b83161692505b505092915050565b803560208310156102d557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102d5576102d56107b2565b808201808211156102d5576102d56107b256fea26469706673582212202bb236cbc18974df435e7453fa88fa7b66f55863b7380c990af748c9a075fb0964736f6c63430008170033", - "nonce": "0x18", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf55046a489be61df13b53db5c9dc9eb8a2ca4666dc0508452a6c862b929a0b6b", - "transactionType": "CREATE2", - "contractName": "ArgsEqualityCheckEnforcer", - "contractAddress": "0x44b8c6ae3c304213c3e298495e12497ed3e56e41", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x53581", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506103b7806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610249565b50505050505050505050565b005b61006b61007b366004610249565b85600881901b6001600160f81b03198116156100ec5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5088886040516100fd929190610316565b60405180910390208b8b604051610115929190610316565b6040518091039020146101d75783826001600160a01b0316336001600160a01b03167f07fc5f2898fc1f1cf9d6012177b7abb8d010b9e64055979af3a5bcd274e2a11a8e8e8e8e60405161016c949392919061034f565b60405180910390a460405162461bcd60e51b815260206004820152603260248201527f41726773457175616c697479436865636b456e666f726365723a646966666572604482015271656e742d617267732d616e642d7465726d7360701b60648201526084016100e3565b5050505050505050505050565b60008083601f8401126101f657600080fd5b50813567ffffffffffffffff81111561020e57600080fd5b60208301915083602082850101111561022657600080fd5b9250929050565b80356001600160a01b038116811461024457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561026857600080fd5b8a3567ffffffffffffffff8082111561028057600080fd5b61028c8e838f016101e4565b909c509a5060208d01359150808211156102a557600080fd5b6102b18e838f016101e4565b909a50985060408d0135975060608d01359150808211156102d157600080fd5b506102de8d828e016101e4565b90965094505060808b013592506102f760a08c0161022d565b915061030560c08c0161022d565b90509295989b9194979a5092959850565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000610363604083018688610326565b8281036020840152610376818587610326565b97965050505050505056fea2646970667358221220424cdaf466f78a927203bf48f7e671224e402758d2e36ae4637102599c4193ac64736f6c63430008170033", - "nonce": "0x19", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x31cb800158f6cd595777f0ce93ec39df379f16d2321e8f607645caedebbd7b1d", - "transactionType": "CREATE2", - "contractName": "NativeTokenPaymentEnforcer", - "contractAddress": "0x4803a326dded6ddbc60e659e5ed12d85c7582811", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3", - "0x44B8C6ae3C304213c3e298495e12497Ed3E56E41" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x14074d", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060c060405234801561001057600080fd5b506040516111b73803806111b783398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516110e66100d16000396000818160a301526103c001526000818161011901528181610273015261065a01526110e66000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100e2578063d3eddcc514610082578063ea4d3c9b14610114578063ed4633671461013b57600080fd5b8063414c3e3314610082578063a145832a14610082578063a42ff9311461009e575b600080fd5b61009c6100903660046108d5565b50505050505050505050565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f56100f03660046109a2565b61014e565b604080516001600160a01b0390931683526020830191909152016100d9565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61009c6101493660046108d5565b6101fc565b600080603483146101be5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084015b60405180910390fd5b6101cc6014600085876109e4565b6101d591610a0e565b60601c91506101e783601481876109e4565b6101f091610a43565b60001c90509250929050565b85600881901b61020d8160006107ac565b6102675760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101b5565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb5760405162461bcd60e51b815260206004820152603260248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6f6e6c792d6044820152713232b632b3b0ba34b7b716b6b0b730b3b2b960711b60648201526084016101b5565b6000806103088d8d61014e565b9092509050600061031b8b8d018d610c88565b905060008151116103945760405162461bcd60e51b815260206004820152603f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201527f69642d616c6c6f77616e63652d64656c65676174696f6e732d6c656e6774680060648201526084016101b5565b6000816000815181106103a9576103a9610dcd565b6020026020010151606001515111801561043057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816000815181106103fb576103fb610dcd565b60200260200101516060015160008151811061041957610419610dcd565b6020026020010151600001516001600160a01b0316145b6104a25760405162461bcd60e51b815260206004820152603c60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6d6973736960448201527f6e672d61726773457175616c697479436865636b456e666f726365720000000060648201526084016101b5565b86856040516020016104d092919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b604051602081830303815290604052816000815181106104f2576104f2610dcd565b60200260200101516060015160008151811061051057610510610dcd565b602090810291909101015160409081019190915280516001808252818301909252600091816020015b6060815260200190600190039081610539579050509050816040516020016105619190610e33565b6040516020818303038152906040528160008151811061058357610583610dcd565b6020908102919091010152604080516001808252818301909252600091816020015b60608152602001906001900390816105a55790505090506105d68585604051806020016040528060008152506107c3565b816000815181106105e9576105e9610dcd565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506106206107f2565b8160008151811061063357610633610dcd565b602090810291909101015260405163cef6d20960e01b81526001600160a01b0380881631917f00000000000000000000000000000000000000000000000000000000000000009091169063cef6d2099061069590879086908890600401610fbf565b600060405180830381600087803b1580156106af57600080fd5b505af11580156106c3573d6000803e3d6000fd5b505050506001600160a01b038716316106dc8783611029565b8110156107435760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a7061796d6560448201526e1b9d0b5b9bdd0b5c9958d95a5d9959608a1b60648201526084016101b5565b604080516001600160a01b038d811682528c81166020830152918101899052908916908d9033907fac266e0d9b66169d0dc4479d531985bcec62dfd9d7992d0f6865afdbb7baa5e29060600160405180910390a450505050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b60608383836040516020016107da9392919061104a565b60405160208183030381529060405290509392505050565b600061080081808080610805565b905090565b604080516001600160f81b03198087166020830152851660218201526000602282018190526001600160e01b03198516602683015269ffffffffffffffffffff198416602a830152910160405160208183030381529060405261086790611089565b95945050505050565b60008083601f84011261088257600080fd5b50813567ffffffffffffffff81111561089a57600080fd5b6020830191508360208285010111156108b257600080fd5b9250929050565b80356001600160a01b03811681146108d057600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108f457600080fd5b8a3567ffffffffffffffff8082111561090c57600080fd5b6109188e838f01610870565b909c509a5060208d013591508082111561093157600080fd5b61093d8e838f01610870565b909a50985060408d0135975060608d013591508082111561095d57600080fd5b5061096a8d828e01610870565b90965094505060808b0135925061098360a08c016108b9565b915061099160c08c016108b9565b90509295989b9194979a5092959850565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610870565b90969095509350505050565b600080858511156109f457600080fd5b83861115610a0157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a3b5780818660140360031b1b83161692505b505092915050565b803560208310156107bd57600019602084900360031b1b1692915050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b60405290565b60405160c0810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b604051601f8201601f1916810167ffffffffffffffff81118282101715610aec57610aec610a61565b604052919050565b600067ffffffffffffffff821115610b0e57610b0e610a61565b5060051b60200190565b600082601f830112610b2957600080fd5b813567ffffffffffffffff811115610b4357610b43610a61565b610b56601f8201601f1916602001610ac3565b818152846020838601011115610b6b57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112610b9957600080fd5b81356020610bae610ba983610af4565b610ac3565b82815260059290921b84018101918181019086841115610bcd57600080fd5b8286015b84811015610c7d57803567ffffffffffffffff80821115610bf25760008081fd5b908801906060828b03601f1901811315610c0c5760008081fd5b610c14610a77565b610c1f8885016108b9565b815260408085013584811115610c355760008081fd5b610c438e8b83890101610b18565b838b015250918401359183831115610c5b5760008081fd5b610c698d8a85880101610b18565b908201528652505050918301918301610bd1565b509695505050505050565b60006020808385031215610c9b57600080fd5b823567ffffffffffffffff80821115610cb357600080fd5b818501915085601f830112610cc757600080fd5b8135610cd5610ba982610af4565b81815260059190911b83018401908481019088831115610cf457600080fd5b8585015b83811015610dc057803585811115610d0f57600080fd5b860160c0818c03601f19011215610d265760008081fd5b610d2e610aa0565b610d398983016108b9565b81526040610d488184016108b9565b8a83015260608084013582840152608091508184013589811115610d6c5760008081fd5b610d7a8f8d83880101610b88565b82850152505060a0808401358284015260c0840135915088821115610d9f5760008081fd5b610dad8e8c84870101610b18565b9083015250845250918601918601610cf8565b5098975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610dfe578181015183820152602001610de6565b50506000910152565b60008151808452610e1f816020860160208601610de3565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f5857603f19888603018452815160c0860160018060a01b038083511688528089840151168989015260408301516040890152606083015160c060608a015282815180855260e08b01915060e08160051b8c010194508b8301925060005b81811015610f1c5760df198c870301835283518581511687528d81015160608f890152610eed6060890182610e07565b9050604082015191508781036040890152610f088183610e07565b97505050928c0192918c0191600101610ebd565b50505050506080820151608088015260a0820151915086810360a0880152610f448183610e07565b965050509285019290850190600101610e5a565b5092979650505050505050565b60008282518085526020808601955060208260051b8401016020860160005b84811015610fb257601f19868403018952610fa0838351610e07565b98840198925090830190600101610f84565b5090979650505050505050565b606081526000610fd26060830186610f65565b82810360208481019190915285518083528682019282019060005b8181101561100957845183529383019391830191600101610fed565b5050848103604086015261101d8187610f65565b98975050505050505050565b808201808211156107bd57634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff198460601b1681528260148201526000825161107a816034850160208701610de3565b91909101603401949350505050565b805160208083015191908110156110aa576000198160200360031b1b821691505b5091905056fea2646970667358221220fbd925efd5ab2f5f7fdd3db295fc937b181a5babc4635e7ef57ba757363a023d64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db300000000000000000000000044b8c6ae3c304213c3e298495e12497ed3e56e41", - "nonce": "0x1a", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xba1ef21c314c007770c4c941e8acae24dd8e2df983c6e3462c82919c4b021fa1", - "transactionType": "CREATE2", - "contractName": "NativeTokenTransferAmountEnforcer", - "contractAddress": "0xf71af580b9c3078fbc2bbf16fbb8eed82b330320", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x79948", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506105cd806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046103a7565b50505050505050505050565b005b6100ab610091366004610474565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100816100cb3660046103a7565b6100e3565b6100ab6100de36600461049e565b6102c5565b856100ef8160006102da565b6101405760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101518160006102da565b6101ab5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610137565b5060006101b88d8d6102c5565b905060006101c689896102f1565b5050336000908152602081815260408083208c845290915281208054929450909250839183906101f79084906104e0565b92505081905590508281111561026c5760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e5472616e73666572416d6f756e74456e666f7263656044820152731c8e985b1b1bddd85b98d94b595e18d95959195960621b6064820152608401610137565b604080518481526020810183905289916001600160a01b0389169133917fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d910160405180910390a4505050505050505050505050505050565b60006102d382840184610501565b9392505050565b6001600160f81b0319828116908216145b92915050565b6000803681610303601482878961051a565b61030c91610544565b60601c935061031f60346014878961051a565b61032891610579565b9250610337856034818961051a565b949793965094505050565b60008083601f84011261035457600080fd5b50813567ffffffffffffffff81111561036c57600080fd5b60208301915083602082850101111561038457600080fd5b9250929050565b80356001600160a01b03811681146103a257600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103c657600080fd5b8a3567ffffffffffffffff808211156103de57600080fd5b6103ea8e838f01610342565b909c509a5060208d013591508082111561040357600080fd5b61040f8e838f01610342565b909a50985060408d0135975060608d013591508082111561042f57600080fd5b5061043c8d828e01610342565b90965094505060808b0135925061045560a08c0161038b565b915061046360c08c0161038b565b90509295989b9194979a5092959850565b6000806040838503121561048757600080fd5b6104908361038b565b946020939093013593505050565b600080602083850312156104b157600080fd5b823567ffffffffffffffff8111156104c857600080fd5b6104d485828601610342565b90969095509350505050565b808201808211156102eb57634e487b7160e01b600052601160045260246000fd5b60006020828403121561051357600080fd5b5035919050565b6000808585111561052a57600080fd5b8386111561053757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105715780818660140360031b1b83161692505b505092915050565b803560208310156102eb57600019602084900360031b1b169291505056fea264697066735822122024cad96a7227a2b90e98242180a662fd4fbc57d3e5f57735ca4faddc936bc47d64736f6c63430008170033", - "nonce": "0x1b", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x78edd6aa96d341cc4ec577e4d4553a42ed3a2da355fcc54b889f6eb73a1504d2", - "transactionType": "CREATE2", - "contractName": "NativeTokenStreamingEnforcer", - "contractAddress": "0xd10b97905a320b13a0608f7e9cc506b56747df19", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbe2f9", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109a4806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100e9578063fb7d2c5b1461010a57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610765565b50505050505050505050565b005b61009c6100ac366004610765565b610177565b6100c46100bf366004610832565b61025c565b6040805194855260208501939093529183015260608201526080015b60405180910390f35b6100fc6100f7366004610874565b610338565b6040519081526020016100e0565b61014f610118366004610874565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100e0565b856101838160006103a3565b6101d45760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101e58160006103a3565b61023f5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101cb565b5061024e8c8c898989886103ba565b505050505050505050505050565b6000808080608085146102cb5760405162461bcd60e51b815260206004820152603160248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101cb565b6102d960206000878961089e565b6102e2916108c8565b93506102f260406020878961089e565b6102fb916108c8565b925061030b60606040878961089e565b610314916108c8565b915061032460806060878961089e565b61032d916108c8565b939692955090935050565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a0810183528154815260018201549381019390935260028101549183019190915260038101546060830152600481015460808301529061039b9061062e565b949350505050565b6001600160f81b0319828116908216145b92915050565b60006103c685856106af565b50509150506000806000806103db8b8b61025c565b93509350935093508383101561044b5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e7660448201526e185b1a590b5b585e0b585b5bdd5b9d608a1b60648201526084016101cb565b600081116104b85760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e76604482015273616c69642d7a65726f2d73746172742d74696d6560601b60648201526084016101cb565b336000908152602081815260408083208a8452909152812060048101549091036104f5578481556001810184905560028101839055600381018290555b6040805160a081018252825481526001830154602082015260028301549181019190915260038201546060820152600482015460808201526105369061062e565b86111561059d5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a616c6c60448201526e1bddd85b98d94b595e18d959591959608a1b60648201526084016101cb565b858160040160008282546105b191906108fc565b9091555050600481015460408051878152602081018790529081018590526060810184905260808101919091524260a082015288906001600160a01b0389169033907fa4d5df1d290378aabb8f054b2f3100faf35e2266bb7fbe661f947dfc686704ae9060c00160405180910390a4505050505050505050505050565b6000816060015142101561064457506000919050565b6000826060015142610656919061090f565b9050600081846040015161066a9190610922565b845161067691906108fc565b9050836020015181111561068b575060208301515b808460800151106106a0575060009392505050565b608084015161039b908261090f565b60008036816106c1601482878961089e565b6106ca91610939565b60601c93506106dd60346014878961089e565b6106e6916108c8565b92506106f5856034818961089e565b949793965094505050565b60008083601f84011261071257600080fd5b50813567ffffffffffffffff81111561072a57600080fd5b60208301915083602082850101111561074257600080fd5b9250929050565b80356001600160a01b038116811461076057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561078457600080fd5b8a3567ffffffffffffffff8082111561079c57600080fd5b6107a88e838f01610700565b909c509a5060208d01359150808211156107c157600080fd5b6107cd8e838f01610700565b909a50985060408d0135975060608d01359150808211156107ed57600080fd5b506107fa8d828e01610700565b90965094505060808b0135925061081360a08c01610749565b915061082160c08c01610749565b90509295989b9194979a5092959850565b6000806020838503121561084557600080fd5b823567ffffffffffffffff81111561085c57600080fd5b61086885828601610700565b90969095509350505050565b6000806040838503121561088757600080fd5b61089083610749565b946020939093013593505050565b600080858511156108ae57600080fd5b838611156108bb57600080fd5b5050820193919092039150565b803560208310156103b457600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103b4576103b46108e6565b818103818111156103b4576103b46108e6565b80820281158282048414176103b4576103b46108e6565b6bffffffffffffffffffffffff1981358181169160148510156109665780818660140360031b1b83161692505b50509291505056fea26469706673582212209ae3650bc35b3640fcc1f9a46bf5b25f1ce1bf6eb25aeb42d8582dc4beb6b96b64736f6c63430008170033", - "nonce": "0x1c", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x65872fe6b290cab36dd1b246ad413d56980e0bacb6cce1b29ddd268894122c88", - "transactionType": "CREATE2", - "contractName": "NativeTokenPeriodTransferEnforcer", - "contractAddress": "0x9bc0faf4aca5ae429f4c06aeeac517520cb16bd9", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xdc6b8", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b57806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610893565b50505050505050505050565b005b6100b16100ac366004610960565b61017f565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df3660046109ba565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610893565b610255565b61016461015f3660046109e4565b61033a565b604080519384526020840192909252908201526060016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a0810183528154815260018201549381019390935260028101549183018290526003810154606084015260040154608083015282918291156101f4576101e8816103f0565b9350935093505061024b565b6000806000610203898961033a565b92509250925060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061023f816103f0565b97509750975050505050505b9450945094915050565b85610261816000610484565b6102b25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102c3816000610484565b61031d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102a9565b5061032c8c8c8989898861049b565b505050505050505050505050565b600080806060841461039b5760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152750e474d2dcecc2d8d2c85ae8cae4dae65ad8cadccee8d60531b60648201526084016102a9565b6103a9602060008688610a26565b6103b291610a50565b92506103c2604060208688610a26565b6103cb91610a50565b91506103db606060408688610a26565b6103e491610a50565b60001c90509250925092565b6000806000836040015142101561040f5750600091508190508061047d565b602084015160408501516104239042610a84565b61042d9190610a97565b610438906001610ab9565b905080846060015114159150600082610455578460800151610458565b60005b90508085600001511161046c576000610479565b8451610479908290610a84565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60006104a785856107dd565b505091505060008060006104bb8a8a61033a565b336000908152602081815260408083208c84529091528120600281015494975092955090935090919003610684576000821161054d5760405162461bcd60e51b81526020600482015260396024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d73746172742d646174650000000000000060648201526084016102a9565b600084116105b15760405162461bcd60e51b815260206004820152603c6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d616d6f756e740000000060648201526084016102a9565b600083116106155760405162461bcd60e51b815260206004820152603e6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d6475726174696f6e000060648201526084016102a9565b814210156106725760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152751c8e9d1c985b9cd9995c8b5b9bdd0b5cdd185c9d195960521b60648201526084016102a9565b83815560018101839055600281018290555b60008060006106cf846040518060a0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815250506103f0565b925092509250828811156107395760405162461bcd60e51b815260206004820152603a6024820152600080516020610b0283398151915260448201527f723a7472616e736665722d616d6f756e742d657863656564656400000000000060648201526084016102a9565b811561074e5760038401819055600060048501555b878460040160008282546107629190610ab9565b909155505060028401546004850154604080518a8152602081018a90529081019290925260608201524260808201528a906001600160a01b038b169033907f22e1bbd8bc0380d336958afc37cd8cb128d6c43891ed276162c30e8df467734d9060a00160405180910390a45050505050505050505050505050565b60008036816107ef6014828789610a26565b6107f891610acc565b60601c935061080b603460148789610a26565b61081491610a50565b92506108238560348189610a26565b949793965094505050565b60008083601f84011261084057600080fd5b50813567ffffffffffffffff81111561085857600080fd5b60208301915083602082850101111561087057600080fd5b9250929050565b80356001600160a01b038116811461088e57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108b257600080fd5b8a3567ffffffffffffffff808211156108ca57600080fd5b6108d68e838f0161082e565b909c509a5060208d01359150808211156108ef57600080fd5b6108fb8e838f0161082e565b909a50985060408d0135975060608d013591508082111561091b57600080fd5b506109288d828e0161082e565b90965094505060808b0135925061094160a08c01610877565b915061094f60c08c01610877565b90509295989b9194979a5092959850565b6000806000806060858703121561097657600080fd5b8435935061098660208601610877565b9250604085013567ffffffffffffffff8111156109a257600080fd5b6109ae8782880161082e565b95989497509550505050565b600080604083850312156109cd57600080fd5b6109d683610877565b946020939093013593505050565b600080602083850312156109f757600080fd5b823567ffffffffffffffff811115610a0e57600080fd5b610a1a8582860161082e565b90969095509350505050565b60008085851115610a3657600080fd5b83861115610a4357600080fd5b5050820193919092039150565b8035602083101561049557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561049557610495610a6e565b600082610ab457634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561049557610495610a6e565b6bffffffffffffffffffffffff198135818116916014851015610af95780818660140360031b1b83161692505b50509291505056fe4e6174697665546f6b656e506572696f645472616e73666572456e666f726365a2646970667358221220d41e667da8d747979e7ed7f05af656310d3eb3029c9d0c8a63a248703010d50664736f6c63430008170033", - "nonce": "0x1d", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe144268e5eb1ab8ecbca017b1902dd9aa0a74e4d5ae42ec481dc9d9efd834634", - "transactionType": "CREATE2", - "contractName": "NonceEnforcer", - "contractAddress": "0xde4f2fac4b3d87a1d9953ca5fc09fca7f366254f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x6c3d2", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061050e806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100eb578063d3eddcc5146100bc578063ed463367146100bc578063f5743c4c146100fe57600080fd5b80632bd4ed2114610082578063414c3e33146100bc578063a145832a146100d8575b600080fd5b6100aa610090366004610314565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100d66100ca366004610390565b50505050505050505050565b005b6100d66100e6366004610390565b610111565b6100aa6100f936600461045d565b61020f565b6100d661010c36600461049f565b61027d565b85600881901b6101228160006102e1565b6101815760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600061018e8c8c61020f565b336000908152602081815260408083206001600160a01b038916845290915290205490915081146102015760405162461bcd60e51b815260206004820152601b60248201527f4e6f6e6365456e666f726365723a696e76616c69642d6e6f6e636500000000006044820152606401610178565b505050505050505050505050565b60006020821461026c5760405162461bcd60e51b815260206004820152602260248201527f4e6f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e676044820152610e8d60f31b6064820152608401610178565b61027682846104ba565b9392505050565b6001600160a01b038116600081815260208181526040808320338085529083529281902080546001810190915590518181529093917fe02d340254c92bc3ad96f0fceb790db939e11c669c1f4c8a549d248f17130b33910160405180910390a35050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b038116811461030f57600080fd5b919050565b6000806040838503121561032757600080fd5b610330836102f8565b915061033e602084016102f8565b90509250929050565b60008083601f84011261035957600080fd5b50813567ffffffffffffffff81111561037157600080fd5b60208301915083602082850101111561038957600080fd5b9250929050565b60008060008060008060008060008060e08b8d0312156103af57600080fd5b8a3567ffffffffffffffff808211156103c757600080fd5b6103d38e838f01610347565b909c509a5060208d01359150808211156103ec57600080fd5b6103f88e838f01610347565b909a50985060408d0135975060608d013591508082111561041857600080fd5b506104258d828e01610347565b90965094505060808b0135925061043e60a08c016102f8565b915061044c60c08c016102f8565b90509295989b9194979a5092959850565b6000806020838503121561047057600080fd5b823567ffffffffffffffff81111561048757600080fd5b61049385828601610347565b90969095509350505050565b6000602082840312156104b157600080fd5b610276826102f8565b803560208310156102f257600019602084900360031b1b169291505056fea2646970667358221220a9f5ef425adf403ab9ba4e7eb77d33d90a09d017b94aa31d1c936c4da108e6f064736f6c63430008170033", - "nonce": "0x1e", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x104d8d585ee701ada59df17ada5ccaf34d621814bb26201d960034fe7ff16978", - "transactionType": "CREATE2", - "contractName": "OwnershipTransferEnforcer", - "contractAddress": "0x7eef9734e7092032b5c56310eb9bbd1f4a524681", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x895f7", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106af806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461049f565b50505050505050505050565b005b61007661008636600461049f565b6100ba565b61009e61009936600461056c565b6101e7565b6040516001600160a01b03909116815260200160405180910390f35b856100c6816000610252565b6101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610128816000610252565b6101825760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5060006101918d8d8a8a610269565b6040516001600160a01b038083168252919250879186169033907f0f026cada0b544ae1cc47ac006f1f4c3d7e94832af22aa0065351de49f9284d79060200160405180910390a450505050505050505050505050565b60006014821461023e5760405162461bcd60e51b815260206004820152602e602482015260008051602061065a83398151915260448201526d0c85ae8cae4dae65ad8cadccee8d60931b606482015260840161010e565b61024882846105ae565b60601c9392505050565b6001600160f81b0319828116908216145b92915050565b60008036600061027986866103e9565b929550935090915050602481146102db5760405162461bcd60e51b8152602060048201526032602482015260008051602061065a8339815191526044820152710c85acaf0cac6eae8d2dedc5ad8cadccee8d60731b606482015260840161010e565b60006102ea60048284866105e3565b6102f39161060d565b90506001600160e01b0319811663f2fde38b60e01b146103545760405162461bcd60e51b8152602060048201526028602482015260008051602061065a833981519152604482015267190b5b595d1a1bd960c21b606482015260840161010e565b60006103608a8a6101e7565b9050846001600160a01b0316816001600160a01b0316146103c45760405162461bcd60e51b815260206004820152602a602482015260008051602061065a833981519152604482015269190b58dbdb9d1c9858dd60b21b606482015260840161010e565b6103d26024600485876105e3565b6103db9161063b565b9a9950505050505050505050565b60008036816103fb60148287896105e3565b610404916105ae565b60601c93506104176034601487896105e3565b6104209161063b565b925061042f85603481896105e3565b949793965094505050565b60008083601f84011261044c57600080fd5b50813567ffffffffffffffff81111561046457600080fd5b60208301915083602082850101111561047c57600080fd5b9250929050565b80356001600160a01b038116811461049a57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104be57600080fd5b8a3567ffffffffffffffff808211156104d657600080fd5b6104e28e838f0161043a565b909c509a5060208d01359150808211156104fb57600080fd5b6105078e838f0161043a565b909a50985060408d0135975060608d013591508082111561052757600080fd5b506105348d828e0161043a565b90965094505060808b0135925061054d60a08c01610483565b915061055b60c08c01610483565b90509295989b9194979a5092959850565b6000806020838503121561057f57600080fd5b823567ffffffffffffffff81111561059657600080fd5b6105a28582860161043a565b90969095509350505050565b6bffffffffffffffffffffffff1981358181169160148510156105db5780818660140360031b1b83161692505b505092915050565b600080858511156105f357600080fd5b8386111561060057600080fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156105db5760049490940360031b84901b1690921692915050565b8035602083101561026357600019602084900360031b1b169291505056fe4f776e6572736869705472616e73666572456e666f726365723a696e76616c69a264697066735822122007588682c413677a677027e7c1832d2fbd87c6826a5093b643a504b2507b88b964736f6c63430008170033", - "nonce": "0x1f", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x672f2ec73bde588b1a11349d27595b149aec0be8d6313f608d6fddb8e93570ee", - "transactionType": "CREATE2", - "contractName": "RedeemerEnforcer", - "contractAddress": "0xe144b0b2618071b4e56f746313528a669c7e65c5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x8261a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061064b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103ae565b50505050505050505050565b005b6100766100863660046103ae565b6100b4565b61009e61009936600461047b565b6101e8565b6040516100ab91906104bd565b60405180910390f35b85600881901b6100c5816000610332565b6101245760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101318c8c6101e8565b805190915060005b81811015610183578281815181106101535761015361050a565b60200260200101516001600160a01b0316856001600160a01b03160361017b575050506101db565b600101610139565b5060405162461bcd60e51b815260206004820152602660248201527f52656465656d6572456e666f726365723a756e617574686f72697a65642d72656044820152653232b2b6b2b960d11b606482015260840161011b565b5050505050505050505050565b606060008280158015906102045750610202601482610536565b155b61025e5760405162461bcd60e51b815260206004820152602560248201527f52656465656d6572456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b606482015260840161011b565b610269601482610560565b67ffffffffffffffff81111561028157610281610574565b6040519080825280602002602001820160405280156102aa578160200160208202803683370190505b50925060005b81811015610329578581866102c682601461058a565b926102d39392919061059d565b6102dc916105c7565b60601c8484815181106102f1576102f161050a565b6001600160a01b039092166020928302919091019091015282610313816105fc565b9350610322905060148261058a565b90506102b0565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008083601f84011261035b57600080fd5b50813567ffffffffffffffff81111561037357600080fd5b60208301915083602082850101111561038b57600080fd5b9250929050565b80356001600160a01b03811681146103a957600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103cd57600080fd5b8a3567ffffffffffffffff808211156103e557600080fd5b6103f18e838f01610349565b909c509a5060208d013591508082111561040a57600080fd5b6104168e838f01610349565b909a50985060408d0135975060608d013591508082111561043657600080fd5b506104438d828e01610349565b90965094505060808b0135925061045c60a08c01610392565b915061046a60c08c01610392565b90509295989b9194979a5092959850565b6000806020838503121561048e57600080fd5b823567ffffffffffffffff8111156104a557600080fd5b6104b185828601610349565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156104fe5783516001600160a01b0316835292840192918401916001016104d9565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b60008261054557610545610520565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261056f5761056f610520565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103435761034361054a565b600080858511156105ad57600080fd5b838611156105ba57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105f45780818660140360031b1b83161692505b505092915050565b60006001820161060e5761060e61054a565b506001019056fea26469706673582212201039fbe92afb704ab10dbd45ad43e2b1c4bae1a3a861fb6009a942c305971f6764736f6c63430008170033", - "nonce": "0x20", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd78d6217a2dc239a4c4555ab9cf70c28558747b00d506860159d180e3a173a52", - "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x6649b61c873f6f9686a1e1ae9ee98ac380c7ba13", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xfa84a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d05806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610980565b50505050505050505050565b005b610081610091366004610980565b6100fa565b6100a96100a4366004610a4d565b6106d3565b6040516100b69190610a8f565b60405180910390f35b6100ea6100cd366004610b2b565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b61086b565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b81600061086b565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610cb083398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff1916600117905536906102748989610882565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106d3565b905080606001516001600160a01b03168383600081811061030c5761030c610b55565b905060200281019061031e9190610b6b565b61032c906020810190610b8b565b6001600160a01b031614158061036e575080608001518383600081811061035557610355610b55565b90506020028101906103679190610b6b565b6020013514155b806103cc57508060a00151805190602001208383600081811061039357610393610b55565b90506020028101906103a59190610b6b565b6103b3906040810190610bad565b6040516103c1929190610bf4565b604051809103902014155b156104385760405162461bcd60e51b81526020600482015260426024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045657610456610b55565b90506020028101906104689190610b6b565b610476906020810190610b8b565b6001600160a01b03161415806104b357508282600181811061049a5761049a610b55565b90506020028101906104ac9190610b6b565b6020013515155b806104f35750828260018181106104cc576104cc610b55565b90506020028101906104de9190610b6b565b6104ec906040810190610bad565b9050604414155b80610559575063a9059cbb60e01b8383600181811061051457610514610b55565b90506020028101906105269190610b6b565b610534906040810190610bad565b61054391600491600091610c04565b61054c91610c2e565b6001600160e01b03191614155b806105c4575080602001516001600160a01b03168383600181811061058057610580610b55565b90506020028101906105929190610b6b565b6105a0906040810190610bad565b6105af91602491600491610c04565b6105b891610c5e565b6001600160a01b031614155b8061061d57508060400151838360018181106105e2576105e2610b55565b90506020028101906105f49190610b6b565b610602906040810190610bad565b61061191604491602491610c04565b61061a91610c5e565b14155b1561068a5760405162461bcd60e51b81526020600482015260436024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b6107276040518060c0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b607c82101561078c5760405162461bcd60e51b815260206004820152603d6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61079a601460008486610c04565b6107a391610c7c565b60601c81526107b6602860148486610c04565b6107bf91610c7c565b60601c60208201526107d5604860288486610c04565b6107de91610c5e565b60408201526107f1605c60488486610c04565b6107fa91610c7c565b606090811c90820152610811607c605c8486610c04565b61081a91610c5e565b608082015261082c82607c8186610c04565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060a082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108ba5763ba597e7e6000526004601cfd5b8315610911578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156109085763ba597e7e6000526004601cfd5b505050826108c4575b5050509250929050565b60008083601f84011261092d57600080fd5b50813567ffffffffffffffff81111561094557600080fd5b60208301915083602082850101111561095d57600080fd5b9250929050565b80356001600160a01b038116811461097b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561099f57600080fd5b8a3567ffffffffffffffff808211156109b757600080fd5b6109c38e838f0161091b565b909c509a5060208d01359150808211156109dc57600080fd5b6109e88e838f0161091b565b909a50985060408d0135975060608d0135915080821115610a0857600080fd5b50610a158d828e0161091b565b90965094505060808b01359250610a2e60a08c01610964565b9150610a3c60c08c01610964565b90509295989b9194979a5092959850565b60008060208385031215610a6057600080fd5b823567ffffffffffffffff811115610a7757600080fd5b610a838582860161091b565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a084015260a084015160c08085015280518060e086015260005b81811015610b065782810184015186820161010001528301610ae9565b506101009250600083828701015282601f19601f830116860101935050505092915050565b60008060408385031215610b3e57600080fd5b610b4783610964565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b8157600080fd5b9190910192915050565b600060208284031215610b9d57600080fd5b610ba682610964565b9392505050565b6000808335601e19843603018112610bc457600080fd5b83018035915067ffffffffffffffff821115610bdf57600080fd5b60200191503681900382131561095d57600080fd5b8183823760009101908152919050565b60008085851115610c1457600080fd5b83861115610c2157600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c565780818660040360031b1b83161692505b505092915050565b8035602083101561087c57600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c565760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a26469706673582212200c9b27d58a069b9dfe088704333d359f679690a7179fd6724505e06d0fe0cffd64736f6c63430008170033", - "nonce": "0x21", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9bc719f64719a32949cf6d84fa1a1a542cd4472926b2121ecc57a216c509ce1f", - "transactionType": "CREATE2", - "contractName": "TimestampEnforcer", - "contractAddress": "0x1046bb45c8d673d4ea75321280db34899413c069", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x69940", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461033f565b50505050505050505050565b005b61007661008636600461033f565b6100c2565b61009e61009936600461040c565b61023a565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023a565b90925090506001600160801b038216156101b857816001600160801b031642116101b85760405162461bcd60e51b815260206004820152602260248201527f54696d657374616d70456e666f726365723a6561726c792d64656c656761746960448201526137b760f11b606482015260840161012a565b6001600160801b0381161561022b57806001600160801b0316421061022b5760405162461bcd60e51b8152602060048201526024808201527f54696d657374616d70456e666f726365723a657870697265642d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b50505050505050505050505050565b6000806020831461029c5760405162461bcd60e51b815260206004820152602660248201527f54696d657374616d70456e666f726365723a696e76616c69642d7465726d732d6044820152650d8cadccee8d60d31b606482015260840161012a565b6102a9836010818761044e565b6102b291610478565b60801c90506102c560106000858761044e565b6102ce91610478565b60801c91509250929050565b60008083601f8401126102ec57600080fd5b50813567ffffffffffffffff81111561030457600080fd5b60208301915083602082850101111561031c57600080fd5b9250929050565b80356001600160a01b038116811461033a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035e57600080fd5b8a3567ffffffffffffffff8082111561037657600080fd5b6103828e838f016102da565b909c509a5060208d013591508082111561039b57600080fd5b6103a78e838f016102da565b909a50985060408d0135975060608d01359150808211156103c757600080fd5b506103d48d828e016102da565b90965094505060808b013592506103ed60a08c01610323565b91506103fb60c08c01610323565b90509295989b9194979a5092959850565b6000806020838503121561041f57600080fd5b823567ffffffffffffffff81111561043657600080fd5b610442858286016102da565b90969095509350505050565b6000808585111561045e57600080fd5b8386111561046b57600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104a95780818660100360031b1b83161692505b50509291505056fea2646970667358221220937c24aea9e01f448cb62e2b3be0bdd7f808e5688cca18b12ff45cb1dabdc7b064736f6c63430008170033", - "nonce": "0x22", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x3d8b30a7c2644b8530ebe4a43b9f97a0b5c73b7a959ca7a4651ecb4f20af0e19", - "transactionType": "CREATE2", - "contractName": "ValueLteEnforcer", - "contractAddress": "0x92bf12322527caa612fd31a0e810472bbb106a8f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x6abd3", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104f8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610336565b50505050505050505050565b005b610076610086366004610336565b6100b0565b61009e610099366004610403565b6101f8565b60405190815260200160405180910390f35b856100bc816000610269565b61010d5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61011e816000610269565b6101785760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610104565b5060006101858888610280565b505091505060006101968e8e6101f8565b9050808211156101e85760405162461bcd60e51b815260206004820152601f60248201527f56616c75654c7465456e666f726365723a76616c75652d746f6f2d68696768006044820152606401610104565b5050505050505050505050505050565b6000602082146102585760405162461bcd60e51b815260206004820152602560248201527f56616c75654c7465456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610104565b6102628284610445565b9392505050565b6001600160f81b0319828116908216145b92915050565b60008036816102926014828789610463565b61029b9161048d565b60601c93506102ae603460148789610463565b6102b791610445565b92506102c68560348189610463565b949793965094505050565b60008083601f8401126102e357600080fd5b50813567ffffffffffffffff8111156102fb57600080fd5b60208301915083602082850101111561031357600080fd5b9250929050565b80356001600160a01b038116811461033157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035557600080fd5b8a3567ffffffffffffffff8082111561036d57600080fd5b6103798e838f016102d1565b909c509a5060208d013591508082111561039257600080fd5b61039e8e838f016102d1565b909a50985060408d0135975060608d01359150808211156103be57600080fd5b506103cb8d828e016102d1565b90965094505060808b013592506103e460a08c0161031a565b91506103f260c08c0161031a565b90509295989b9194979a5092959850565b6000806020838503121561041657600080fd5b823567ffffffffffffffff81111561042d57600080fd5b610439858286016102d1565b90969095509350505050565b8035602083101561027a57600019602084900360031b1b1692915050565b6000808585111561047357600080fd5b8386111561048057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104ba5780818660140360031b1b83161692505b50509291505056fea2646970667358221220aaa65c38bf913adb3b6476a0d2d501b6b9e881c6a33b33b16dd8081cbc1b61ce64736f6c63430008170033", - "nonce": "0x23", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x7c4b2426ffe505eb4e843d156e9bbb6bc94542688d49ed84f0ebe900284a4c9c", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xcd085", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x24", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x340c505075a6bd20ace3340732ddd8a355190afca6b2bc299523b21460370ece", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xcd744", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x25", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x7f6dc658658b5511257725262b0bdf02a4b5b2b6db84400272f109c93cedf7cd", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xdc54c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x26", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x986233ed44029eadbb29392e1fe62bd7e43ffa00a63a731bea6c5518322391e6", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb5ae9", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0x138b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "status": "0x1", - "cumulativeGasUsed": "0x75228", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5ab4abf2f6926cb82aa83ee34c155488bb740d4538267bdd966b3e38c1befc6c", - "transactionIndex": "0x1", - "blockHash": "0x5ba7fe0e54466b5f1855972d1f2f9dc61e74a64ea077bbbee930b487c816ade6", - "blockNumber": "0x2316260", - "gasUsed": "0x69d59", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x6f6d0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x10910be", - "l1GasPrice": "0x24", - "l1GasUsed": "0x475e", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x8458d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x8c39cc23acd11d760ead7be8ea8589338db5413aedbc16d280f9c385174e1e51", - "transactionIndex": "0x1", - "blockHash": "0xc8e80924ae810170f0014b5bd3e47e816aaa6aa8d36549f01d14ab17ff863252", - "blockNumber": "0x2316263", - "gasUsed": "0x790ca", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x81970", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x3", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x1774d51", - "l1GasPrice": "0x25", - "l1GasUsed": "0x52f9", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x79e0d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xeb0c5a91e9589e0b32e05edf12d6ce1c5969bff2d237d08f4a5f490e6a5ade3c", - "transactionIndex": "0x1", - "blockHash": "0x53edec56bb46a1e73dfd0bbfde066d3dfe217e878020472488527e7e54f19cf2", - "blockNumber": "0x2316266", - "gasUsed": "0x6e94a", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x79ae0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x3", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x1605c6b", - "l1GasPrice": "0x25", - "l1GasUsed": "0x4de7", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5b003", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x404dd2ec5937aafee0b4ae997ac57a21a394002a4f2a60a2a5fb25e29cc93839", - "transactionIndex": "0x1", - "blockHash": "0xcce264efa1b4bedc74174445029229a6ed6e7ef1812cb0ac0d4faae671c3273b", - "blockNumber": "0x231626a", - "gasUsed": "0x4fb34", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x531b0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0xc5aba1", - "l1GasPrice": "0x24", - "l1GasUsed": "0x353a", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x84861", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xd18abe1972eb24b25a6eca17d360ee1885ba788d7196d5ef772d7b417e8dee2b", - "transactionIndex": "0x2", - "blockHash": "0x6d4b4b1623fa03ee4377bfac858a41c8f63b0390789fa011327f9eb55551ff28", - "blockNumber": "0x231626c", - "gasUsed": "0x6f847", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x7e5e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x12c951f", - "l1GasPrice": "0x24", - "l1GasUsed": "0x50ef", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x985f6", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x97f2500869f175847eb008dbed6327c57430f27efa3b3dbfb290da9798b137ea", - "transactionIndex": "0x1", - "blockHash": "0xbb8f3084e10feab6d317d51550788896f45331d9466c08e58c581c65ede8c8cf", - "blockNumber": "0x231626e", - "gasUsed": "0x8bb53", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x93f30", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x15fdab2", - "l1GasPrice": "0x24", - "l1GasUsed": "0x5ebd", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x86245", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x6dd53419cd8abbe0cfc214d94a146d587d98bce7cfe0899187dee1592e6c8b53", - "transactionIndex": "0x1", - "blockHash": "0x4c1d7c8dc8e8f580c2caaaff38ab6ce500fe0305b7eedeaad226087ac06f74fd", - "blockNumber": "0x2316271", - "gasUsed": "0x7ad76", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x81fb0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x135269d", - "l1GasPrice": "0x24", - "l1GasUsed": "0x533c", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xc9197", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x6daad6024939b5d550ff20181c0f0361e1efc6117d66b81dfac43e92565d324a", - "transactionIndex": "0x1", - "blockHash": "0x78d447cdc3c17271a00a25374953127e292ee6899d878dff226b8d58cad99023", - "blockNumber": "0x2316273", - "gasUsed": "0xbdcc8", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0xc6250", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x1d712e6", - "l1GasPrice": "0x24", - "l1GasUsed": "0x7ed6", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xb3c51", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe3b661502465ed233d49b9defef70fed886dd801b844d0a7419cf55e337476ac", - "transactionIndex": "0x1", - "blockHash": "0x0a117ce9158813b1aa5122c9b4126afdcd39dee6be40ffa40616194c37ee65d3", - "blockNumber": "0x2316276", - "gasUsed": "0xa8782", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0xac8f0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x3", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x1ecdcf9", - "l1GasPrice": "0x24", - "l1GasUsed": "0x6e79", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x9aa57", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x53ace473fa3178439636f161db787a9d28dd440f11932a618aab8ff8b74b2817", - "transactionIndex": "0x1", - "blockHash": "0x55e524efc295d0288e04890609bafa44ef138a90ad9231ef496f6f21f72ad435", - "blockNumber": "0x231627a", - "gasUsed": "0x8d4c4", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x94bb0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x1619ad4", - "l1GasPrice": "0x24", - "l1GasUsed": "0x5f35", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x86559", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc313306275822dad556913c36cfe937b39e016d4137193d08dc28da3af87973d", - "transactionIndex": "0x1", - "blockHash": "0x43ea46d913639f3a918504e6484c423cc1d36d54d052dc6384a55cc079c7f189", - "blockNumber": "0x231627d", - "gasUsed": "0x7b08a", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x77560", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x11bad1a", - "l1GasPrice": "0x24", - "l1GasUsed": "0x4c63", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x9cc55", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xfeb147f50bdafea2dffc5e46d5086784c94f806590eff2ceeccfb063793ade95", - "transactionIndex": "0x1", - "blockHash": "0x99c812c2cd00eed1efa86e8966e45cb8f780710224d6abc608381597345ec8df", - "blockNumber": "0x231627f", - "gasUsed": "0x91786", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x98bc0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x16b182e", - "l1GasPrice": "0x24", - "l1GasUsed": "0x61c5", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x879e1", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x4343d0d96290ce7bbc0fecce1533fdecbab689f02585d701a88b4af51d979001", - "transactionIndex": "0x1", - "blockHash": "0x104bf846d8a5695628d73c28fdb7fcced300d897a5b0984e763591b9bb979587", - "blockNumber": "0x2316282", - "gasUsed": "0x7c51e", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x8ade0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x14a1c6a", - "l1GasPrice": "0x24", - "l1GasUsed": "0x58e2", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x60adb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xcfca8315840b80f0d8de7685aa0ab811f11c8597c69e8f90167c34a9217c52b2", - "transactionIndex": "0x1", - "blockHash": "0x8b2ff8c2429cfd53ef362b33e0e066c44a482f259f71cab96f3075620db97a27", - "blockNumber": "0x2316285", - "gasUsed": "0x55618", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x5ed30", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0xe172ca", - "l1GasPrice": "0x24", - "l1GasUsed": "0x3cb4", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x8a7e3", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x2c635e6be50e63345d1e23ce72073c657ff06a4ef35af5248b7e275fd0028972", - "transactionIndex": "0x1", - "blockHash": "0x98fbca44c92c1740cf7bbbec9358632eb6ad4cce10866f34d9fd95cfbb4e8d54", - "blockNumber": "0x2316288", - "gasUsed": "0x7f314", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x8de50", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x1517b4a", - "l1GasPrice": "0x24", - "l1GasUsed": "0x5ade", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x75b39", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xd7032fe1ba318656ee06634f01b12b94f3ab52e4f6b2771de4919ece016b55aa", - "transactionIndex": "0x2", - "blockHash": "0xd62ae2ac9d3587f51ed37da51861b43bf6fa8c6ac43a10b1b01f41626cdb46d3", - "blockNumber": "0x231628a", - "gasUsed": "0x60b1f", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x6b9e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0xfff1bc", - "l1GasPrice": "0x24", - "l1GasUsed": "0x44e9", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5d3ab", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x886c0b530ddf25fa2c5d3e3a32eaf9712aed794b66710640d573909a158b9aa9", - "transactionIndex": "0x1", - "blockHash": "0x7c1e8c4e0f090e86aaa508057b71e9505992f32f8432e544d3ffe8412d7b4814", - "blockNumber": "0x231628d", - "gasUsed": "0x51edc", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x5b040", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0xcdbb66", - "l1GasPrice": "0x21", - "l1GasUsed": "0x3a4c", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5ac2b", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc6f2aa53c2004f35e5283f6fa79e2d635ac1e44f47ae660f76848e294ab86d1a", - "transactionIndex": "0x1", - "blockHash": "0x06633410d0bbe92f08c8885681f043bd9a997e0d7956ed0e510180734f058b3d", - "blockNumber": "0x2316290", - "gasUsed": "0x4f75c", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x587a0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0xc80512", - "l1GasPrice": "0x21", - "l1GasUsed": "0x38ad", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xec8b4", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc11336984b04806b2c4dc791d2c98997a90cfec58adceda3e30c7b3cb5f56576", - "transactionIndex": "0x2", - "blockHash": "0x8d677e7e1afdab8d8c4c6613770fd5b6dd06d684994f334f4fbb0bdc0c62f232", - "blockNumber": "0x2316293", - "gasUsed": "0xd7f2f", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0xd6bf0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x1ed8dde", - "l1GasPrice": "0x22", - "l1GasUsed": "0x8973", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x12e2b3", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x918d01b43a6ec2c1d6748cb5ecc64831a7624b2cd1512cfa85fe0301ab8c7a2d", - "transactionIndex": "0x1", - "blockHash": "0x41f14372d299b72e2b925026fb33e3b33ba3007a7be6e9fa46fc3df11fdda0d7", - "blockNumber": "0x2316295", - "gasUsed": "0x122de4", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x1298f0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x2abe66a", - "l1GasPrice": "0x22", - "l1GasUsed": "0xbe77", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x866e5", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x992ba54fe0652941004db82326e8bdf74c2c094c6a800a3e6036ee815f28ebad", - "transactionIndex": "0x1", - "blockHash": "0x3025e51ca766a4c1263b9f673e9f3aeb740536d1f6244ce9eac380be787bd734", - "blockNumber": "0x2316299", - "gasUsed": "0x7b216", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x82dc0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x3", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x170c2b7", - "l1GasPrice": "0x23", - "l1GasUsed": "0x53cf", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4a9fb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf55046a489be61df13b53db5c9dc9eb8a2ca4666dc0508452a6c862b929a0b6b", - "transactionIndex": "0x1", - "blockHash": "0x4022902fc4c6c883c1c0b59d71c60780a32d60c8491f801e7dd17a2a1dec03c8", - "blockNumber": "0x231629b", - "gasUsed": "0x3f52c", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x477c0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x3", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0xc9437b", - "l1GasPrice": "0x23", - "l1GasUsed": "0x2dc0", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcb" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1001fb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x31cb800158f6cd595777f0ce93ec39df379f16d2321e8f607645caedebbd7b1d", - "transactionIndex": "0x1", - "blockHash": "0x3cfbdf3bbfe0fc307067add032d7a201f8f2d863afd81927fd62337f0f285bf1", - "blockNumber": "0x231629e", - "gasUsed": "0xf2178", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x108d80", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x295f921", - "l1GasPrice": "0x27", - "l1GasUsed": "0xa98d", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcf" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x66cd1", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xba1ef21c314c007770c4c941e8acae24dd8e2df983c6e3462c82919c4b021fa1", - "transactionIndex": "0x1", - "blockHash": "0x814048ee521d6e059090c0aec76e0800db24d721cb27bdcc87bec9696879cdcc", - "blockNumber": "0x23162a1", - "gasUsed": "0x5b802", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x681a0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x1044016", - "l1GasPrice": "0x27", - "l1GasUsed": "0x42a9", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcf" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x9c1d4", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x78edd6aa96d341cc4ec577e4d4553a42ed3a2da355fcc54b889f6eb73a1504d2", - "transactionIndex": "0x1", - "blockHash": "0x2ff011d90b985c540b046878033962fbd93c26bbbe52402b7999109552bd991f", - "blockNumber": "0x23162a4", - "gasUsed": "0x8f731", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x9a4c0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x1819409", - "l1GasPrice": "0x27", - "l1GasUsed": "0x62c3", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcf" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xb1a4d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x65872fe6b290cab36dd1b246ad413d56980e0bacb6cce1b29ddd268894122c88", - "transactionIndex": "0x1", - "blockHash": "0xb7aed4cc18456e2d333fbfa994fd1e44e19e4f6e87255a5274e274aa0a0f773e", - "blockNumber": "0x23162a7", - "gasUsed": "0xa657e", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0xb0f40", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x1ba509b", - "l1GasPrice": "0x27", - "l1GasUsed": "0x714c", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcf" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5ebf3", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe144268e5eb1ab8ecbca017b1902dd9aa0a74e4d5ae42ec481dc9d9efd834634", - "transactionIndex": "0x1", - "blockHash": "0xb20f822c2116c7f795de1f50c095ca396d7b556aef882dcabda31bf5e6d83332", - "blockNumber": "0x23162aa", - "gasUsed": "0x51660", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x57fd0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0xdf8872", - "l1GasPrice": "0x28", - "l1GasUsed": "0x385d", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcf" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x72c27", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x104d8d585ee701ada59df17ada5ccaf34d621814bb26201d960034fe7ff16978", - "transactionIndex": "0x1", - "blockHash": "0xe5bcd8f93f24b1f4449d419080636ff86e77eb9f24a21ec1b5d6108f8695fd85", - "blockNumber": "0x23162ad", - "gasUsed": "0x67758", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x6c020", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x11251b5", - "l1GasPrice": "0x28", - "l1GasUsed": "0x452c", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcf" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6f837", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x672f2ec73bde588b1a11349d27595b149aec0be8d6313f608d6fddb8e93570ee", - "transactionIndex": "0x1", - "blockHash": "0x2d08326e7d92d2ef175be1256d87d702a6f349abfc53804f2671f62a0e506f88", - "blockNumber": "0x23162b0", - "gasUsed": "0x622a4", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x6e410", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x10682b5", - "l1GasPrice": "0x24", - "l1GasUsed": "0x4695", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcf" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xc86f3", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xd78d6217a2dc239a4c4555ab9cf70c28558747b00d506860159d180e3a173a52", - "transactionIndex": "0x1", - "blockHash": "0x367323f3a930569797b1a8a22d54feb4503e5e8e82eb42d04f821b7d098474bc", - "blockNumber": "0x23162b3", - "gasUsed": "0xbd224", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0xc2d30", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x1cff2d6", - "l1GasPrice": "0x24", - "l1GasUsed": "0x7cbf", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcf" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5aaf3", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9bc719f64719a32949cf6d84fa1a1a542cd4472926b2121ecc57a216c509ce1f", - "transactionIndex": "0x1", - "blockHash": "0xaf6b4826ff23f54f53b62f2dfcc0e519d716b1778c7d988e7dcf5e3fd59814e7", - "blockNumber": "0x23162b5", - "gasUsed": "0x4f624", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x52e90", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0xc59035", - "l1GasPrice": "0x24", - "l1GasUsed": "0x351f", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcf" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5b903", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x3d8b30a7c2644b8530ebe4a43b9f97a0b5c73b7a959ca7a4651ecb4f20af0e19", - "transactionIndex": "0x1", - "blockHash": "0x8211fb6f62c831cd8c6e79aca0841bdd133c369498681d41d46bcdaa3b0e8f0d", - "blockNumber": "0x23162b8", - "gasUsed": "0x50434", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x55a50", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x3", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0xf86547", - "l1GasPrice": "0x25", - "l1GasUsed": "0x36d9", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcf" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xa5fe0", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x7c4b2426ffe505eb4e843d156e9bbb6bc94542688d49ed84f0ebe900284a4c9c", - "transactionIndex": "0x1", - "blockHash": "0x2fcecc435ad05dbb4f64d8423adc5afc9182d09e90cd7c4246f05fae1d0f9634", - "blockNumber": "0x23162bb", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0xa6680", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x3", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x1e29582", - "l1GasPrice": "0x25", - "l1GasUsed": "0x6a8d", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcf" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xa64fc", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x340c505075a6bd20ace3340732ddd8a355190afca6b2bc299523b21460370ece", - "transactionIndex": "0x1", - "blockHash": "0x3c07bad8ecccccc4063f18c5093f501c63215d40ac1231df85f1dae832d96c42", - "blockNumber": "0x23162bd", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0xa7c60", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x19c9bdf", - "l1GasPrice": "0x26", - "l1GasUsed": "0x6b63", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcf" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xe0cd1", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x7f6dc658658b5511257725262b0bdf02a4b5b2b6db84400272f109c93cedf7cd", - "transactionIndex": "0x2", - "blockHash": "0x3515721d2a164030e6fbfe43ff9679f4a1aba322206e180fad3e7723390550d6", - "blockNumber": "0x23162c0", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0xb3e20", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", - "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x1ba8ba6", - "l1GasPrice": "0x26", - "l1GasUsed": "0x732e", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcf" - }, + } + ], + "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x944f9", + "cumulativeGasUsed": "0xea03a", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x986233ed44029eadbb29392e1fe62bd7e43ffa00a63a731bea6c5518322391e6", + "transactionHash": "0x3eff83f05bfa1d6d6e86a8d689d791ceb52a9f8c757d39e932c52b0b6fdc8bd2", "transactionIndex": "0x1", - "blockHash": "0xc3bf1890a092a3eb87e43f4621688188c74cce523387113ddb8f07a918dd6ee7", - "blockNumber": "0x23162c3", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x41314cf01", - "blobGasUsed": "0x97130", + "blockHash": "0x3381fa7e4df961d6a88548aa7cec98baef7cdb3fb7671e009199cf678e8df56c", + "blockNumber": "0x24d0e97", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xba43b7401", + "blobGasUsed": "0xbffe0", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x146b", + "l1BaseFeeScalar": "0x2943b", "l1BlobBaseFee": "0x2", - "l1BlobBaseFeeScalar": "0xf79c5", - "l1Fee": "0x173a5d7", - "l1GasPrice": "0x26", - "l1GasUsed": "0x60b9", - "operatorFeeConstant": "0x1374a289a02400", - "operatorFeeScalar": "0x70d6b80", - "tokenRatio": "0xbcf" + "l1BlobBaseFeeScalar": "0x45567c", + "l1Fee": "0x15869100", + "l1GasPrice": "0x11", + "l1GasUsed": "0x7aea", + "operatorFeeConstant": "0x0", + "operatorFeeScalar": "0x5f5e100", + "tokenRatio": "0xd07" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1775126633658, + "timestamp": 1778753551439, "chain": 5003, - "commit": "17c28b1" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/5115/run-1778752654682.json b/broadcast/DeployCaveatEnforcers.s.sol/5115/run-1778752654682.json new file mode 100644 index 00000000..36efc6c9 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/5115/run-1778752654682.json @@ -0,0 +1,49 @@ +{ + "transactions": [ + { + "hash": "0x448122914942f04a149e607590da9a8c66f0751554a784a5d8423a67f1c20bfc", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2c", + "chainId": "0x13fb" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xdebb3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x448122914942f04a149e607590da9a8c66f0751554a784a5d8423a67f1c20bfc", + "transactionIndex": "0x0", + "blockHash": "0x603760a93f676b81bc17af5c451f98135805d73b0c13f3c25cf048a2e54519cc", + "blockNumber": "0x18c52fd", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xf4241", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "l1DiffSize": "0x33", + "l1FeeRate": "0x6fc23ac0" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752654682, + "chain": 5115, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/5115/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/5115/run-latest.json index 616937dc..36efc6c9 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/5115/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/5115/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0xa9b5ac78a427df1a85bb5b7dc4f39ed59d611d641a8b62efb64e8850bb600510", + "hash": "0x448122914942f04a149e607590da9a8c66f0751554a784a5d8423a67f1c20bfc", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x28", - "chainId": "0x13fb" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5682c6a0cc0ca4b0ecc93fe0b5bda42d9e74075e5afb4384a3ca4850c6fb7af5", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x29", - "chainId": "0x13fb" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb7f8976f74aa1d5af0e492653c65a550123d66963bb725dd8cca94f4631823b8", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x2a", - "chainId": "0x13fb" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x7d46c919d3a70794766475e277b0f2d22adf15e7eb0d79649763dcb3eb674723", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2b", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2c", "chainId": "0x13fb" }, "additionalContracts": [], @@ -80,81 +23,27 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x9ab11", + "cumulativeGasUsed": "0xdebb3", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xa9b5ac78a427df1a85bb5b7dc4f39ed59d611d641a8b62efb64e8850bb600510", + "transactionHash": "0x448122914942f04a149e607590da9a8c66f0751554a784a5d8423a67f1c20bfc", "transactionIndex": "0x0", - "blockHash": "0xba8269c82f6e9b904f97b598e310e75762c130aed852e620e22bf1e05f560641", - "blockNumber": "0xe9d9b7", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x9896e4", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x9502f900" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x135b3e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5682c6a0cc0ca4b0ecc93fe0b5bda42d9e74075e5afb4384a3ca4850c6fb7af5", - "transactionIndex": "0x1", - "blockHash": "0xba8269c82f6e9b904f97b598e310e75762c130aed852e620e22bf1e05f560641", - "blockNumber": "0xe9d9b7", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x9896e4", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x9502f900" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1dbfa8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xb7f8976f74aa1d5af0e492653c65a550123d66963bb725dd8cca94f4631823b8", - "transactionIndex": "0x2", - "blockHash": "0xba8269c82f6e9b904f97b598e310e75762c130aed852e620e22bf1e05f560641", - "blockNumber": "0xe9d9b7", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x9896e4", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1DiffSize": "0x33", - "l1FeeRate": "0x9502f900" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x264fd2", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x7d46c919d3a70794766475e277b0f2d22adf15e7eb0d79649763dcb3eb674723", - "transactionIndex": "0x3", - "blockHash": "0xba8269c82f6e9b904f97b598e310e75762c130aed852e620e22bf1e05f560641", - "blockNumber": "0xe9d9b7", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x9896e4", + "blockHash": "0x603760a93f676b81bc17af5c451f98135805d73b0c13f3c25cf048a2e54519cc", + "blockNumber": "0x18c52fd", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xf4241", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, "l1DiffSize": "0x33", - "l1FeeRate": "0x9502f900" + "l1FeeRate": "0x6fc23ac0" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757453614, + "timestamp": 1778752654682, "chain": 5115, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/56/run-1778752531437.json b/broadcast/DeployCaveatEnforcers.s.sol/56/run-1778752531437.json new file mode 100644 index 00000000..f10722ed --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/56/run-1778752531437.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0xc50708f3b4df2a387f157f4dbf94812c13c9d954441a3fe2b51f4b8cb247d766", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x30", + "chainId": "0x38" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x66f1ab", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xc50708f3b4df2a387f157f4dbf94812c13c9d954441a3fe2b51f4b8cb247d766", + "transactionIndex": "0x2c", + "blockHash": "0xfe0b8c814b59a60706460b9ac99a2663f7ce2bcdc947284075d8dee1deb3fb0d", + "blockNumber": "0x5dab14f", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x2faf080", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752531437, + "chain": 56, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/56/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/56/run-latest.json index 3f14c2fb..f10722ed 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/56/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/56/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0x20a325f0b2efce7fad40f48f498c9a694b05ea6e2eb9009b4c5b8cd858e9bc4e", + "hash": "0xc50708f3b4df2a387f157f4dbf94812c13c9d954441a3fe2b51f4b8cb247d766", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x2c", - "chainId": "0x38" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8e335977125822a55870d14bb68c2a3d3b4aa51ea17adcbdaf3f65a503361bc0", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x2d", - "chainId": "0x38" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xedf712b5b8b9cbf29ec8cd1c1d623e0e8a718479ed96a1fa2fa51661d6dc240a", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x2e", - "chainId": "0x38" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9f094a93a6abb68ac281f6218c80f2eb28ab43d54f8fc2cecfd817c5e90e6982", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2f", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x30", "chainId": "0x38" }, "additionalContracts": [], @@ -80,64 +23,16 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x61d2af", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x20a325f0b2efce7fad40f48f498c9a694b05ea6e2eb9009b4c5b8cd858e9bc4e", - "transactionIndex": "0x25", - "blockHash": "0xb866df86d764dc288ccc3703657a811ac212ef153a07898f59ab4092259b4784", - "blockNumber": "0x39c8544", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6bd4e4", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x8e335977125822a55870d14bb68c2a3d3b4aa51ea17adcbdaf3f65a503361bc0", - "transactionIndex": "0x27", - "blockHash": "0xb866df86d764dc288ccc3703657a811ac212ef153a07898f59ab4092259b4784", - "blockNumber": "0x39c8544", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xaab647", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0xedf712b5b8b9cbf29ec8cd1c1d623e0e8a718479ed96a1fa2fa51661d6dc240a", - "transactionIndex": "0x49", - "blockHash": "0xd0ca3bd0b34346e3cfe5fac2f04d16c00269487b954ff02ec095ac970725fd41", - "blockNumber": "0x39c8545", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xb60e43", + "cumulativeGasUsed": "0x66f1ab", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x9f094a93a6abb68ac281f6218c80f2eb28ab43d54f8fc2cecfd817c5e90e6982", - "transactionIndex": "0x4c", - "blockHash": "0xd0ca3bd0b34346e3cfe5fac2f04d16c00269487b954ff02ec095ac970725fd41", - "blockNumber": "0x39c8545", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x5f5e100", + "type": "0x2", + "transactionHash": "0xc50708f3b4df2a387f157f4dbf94812c13c9d954441a3fe2b51f4b8cb247d766", + "transactionIndex": "0x2c", + "blockHash": "0xfe0b8c814b59a60706460b9ac99a2663f7ce2bcdc947284075d8dee1deb3fb0d", + "blockNumber": "0x5dab14f", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x2faf080", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null @@ -146,7 +41,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757440600, + "timestamp": 1778752531437, "chain": 56, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/560048/run-1778752180024.json b/broadcast/DeployCaveatEnforcers.s.sol/560048/run-1778752180024.json new file mode 100644 index 00000000..68022316 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/560048/run-1778752180024.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0xceeee2ccfde1826fa486ceb4f4301dfe1e1031dc9660e4552a75131139bdd287", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2a", + "chainId": "0x88bb0" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x342fe8", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xceeee2ccfde1826fa486ceb4f4301dfe1e1031dc9660e4552a75131139bdd287", + "transactionIndex": "0x11", + "blockHash": "0x336297869ba0f7cfc4bff39fd43a77728bd97a491227ab5bbe54bd2bb9f05c85", + "blockNumber": "0x2ae690", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x1fa7795e", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752180024, + "chain": 560048, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/560048/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/560048/run-latest.json index bfd469e8..68022316 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/560048/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/560048/run-latest.json @@ -1,1268 +1,38 @@ { "transactions": [ { - "hash": "0x44addbaa84a410f7b1b4c305ded462ccdde6afbe446425dd6352b425378e2fdb", + "hash": "0xceeee2ccfde1826fa486ceb4f4301dfe1e1031dc9660e4552a75131139bdd287", "transactionType": "CREATE2", - "contractName": "AllowedCalldataEnforcer", - "contractAddress": "0xc2b0d624c1c4319760c96503ba27c347f3260f55", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9abe1", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106dc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046104a2565b50505050505050505050565b005b6100766100863660046104a2565b6100b5565b61009e61009936600461056f565b610198565b6040516100ac9291906105b1565b60405180910390f35b856100c1816000610265565b6101125760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610123816000610265565b61017d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610109565b5061018a8c8c898961027c565b505050505050505050505050565b6000606060218310156102005760405162461bcd60e51b815260206004820152602a60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d6044820152697465726d732d73697a6560b01b6064820152608401610109565b61020e602060008587610608565b61021791610632565b91506102268360208187610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250949792965091945050505050565b6001600160f81b0319828116908216145b92915050565b6000606036600061028d86866103d6565b93509350505061029d8888610198565b80519195509350816102af8287610650565b11156103155760405162461bcd60e51b815260206004820152602f60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526e0c6c2d8d8c8c2e8c25ad8cadccee8d608b1b6064820152608401610109565b61036e8386846103258583610650565b9261033293929190610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250610427915050565b6103cb5760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526763616c6c6461746160c01b6064820152608401610109565b505050505050505050565b60008036816103e86014828789610608565b6103f191610671565b60601c9350610404603460148789610608565b61040d91610632565b925061041c8560348189610608565b949793965094505050565b8051602091820120825192909101919091201490565b60008083601f84011261044f57600080fd5b50813567ffffffffffffffff81111561046757600080fd5b60208301915083602082850101111561047f57600080fd5b9250929050565b80356001600160a01b038116811461049d57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104c157600080fd5b8a3567ffffffffffffffff808211156104d957600080fd5b6104e58e838f0161043d565b909c509a5060208d01359150808211156104fe57600080fd5b61050a8e838f0161043d565b909a50985060408d0135975060608d013591508082111561052a57600080fd5b506105378d828e0161043d565b90965094505060808b0135925061055060a08c01610486565b915061055e60c08c01610486565b90509295989b9194979a5092959850565b6000806020838503121561058257600080fd5b823567ffffffffffffffff81111561059957600080fd5b6105a58582860161043d565b90969095509350505050565b8281526000602060406020840152835180604085015260005b818110156105e6578581018301518582016060015282016105ca565b506000606082860101526060601f19601f830116850101925050509392505050565b6000808585111561061857600080fd5b8386111561062557600080fd5b5050820193919092039150565b8035602083101561027657600019602084900360031b1b1692915050565b8082018082111561027657634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff19813581811691601485101561069e5780818660140360031b1b83161692505b50509291505056fea2646970667358221220860b8be6a7e9f218173e7b97e4f7d5d6522ab0118af89a815fcf60520e952ed464736f6c63430008170033", - "nonce": "0x4", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2a", "chainId": "0x88bb0" }, "additionalContracts": [], "isFixedGasLimit": false - }, - { - "hash": "0x14c16b66307e5c5e569ebf96e4d8288beff1bd3325e43ffbf638a450230e1294", - "transactionType": "CREATE2", - "contractName": "AllowedMethodsEnforcer", - "contractAddress": "0x2c21fd0cb9dc8445cb3fb0dc5e7bb0aca01842b5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa727c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506107fc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610512565b50505050505050505050565b005b610076610086366004610512565b6100b4565b61009e6100993660046105df565b610197565b6040516100ab9190610621565b60405180910390f35b856100c08160006102e5565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006102e5565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c89896102fc565b505050505050505050505050565b60606000826101a7600482610685565b1580156101b357508015155b6102135760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b61021e6004826106af565b67ffffffffffffffff811115610236576102366106c3565b60405190808252806020026020018201604052801561025f578160200160208202803683370190505b50925060005b818110156102dc5785818661027b8260046106d9565b92610288939291906106ec565b61029191610716565b8484815181106102a3576102a3610746565b6001600160e01b031990921660209283029190910190910152826102c68161075c565b93506102d590506004826106d9565b9050610265565b50505092915050565b6001600160f81b0319828116908216145b92915050565b366000610309848461045c565b90945092505050600481101561037e5760405162461bcd60e51b815260206004820152603460248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d656044820152730f0cac6eae8d2dedc5ac8c2e8c25ad8cadccee8d60631b6064820152608401610108565b600061038d60048284866106ec565b61039691610716565b905060006103a48888610197565b805190915060005b818110156103fb578281815181106103c6576103c6610746565b60200260200101516001600160e01b031916846001600160e01b031916036103f357505050505050610456565b6001016103ac565b5060405162461bcd60e51b815260206004820152602960248201527f416c6c6f7765644d6574686f6473456e666f726365723a6d6574686f642d6e6f6044820152681d0b585b1b1bddd95960ba1b6064820152608401610108565b50505050565b600080368161046e60148287896106ec565b61047791610775565b60601c935061048a6034601487896106ec565b610493916107a8565b92506104a285603481896106ec565b949793965094505050565b60008083601f8401126104bf57600080fd5b50813567ffffffffffffffff8111156104d757600080fd5b6020830191508360208285010111156104ef57600080fd5b9250929050565b80356001600160a01b038116811461050d57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561053157600080fd5b8a3567ffffffffffffffff8082111561054957600080fd5b6105558e838f016104ad565b909c509a5060208d013591508082111561056e57600080fd5b61057a8e838f016104ad565b909a50985060408d0135975060608d013591508082111561059a57600080fd5b506105a78d828e016104ad565b90965094505060808b013592506105c060a08c016104f6565b91506105ce60c08c016104f6565b90509295989b9194979a5092959850565b600080602083850312156105f257600080fd5b823567ffffffffffffffff81111561060957600080fd5b610615858286016104ad565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156106635783516001600160e01b0319168352928401929184019160010161063d565b50909695505050505050565b634e487b7160e01b600052601260045260246000fd5b6000826106945761069461066f565b500690565b634e487b7160e01b600052601160045260246000fd5b6000826106be576106be61066f565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156102f6576102f6610699565b600080858511156106fc57600080fd5b8386111561070957600080fd5b5050820193919092039150565b6001600160e01b0319813581811691600485101561073e5780818660040360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b60006001820161076e5761076e610699565b5060010190565b6bffffffffffffffffffffffff19813581811691601485101561073e5760149490940360031b84901b1690921692915050565b803560208310156102f657600019602084900360031b1b169291505056fea26469706673582212209b5da9243dcd3815a06d34a51586ce02e6c67b993be22c2b463556cf3e0f77b464736f6c63430008170033", - "nonce": "0x5", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xae90b45c1c015ecff60af4c3c770327e421e8bd7484a6ed9dbb22b4890ab74ba", - "transactionType": "CREATE2", - "contractName": "AllowedTargetsEnforcer", - "contractAddress": "0x7f20f61b1f09b08d970938f6fa563634d65c4eeb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x98b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610736806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461047b565b50505050505050505050565b005b61007661008636600461047b565b6100b4565b61009e610099366004610548565b61025e565b6040516100ab919061058a565b60405180910390f35b856100c08160006103ae565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006103ae565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b50600061018988886103c5565b5050509050600061019a8e8e61025e565b805190915060005b818110156101ed578281815181106101bc576101bc6105d7565b60200260200101516001600160a01b0316846001600160a01b0316036101e55750505050610250565b6001016101a2565b5060405162461bcd60e51b815260206004820152603160248201527f416c6c6f77656454617267657473456e666f726365723a7461726765742d6164604482015270191c995cdccb5b9bdd0b585b1b1bddd959607a1b6064820152608401610108565b505050505050505050505050565b606060008261026e601482610603565b15801561027a57508015155b6102da5760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f77656454617267657473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b6102e560148261062d565b67ffffffffffffffff8111156102fd576102fd610641565b604051908082528060200260200182016040528015610326578160200160208202803683370190505b50925060005b818110156103a557858186610342826014610657565b9261034f9392919061066a565b61035891610694565b60601c84848151811061036d5761036d6105d7565b6001600160a01b03909216602092830291909101909101528261038f816106c9565b935061039e9050601482610657565b905061032c565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008036816103d7601482878961066a565b6103e091610694565b60601c93506103f360346014878961066a565b6103fc916106e2565b925061040b856034818961066a565b949793965094505050565b60008083601f84011261042857600080fd5b50813567ffffffffffffffff81111561044057600080fd5b60208301915083602082850101111561045857600080fd5b9250929050565b80356001600160a01b038116811461047657600080fd5b919050565b60008060008060008060008060008060e08b8d03121561049a57600080fd5b8a3567ffffffffffffffff808211156104b257600080fd5b6104be8e838f01610416565b909c509a5060208d01359150808211156104d757600080fd5b6104e38e838f01610416565b909a50985060408d0135975060608d013591508082111561050357600080fd5b506105108d828e01610416565b90965094505060808b0135925061052960a08c0161045f565b915061053760c08c0161045f565b90509295989b9194979a5092959850565b6000806020838503121561055b57600080fd5b823567ffffffffffffffff81111561057257600080fd5b61057e85828601610416565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156105cb5783516001600160a01b0316835292840192918401916001016105a6565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082610612576106126105ed565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261063c5761063c6105ed565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103bf576103bf610617565b6000808585111561067a57600080fd5b8386111561068757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106c15780818660140360031b1b83161692505b505092915050565b6000600182016106db576106db610617565b5060010190565b803560208310156103bf57600019602084900360031b1b169291505056fea2646970667358221220c8822d4c7275ef8dedf0f20285c1cb5687e2081aef67716a170ae9a2f3de500164736f6c63430008170033", - "nonce": "0x6", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x6ce9503ea44019cc1e91c0e9988761251be193deb8534de1a4eae9cc72e7f162", - "transactionType": "CREATE2", - "contractName": "BlockNumberEnforcer", - "contractAddress": "0x5d9818df0ae3f66e9c3d0c5029daf99d1823ca6c", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x74883", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104ed806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610345565b50505050505050505050565b005b610076610086366004610345565b6100c2565b61009e610099366004610412565b61023e565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023e565b90925090506001600160801b038216156101b957816001600160801b031643116101b95760405162461bcd60e51b8152602060048201526024808201527f426c6f636b4e756d626572456e666f726365723a6561726c792d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b6001600160801b0381161561022f57806001600160801b0316431061022f5760405162461bcd60e51b815260206004820152602660248201527f426c6f636b4e756d626572456e666f726365723a657870697265642d64656c6560448201526533b0ba34b7b760d11b606482015260840161012a565b50505050505050505050505050565b600080602083146102a25760405162461bcd60e51b815260206004820152602860248201527f426c6f636b4e756d626572456e666f726365723a696e76616c69642d7465726d6044820152670e65ad8cadccee8d60c31b606482015260840161012a565b6102b0601060008587610454565b6102b99161047e565b60801c91506102cb8360108187610454565b6102d49161047e565b60801c90509250929050565b60008083601f8401126102f257600080fd5b50813567ffffffffffffffff81111561030a57600080fd5b60208301915083602082850101111561032257600080fd5b9250929050565b80356001600160a01b038116811461034057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561036457600080fd5b8a3567ffffffffffffffff8082111561037c57600080fd5b6103888e838f016102e0565b909c509a5060208d01359150808211156103a157600080fd5b6103ad8e838f016102e0565b909a50985060408d0135975060608d01359150808211156103cd57600080fd5b506103da8d828e016102e0565b90965094505060808b013592506103f360a08c01610329565b915061040160c08c01610329565b90509295989b9194979a5092959850565b6000806020838503121561042557600080fd5b823567ffffffffffffffff81111561043c57600080fd5b610448858286016102e0565b90969095509350505050565b6000808585111561046457600080fd5b8386111561047157600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104af5780818660100360031b1b83161692505b50509291505056fea26469706673582212206446e38dd8abfd3c797d56379fb8902a34f79b78cc594a623cb4ad236f2c8a8564736f6c63430008170033", - "nonce": "0x7", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe9ddbf9a9139435c4b4c036ebef5431d2e5364eea335b047b755a8f7c31cb562", - "transactionType": "CREATE2", - "contractName": "DeployedEnforcer", - "contractAddress": "0x24ff2aa430d53a8cd6788018e902e098083dccd2", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x99fe1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610748806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063481286e614610083578063a145832a146100b3578063b99deb0e146100c6578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046104fe565b50505050505050505050565b005b6100966100913660046105cb565b6100e8565b6040516001600160a01b0390911681526020015b60405180910390f35b6100816100c13660046104fe565b6100fd565b6100d96100d43660046105ed565b61026d565b6040516100aa9392919061062f565b60006100f48284610353565b90505b92915050565b85600881901b6001600160f81b031981161561016e5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600080600061017e8e8e61026d565b919450925090506001600160a01b0383163b156101d9576040516001600160a01b03841681527f641dafeb23238fae3ef71c64fced975da90c34dede63890507f3dda6b1e0dfef9060200160405180910390a1505050610260565b60006101e58284610360565b9050836001600160a01b0316816001600160a01b03161461025b5760405162461bcd60e51b815260206004820152602a60248201527f4465706c6f796564456e666f726365723a6465706c6f7965642d6164647265736044820152690e65adad2e6dac2e8c6d60b31b6064820152608401610165565b505050505b5050505050505050505050565b6000806060603484116102d05760405162461bcd60e51b815260206004820152602560248201527f4465706c6f796564456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610165565b6102de601460008688610695565b6102e7916106bf565b60601c92506102fa603460148688610695565b610303916106f4565b91506103128460348188610695565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509598949750919550929350505050565b60006100f48383306103e8565b600061036e60008385610412565b9050806001600160a01b03163b6000036103a6576040516352c7cd4960e11b81526001600160a01b0382166004820152602401610165565b6040516001600160a01b03821681527faf3c4b03f515b5a38f3c238fdc24abf10854a2f27f2a85743a71de17e9bc7e7f9060200160405180910390a192915050565b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b60008347101561043e5760405163392efb2b60e21b815247600482015260248101859052604401610165565b815160000361046057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661049257604051633a0ba96160e11b815260040160405180910390fd5b9392505050565b60008083601f8401126104ab57600080fd5b50813567ffffffffffffffff8111156104c357600080fd5b6020830191508360208285010111156104db57600080fd5b9250929050565b80356001600160a01b03811681146104f957600080fd5b919050565b60008060008060008060008060008060e08b8d03121561051d57600080fd5b8a3567ffffffffffffffff8082111561053557600080fd5b6105418e838f01610499565b909c509a5060208d013591508082111561055a57600080fd5b6105668e838f01610499565b909a50985060408d0135975060608d013591508082111561058657600080fd5b506105938d828e01610499565b90965094505060808b013592506105ac60a08c016104e2565b91506105ba60c08c016104e2565b90509295989b9194979a5092959850565b600080604083850312156105de57600080fd5b50508035926020909101359150565b6000806020838503121561060057600080fd5b823567ffffffffffffffff81111561061757600080fd5b61062385828601610499565b90969095509350505050565b60018060a01b03841681526000602084602084015260606040840152835180606085015260005b8181101561067257858101830151858201608001528201610656565b506000608082860101526080601f19601f83011685010192505050949350505050565b600080858511156106a557600080fd5b838611156106b257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106ec5780818660140360031b1b83161692505b505092915050565b803560208310156100f757600019602084900360031b1b169291505056fea2646970667358221220a048cc0e83485049fa3f0167bb6b167a17c4bf4170c90c95e9b7af43cdc7b85a64736f6c63430008170033", - "nonce": "0x8", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xbab95adf7b09deeb23d0fd41296f783fadc40fba217353abe20a02c2a6f00516", - "transactionType": "CREATE2", - "contractName": "ERC20BalanceChangeEnforcer", - "contractAddress": "0xcdf6ab796408598cea671d79506d7d48e97a5437", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xcc44a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061095e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780638678d6ef146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610677565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046106f5565b50505050505050505050565b005b6100f46100ef3660046107c2565b61018d565b6040519081526020016100bc565b6100df6101103660046106f5565b6101a2565b6100f4610123366004610677565b60006020819052908152604090205481565b6101486101433660046107fe565b610353565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df6101883660046106f5565b610440565b600061019a84848461061d565b949350505050565b85600881901b6101b3816000610660565b6102125760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102208d8d610353565b509250925050600061023333848961061d565b60008181526001602052604090205490915060ff16156102ab5760405162461bcd60e51b815260206004820152602d60248201527f455243323042616c616e63654368616e6765456e666f726365723a656e666f7260448201526c18d95c8b5a5ccb5b1bd8dad959609a1b6064820152608401610209565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa15801561030c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103309190610840565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c05760405162461bcd60e51b815260206004820152602f60248201527f455243323042616c616e63654368616e6765456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b6064820152608401610209565b858560008181106103d3576103d3610859565b909101356001600160f81b031916151594506103f5905060156001878961086f565b6103fe91610899565b60601c925061041160296015878961086f565b61041a91610899565b60601c915061042c856029818961086f565b610435916108ce565b939692955090935050565b6000806000806104508e8e610353565b9350935093509350600061046533858a61061d565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e99190610840565b9050851561057c5760008281526020819052604090205461050b908490610902565b8110156105775760405162461bcd60e51b815260206004820152603460248201527f455243323042616c616e63654368616e6765456e666f726365723a65786365656044820152736465642d62616c616e63652d646563726561736560601b6064820152608401610209565b61060b565b600082815260208190526040902054610596908490610915565b81101561060b5760405162461bcd60e51b815260206004820152603860248201527f455243323042616c616e63654368616e6765456e666f726365723a696e73756660448201527f66696369656e742d62616c616e63652d696e63726561736500000000000000006064820152608401610209565b50505050505050505050505050505050565b604080516001600160a01b039485166020808301919091529390941684820152606080850192909252805180850390920182526080909301909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561068957600080fd5b5035919050565b60008083601f8401126106a257600080fd5b50813567ffffffffffffffff8111156106ba57600080fd5b6020830191508360208285010111156106d257600080fd5b9250929050565b80356001600160a01b03811681146106f057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561071457600080fd5b8a3567ffffffffffffffff8082111561072c57600080fd5b6107388e838f01610690565b909c509a5060208d013591508082111561075157600080fd5b61075d8e838f01610690565b909a50985060408d0135975060608d013591508082111561077d57600080fd5b5061078a8d828e01610690565b90965094505060808b013592506107a360a08c016106d9565b91506107b160c08c016106d9565b90509295989b9194979a5092959850565b6000806000606084860312156107d757600080fd5b6107e0846106d9565b92506107ee602085016106d9565b9150604084013590509250925092565b6000806020838503121561081157600080fd5b823567ffffffffffffffff81111561082857600080fd5b61083485828601610690565b90969095509350505050565b60006020828403121561085257600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561087f57600080fd5b8386111561088c57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108c65780818660140360031b1b83161692505b505092915050565b8035602083101561067157600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610671576106716108ec565b80820180821115610671576106716108ec56fea2646970667358221220965799d5fdbdef45c46d045e9c377c23116f420861da1b7353b41ac029878d9964736f6c63430008170033", - "nonce": "0x9", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb002fb97aa296ea547b1dff18919c6c2af535d3ac42d1bf63a45be80b3096e7e", - "transactionType": "CREATE2", - "contractName": "ERC20TransferAmountEnforcer", - "contractAddress": "0xf100b0819427117ecf76ed94b358b1a5b5c6d2fc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb39bb", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061081e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100be578063b99deb0e146100d1578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046105c3565b50505050505050505050565b005b6100ab610091366004610690565b600060208181529281526040808220909352908152205481565b6040519081526020015b60405180910390f35b6100816100cc3660046105c3565b610103565b6100e46100df3660046106ba565b610247565b604080516001600160a01b0390931683526020830191909152016100b5565b8561010f8160006102df565b6101605760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101718160006102df565b6101cb5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610157565b506000806101dc8e8e8b8b8b6102f6565b9150915086856001600160a01b0316336001600160a01b03167fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d858560405161022f929190918252602082015260400190565b60405180910390a45050505050505050505050505050565b600080603483146102a15760405162461bcd60e51b815260206004820152603060248201526000805160206107c983398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b6064820152608401610157565b6102af6014600085876106fc565b6102b891610726565b60601c91506102ca83601481876106fc565b6102d39161075b565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b6000806000366000610308888861050d565b9295509350909150506044811461036c5760405162461bcd60e51b815260206004820152603460248201526000805160206107c98339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b6064820152608401610157565b60006103788b8b610247565b965090506001600160a01b03808216908516146103da5760405162461bcd60e51b815260206004820152602c60248201526000805160206107c983398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b6064820152608401610157565b63a9059cbb60e01b6103f06004600085876106fc565b6103f991610779565b6001600160e01b031916146104515760405162461bcd60e51b815260206004820152602a60248201526000805160206107c98339815191526044820152691b1a590b5b595d1a1bd960b21b6064820152608401610157565b61045f6044602484866106fc565b6104689161075b565b336000908152602081815260408083208b8452909152812080549091906104909084906107a7565b9250508190559450858511156104ff5760405162461bcd60e51b815260206004820152602e60248201527f45524332305472616e73666572416d6f756e74456e666f726365723a616c6c6f60448201526d1dd85b98d94b595e18d95959195960921b6064820152608401610157565b505050509550959350505050565b600080368161051f60148287896106fc565b61052891610726565b60601c935061053b6034601487896106fc565b6105449161075b565b925061055385603481896106fc565b949793965094505050565b60008083601f84011261057057600080fd5b50813567ffffffffffffffff81111561058857600080fd5b6020830191508360208285010111156105a057600080fd5b9250929050565b80356001600160a01b03811681146105be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156105e257600080fd5b8a3567ffffffffffffffff808211156105fa57600080fd5b6106068e838f0161055e565b909c509a5060208d013591508082111561061f57600080fd5b61062b8e838f0161055e565b909a50985060408d0135975060608d013591508082111561064b57600080fd5b506106588d828e0161055e565b90965094505060808b0135925061067160a08c016105a7565b915061067f60c08c016105a7565b90509295989b9194979a5092959850565b600080604083850312156106a357600080fd5b6106ac836105a7565b946020939093013593505050565b600080602083850312156106cd57600080fd5b823567ffffffffffffffff8111156106e457600080fd5b6106f08582860161055e565b90969095509350505050565b6000808585111561070c57600080fd5b8386111561071957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156107535780818660140360031b1b83161692505b505092915050565b803560208310156102f057600019602084900360031b1b1692915050565b6001600160e01b031981358181169160048510156107535760049490940360031b84901b1690921692915050565b808201808211156102f057634e487b7160e01b600052601160045260246000fdfe45524332305472616e73666572416d6f756e74456e666f726365723a696e7661a2646970667358221220c41875b732e3b48749e6357d2d1452efe720957c650141af2df143c50d96625064736f6c63430008170033", - "nonce": "0xa", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe0fb9845be60b084036c79640fdd065d5cc36875a6118f579807e6a7f88ae6ea", - "transactionType": "CREATE2", - "contractName": "ERC20PeriodTransferEnforcer", - "contractAddress": "0x474e3ae7e169e940607cc624da8a15eb120139ab", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x106168", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d12806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610a20565b50505050505050505050565b005b6100b16100ac366004610aed565b61018e565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df366004610b47565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610a20565b610265565b61016461015f366004610b71565b61034a565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a081018352815481526001820154938101939093526002810154918301829052600381015460608401526004015460808301528291829115610203576101f781610416565b9350935093505061025b565b6000806000610212898961034a565b9350935093505060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061024f81610416565b97509750975050505050505b9450945094915050565b856102718160006104aa565b6102c25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102d38160006104aa565b61032d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102b9565b5061033c8c8c898989886104c1565b505050505050505050505050565b6000808080607485146103a65760405162461bcd60e51b81526020600482015260306024820152600080516020610cbd83398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016102b9565b6103b4601460008789610bb3565b6103bd91610bdd565b60601c93506103d0603460148789610bb3565b6103d991610c12565b92506103e9605460348789610bb3565b6103f291610c12565b9150610402607460548789610bb3565b61040b91610c12565b939692955090935050565b60008060008360400151421015610435575060009150819050806104a3565b602084015160408501516104499042610c46565b6104539190610c59565b61045e906001610c7b565b90508084606001511415915060008261047b57846080015161047e565b60005b90508085600001511161049257600061049f565b845161049f908290610c46565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60003660006104d0878761096a565b929550935090915050604481146105345760405162461bcd60e51b81526020600482015260346024820152600080516020610cbd8339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b60648201526084016102b9565b6000806000806105448d8d61034a565b9350935093509350866001600160a01b0316846001600160a01b0316146105b05760405162461bcd60e51b815260206004820152602c6024820152600080516020610cbd83398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b60648201526084016102b9565b63a9059cbb60e01b6105c660046000888a610bb3565b6105cf91610c8e565b6001600160e01b031916146106275760405162461bcd60e51b815260206004820152602a6024820152600080516020610cbd8339815191526044820152691b1a590b5b595d1a1bd960b21b60648201526084016102b9565b336000908152602081815260408083208c8452909152812060028101549091036107e157600082116106a55760405162461bcd60e51b81526020600482015260336024820152600080516020610cbd8339815191526044820152726c69642d7a65726f2d73746172742d6461746560681b60648201526084016102b9565b600084116107025760405162461bcd60e51b81526020600482015260366024820152600080516020610cbd8339815191526044820152751b1a590b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d60521b60648201526084016102b9565b600083116107665760405162461bcd60e51b81526020600482015260386024820152600080516020610cbd83398151915260448201527f6c69642d7a65726f2d706572696f642d6475726174696f6e000000000000000060648201526084016102b9565b814210156107cf5760405162461bcd60e51b815260206004820152603060248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e60448201526f1cd9995c8b5b9bdd0b5cdd185c9d195960821b60648201526084016102b9565b83815560018101839055600281018290555b600080600061082c846040518060a001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481525050610416565b919450925090506000610843604460248c8e610bb3565b61084c91610c12565b9050838111156108bb5760405162461bcd60e51b815260206004820152603460248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e6044820152731cd9995c8b585b5bdd5b9d0b595e18d95959195960621b60648201526084016102b9565b82156108d05760038501829055600060048601555b808560040160008282546108e49190610c7b565b90915550506004850154604080516001600160a01b038c81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a4505050505050505050505050505050505050565b600080368161097c6014828789610bb3565b61098591610bdd565b60601c9350610998603460148789610bb3565b6109a191610c12565b92506109b08560348189610bb3565b949793965094505050565b60008083601f8401126109cd57600080fd5b50813567ffffffffffffffff8111156109e557600080fd5b6020830191508360208285010111156109fd57600080fd5b9250929050565b80356001600160a01b0381168114610a1b57600080fd5b919050565b60008060008060008060008060008060e08b8d031215610a3f57600080fd5b8a3567ffffffffffffffff80821115610a5757600080fd5b610a638e838f016109bb565b909c509a5060208d0135915080821115610a7c57600080fd5b610a888e838f016109bb565b909a50985060408d0135975060608d0135915080821115610aa857600080fd5b50610ab58d828e016109bb565b90965094505060808b01359250610ace60a08c01610a04565b9150610adc60c08c01610a04565b90509295989b9194979a5092959850565b60008060008060608587031215610b0357600080fd5b84359350610b1360208601610a04565b9250604085013567ffffffffffffffff811115610b2f57600080fd5b610b3b878288016109bb565b95989497509550505050565b60008060408385031215610b5a57600080fd5b610b6383610a04565b946020939093013593505050565b60008060208385031215610b8457600080fd5b823567ffffffffffffffff811115610b9b57600080fd5b610ba7858286016109bb565b90969095509350505050565b60008085851115610bc357600080fd5b83861115610bd057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610c0a5780818660140360031b1b83161692505b505092915050565b803560208310156104bb57600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104bb576104bb610c30565b600082610c7657634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156104bb576104bb610c30565b6001600160e01b03198135818116916004851015610c0a5760049490940360031b84901b169092169291505056fe4552433230506572696f645472616e73666572456e666f726365723a696e7661a264697066735822122002755ab8cc52dedf9878671bfd7d317d71bfc428a79a9809842faaefd0de27d064736f6c63430008170033", - "nonce": "0xb", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x433ff5f9119ca921f8773ee1e51c4ef7a48698f5c35dcc8bd2ee681d9c9dda17", - "transactionType": "CREATE2", - "contractName": "ERC20StreamingEnforcer", - "contractAddress": "0x56c97ae02f233b29fa03502ecc0457266d9be00e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe8a2a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b7d806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100fb578063fb7d2c5b1461011c57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610910565b50505050505050505050565b005b61009c6100ac366004610910565b610189565b6100c46100bf3660046109dd565b61026e565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a0015b60405180910390f35b61010e610109366004610a1f565b610365565b6040519081526020016100f2565b61016161012a366004610a1f565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100f2565b856101958160006103d0565b6101e65760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101f78160006103d0565b6102515760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101dd565b506102608c8c898989886103e7565b505050505050505050505050565b600080808080609486146102d85760405162461bcd60e51b815260206004820152602b60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b60648201526084016101dd565b6102e660146000888a610a49565b6102ef91610a73565b60601c945061030260346014888a610a49565b61030b91610aa8565b935061031b60546034888a610a49565b61032491610aa8565b925061033460746054888a610a49565b61033d91610aa8565b915061034d60946074888a610a49565b61035691610aa8565b60001c90509295509295909350565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a081018352815481526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152906103c8906107d9565b949350505050565b6001600160f81b0319828116908216145b92915050565b60003660006103f6878761085a565b929550935090915050604481146104675760405162461bcd60e51b815260206004820152602f60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6560448201526e0f0cac6eae8d2dedc5ad8cadccee8d608b1b60648201526084016101dd565b60008060008060006104798e8e61026e565b94509450945094509450838310156104e55760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015268185e0b585b5bdd5b9d60ba1b60648201526084016101dd565b6000811161054c5760405162461bcd60e51b815260206004820152602e60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7a60448201526d65726f2d73746172742d74696d6560901b60648201526084016101dd565b876001600160a01b0316856001600160a01b0316146105bd5760405162461bcd60e51b815260206004820152602760248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d636044820152661bdb9d1c9858dd60ca1b60648201526084016101dd565b63a9059cbb60e01b6105d360046000898b610a49565b6105dc91610ac6565b6001600160e01b031916146106415760405162461bcd60e51b815260206004820152602560248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015264195d1a1bd960da1b60648201526084016101dd565b336000908152602081815260408083208d84529091528120600481015490910361067e578481556001810184905560028101839055600381018290555b600061068e604460248a8c610a49565b61069791610aa8565b6040805160a081018252845481526001850154602082015260028501549181019190915260038401546060820152600484015460808201529091506106db906107d9565b81111561073c5760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a616c6c6f77616e63656044820152680b595e18d95959195960ba1b60648201526084016101dd565b808260040160008282546107509190610b0a565b90915550506004820154604080516001600160a01b038a81168252602082018a9052818301899052606082018890526080820187905260a08201939093524260c082015290518e928e169133917f30ceca901166c86cac9d1024230d7f5740b26cce6bdd9bad7b1d6e616904ea639181900360e00190a450505050505050505050505050505050565b600081606001514210156107ef57506000919050565b60008260600151426108019190610b1d565b905060008184604001516108159190610b30565b84516108219190610b0a565b90508360200151811115610836575060208301515b8084608001511061084b575060009392505050565b60808401516103c89082610b1d565b600080368161086c6014828789610a49565b61087591610a73565b60601c9350610888603460148789610a49565b61089191610aa8565b92506108a08560348189610a49565b949793965094505050565b60008083601f8401126108bd57600080fd5b50813567ffffffffffffffff8111156108d557600080fd5b6020830191508360208285010111156108ed57600080fd5b9250929050565b80356001600160a01b038116811461090b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561092f57600080fd5b8a3567ffffffffffffffff8082111561094757600080fd5b6109538e838f016108ab565b909c509a5060208d013591508082111561096c57600080fd5b6109788e838f016108ab565b909a50985060408d0135975060608d013591508082111561099857600080fd5b506109a58d828e016108ab565b90965094505060808b013592506109be60a08c016108f4565b91506109cc60c08c016108f4565b90509295989b9194979a5092959850565b600080602083850312156109f057600080fd5b823567ffffffffffffffff811115610a0757600080fd5b610a13858286016108ab565b90969095509350505050565b60008060408385031215610a3257600080fd5b610a3b836108f4565b946020939093013593505050565b60008085851115610a5957600080fd5b83861115610a6657600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610aa05780818660140360031b1b83161692505b505092915050565b803560208310156103e157600019602084900360031b1b1692915050565b6001600160e01b03198135818116916004851015610aa05760049490940360031b84901b1690921692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103e1576103e1610af4565b818103818111156103e1576103e1610af4565b80820281158282048414176103e1576103e1610af456fea264697066735822122038be6c898e25e035c36a52fe26a236a90574cd5fb48f9bc1cb72563a2f07d55b64736f6c63430008170033", - "nonce": "0xc", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4ef712182af220a6e1f0a8a67638e5f92b201911edcf820990bbdea2efa76fbb", - "transactionType": "CREATE2", - "contractName": "ERC721BalanceChangeEnforcer", - "contractAddress": "0x8afdf96edbbe7e1ed3f5cd89c7e084841e12a09e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xce97d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061097c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780635f6f02e0146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610686565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610704565b50505050505050505050565b005b6100f46100ef3660046107d1565b61018d565b6040519081526020016100bc565b6100df610110366004610704565b6101a4565b6100f4610123366004610686565b60006020819052908152604090205481565b61014861014336600461081c565b610357565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df610188366004610704565b610445565b600061019b85858585610624565b95945050505050565b85600881901b6101b581600061066f565b6102145760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102228d8d610357565b50925092505060006102363384848a610624565b60008181526001602052604090205490915060ff16156102af5760405162461bcd60e51b815260206004820152602e60248201527f45524337323142616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b606482015260840161020b565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa158015610310573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610334919061085e565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c55760405162461bcd60e51b815260206004820152603060248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b606482015260840161020b565b858560008181106103d8576103d8610877565b909101356001600160f81b031916151594506103fa905060156001878961088d565b610403916108b7565b60601c925061041660296015878961088d565b61041f916108b7565b60601c9150610431856029818961088d565b61043a916108ec565b939692955090935050565b6000806000806104558e8e610357565b9350935093509350600061046b3385858b610624565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ef919061085e565b9050851561058357600082815260208190526040902054610511908490610920565b81101561057e5760405162461bcd60e51b815260206004820152603560248201527f45524337323142616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b606482015260840161020b565b610612565b60008281526020819052604090205461059d908490610933565b8110156106125760405162461bcd60e51b815260206004820152603960248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e63726561736500000000000000606482015260840161020b565b50505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561069857600080fd5b5035919050565b60008083601f8401126106b157600080fd5b50813567ffffffffffffffff8111156106c957600080fd5b6020830191508360208285010111156106e157600080fd5b9250929050565b80356001600160a01b03811681146106ff57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561072357600080fd5b8a3567ffffffffffffffff8082111561073b57600080fd5b6107478e838f0161069f565b909c509a5060208d013591508082111561076057600080fd5b61076c8e838f0161069f565b909a50985060408d0135975060608d013591508082111561078c57600080fd5b506107998d828e0161069f565b90965094505060808b013592506107b260a08c016106e8565b91506107c060c08c016106e8565b90509295989b9194979a5092959850565b600080600080608085870312156107e757600080fd5b6107f0856106e8565b93506107fe602086016106e8565b925061080c604086016106e8565b9396929550929360600135925050565b6000806020838503121561082f57600080fd5b823567ffffffffffffffff81111561084657600080fd5b6108528582860161069f565b90969095509350505050565b60006020828403121561087057600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561089d57600080fd5b838611156108aa57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108e45780818660140360031b1b83161692505b505092915050565b8035602083101561068057600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156106805761068061090a565b808201808211156106805761068061090a56fea2646970667358221220620a30e6cd947057e411eab8573ce55ed899a87dfc8f021f30d60e4a3e1f1dd264736f6c63430008170033", - "nonce": "0xd", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x01efde6df8211c4225c35ff52f59e9b80c567a9edd1a8b84c9f3caccc3b9b0fc", - "transactionType": "CREATE2", - "contractName": "ERC721TransferEnforcer", - "contractAddress": "0x3790e6b7233f779b09da74c72b6e94813925b9af", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa9e52", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610821806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046105ea565b50505050505050505050565b005b6100766100863660046105ea565b6100c1565b61009e6100993660046106bd565b61047c565b604080516001600160a01b03909316835260208301919091520160405180910390f35b856100cd816000610521565b61011e5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012f816000610521565b6101895760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610115565b506000806101978e8e61047c565b9150915060003660006101aa8c8c610538565b929550935090915050606481101561021b5760405162461bcd60e51b815260206004820152602e60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6360448201526d0c2d8d8c8c2e8c25ad8cadccee8d60931b6064820152608401610115565b6000808061022c84600481886106ff565b8101906102399190610729565b919450925090506001600160a01b038316158061025d57506001600160a01b038216155b156102b95760405162461bcd60e51b815260206004820152602660248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6160448201526564647265737360d01b6064820152608401610115565b60006102c860048287896106ff565b6102d19161076a565b9050886001600160a01b0316876001600160a01b0316146103505760405162461bcd60e51b815260206004820152603360248201527f4552433732315472616e73666572456e666f726365723a756e617574686f72696044820152721e99590b58dbdb9d1c9858dd0b5d185c99d95d606a1b6064820152608401610115565b6001600160e01b031981166323b872dd60e01b1480159061038257506001600160e01b03198116632142170760e11b14155b801561039f57506001600160e01b03198116635c46a7ef60e11b14155b156104015760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b3d32b216b9b2b632b1ba37b960a11b6064820152608401610115565b8782146104655760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b1e99590b5d1bdad95b8b5a5960a21b6064820152608401610115565b505050505050505050505050505050505050505050565b600080603483146104e35760405162461bcd60e51b815260206004820152602b60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610115565b6104f16014600085876106ff565b6104fa9161079a565b60601c915061050c83601481876106ff565b610515916107cd565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b600080368161054a60148287896106ff565b6105539161079a565b60601c93506105666034601487896106ff565b61056f916107cd565b925061057e85603481896106ff565b949793965094505050565b60008083601f84011261059b57600080fd5b50813567ffffffffffffffff8111156105b357600080fd5b6020830191508360208285010111156105cb57600080fd5b9250929050565b6001600160a01b03811681146105e757600080fd5b50565b60008060008060008060008060008060e08b8d03121561060957600080fd5b8a3567ffffffffffffffff8082111561062157600080fd5b61062d8e838f01610589565b909c509a5060208d013591508082111561064657600080fd5b6106528e838f01610589565b909a50985060408d0135975060608d013591508082111561067257600080fd5b5061067f8d828e01610589565b90965094505060808b0135925060a08b013561069a816105d2565b915060c08b01356106aa816105d2565b809150509295989b9194979a5092959850565b600080602083850312156106d057600080fd5b823567ffffffffffffffff8111156106e757600080fd5b6106f385828601610589565b90969095509350505050565b6000808585111561070f57600080fd5b8386111561071c57600080fd5b5050820193919092039150565b60008060006060848603121561073e57600080fd5b8335610749816105d2565b92506020840135610759816105d2565b929592945050506040919091013590565b6001600160e01b031981358181169160048510156107925780818660040360031b1b83161692505b505092915050565b6bffffffffffffffffffffffff1981358181169160148510156107925760149490940360031b84901b1690921692915050565b8035602083101561053257600019602084900360031b1b169291505056fea26469706673582212201b4ed75c14efe202d2a163cf465dbebe2a9484eb69c80ab3e6265355eae8f0ec64736f6c63430008170033", - "nonce": "0xe", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x92b317b59ef0c28641a66f2bf5701c0db8adfb52ef21b14a3ad62191e701a5a1", - "transactionType": "CREATE2", - "contractName": "ERC1155BalanceChangeEnforcer", - "contractAddress": "0x63c322732695cafbbd488fc6937a0a7b66fc001a", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xc8e06", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109cb806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b99deb0e1161005b578063b99deb0e14610122578063d0a3529f1461016b578063d3eddcc51461017e578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063b5e54492146100f4575b600080fd5b6100b061009b3660046106cb565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610749565b50505050505050505050565b005b6100df6100ef366004610749565b610191565b6101146101023660046106cb565b60006020819052908152604090205481565b6040519081526020016100bc565b610135610130366004610816565b610350565b6040805195151586526001600160a01b03948516602087015292909316918401919091526060830152608082015260a0016100bc565b610114610179366004610858565b61045d565b6100df61018c366004610749565b610476565b85600881901b6101a2816000610661565b6102015760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006102118e8e610350565b50935093509350506000610228338585858c610678565b60008181526001602052604090205490915060ff16156102a25760405162461bcd60e51b815260206004820152602f60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a656e6660448201526e1bdc98d95c8b5a5ccb5b1bd8dad959608a1b60648201526084016101f8565b6000818152600160208190526040808320805460ff191690921790915551627eeac760e11b81526001600160a01b0385811660048301526024820185905286169062fdd58e90604401602060405180830381865afa158015610308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032c91906108ad565b60009283526020839052604090922091909155505050505050505050505050505050565b600080808080606986146103c05760405162461bcd60e51b815260206004820152603160248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101f8565b868660008181106103d3576103d36108c6565b909101356001600160f81b031916151595506103f5905060156001888a6108dc565b6103fe91610906565b60601c935061041160296015888a6108dc565b61041a91610906565b60601c925061042d60496029888a6108dc565b6104369161093b565b9150610445866049818a6108dc565b61044e9161093b565b60001c90509295509295909350565b600061046c8686868686610678565b9695505050505050565b60008060008060006104888f8f610350565b9450945094509450945060006104a1338686868d610678565b600081815260016020526040808220805460ff1916905551627eeac760e11b81526001600160a01b03878116600483015260248201879052929350909187169062fdd58e90604401602060405180830381865afa158015610506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052a91906108ad565b905086156105bf5760008281526020819052604090205461054c90849061096f565b8110156105ba5760405162461bcd60e51b815260206004820152603660248201527f4552433131353542616c616e63654368616e6765456e666f726365723a65786360448201527565656465642d62616c616e63652d646563726561736560501b60648201526084016101f8565b61064e565b6000828152602081905260409020546105d9908490610982565b81101561064e5760405162461bcd60e51b815260206004820152603a60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e7360448201527f756666696369656e742d62616c616e63652d696e63726561736500000000000060648201526084016101f8565b5050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0396871660208083019190915295871681830152939095166060840152608083019190915260a0808301919091528351808303909101815260c0909101909252815191012090565b6000602082840312156106dd57600080fd5b5035919050565b60008083601f8401126106f657600080fd5b50813567ffffffffffffffff81111561070e57600080fd5b60208301915083602082850101111561072657600080fd5b9250929050565b80356001600160a01b038116811461074457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561076857600080fd5b8a3567ffffffffffffffff8082111561078057600080fd5b61078c8e838f016106e4565b909c509a5060208d01359150808211156107a557600080fd5b6107b18e838f016106e4565b909a50985060408d0135975060608d01359150808211156107d157600080fd5b506107de8d828e016106e4565b90965094505060808b013592506107f760a08c0161072d565b915061080560c08c0161072d565b90509295989b9194979a5092959850565b6000806020838503121561082957600080fd5b823567ffffffffffffffff81111561084057600080fd5b61084c858286016106e4565b90969095509350505050565b600080600080600060a0868803121561087057600080fd5b6108798661072d565b94506108876020870161072d565b93506108956040870161072d565b94979396509394606081013594506080013592915050565b6000602082840312156108bf57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600080858511156108ec57600080fd5b838611156108f957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156109335780818660140360031b1b83161692505b505092915050565b8035602083101561067257600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561067257610672610959565b808201808211156106725761067261095956fea264697066735822122055d00b2ba52fbd5e002e46be01dfdfd95c714ab0c7dede74f416be6e2fcfa7ba64736f6c63430008170033", - "nonce": "0xf", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5ac8ae1617402d40a0d3b6cd5ca0a3ffa3d06f2a140581e7d717d422480fa32a", - "transactionType": "CREATE2", - "contractName": "ExactCalldataBatchEnforcer", - "contractAddress": "0x982fd5c86bbf425d7d1451f974192d4525113dfd", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xababe", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061083a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610417565b50505050505050505050565b005b610076610086366004610417565b6100b4565b61009e6100993660046104e4565b6102fd565b6040516100ab9190610526565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b503660006101918989610319565b9150915060006101a18f8f6102fd565b8051909150821461020a5760405162461bcd60e51b815260206004820152602d60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526c69642d62617463682d73697a6560981b606482015260840161010e565b60005b828110156102eb57838382818110610227576102276105e8565b905060200281019061023991906105fe565b61024790604081019061061e565b604051610255929190610665565b604051809103902082828151811061026f5761026f6105e8565b60200260200101516040015180519060200120146102e35760405162461bcd60e51b815260206004820152602b60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526a69642d63616c6c6461746160a81b606482015260840161010e565b60010161020d565b50505050505050505050505050505050565b60606103098383610319565b610312916106e5565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103515763ba597e7e6000526004601cfd5b83156103a8578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c171561039f5763ba597e7e6000526004601cfd5b5050508261035b575b5050509250929050565b60008083601f8401126103c457600080fd5b50813567ffffffffffffffff8111156103dc57600080fd5b6020830191508360208285010111156103f457600080fd5b9250929050565b80356001600160a01b038116811461041257600080fd5b919050565b60008060008060008060008060008060e08b8d03121561043657600080fd5b8a3567ffffffffffffffff8082111561044e57600080fd5b61045a8e838f016103b2565b909c509a5060208d013591508082111561047357600080fd5b61047f8e838f016103b2565b909a50985060408d0135975060608d013591508082111561049f57600080fd5b506104ac8d828e016103b2565b90965094505060808b013592506104c560a08c016103fb565b91506104d360c08c016103fb565b90509295989b9194979a5092959850565b600080602083850312156104f757600080fd5b823567ffffffffffffffff81111561050e57600080fd5b61051a858286016103b2565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105d957898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b808210156105ac578282018b015187830160800152908a019061058e565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610550565b50919998505050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e1983360301811261061457600080fd5b9190910192915050565b6000808335601e1984360301811261063557600080fd5b83018035915067ffffffffffffffff82111561065057600080fd5b6020019150368190038213156103f457600080fd5b8183823760009101908152919050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106ae576106ae610675565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156106dd576106dd610675565b604052919050565b600067ffffffffffffffff8084111561070057610700610675565b8360051b60206107118183016106b4565b86815291850191818101903684111561072957600080fd5b865b848110156107f8578035868111156107435760008081fd5b880160603682900312156107575760008081fd5b61075f61068b565b610768826103fb565b81528582013586820152604080830135898111156107865760008081fd5b9290920191601f368185011261079c5760008081fd5b83358a8111156107ae576107ae610675565b6107bf818301601f19168a016106b4565b915080825236898287010111156107d65760008081fd5b808986018a84013760009082018901529082015284525091830191830161072b565b5097965050505050505056fea26469706673582212204e939ca243e1dc271c4ed7abc736d1f215248c57e660081b5085e81d1fc45ba264736f6c63430008170033", - "nonce": "0x10", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb537b5df2324b52c4c9a45b1bb77bdd79a585e98bdd08408145eeffeeaa18cb2", - "transactionType": "CREATE2", - "contractName": "ExactCalldataEnforcer", - "contractAddress": "0x99f2e9bf15ce5ec84685604836f71ab835dbbded", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x75e71", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610559806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610338565b50505050505050505050565b005b610076610086366004610338565b6100b4565b61009e610099366004610405565b61022b565b6040516100ab9190610447565b60405180910390f35b856100c081600061026b565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012281600061026b565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b5036600061018a8989610282565b935093505050600061019c8f8f61022b565b905082826040516101ae929190610496565b604051809103902081805190602001201461021a5760405162461bcd60e51b815260206004820152602660248201527f457861637443616c6c64617461456e666f726365723a696e76616c69642d63616044820152656c6c6461746160d01b6064820152608401610108565b505050505050505050505050505050565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6001600160f81b0319828116908216145b92915050565b600080368161029460148287896104a6565b61029d916104d0565b60601c93506102b06034601487896104a6565b6102b991610505565b92506102c885603481896104a6565b949793965094505050565b60008083601f8401126102e557600080fd5b50813567ffffffffffffffff8111156102fd57600080fd5b60208301915083602082850101111561031557600080fd5b9250929050565b80356001600160a01b038116811461033357600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035757600080fd5b8a3567ffffffffffffffff8082111561036f57600080fd5b61037b8e838f016102d3565b909c509a5060208d013591508082111561039457600080fd5b6103a08e838f016102d3565b909a50985060408d0135975060608d01359150808211156103c057600080fd5b506103cd8d828e016102d3565b90965094505060808b013592506103e660a08c0161031c565b91506103f460c08c0161031c565b90509295989b9194979a5092959850565b6000806020838503121561041857600080fd5b823567ffffffffffffffff81111561042f57600080fd5b61043b858286016102d3565b90969095509350505050565b60006020808352835180602085015260005b8181101561047557858101830151858201604001528201610459565b506000604082860101526040601f19601f8301168501019250505092915050565b8183823760009101908152919050565b600080858511156104b657600080fd5b838611156104c357600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104fd5780818660140360031b1b83161692505b505092915050565b8035602083101561027c57600019602084900360031b1b169291505056fea264697066735822122062106f857b9ea5652771f8110c9d685a8777516e1a78046d5db46a91586469c164736f6c63430008170033", - "nonce": "0x11", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x368a2d5534980e1cfcd989f5cdff24d696c89d65597d461b8b6ba413837811ba", - "transactionType": "CREATE2", - "contractName": "ExactExecutionBatchEnforcer", - "contractAddress": "0x1e141e455d08721dd5bcda1baa6ea5633afd5017", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb9f83", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610870806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b6102cf565b6040516100ab91906104f8565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5036600061019189896102eb565b9150915060006101a18f8f6102cf565b8051909150821461020b5760405162461bcd60e51b815260206004820152602e60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526d6c69642d62617463682d73697a6560901b606482015260840161010e565b8060405160200161021c91906104f8565b6040516020818303038152906040528051906020012083836040516020016102459291906105ba565b60405160208183030381529060405280519060200120146102be5760405162461bcd60e51b815260206004820152602d60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526c3634b216b2bc32b1baba34b7b760991b606482015260840161010e565b505050505050505050505050505050565b60606102db83836102eb565b6102e49161071b565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103235763ba597e7e6000526004601cfd5b831561037a578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156103715763ba597e7e6000526004601cfd5b5050508261032d575b5050509250929050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105ab57898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b8082101561057e578282018b015187830160800152908a0190610560565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610522565b50919998505050505050505050565b60208082528181018390526000906040808401600586901b8501820187855b8881101561069d57878303603f190184528135368b9003605e190181126105ff57600080fd5b8a0160606001600160a01b03610614836103cd565b168552878201358886015286820135601e1983360301811261063557600080fd5b90910187810191903567ffffffffffffffff81111561065357600080fd5b80360383131561066257600080fd5b8188870152808287015260809150808383880137600086820183015295880195601f01601f19169094019093019250908501906001016105d9565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106e4576106e46106ab565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610713576107136106ab565b604052919050565b600067ffffffffffffffff80841115610736576107366106ab565b8360051b60206107478183016106ea565b86815291850191818101903684111561075f57600080fd5b865b8481101561082e578035868111156107795760008081fd5b8801606036829003121561078d5760008081fd5b6107956106c1565b61079e826103cd565b81528582013586820152604080830135898111156107bc5760008081fd5b9290920191601f36818501126107d25760008081fd5b83358a8111156107e4576107e46106ab565b6107f5818301601f19168a016106ea565b9150808252368982870101111561080c5760008081fd5b808986018a840137600090820189015290820152845250918301918301610761565b5097965050505050505056fea264697066735822122089205edcde35d76469c69573f13f5db483c5cc4cca5bd34200cabb0b13f4eb6564736f6c63430008170033", - "nonce": "0x12", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x3df6017036a33a1e0de44ad75a742c3f2a8a9c4c4257c5a6746e3b2b2b5c9453", - "transactionType": "CREATE2", - "contractName": "ExactExecutionEnforcer", - "contractAddress": "0x146713078d39ecc1f5338309c28405ccf85abfbb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x8d614", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061062f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b610197565b6040516100ab91906104f8565b60405180910390f35b856100c0816000610210565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610122816000610210565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c8989610227565b505050505050505050505050565b604080516060808201835260008083526020830152918101919091526101bd8383610333565b81818080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506040860152505060208301526001600160a01b0316815292915050565b6001600160f81b0319828116908216145b92915050565b6000803660006102378686610333565b929650909450925090506001600160a01b038416610259601460008a8c61056c565b61026291610596565b60601c14801561028757508261027c603460148a8c61056c565b610285916105cb565b145b80156102cc5750818160405161029e9291906105e9565b6040519081900390206102b4886034818c61056c565b6040516102c29291906105e9565b6040518091039020145b6103295760405162461bcd60e51b815260206004820152602860248201527f4578616374457865637574696f6e456e666f726365723a696e76616c69642d656044820152673c32b1baba34b7b760c11b6064820152608401610108565b5050505050505050565b6000803681610345601482878961056c565b61034e91610596565b60601c935061036160346014878961056c565b61036a916105cb565b9250610379856034818961056c565b949793965094505050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b6000602080835260018060a01b038451166020840152602084015160408401526040840151606080850152805180608086015260005b8181101561054a5782810184015186820160a00152830161052e565b50600060a0828701015260a0601f19601f830116860101935050505092915050565b6000808585111561057c57600080fd5b8386111561058957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105c35780818660140360031b1b83161692505b505092915050565b8035602083101561022157600019602084900360031b1b1692915050565b818382376000910190815291905056fea2646970667358221220ac4df956f8837ca45f2ab0586a3165754b1f9995721da415985f8b41d7ee2ff264736f6c63430008170033", - "nonce": "0x13", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x733be77dc5c1f1719dc255f037ac2a1624c321cc2081a223d0040891a15fe251", - "transactionType": "CREATE2", - "contractName": "IdEnforcer", - "contractAddress": "0xc8b5d93463c893401094cc70e66a206fb5987997", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7122b", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610518806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063595dce4814610083578063a145832a146100ab578063b99deb0e146100be578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610379565b50505050505050505050565b005b610096610091366004610446565b6100df565b60405190151581526020015b60405180910390f35b6100816100b9366004610379565b610116565b6100d16100cc366004610482565b61028c565b6040519081526020016100a2565b6001600160a01b03808416600090815260208181526040808320938616835292905290812061010e90836102ef565b949350505050565b85600881901b6001600160f81b03198116156101875760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101948c8c61028c565b90506101a13385836100df565b156101ee5760405162461bcd60e51b815260206004820152601a60248201527f4964456e666f726365723a69642d616c72656164792d75736564000000000000604482015260640161017e565b336000908152602081815260408083206001600160a01b03881684528252808320600885901c845290915290208054600160ff84161b179055826001600160a01b0316846001600160a01b0316336001600160a01b03167f6286af1aaf28b34723a53056e5608eabb40c823d1ce093ff371cf08c502431d68460405161027691815260200190565b60405180910390a4505050505050505050505050565b6000602082146102de5760405162461bcd60e51b815260206004820152601f60248201527f4964456e666f726365723a696e76616c69642d7465726d732d6c656e67746800604482015260640161017e565b6102e882846104c4565b9392505050565b600881901c600090815260208390526040902054600160ff83161b1615155b92915050565b60008083601f84011261032657600080fd5b50813567ffffffffffffffff81111561033e57600080fd5b60208301915083602082850101111561035657600080fd5b9250929050565b80356001600160a01b038116811461037457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561039857600080fd5b8a3567ffffffffffffffff808211156103b057600080fd5b6103bc8e838f01610314565b909c509a5060208d01359150808211156103d557600080fd5b6103e18e838f01610314565b909a50985060408d0135975060608d013591508082111561040157600080fd5b5061040e8d828e01610314565b90965094505060808b0135925061042760a08c0161035d565b915061043560c08c0161035d565b90509295989b9194979a5092959850565b60008060006060848603121561045b57600080fd5b6104648461035d565b92506104726020850161035d565b9150604084013590509250925092565b6000806020838503121561049557600080fd5b823567ffffffffffffffff8111156104ac57600080fd5b6104b885828601610314565b90969095509350505050565b8035602083101561030e57600019602084900360031b1b169291505056fea26469706673582212202fbb2c46f602e10a4f0d973fe918422522ba042a3af3727be1938d34d347425b64736f6c63430008170033", - "nonce": "0x14", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x052077030c17ce53c79c2e8742649d4d537e5f5c54a706cbd243ee1fd17f5076", - "transactionType": "CREATE2", - "contractName": "LimitedCallsEnforcer", - "contractAddress": "0x04658b29f6b82ed55274221a06fc97d318e25416", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x742e4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e9806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806319054d8914610067578063414c3e33146100a1578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc5146100a1578063ed463367146100a1575b600080fd5b61008f6100753660046102ec565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100bb6100af36600461035f565b50505050505050505050565b005b6100bb6100cb36600461035f565b6100e3565b61008f6100de36600461042c565b610244565b85600881901b6100f48160006102b9565b6101535760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101608c8c610244565b33600090815260208181526040808320898452909152812080549293509091829061018a9061046e565b91829055509050818111156101ed5760405162461bcd60e51b815260206004820152602360248201527f4c696d6974656443616c6c73456e666f726365723a6c696d69742d657863656560448201526219195960ea1b606482015260840161014a565b604080518381526020810183905287916001600160a01b0387169133917f449da07f2c06c9d1a6b19d2454ffe749e8cf991d22f686e076a1a4844c5ff370910160405180910390a450505050505050505050505050565b6000602082146102a85760405162461bcd60e51b815260206004820152602960248201527f4c696d6974656443616c6c73456e666f726365723a696e76616c69642d7465726044820152680dae65ad8cadccee8d60bb1b606482015260840161014a565b6102b28284610495565b9392505050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b03811681146102e757600080fd5b919050565b600080604083850312156102ff57600080fd5b610308836102d0565b946020939093013593505050565b60008083601f84011261032857600080fd5b50813567ffffffffffffffff81111561034057600080fd5b60208301915083602082850101111561035857600080fd5b9250929050565b60008060008060008060008060008060e08b8d03121561037e57600080fd5b8a3567ffffffffffffffff8082111561039657600080fd5b6103a28e838f01610316565b909c509a5060208d01359150808211156103bb57600080fd5b6103c78e838f01610316565b909a50985060408d0135975060608d01359150808211156103e757600080fd5b506103f48d828e01610316565b90965094505060808b0135925061040d60a08c016102d0565b915061041b60c08c016102d0565b90509295989b9194979a5092959850565b6000806020838503121561043f57600080fd5b823567ffffffffffffffff81111561045657600080fd5b61046285828601610316565b90969095509350505050565b60006001820161048e57634e487b7160e01b600052601160045260246000fd5b5060010190565b803560208310156102ca57600019602084900360031b1b169291505056fea26469706673582212202c3f46b0859baa05ad68ac999840f0730e6a8b3553b600a51784470af7b87c1d64736f6c63430008170033", - "nonce": "0x15", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xcbe9925b3ddadc3bdbc63905f743481c038ebf7a25a711e004b72f1b171e50cf", - "transactionType": "CREATE2", - "contractName": "LogicalOrWrapperEnforcer", - "contractAddress": "0xe1302607a3251af54c3a6e69318d6aa07f5eb46c", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x13bbc1", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060a060405234801561001057600080fd5b50604051610fa1380380610fa183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610efc6100a560003960008181609c0152818160f8015281816102010152818161030201526103f60152610efc6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610071578063d3eddcc514610084578063ea4d3c9b14610097578063ed463367146100da575b600080fd5b61006f61006a36600461084c565b6100ed565b005b61006f61007f36600461084c565b6101c7565b61006f61009236600461084c565b6102c8565b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b61006f6100e836600461084c565b6103bc565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461013e5760405162461bcd60e51b815260040161013590610918565b60405180910390fd5b6101bb8a8a8a8a6040518060a001604052808c81526020018b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018a90526001600160a01b03808a166040830152881660609091015263414c3e3360e01b6104ac565b50505050505050505050565b85600881901b6001600160f81b03198116156101f55760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461023e5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b16604083015289166060909101526350a2c19560e11b6104ac565b5050505050505050505050565b85600881901b6001600160f81b03198116156102f65760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461033f5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263d3eddcc560e01b6104ac565b85600881901b6001600160f81b03198116156103ea5760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146104335760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263ed46336760e01b5b60006104ba86880188610af1565b905060006104ca85870187610cf3565b905081518160000151106105355760405162461bcd60e51b815260206004820152602c60248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201526b05acee4deeae05ad2dcc8caf60a31b6064820152608401610135565b60008282600001518151811061054d5761054d610ddb565b602002602001015190506000816000015151905080836020015151146105d15760405162461bcd60e51b815260206004820152603360248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201527205ac6c2eccac2e85ac2e4cee65ad8cadccee8d606b1b6064820152608401610135565b60005b818110156102bb576106a8836000015182815181106105f5576105f5610ddb565b602002602001015160000151878560000151848151811061061857610618610ddb565b6020026020010151602001518760200151858151811061063a5761063a610ddb565b60200260200101518b600001518c602001518d604001518e606001518f608001516040516024016106719796959493929190610e41565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526106b1565b506001016105d4565b60606106bf838360006106c6565b9392505050565b6060814710156106eb5760405163cd78605960e01b8152306004820152602401610135565b600080856001600160a01b031684866040516107079190610eaa565b60006040518083038185875af1925050503d8060008114610744576040519150601f19603f3d011682016040523d82523d6000602084013e610749565b606091505b5091509150610759868383610763565b9695505050505050565b60608261077857610773826107bf565b6106bf565b815115801561078f57506001600160a01b0384163b155b156107b857604051639996b31560e01b81526001600160a01b0385166004820152602401610135565b50806106bf565b8051156107cf5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60008083601f8401126107fa57600080fd5b5081356001600160401b0381111561081157600080fd5b60208301915083602082850101111561082957600080fd5b9250929050565b80356001600160a01b038116811461084757600080fd5b919050565b60008060008060008060008060008060e08b8d03121561086b57600080fd5b8a356001600160401b038082111561088257600080fd5b61088e8e838f016107e8565b909c509a5060208d01359150808211156108a757600080fd5b6108b38e838f016107e8565b909a50985060408d0135975060608d01359150808211156108d357600080fd5b506108e08d828e016107e8565b90965094505060808b013592506108f960a08c01610830565b915061090760c08c01610830565b90509295989b9194979a5092959850565b60208082526030908201527f4c6f676963616c4f7257726170706572456e666f726365723a6f6e6c792d646560408201526f3632b3b0ba34b7b716b6b0b730b3b2b960811b606082015260800190565b60208082526025908201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6040820152642d7479706560d81b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b604051602081016001600160401b03811182821017156109e5576109e56109ad565b60405290565b604051606081016001600160401b03811182821017156109e5576109e56109ad565b604080519081016001600160401b03811182821017156109e5576109e56109ad565b604051601f8201601f191681016001600160401b0381118282101715610a5757610a576109ad565b604052919050565b60006001600160401b03821115610a7857610a786109ad565b5060051b60200190565b600082601f830112610a9357600080fd5b81356001600160401b03811115610aac57610aac6109ad565b610abf601f8201601f1916602001610a2f565b818152846020838601011115610ad457600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610b0357600080fd5b6001600160401b0382351115610b1857600080fd5b8135820183601f820112610b2b57600080fd5b610b3d610b388235610a5f565b610a2f565b81358082526020808301929160051b840101861015610b5b57600080fd5b602083015b6020843560051b850101811015610ce9576001600160401b0381351115610b8657600080fd5b6020813585018803601f19011215610b9d57600080fd5b610ba56109c3565b6001600160401b0360208335870101351115610bc057600080fd5b81358501602081013501603f81018913610bd957600080fd5b610be9610b386020830135610a5f565b602082810135808352908201919060051b83016040018b1015610c0b57600080fd5b604083015b6040602085013560051b850101811015610cd6576001600160401b0381351115610c3957600080fd5b803584016060818e03603f19011215610c5157600080fd5b610c596109eb565b610c6560408301610830565b81526001600160401b0360608301351115610c7f57600080fd5b610c928e60406060850135850101610a82565b60208201526001600160401b0360808301351115610caf57600080fd5b610cc28e60406080850135850101610a82565b604082015284525060209283019201610c10565b5083525050835260209283019201610b60565b5095945050505050565b60006020808385031215610d0657600080fd5b82356001600160401b0380821115610d1d57600080fd5b9084019060408287031215610d3157600080fd5b610d39610a0d565b823581528383013582811115610d4e57600080fd5b80840193505086601f840112610d6357600080fd5b8235610d71610b3882610a5f565b81815260059190911b84018501908581019089831115610d9057600080fd5b8686015b83811015610dc857803586811115610dac5760008081fd5b610dba8c8a838b0101610a82565b845250918701918701610d94565b5095830195909552509695505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610e0c578181015183820152602001610df4565b50506000910152565b60008151808452610e2d816020860160208601610df1565b601f01601f19169290920160200192915050565b60e081526000610e5460e083018a610e15565b8281036020840152610e66818a610e15565b90508760408401528281036060840152610e808188610e15565b608084019690965250506001600160a01b0392831660a0820152911660c090910152949350505050565b60008251610ebc818460208701610df1565b919091019291505056fea2646970667358221220c4522d0faef87ebb247a8bb5b367af27ccd45173d03aff5b5b7bf7b8e4a1be0c64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db3", - "nonce": "0x16", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x3fd99fae6a207e57ade31f2a71ead68334920e7c6ec21a6a913f4e4faedf62ca", - "transactionType": "CREATE2", - "contractName": "MultiTokenPeriodEnforcer", - "contractAddress": "0xfb2f1a9bd76d3701b730e5d69c3219d42d80ebb7", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x191a64", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061148b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063a145832a11610066578063a145832a1461014b578063d3eddcc5146100c4578063da8081c21461015e578063ed463367146100c4578063f5c7d74e146101c357600080fd5b806319de6ebc14610098578063414c3e33146100c4578063733c0d80146100e05780638572e3191461011d575b600080fd5b6100ab6100a6366004610f6f565b6101e4565b6040516100bb9493929190610fed565b60405180910390f35b6100de6100d2366004611094565b50505050505050505050565b005b6100f36100ee366004611161565b6104b6565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100bb565b61013061012b3660046111ad565b61062a565b604080519384529115156020840152908201526060016100bb565b6100de610159366004611094565b6106fc565b61019b61016c366004611237565b600060208190529081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100bb565b6101d66101d1366004611250565b6107de565b6040519081526020016100bb565b6060808080846101f56074826112a8565b15801561020157508015155b6102265760405162461bcd60e51b815260040161021d906112bc565b60405180910390fd5b600061023360748361130d565b90508067ffffffffffffffff81111561024e5761024e611321565b604051908082528060200260200182016040528015610277578160200160208202803683370190505b5095508067ffffffffffffffff81111561029357610293611321565b6040519080825280602002602001820160405280156102bc578160200160208202803683370190505b5094508067ffffffffffffffff8111156102d8576102d8611321565b604051908082528060200260200182016040528015610301578160200160208202803683370190505b5093508067ffffffffffffffff81111561031d5761031d611321565b604051908082528060200260200182016040528015610346578160200160208202803683370190505b50925060005b818110156104aa576000610361826074611337565b905089818a61037182601461134e565b9261037e93929190611361565b6103879161138b565b60601c88838151811061039c5761039c6113c0565b6001600160a01b039092166020928302919091019091015289896103c183601461134e565b906103cd84603461134e565b926103da93929190611361565b6103e3916113d6565b60001c8783815181106103f8576103f86113c0565b6020908102919091010152898961041083603461134e565b9061041c84605461134e565b9261042993929190611361565b610432916113d6565b60001c868381518110610447576104476113c0565b6020908102919091010152898961045f83605461134e565b9061046b84607461134e565b9261047893929190611361565b610481916113d6565b60001c858381518110610496576104966113c0565b60209081029190910101525060010161034c565b50505092959194509250565b60008080808580158015906104d357506104d16074826112a8565b155b6104ef5760405162461bcd60e51b815260040161021d906112bc565b60006104fc60748361130d565b90508087106105505760405162461bcd60e51b815260206004820152602c602482015260008051602061143683398151915260448201526b05ae8ded6cadc5ad2dcc8caf60a31b606482015260840161021d565b600061055d886074611337565b905089818a61056d82601461134e565b9261057a93929190611361565b6105839161138b565b60601c9650898961059583601461134e565b906105a184603461134e565b926105ae93929190611361565b6105b7916113d6565b955089896105c683603461134e565b906105d284605461134e565b926105df93929190611361565b6105e8916113d6565b945089896105f783605461134e565b9061060384607461134e565b9261061093929190611361565b610619916113d6565b60001c935050505093509350935093565b60008060008060008060006106438d8d8d8d8d8d6107f5565b60008481526020818152604091829020825160a081018452815481526001820154928101929092526002810154928201839052600381015460608301526004015460808201529498509296509094509250156106b2576106a28161083c565b97509750975050505050506106f0565b6040805160a0810182528581526020810185905290810183905260006060820181905260808201526106e38161083c565b9850985098505050505050505b96509650969350505050565b856107088160006108d0565b6107545760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d74797065604482015260640161021d565b86600881901b6107658160006108d0565b6107bf5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161021d565b506107d08c8c8c8c8b8b8b8a6108e7565b505050505050505050505050565b60006107ec85858585610e8b565b95945050505050565b60008080808061080786880188611237565b905060006108168a8a846104b6565b91975095509350905061082b8b828e85610e8b565b955050509650965096509692505050565b6000806000836040015142101561085b575060009150819050806108c9565b6020840151604085015161086f90426113f4565b610879919061130d565b61088490600161134e565b9050808460600151141591506000826108a15784608001516108a4565b60005b9050808560000151116108b85760006108c5565b84516108c59082906113f4565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b6000806000803660006108fa8a8a610ed5565b935093509350935081819050604403610a0657821561096f5760405162461bcd60e51b8152602060048201526038602482015260008051602061143683398151915260448201527f2d76616c75652d696e2d65726332302d7472616e736665720000000000000000606482015260840161021d565b63a9059cbb60e01b610985600460008486611361565b61098e91611407565b6001600160e01b031916146109e35760405162461bcd60e51b815260206004820152602760248201526000805160206114368339815191526044820152660b5b595d1a1bd960ca1b606482015260840161021d565b92935083926109f6604460248385611361565b6109ff916113d6565b9550610acf565b6000819003610a7f5760008311610a735760405162461bcd60e51b815260206004820152603e602482015260008051602061143683398151915260448201527f2d7a65726f2d76616c75652d696e2d6e61746976652d7472616e736665720000606482015260840161021d565b60009450829550610acf565b60405162461bcd60e51b8152602060048201526031602482015260008051602061143683398151915260448201527005ac6c2d8d85ac8c2e8c25ad8cadccee8d607b1b606482015260840161021d565b5060009250610ae3915050888a018a611237565b9050600080600080610af68f8f876104b6565b9350935093509350836001600160a01b0316866001600160a01b031614610b6f5760405162461bcd60e51b815260206004820152602760248201527f4d756c7469546f6b656e506572696f64456e666f726365723a746f6b656e2d6d6044820152660d2e6dac2e8c6d60cb1b606482015260840161021d565b6000610b7d33888c89610e8b565b60008181526020819052604081206002810154929350919003610d1f5760008311610bf15760405162461bcd60e51b8152602060048201526030602482015260008051602061143683398151915260448201526f2d7a65726f2d73746172742d6461746560801b606482015260840161021d565b60008511610c4b5760405162461bcd60e51b815260206004820152603360248201526000805160206114368339815191526044820152720b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d606a1b606482015260840161021d565b60008411610ca75760405162461bcd60e51b8152602060048201526035602482015260008051602061143683398151915260448201527416bd32b93796b832b934b7b216b23ab930ba34b7b760591b606482015260840161021d565b82421015610d0d5760405162461bcd60e51b815260206004820152602d60248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e73666560448201526c1c8b5b9bdd0b5cdd185c9d1959609a1b606482015260840161021d565b84815560018101849055600281018390555b6000806000610d6a846040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820154815260200160048201548152505061083c565b925092509250828c1115610dda5760405162461bcd60e51b815260206004820152603160248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e7366656044820152701c8b585b5bdd5b9d0b595e18d959591959607a1b606482015260840161021d565b8115610def5760038401819055600060048501555b8b846004016000828254610e03919061134e565b90915550506004840154604080516001600160a01b038e81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a45050505050505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152949095168582015260608501929092526080808501919091528151808503909101815260a09093019052815191012090565b6000803681610ee76014828789611361565b610ef09161138b565b60601c9350610f03603460148789611361565b610f0c916113d6565b9250610f1b8560348189611361565b949793965094505050565b60008083601f840112610f3857600080fd5b50813567ffffffffffffffff811115610f5057600080fd5b602083019150836020828501011115610f6857600080fd5b9250929050565b60008060208385031215610f8257600080fd5b823567ffffffffffffffff811115610f9957600080fd5b610fa585828601610f26565b90969095509350505050565b60008151808452602080850194506020840160005b83811015610fe257815187529582019590820190600101610fc6565b509495945050505050565b6080808252855190820181905260009060209060a0840190828901845b8281101561102f5781516001600160a01b03168452928401929084019060010161100a565b50505083810360208501526110448188610fb1565b91505082810360408401526110598186610fb1565b9050828103606084015261106d8185610fb1565b979650505050505050565b80356001600160a01b038116811461108f57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156110b357600080fd5b8a3567ffffffffffffffff808211156110cb57600080fd5b6110d78e838f01610f26565b909c509a5060208d01359150808211156110f057600080fd5b6110fc8e838f01610f26565b909a50985060408d0135975060608d013591508082111561111c57600080fd5b506111298d828e01610f26565b90965094505060808b0135925061114260a08c01611078565b915061115060c08c01611078565b90509295989b9194979a5092959850565b60008060006040848603121561117657600080fd5b833567ffffffffffffffff81111561118d57600080fd5b61119986828701610f26565b909790965060209590950135949350505050565b600080600080600080608087890312156111c657600080fd5b863595506111d660208801611078565b9450604087013567ffffffffffffffff808211156111f357600080fd5b6111ff8a838b01610f26565b9096509450606089013591508082111561121857600080fd5b5061122589828a01610f26565b979a9699509497509295939492505050565b60006020828403121561124957600080fd5b5035919050565b6000806000806080858703121561126657600080fd5b61126f85611078565b935061127d60208601611078565b93969395505050506040820135916060013590565b634e487b7160e01b600052601260045260246000fd5b6000826112b7576112b7611292565b500690565b6020808252602d9082015260008051602061143683398151915260408201526c05ae8cae4dae65ad8cadccee8d609b1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008261131c5761131c611292565b500490565b634e487b7160e01b600052604160045260246000fd5b80820281158282048414176108e1576108e16112f7565b808201808211156108e1576108e16112f7565b6000808585111561137157600080fd5b8386111561137e57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156113b85780818660140360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b803560208310156108e157600019602084900360031b1b1692915050565b818103818111156108e1576108e16112f7565b6001600160e01b031981358181169160048510156113b85760049490940360031b84901b169092169291505056fe4d756c7469546f6b656e506572696f64456e666f726365723a696e76616c6964a26469706673582212206b4a8ce69e59f7a9a87625264b1bf56abe17821e19463e4c4e98607ccaa2598864736f6c63430008170033", - "nonce": "0x17", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa782b4e0afd005d26fa314d3842213c6b4117b3331b11db68d06fc5cd9f49283", - "transactionType": "CREATE2", - "contractName": "NativeBalanceChangeEnforcer", - "contractAddress": "0xbd7b277507723490cd50b12eaafe87c616be6880", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xaa075", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610824806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461016d578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063a79a0db5146100f4575b600080fd5b6100b061009b366004610568565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046105e6565b50505050505050505050565b005b6100df6100ef3660046105e6565b610180565b6101076101023660046106b3565b6102c6565b6040519081526020016100bc565b610107610123366004610568565b60006020819052908152604090205481565b6101486101433660046106dd565b6102db565b6040805193151584526001600160a01b039092166020840152908201526060016100bc565b6100df61017b3660046105e6565b6103ad565b85600881901b6001600160f81b03198116156101f15760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101fe338661052b565b9050600061020c8d8d6102db565b5060008481526001602052604090205490925060ff161590506102885760405162461bcd60e51b815260206004820152602e60248201527f4e617469766542616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b60648201526084016101e8565b6000918252600160208181526040808520805460ff19169093179092558390529091206001600160a01b039091163190555050505050505050505050565b60006102d2838361052b565b90505b92915050565b60008080603584146103485760405162461bcd60e51b815260206004820152603060248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016101e8565b8484600081811061035b5761035b61071f565b909101356001600160f81b0319161515935061037d9050601560018688610735565b6103869161075f565b60601c91506103988460158188610735565b6103a191610794565b60001c90509250925092565b60008060006103bc8d8d6102db565b92509250925060006103ce338861052b565b6000818152600160205260409020805460ff1916905590508315610482576000818152602081905260409020546104069083906107c8565b836001600160a01b031631101561047d5760405162461bcd60e51b815260206004820152603560248201527f4e617469766542616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b60648201526084016101e8565b61051b565b60008181526020819052604090205461049c9083906107db565b836001600160a01b031631101561051b5760405162461bcd60e51b815260206004820152603960248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e6372656173650000000000000060648201526084016101e8565b5050505050505050505050505050565b604080516001600160a01b038416602082015290810182905260009060600160405160208183030381529060405280519060200120905092915050565b60006020828403121561057a57600080fd5b5035919050565b60008083601f84011261059357600080fd5b50813567ffffffffffffffff8111156105ab57600080fd5b6020830191508360208285010111156105c357600080fd5b9250929050565b80356001600160a01b03811681146105e157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561060557600080fd5b8a3567ffffffffffffffff8082111561061d57600080fd5b6106298e838f01610581565b909c509a5060208d013591508082111561064257600080fd5b61064e8e838f01610581565b909a50985060408d0135975060608d013591508082111561066e57600080fd5b5061067b8d828e01610581565b90965094505060808b0135925061069460a08c016105ca565b91506106a260c08c016105ca565b90509295989b9194979a5092959850565b600080604083850312156106c657600080fd5b6106cf836105ca565b946020939093013593505050565b600080602083850312156106f057600080fd5b823567ffffffffffffffff81111561070757600080fd5b61071385828601610581565b90969095509350505050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561074557600080fd5b8386111561075257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff19813581811691601485101561078c5780818660140360031b1b83161692505b505092915050565b803560208310156102d557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102d5576102d56107b2565b808201808211156102d5576102d56107b256fea26469706673582212202bb236cbc18974df435e7453fa88fa7b66f55863b7380c990af748c9a075fb0964736f6c63430008170033", - "nonce": "0x18", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf242c6f1c1ca4edad85d6a6eba359c141c764101caa38e4dd2241a4e92c0014b", - "transactionType": "CREATE2", - "contractName": "ArgsEqualityCheckEnforcer", - "contractAddress": "0x44b8c6ae3c304213c3e298495e12497ed3e56e41", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x5771a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506103b7806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610249565b50505050505050505050565b005b61006b61007b366004610249565b85600881901b6001600160f81b03198116156100ec5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5088886040516100fd929190610316565b60405180910390208b8b604051610115929190610316565b6040518091039020146101d75783826001600160a01b0316336001600160a01b03167f07fc5f2898fc1f1cf9d6012177b7abb8d010b9e64055979af3a5bcd274e2a11a8e8e8e8e60405161016c949392919061034f565b60405180910390a460405162461bcd60e51b815260206004820152603260248201527f41726773457175616c697479436865636b456e666f726365723a646966666572604482015271656e742d617267732d616e642d7465726d7360701b60648201526084016100e3565b5050505050505050505050565b60008083601f8401126101f657600080fd5b50813567ffffffffffffffff81111561020e57600080fd5b60208301915083602082850101111561022657600080fd5b9250929050565b80356001600160a01b038116811461024457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561026857600080fd5b8a3567ffffffffffffffff8082111561028057600080fd5b61028c8e838f016101e4565b909c509a5060208d01359150808211156102a557600080fd5b6102b18e838f016101e4565b909a50985060408d0135975060608d01359150808211156102d157600080fd5b506102de8d828e016101e4565b90965094505060808b013592506102f760a08c0161022d565b915061030560c08c0161022d565b90509295989b9194979a5092959850565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000610363604083018688610326565b8281036020840152610376818587610326565b97965050505050505056fea2646970667358221220424cdaf466f78a927203bf48f7e671224e402758d2e36ae4637102599c4193ac64736f6c63430008170033", - "nonce": "0x19", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb206c102ab33fc71f41d4a919e0c3da9915b54d05ad32faa6156cea4a9d56fb6", - "transactionType": "CREATE2", - "contractName": "NativeTokenPaymentEnforcer", - "contractAddress": "0x4803a326dded6ddbc60e659e5ed12d85c7582811", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3", - "0x44B8C6ae3C304213c3e298495e12497Ed3E56E41" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x14e4ac", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060c060405234801561001057600080fd5b506040516111b73803806111b783398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516110e66100d16000396000818160a301526103c001526000818161011901528181610273015261065a01526110e66000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100e2578063d3eddcc514610082578063ea4d3c9b14610114578063ed4633671461013b57600080fd5b8063414c3e3314610082578063a145832a14610082578063a42ff9311461009e575b600080fd5b61009c6100903660046108d5565b50505050505050505050565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f56100f03660046109a2565b61014e565b604080516001600160a01b0390931683526020830191909152016100d9565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61009c6101493660046108d5565b6101fc565b600080603483146101be5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084015b60405180910390fd5b6101cc6014600085876109e4565b6101d591610a0e565b60601c91506101e783601481876109e4565b6101f091610a43565b60001c90509250929050565b85600881901b61020d8160006107ac565b6102675760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101b5565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb5760405162461bcd60e51b815260206004820152603260248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6f6e6c792d6044820152713232b632b3b0ba34b7b716b6b0b730b3b2b960711b60648201526084016101b5565b6000806103088d8d61014e565b9092509050600061031b8b8d018d610c88565b905060008151116103945760405162461bcd60e51b815260206004820152603f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201527f69642d616c6c6f77616e63652d64656c65676174696f6e732d6c656e6774680060648201526084016101b5565b6000816000815181106103a9576103a9610dcd565b6020026020010151606001515111801561043057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816000815181106103fb576103fb610dcd565b60200260200101516060015160008151811061041957610419610dcd565b6020026020010151600001516001600160a01b0316145b6104a25760405162461bcd60e51b815260206004820152603c60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6d6973736960448201527f6e672d61726773457175616c697479436865636b456e666f726365720000000060648201526084016101b5565b86856040516020016104d092919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b604051602081830303815290604052816000815181106104f2576104f2610dcd565b60200260200101516060015160008151811061051057610510610dcd565b602090810291909101015160409081019190915280516001808252818301909252600091816020015b6060815260200190600190039081610539579050509050816040516020016105619190610e33565b6040516020818303038152906040528160008151811061058357610583610dcd565b6020908102919091010152604080516001808252818301909252600091816020015b60608152602001906001900390816105a55790505090506105d68585604051806020016040528060008152506107c3565b816000815181106105e9576105e9610dcd565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506106206107f2565b8160008151811061063357610633610dcd565b602090810291909101015260405163cef6d20960e01b81526001600160a01b0380881631917f00000000000000000000000000000000000000000000000000000000000000009091169063cef6d2099061069590879086908890600401610fbf565b600060405180830381600087803b1580156106af57600080fd5b505af11580156106c3573d6000803e3d6000fd5b505050506001600160a01b038716316106dc8783611029565b8110156107435760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a7061796d6560448201526e1b9d0b5b9bdd0b5c9958d95a5d9959608a1b60648201526084016101b5565b604080516001600160a01b038d811682528c81166020830152918101899052908916908d9033907fac266e0d9b66169d0dc4479d531985bcec62dfd9d7992d0f6865afdbb7baa5e29060600160405180910390a450505050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b60608383836040516020016107da9392919061104a565b60405160208183030381529060405290509392505050565b600061080081808080610805565b905090565b604080516001600160f81b03198087166020830152851660218201526000602282018190526001600160e01b03198516602683015269ffffffffffffffffffff198416602a830152910160405160208183030381529060405261086790611089565b95945050505050565b60008083601f84011261088257600080fd5b50813567ffffffffffffffff81111561089a57600080fd5b6020830191508360208285010111156108b257600080fd5b9250929050565b80356001600160a01b03811681146108d057600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108f457600080fd5b8a3567ffffffffffffffff8082111561090c57600080fd5b6109188e838f01610870565b909c509a5060208d013591508082111561093157600080fd5b61093d8e838f01610870565b909a50985060408d0135975060608d013591508082111561095d57600080fd5b5061096a8d828e01610870565b90965094505060808b0135925061098360a08c016108b9565b915061099160c08c016108b9565b90509295989b9194979a5092959850565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610870565b90969095509350505050565b600080858511156109f457600080fd5b83861115610a0157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a3b5780818660140360031b1b83161692505b505092915050565b803560208310156107bd57600019602084900360031b1b1692915050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b60405290565b60405160c0810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b604051601f8201601f1916810167ffffffffffffffff81118282101715610aec57610aec610a61565b604052919050565b600067ffffffffffffffff821115610b0e57610b0e610a61565b5060051b60200190565b600082601f830112610b2957600080fd5b813567ffffffffffffffff811115610b4357610b43610a61565b610b56601f8201601f1916602001610ac3565b818152846020838601011115610b6b57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112610b9957600080fd5b81356020610bae610ba983610af4565b610ac3565b82815260059290921b84018101918181019086841115610bcd57600080fd5b8286015b84811015610c7d57803567ffffffffffffffff80821115610bf25760008081fd5b908801906060828b03601f1901811315610c0c5760008081fd5b610c14610a77565b610c1f8885016108b9565b815260408085013584811115610c355760008081fd5b610c438e8b83890101610b18565b838b015250918401359183831115610c5b5760008081fd5b610c698d8a85880101610b18565b908201528652505050918301918301610bd1565b509695505050505050565b60006020808385031215610c9b57600080fd5b823567ffffffffffffffff80821115610cb357600080fd5b818501915085601f830112610cc757600080fd5b8135610cd5610ba982610af4565b81815260059190911b83018401908481019088831115610cf457600080fd5b8585015b83811015610dc057803585811115610d0f57600080fd5b860160c0818c03601f19011215610d265760008081fd5b610d2e610aa0565b610d398983016108b9565b81526040610d488184016108b9565b8a83015260608084013582840152608091508184013589811115610d6c5760008081fd5b610d7a8f8d83880101610b88565b82850152505060a0808401358284015260c0840135915088821115610d9f5760008081fd5b610dad8e8c84870101610b18565b9083015250845250918601918601610cf8565b5098975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610dfe578181015183820152602001610de6565b50506000910152565b60008151808452610e1f816020860160208601610de3565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f5857603f19888603018452815160c0860160018060a01b038083511688528089840151168989015260408301516040890152606083015160c060608a015282815180855260e08b01915060e08160051b8c010194508b8301925060005b81811015610f1c5760df198c870301835283518581511687528d81015160608f890152610eed6060890182610e07565b9050604082015191508781036040890152610f088183610e07565b97505050928c0192918c0191600101610ebd565b50505050506080820151608088015260a0820151915086810360a0880152610f448183610e07565b965050509285019290850190600101610e5a565b5092979650505050505050565b60008282518085526020808601955060208260051b8401016020860160005b84811015610fb257601f19868403018952610fa0838351610e07565b98840198925090830190600101610f84565b5090979650505050505050565b606081526000610fd26060830186610f65565b82810360208481019190915285518083528682019282019060005b8181101561100957845183529383019391830191600101610fed565b5050848103604086015261101d8187610f65565b98975050505050505050565b808201808211156107bd57634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff198460601b1681528260148201526000825161107a816034850160208701610de3565b91909101603401949350505050565b805160208083015191908110156110aa576000198160200360031b1b821691505b5091905056fea2646970667358221220fbd925efd5ab2f5f7fdd3db295fc937b181a5babc4635e7ef57ba757363a023d64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db300000000000000000000000044b8c6ae3c304213c3e298495e12497ed3e56e41", - "nonce": "0x1a", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x47760edf4e9744dd548b1056f6559e3f3be91eb4a71a125278d5a8538152bde1", - "transactionType": "CREATE2", - "contractName": "NativeTokenTransferAmountEnforcer", - "contractAddress": "0xf71af580b9c3078fbc2bbf16fbb8eed82b330320", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x85c8f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506105cd806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046103a7565b50505050505050505050565b005b6100ab610091366004610474565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100816100cb3660046103a7565b6100e3565b6100ab6100de36600461049e565b6102c5565b856100ef8160006102da565b6101405760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101518160006102da565b6101ab5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610137565b5060006101b88d8d6102c5565b905060006101c689896102f1565b5050336000908152602081815260408083208c845290915281208054929450909250839183906101f79084906104e0565b92505081905590508281111561026c5760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e5472616e73666572416d6f756e74456e666f7263656044820152731c8e985b1b1bddd85b98d94b595e18d95959195960621b6064820152608401610137565b604080518481526020810183905289916001600160a01b0389169133917fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d910160405180910390a4505050505050505050505050505050565b60006102d382840184610501565b9392505050565b6001600160f81b0319828116908216145b92915050565b6000803681610303601482878961051a565b61030c91610544565b60601c935061031f60346014878961051a565b61032891610579565b9250610337856034818961051a565b949793965094505050565b60008083601f84011261035457600080fd5b50813567ffffffffffffffff81111561036c57600080fd5b60208301915083602082850101111561038457600080fd5b9250929050565b80356001600160a01b03811681146103a257600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103c657600080fd5b8a3567ffffffffffffffff808211156103de57600080fd5b6103ea8e838f01610342565b909c509a5060208d013591508082111561040357600080fd5b61040f8e838f01610342565b909a50985060408d0135975060608d013591508082111561042f57600080fd5b5061043c8d828e01610342565b90965094505060808b0135925061045560a08c0161038b565b915061046360c08c0161038b565b90509295989b9194979a5092959850565b6000806040838503121561048757600080fd5b6104908361038b565b946020939093013593505050565b600080602083850312156104b157600080fd5b823567ffffffffffffffff8111156104c857600080fd5b6104d485828601610342565b90969095509350505050565b808201808211156102eb57634e487b7160e01b600052601160045260246000fd5b60006020828403121561051357600080fd5b5035919050565b6000808585111561052a57600080fd5b8386111561053757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105715780818660140360031b1b83161692505b505092915050565b803560208310156102eb57600019602084900360031b1b169291505056fea264697066735822122024cad96a7227a2b90e98242180a662fd4fbc57d3e5f57735ca4faddc936bc47d64736f6c63430008170033", - "nonce": "0x1b", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5334612b6cac0f759ff843bb39b6326d35e46c66c2ac2e84cace834a6cfb1151", - "transactionType": "CREATE2", - "contractName": "NativeTokenStreamingEnforcer", - "contractAddress": "0xd10b97905a320b13a0608f7e9cc506b56747df19", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd1bd0", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109a4806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100e9578063fb7d2c5b1461010a57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610765565b50505050505050505050565b005b61009c6100ac366004610765565b610177565b6100c46100bf366004610832565b61025c565b6040805194855260208501939093529183015260608201526080015b60405180910390f35b6100fc6100f7366004610874565b610338565b6040519081526020016100e0565b61014f610118366004610874565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100e0565b856101838160006103a3565b6101d45760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101e58160006103a3565b61023f5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101cb565b5061024e8c8c898989886103ba565b505050505050505050505050565b6000808080608085146102cb5760405162461bcd60e51b815260206004820152603160248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101cb565b6102d960206000878961089e565b6102e2916108c8565b93506102f260406020878961089e565b6102fb916108c8565b925061030b60606040878961089e565b610314916108c8565b915061032460806060878961089e565b61032d916108c8565b939692955090935050565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a0810183528154815260018201549381019390935260028101549183019190915260038101546060830152600481015460808301529061039b9061062e565b949350505050565b6001600160f81b0319828116908216145b92915050565b60006103c685856106af565b50509150506000806000806103db8b8b61025c565b93509350935093508383101561044b5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e7660448201526e185b1a590b5b585e0b585b5bdd5b9d608a1b60648201526084016101cb565b600081116104b85760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e76604482015273616c69642d7a65726f2d73746172742d74696d6560601b60648201526084016101cb565b336000908152602081815260408083208a8452909152812060048101549091036104f5578481556001810184905560028101839055600381018290555b6040805160a081018252825481526001830154602082015260028301549181019190915260038201546060820152600482015460808201526105369061062e565b86111561059d5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a616c6c60448201526e1bddd85b98d94b595e18d959591959608a1b60648201526084016101cb565b858160040160008282546105b191906108fc565b9091555050600481015460408051878152602081018790529081018590526060810184905260808101919091524260a082015288906001600160a01b0389169033907fa4d5df1d290378aabb8f054b2f3100faf35e2266bb7fbe661f947dfc686704ae9060c00160405180910390a4505050505050505050505050565b6000816060015142101561064457506000919050565b6000826060015142610656919061090f565b9050600081846040015161066a9190610922565b845161067691906108fc565b9050836020015181111561068b575060208301515b808460800151106106a0575060009392505050565b608084015161039b908261090f565b60008036816106c1601482878961089e565b6106ca91610939565b60601c93506106dd60346014878961089e565b6106e6916108c8565b92506106f5856034818961089e565b949793965094505050565b60008083601f84011261071257600080fd5b50813567ffffffffffffffff81111561072a57600080fd5b60208301915083602082850101111561074257600080fd5b9250929050565b80356001600160a01b038116811461076057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561078457600080fd5b8a3567ffffffffffffffff8082111561079c57600080fd5b6107a88e838f01610700565b909c509a5060208d01359150808211156107c157600080fd5b6107cd8e838f01610700565b909a50985060408d0135975060608d01359150808211156107ed57600080fd5b506107fa8d828e01610700565b90965094505060808b0135925061081360a08c01610749565b915061082160c08c01610749565b90509295989b9194979a5092959850565b6000806020838503121561084557600080fd5b823567ffffffffffffffff81111561085c57600080fd5b61086885828601610700565b90969095509350505050565b6000806040838503121561088757600080fd5b61089083610749565b946020939093013593505050565b600080858511156108ae57600080fd5b838611156108bb57600080fd5b5050820193919092039150565b803560208310156103b457600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103b4576103b46108e6565b818103818111156103b4576103b46108e6565b80820281158282048414176103b4576103b46108e6565b6bffffffffffffffffffffffff1981358181169160148510156109665780818660140360031b1b83161692505b50509291505056fea26469706673582212209ae3650bc35b3640fcc1f9a46bf5b25f1ce1bf6eb25aeb42d8582dc4beb6b96b64736f6c63430008170033", - "nonce": "0x1c", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc9b95964d4742f7b7798ff58dbf4192be9c2f90944c725c7186d924d11eaf46c", - "transactionType": "CREATE2", - "contractName": "NativeTokenPeriodTransferEnforcer", - "contractAddress": "0x9bc0faf4aca5ae429f4c06aeeac517520cb16bd9", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe5b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b57806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610893565b50505050505050505050565b005b6100b16100ac366004610960565b61017f565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df3660046109ba565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610893565b610255565b61016461015f3660046109e4565b61033a565b604080519384526020840192909252908201526060016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a0810183528154815260018201549381019390935260028101549183018290526003810154606084015260040154608083015282918291156101f4576101e8816103f0565b9350935093505061024b565b6000806000610203898961033a565b92509250925060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061023f816103f0565b97509750975050505050505b9450945094915050565b85610261816000610484565b6102b25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102c3816000610484565b61031d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102a9565b5061032c8c8c8989898861049b565b505050505050505050505050565b600080806060841461039b5760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152750e474d2dcecc2d8d2c85ae8cae4dae65ad8cadccee8d60531b60648201526084016102a9565b6103a9602060008688610a26565b6103b291610a50565b92506103c2604060208688610a26565b6103cb91610a50565b91506103db606060408688610a26565b6103e491610a50565b60001c90509250925092565b6000806000836040015142101561040f5750600091508190508061047d565b602084015160408501516104239042610a84565b61042d9190610a97565b610438906001610ab9565b905080846060015114159150600082610455578460800151610458565b60005b90508085600001511161046c576000610479565b8451610479908290610a84565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60006104a785856107dd565b505091505060008060006104bb8a8a61033a565b336000908152602081815260408083208c84529091528120600281015494975092955090935090919003610684576000821161054d5760405162461bcd60e51b81526020600482015260396024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d73746172742d646174650000000000000060648201526084016102a9565b600084116105b15760405162461bcd60e51b815260206004820152603c6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d616d6f756e740000000060648201526084016102a9565b600083116106155760405162461bcd60e51b815260206004820152603e6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d6475726174696f6e000060648201526084016102a9565b814210156106725760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152751c8e9d1c985b9cd9995c8b5b9bdd0b5cdd185c9d195960521b60648201526084016102a9565b83815560018101839055600281018290555b60008060006106cf846040518060a0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815250506103f0565b925092509250828811156107395760405162461bcd60e51b815260206004820152603a6024820152600080516020610b0283398151915260448201527f723a7472616e736665722d616d6f756e742d657863656564656400000000000060648201526084016102a9565b811561074e5760038401819055600060048501555b878460040160008282546107629190610ab9565b909155505060028401546004850154604080518a8152602081018a90529081019290925260608201524260808201528a906001600160a01b038b169033907f22e1bbd8bc0380d336958afc37cd8cb128d6c43891ed276162c30e8df467734d9060a00160405180910390a45050505050505050505050505050565b60008036816107ef6014828789610a26565b6107f891610acc565b60601c935061080b603460148789610a26565b61081491610a50565b92506108238560348189610a26565b949793965094505050565b60008083601f84011261084057600080fd5b50813567ffffffffffffffff81111561085857600080fd5b60208301915083602082850101111561087057600080fd5b9250929050565b80356001600160a01b038116811461088e57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108b257600080fd5b8a3567ffffffffffffffff808211156108ca57600080fd5b6108d68e838f0161082e565b909c509a5060208d01359150808211156108ef57600080fd5b6108fb8e838f0161082e565b909a50985060408d0135975060608d013591508082111561091b57600080fd5b506109288d828e0161082e565b90965094505060808b0135925061094160a08c01610877565b915061094f60c08c01610877565b90509295989b9194979a5092959850565b6000806000806060858703121561097657600080fd5b8435935061098660208601610877565b9250604085013567ffffffffffffffff8111156109a257600080fd5b6109ae8782880161082e565b95989497509550505050565b600080604083850312156109cd57600080fd5b6109d683610877565b946020939093013593505050565b600080602083850312156109f757600080fd5b823567ffffffffffffffff811115610a0e57600080fd5b610a1a8582860161082e565b90969095509350505050565b60008085851115610a3657600080fd5b83861115610a4357600080fd5b5050820193919092039150565b8035602083101561049557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561049557610495610a6e565b600082610ab457634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561049557610495610a6e565b6bffffffffffffffffffffffff198135818116916014851015610af95780818660140360031b1b83161692505b50509291505056fe4e6174697665546f6b656e506572696f645472616e73666572456e666f726365a2646970667358221220d41e667da8d747979e7ed7f05af656310d3eb3029c9d0c8a63a248703010d50664736f6c63430008170033", - "nonce": "0x1d", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x3f610fbdf96d611de079f41db5f0458d3df2c65e65a1dcba9cea258769965e89", - "transactionType": "CREATE2", - "contractName": "NonceEnforcer", - "contractAddress": "0xde4f2fac4b3d87a1d9953ca5fc09fca7f366254f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x70672", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061050e806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100eb578063d3eddcc5146100bc578063ed463367146100bc578063f5743c4c146100fe57600080fd5b80632bd4ed2114610082578063414c3e33146100bc578063a145832a146100d8575b600080fd5b6100aa610090366004610314565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100d66100ca366004610390565b50505050505050505050565b005b6100d66100e6366004610390565b610111565b6100aa6100f936600461045d565b61020f565b6100d661010c36600461049f565b61027d565b85600881901b6101228160006102e1565b6101815760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600061018e8c8c61020f565b336000908152602081815260408083206001600160a01b038916845290915290205490915081146102015760405162461bcd60e51b815260206004820152601b60248201527f4e6f6e6365456e666f726365723a696e76616c69642d6e6f6e636500000000006044820152606401610178565b505050505050505050505050565b60006020821461026c5760405162461bcd60e51b815260206004820152602260248201527f4e6f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e676044820152610e8d60f31b6064820152608401610178565b61027682846104ba565b9392505050565b6001600160a01b038116600081815260208181526040808320338085529083529281902080546001810190915590518181529093917fe02d340254c92bc3ad96f0fceb790db939e11c669c1f4c8a549d248f17130b33910160405180910390a35050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b038116811461030f57600080fd5b919050565b6000806040838503121561032757600080fd5b610330836102f8565b915061033e602084016102f8565b90509250929050565b60008083601f84011261035957600080fd5b50813567ffffffffffffffff81111561037157600080fd5b60208301915083602082850101111561038957600080fd5b9250929050565b60008060008060008060008060008060e08b8d0312156103af57600080fd5b8a3567ffffffffffffffff808211156103c757600080fd5b6103d38e838f01610347565b909c509a5060208d01359150808211156103ec57600080fd5b6103f88e838f01610347565b909a50985060408d0135975060608d013591508082111561041857600080fd5b506104258d828e01610347565b90965094505060808b0135925061043e60a08c016102f8565b915061044c60c08c016102f8565b90509295989b9194979a5092959850565b6000806020838503121561047057600080fd5b823567ffffffffffffffff81111561048757600080fd5b61049385828601610347565b90969095509350505050565b6000602082840312156104b157600080fd5b610276826102f8565b803560208310156102f257600019602084900360031b1b169291505056fea2646970667358221220a9f5ef425adf403ab9ba4e7eb77d33d90a09d017b94aa31d1c936c4da108e6f064736f6c63430008170033", - "nonce": "0x1e", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x414f48903445e06714d26ae25eb2f6b4f90e0caa33c0303a267469a94e07126c", - "transactionType": "CREATE2", - "contractName": "OwnershipTransferEnforcer", - "contractAddress": "0x7eef9734e7092032b5c56310eb9bbd1f4a524681", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9744f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106af806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461049f565b50505050505050505050565b005b61007661008636600461049f565b6100ba565b61009e61009936600461056c565b6101e7565b6040516001600160a01b03909116815260200160405180910390f35b856100c6816000610252565b6101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610128816000610252565b6101825760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5060006101918d8d8a8a610269565b6040516001600160a01b038083168252919250879186169033907f0f026cada0b544ae1cc47ac006f1f4c3d7e94832af22aa0065351de49f9284d79060200160405180910390a450505050505050505050505050565b60006014821461023e5760405162461bcd60e51b815260206004820152602e602482015260008051602061065a83398151915260448201526d0c85ae8cae4dae65ad8cadccee8d60931b606482015260840161010e565b61024882846105ae565b60601c9392505050565b6001600160f81b0319828116908216145b92915050565b60008036600061027986866103e9565b929550935090915050602481146102db5760405162461bcd60e51b8152602060048201526032602482015260008051602061065a8339815191526044820152710c85acaf0cac6eae8d2dedc5ad8cadccee8d60731b606482015260840161010e565b60006102ea60048284866105e3565b6102f39161060d565b90506001600160e01b0319811663f2fde38b60e01b146103545760405162461bcd60e51b8152602060048201526028602482015260008051602061065a833981519152604482015267190b5b595d1a1bd960c21b606482015260840161010e565b60006103608a8a6101e7565b9050846001600160a01b0316816001600160a01b0316146103c45760405162461bcd60e51b815260206004820152602a602482015260008051602061065a833981519152604482015269190b58dbdb9d1c9858dd60b21b606482015260840161010e565b6103d26024600485876105e3565b6103db9161063b565b9a9950505050505050505050565b60008036816103fb60148287896105e3565b610404916105ae565b60601c93506104176034601487896105e3565b6104209161063b565b925061042f85603481896105e3565b949793965094505050565b60008083601f84011261044c57600080fd5b50813567ffffffffffffffff81111561046457600080fd5b60208301915083602082850101111561047c57600080fd5b9250929050565b80356001600160a01b038116811461049a57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104be57600080fd5b8a3567ffffffffffffffff808211156104d657600080fd5b6104e28e838f0161043a565b909c509a5060208d01359150808211156104fb57600080fd5b6105078e838f0161043a565b909a50985060408d0135975060608d013591508082111561052757600080fd5b506105348d828e0161043a565b90965094505060808b0135925061054d60a08c01610483565b915061055b60c08c01610483565b90509295989b9194979a5092959850565b6000806020838503121561057f57600080fd5b823567ffffffffffffffff81111561059657600080fd5b6105a28582860161043a565b90969095509350505050565b6bffffffffffffffffffffffff1981358181169160148510156105db5780818660140360031b1b83161692505b505092915050565b600080858511156105f357600080fd5b8386111561060057600080fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156105db5760049490940360031b84901b1690921692915050565b8035602083101561026357600019602084900360031b1b169291505056fe4f776e6572736869705472616e73666572456e666f726365723a696e76616c69a264697066735822122007588682c413677a677027e7c1832d2fbd87c6826a5093b643a504b2507b88b964736f6c63430008170033", - "nonce": "0x1f", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0843b1a0fe71f4bf48a33199cfe89c100011969b714b90cf1e4e1a7ef28ebd0f", - "transactionType": "CREATE2", - "contractName": "RedeemerEnforcer", - "contractAddress": "0xe144b0b2618071b4e56f746313528a669c7e65c5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x878e1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061064b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103ae565b50505050505050505050565b005b6100766100863660046103ae565b6100b4565b61009e61009936600461047b565b6101e8565b6040516100ab91906104bd565b60405180910390f35b85600881901b6100c5816000610332565b6101245760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101318c8c6101e8565b805190915060005b81811015610183578281815181106101535761015361050a565b60200260200101516001600160a01b0316856001600160a01b03160361017b575050506101db565b600101610139565b5060405162461bcd60e51b815260206004820152602660248201527f52656465656d6572456e666f726365723a756e617574686f72697a65642d72656044820152653232b2b6b2b960d11b606482015260840161011b565b5050505050505050505050565b606060008280158015906102045750610202601482610536565b155b61025e5760405162461bcd60e51b815260206004820152602560248201527f52656465656d6572456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b606482015260840161011b565b610269601482610560565b67ffffffffffffffff81111561028157610281610574565b6040519080825280602002602001820160405280156102aa578160200160208202803683370190505b50925060005b81811015610329578581866102c682601461058a565b926102d39392919061059d565b6102dc916105c7565b60601c8484815181106102f1576102f161050a565b6001600160a01b039092166020928302919091019091015282610313816105fc565b9350610322905060148261058a565b90506102b0565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008083601f84011261035b57600080fd5b50813567ffffffffffffffff81111561037357600080fd5b60208301915083602082850101111561038b57600080fd5b9250929050565b80356001600160a01b03811681146103a957600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103cd57600080fd5b8a3567ffffffffffffffff808211156103e557600080fd5b6103f18e838f01610349565b909c509a5060208d013591508082111561040a57600080fd5b6104168e838f01610349565b909a50985060408d0135975060608d013591508082111561043657600080fd5b506104438d828e01610349565b90965094505060808b0135925061045c60a08c01610392565b915061046a60c08c01610392565b90509295989b9194979a5092959850565b6000806020838503121561048e57600080fd5b823567ffffffffffffffff8111156104a557600080fd5b6104b185828601610349565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156104fe5783516001600160a01b0316835292840192918401916001016104d9565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b60008261054557610545610520565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261056f5761056f610520565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103435761034361054a565b600080858511156105ad57600080fd5b838611156105ba57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105f45780818660140360031b1b83161692505b505092915050565b60006001820161060e5761060e61054a565b506001019056fea26469706673582212201039fbe92afb704ab10dbd45ad43e2b1c4bae1a3a861fb6009a942c305971f6764736f6c63430008170033", - "nonce": "0x20", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x2ce8f5bed3657581b86816a6884de7b95fca2b374ef513d6ff5c34da36c71833", - "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x6649b61c873f6f9686a1e1ae9ee98ac380c7ba13", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1052b6", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d05806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610980565b50505050505050505050565b005b610081610091366004610980565b6100fa565b6100a96100a4366004610a4d565b6106d3565b6040516100b69190610a8f565b60405180910390f35b6100ea6100cd366004610b2b565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b61086b565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b81600061086b565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610cb083398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff1916600117905536906102748989610882565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106d3565b905080606001516001600160a01b03168383600081811061030c5761030c610b55565b905060200281019061031e9190610b6b565b61032c906020810190610b8b565b6001600160a01b031614158061036e575080608001518383600081811061035557610355610b55565b90506020028101906103679190610b6b565b6020013514155b806103cc57508060a00151805190602001208383600081811061039357610393610b55565b90506020028101906103a59190610b6b565b6103b3906040810190610bad565b6040516103c1929190610bf4565b604051809103902014155b156104385760405162461bcd60e51b81526020600482015260426024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045657610456610b55565b90506020028101906104689190610b6b565b610476906020810190610b8b565b6001600160a01b03161415806104b357508282600181811061049a5761049a610b55565b90506020028101906104ac9190610b6b565b6020013515155b806104f35750828260018181106104cc576104cc610b55565b90506020028101906104de9190610b6b565b6104ec906040810190610bad565b9050604414155b80610559575063a9059cbb60e01b8383600181811061051457610514610b55565b90506020028101906105269190610b6b565b610534906040810190610bad565b61054391600491600091610c04565b61054c91610c2e565b6001600160e01b03191614155b806105c4575080602001516001600160a01b03168383600181811061058057610580610b55565b90506020028101906105929190610b6b565b6105a0906040810190610bad565b6105af91602491600491610c04565b6105b891610c5e565b6001600160a01b031614155b8061061d57508060400151838360018181106105e2576105e2610b55565b90506020028101906105f49190610b6b565b610602906040810190610bad565b61061191604491602491610c04565b61061a91610c5e565b14155b1561068a5760405162461bcd60e51b81526020600482015260436024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b6107276040518060c0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b607c82101561078c5760405162461bcd60e51b815260206004820152603d6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61079a601460008486610c04565b6107a391610c7c565b60601c81526107b6602860148486610c04565b6107bf91610c7c565b60601c60208201526107d5604860288486610c04565b6107de91610c5e565b60408201526107f1605c60488486610c04565b6107fa91610c7c565b606090811c90820152610811607c605c8486610c04565b61081a91610c5e565b608082015261082c82607c8186610c04565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060a082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108ba5763ba597e7e6000526004601cfd5b8315610911578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156109085763ba597e7e6000526004601cfd5b505050826108c4575b5050509250929050565b60008083601f84011261092d57600080fd5b50813567ffffffffffffffff81111561094557600080fd5b60208301915083602082850101111561095d57600080fd5b9250929050565b80356001600160a01b038116811461097b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561099f57600080fd5b8a3567ffffffffffffffff808211156109b757600080fd5b6109c38e838f0161091b565b909c509a5060208d01359150808211156109dc57600080fd5b6109e88e838f0161091b565b909a50985060408d0135975060608d0135915080821115610a0857600080fd5b50610a158d828e0161091b565b90965094505060808b01359250610a2e60a08c01610964565b9150610a3c60c08c01610964565b90509295989b9194979a5092959850565b60008060208385031215610a6057600080fd5b823567ffffffffffffffff811115610a7757600080fd5b610a838582860161091b565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a084015260a084015160c08085015280518060e086015260005b81811015610b065782810184015186820161010001528301610ae9565b506101009250600083828701015282601f19601f830116860101935050505092915050565b60008060408385031215610b3e57600080fd5b610b4783610964565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b8157600080fd5b9190910192915050565b600060208284031215610b9d57600080fd5b610ba682610964565b9392505050565b6000808335601e19843603018112610bc457600080fd5b83018035915067ffffffffffffffff821115610bdf57600080fd5b60200191503681900382131561095d57600080fd5b8183823760009101908152919050565b60008085851115610c1457600080fd5b83861115610c2157600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c565780818660040360031b1b83161692505b505092915050565b8035602083101561087c57600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c565760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a26469706673582212200c9b27d58a069b9dfe088704333d359f679690a7179fd6724505e06d0fe0cffd64736f6c63430008170033", - "nonce": "0x21", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9c94c15cc47129d5df25c0bd961dae78c015491f8c525d5893a579d4c0bbcf97", - "transactionType": "CREATE2", - "contractName": "TimestampEnforcer", - "contractAddress": "0x1046bb45c8d673d4ea75321280db34899413c069", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7411c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461033f565b50505050505050505050565b005b61007661008636600461033f565b6100c2565b61009e61009936600461040c565b61023a565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023a565b90925090506001600160801b038216156101b857816001600160801b031642116101b85760405162461bcd60e51b815260206004820152602260248201527f54696d657374616d70456e666f726365723a6561726c792d64656c656761746960448201526137b760f11b606482015260840161012a565b6001600160801b0381161561022b57806001600160801b0316421061022b5760405162461bcd60e51b8152602060048201526024808201527f54696d657374616d70456e666f726365723a657870697265642d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b50505050505050505050505050565b6000806020831461029c5760405162461bcd60e51b815260206004820152602660248201527f54696d657374616d70456e666f726365723a696e76616c69642d7465726d732d6044820152650d8cadccee8d60d31b606482015260840161012a565b6102a9836010818761044e565b6102b291610478565b60801c90506102c560106000858761044e565b6102ce91610478565b60801c91509250929050565b60008083601f8401126102ec57600080fd5b50813567ffffffffffffffff81111561030457600080fd5b60208301915083602082850101111561031c57600080fd5b9250929050565b80356001600160a01b038116811461033a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035e57600080fd5b8a3567ffffffffffffffff8082111561037657600080fd5b6103828e838f016102da565b909c509a5060208d013591508082111561039b57600080fd5b6103a78e838f016102da565b909a50985060408d0135975060608d01359150808211156103c757600080fd5b506103d48d828e016102da565b90965094505060808b013592506103ed60a08c01610323565b91506103fb60c08c01610323565b90509295989b9194979a5092959850565b6000806020838503121561041f57600080fd5b823567ffffffffffffffff81111561043657600080fd5b610442858286016102da565b90969095509350505050565b6000808585111561045e57600080fd5b8386111561046b57600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104a95780818660100360031b1b83161692505b50509291505056fea2646970667358221220937c24aea9e01f448cb62e2b3be0bdd7f808e5688cca18b12ff45cb1dabdc7b064736f6c63430008170033", - "nonce": "0x22", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x44d397a04c68230c96daa786b47ffd4056df15323be55e887c5661f3de6acabb", - "transactionType": "CREATE2", - "contractName": "ValueLteEnforcer", - "contractAddress": "0x92bf12322527caa612fd31a0e810472bbb106a8f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x755ad", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104f8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610336565b50505050505050505050565b005b610076610086366004610336565b6100b0565b61009e610099366004610403565b6101f8565b60405190815260200160405180910390f35b856100bc816000610269565b61010d5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61011e816000610269565b6101785760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610104565b5060006101858888610280565b505091505060006101968e8e6101f8565b9050808211156101e85760405162461bcd60e51b815260206004820152601f60248201527f56616c75654c7465456e666f726365723a76616c75652d746f6f2d68696768006044820152606401610104565b5050505050505050505050505050565b6000602082146102585760405162461bcd60e51b815260206004820152602560248201527f56616c75654c7465456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610104565b6102628284610445565b9392505050565b6001600160f81b0319828116908216145b92915050565b60008036816102926014828789610463565b61029b9161048d565b60601c93506102ae603460148789610463565b6102b791610445565b92506102c68560348189610463565b949793965094505050565b60008083601f8401126102e357600080fd5b50813567ffffffffffffffff8111156102fb57600080fd5b60208301915083602082850101111561031357600080fd5b9250929050565b80356001600160a01b038116811461033157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035557600080fd5b8a3567ffffffffffffffff8082111561036d57600080fd5b6103798e838f016102d1565b909c509a5060208d013591508082111561039257600080fd5b61039e8e838f016102d1565b909a50985060408d0135975060608d01359150808211156103be57600080fd5b506103cb8d828e016102d1565b90965094505060808b013592506103e460a08c0161031a565b91506103f260c08c0161031a565b90509295989b9194979a5092959850565b6000806020838503121561041657600080fd5b823567ffffffffffffffff81111561042d57600080fd5b610439858286016102d1565b90969095509350505050565b8035602083101561027a57600019602084900360031b1b1692915050565b6000808585111561047357600080fd5b8386111561048057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104ba5780818660140360031b1b83161692505b50509291505056fea2646970667358221220aaa65c38bf913adb3b6476a0d2d501b6b9e881c6a33b33b16dd8081cbc1b61ce64736f6c63430008170033", - "nonce": "0x23", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xdc23d9218cfba1e4fdc3bbdd264cd2457f0107462719ab3898713c77ee0bce40", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x24", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0190cf6a35bdc426dd3bbc34456c0d28f221dfdb60bffa204262257227f7fcd2", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x25", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x151f97d6b87ea4eacd8ceeb46488ce27e7f495a706331b4ca17f5e0f73f4f120", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x26", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x38147a3dc0ea06689f784225805c8cdc0a24371b730a2d0a21547a87afb7a3a6", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0x88bb0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "status": "0x1", - "cumulativeGasUsed": "0x92ac0f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x44addbaa84a410f7b1b4c305ded462ccdde6afbe446425dd6352b425378e2fdb", - "transactionIndex": "0xc", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x69d59", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x9a3cd9", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x14c16b66307e5c5e569ebf96e4d8288beff1bd3325e43ffbf638a450230e1294", - "transactionIndex": "0xd", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x790ca", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xa12623", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xae90b45c1c015ecff60af4c3c770327e421e8bd7484a6ed9dbb22b4890ab74ba", - "transactionIndex": "0xe", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x6e94a", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xa62157", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x6ce9503ea44019cc1e91c0e9988761251be193deb8534de1a4eae9cc72e7f162", - "transactionIndex": "0xf", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x4fb34", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xad199e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe9ddbf9a9139435c4b4c036ebef5431d2e5364eea335b047b755a8f7c31cb562", - "transactionIndex": "0x10", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x6f847", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, + } + ], + "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xb5d4f1", + "cumulativeGasUsed": "0x342fe8", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xbab95adf7b09deeb23d0fd41296f783fadc40fba217353abe20a02c2a6f00516", + "transactionHash": "0xceeee2ccfde1826fa486ceb4f4301dfe1e1031dc9660e4552a75131139bdd287", "transactionIndex": "0x11", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x8bb53", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xc8db50", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xb002fb97aa296ea547b1dff18919c6c2af535d3ac42d1bf63a45be80b3096e7e", - "transactionIndex": "0x13", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x7ad76", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xd4b818", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe0fb9845be60b084036c79640fdd065d5cc36875a6118f579807e6a7f88ae6ea", - "transactionIndex": "0x14", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0xbdcc8", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xdf3f9a", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x433ff5f9119ca921f8773ee1e51c4ef7a48698f5c35dcc8bd2ee681d9c9dda17", - "transactionIndex": "0x15", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0xa8782", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xe8145e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x4ef712182af220a6e1f0a8a67638e5f92b201911edcf820990bbdea2efa76fbb", - "transactionIndex": "0x16", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x8d4c4", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xefc4e8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x01efde6df8211c4225c35ff52f59e9b80c567a9edd1a8b84c9f3caccc3b9b0fc", - "transactionIndex": "0x17", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x7b08a", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xf8dc6e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x92b317b59ef0c28641a66f2bf5701c0db8adfb52ef21b14a3ad62191e701a5a1", - "transactionIndex": "0x18", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x91786", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x100a18c", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5ac8ae1617402d40a0d3b6cd5ca0a3ffa3d06f2a140581e7d717d422480fa32a", - "transactionIndex": "0x19", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x7c51e", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x105f7a4", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xb537b5df2324b52c4c9a45b1bb77bdd79a585e98bdd08408145eeffeeaa18cb2", - "transactionIndex": "0x1a", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x55618", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x10deab8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x368a2d5534980e1cfcd989f5cdff24d696c89d65597d461b8b6ba413837811ba", - "transactionIndex": "0x1b", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x7f314", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x113f5d7", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x3df6017036a33a1e0de44ad75a742c3f2a8a9c4c4257c5a6746e3b2b2b5c9453", - "transactionIndex": "0x1c", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x60b1f", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x11914b3", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x733be77dc5c1f1719dc255f037ac2a1624c321cc2081a223d0040891a15fe251", - "transactionIndex": "0x1d", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x51edc", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x11e0c0f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x052077030c17ce53c79c2e8742649d4d537e5f5c54a706cbd243ee1fd17f5076", - "transactionIndex": "0x1e", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x4f75c", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1371401", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xcbe9925b3ddadc3bdbc63905f743481c038ebf7a25a711e004b72f1b171e50cf", - "transactionIndex": "0x20", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0xd7f2f", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x192866b", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x3fd99fae6a207e57ade31f2a71ead68334920e7c6ec21a6a913f4e4faedf62ca", - "transactionIndex": "0x22", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x122de4", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x19a3881", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xa782b4e0afd005d26fa314d3842213c6b4117b3331b11db68d06fc5cd9f49283", - "transactionIndex": "0x23", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x7b216", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x19e2dad", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf242c6f1c1ca4edad85d6a6eba359c141c764101caa38e4dd2241a4e92c0014b", - "transactionIndex": "0x24", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x3f52c", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1ad4f25", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xb206c102ab33fc71f41d4a919e0c3da9915b54d05ad32faa6156cea4a9d56fb6", - "transactionIndex": "0x25", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0xf2178", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1c1c5d0", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x47760edf4e9744dd548b1056f6559e3f3be91eb4a71a125278d5a8538152bde1", - "transactionIndex": "0x27", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x5b802", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1cabd01", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5334612b6cac0f759ff843bb39b6326d35e46c66c2ac2e84cace834a6cfb1151", - "transactionIndex": "0x28", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x8f731", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1d5227f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc9b95964d4742f7b7798ff58dbf4192be9c2f90944c725c7186d924d11eaf46c", - "transactionIndex": "0x29", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0xa657e", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1da38df", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x3f610fbdf96d611de079f41db5f0458d3df2c65e65a1dcba9cea258769965e89", - "transactionIndex": "0x2a", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x51660", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1e0b037", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x414f48903445e06714d26ae25eb2f6b4f90e0caa33c0303a267469a94e07126c", - "transactionIndex": "0x2b", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x67758", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1e6d2db", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x0843b1a0fe71f4bf48a33199cfe89c100011969b714b90cf1e4e1a7ef28ebd0f", - "transactionIndex": "0x2c", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x622a4", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1f2a4ff", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x2ce8f5bed3657581b86816a6884de7b95fca2b374ef513d6ff5c34da36c71833", - "transactionIndex": "0x2d", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0xbd224", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1f79b23", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9c94c15cc47129d5df25c0bd961dae78c015491f8c525d5893a579d4c0bbcf97", - "transactionIndex": "0x2e", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x4f624", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1fc9f57", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x44d397a04c68230c96daa786b47ffd4056df15323be55e887c5661f3de6acabb", - "transactionIndex": "0x2f", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x50434", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2064a68", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xdc23d9218cfba1e4fdc3bbdd264cd2457f0107462719ab3898713c77ee0bce40", - "transactionIndex": "0x30", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x21b537e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x0190cf6a35bdc426dd3bbc34456c0d28f221dfdb60bffa204262257227f7fcd2", - "transactionIndex": "0x32", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x225b7e8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x151f97d6b87ea4eacd8ceeb46488ce27e7f495a706331b4ca17f5e0f73f4f120", - "transactionIndex": "0x33", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x86ca2c7c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x22e4812", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x38147a3dc0ea06689f784225805c8cdc0a24371b730a2d0a21547a87afb7a3a6", - "transactionIndex": "0x34", - "blockHash": "0xf84096688b5e4da5391af556600bad371011098e763374533d873f4869fbfdf0", - "blockNumber": "0x163a62", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x86ca2c7c", + "blockHash": "0x336297869ba0f7cfc4bff39fd43a77728bd97a491227ab5bbe54bd2bb9f05c85", + "blockNumber": "0x2ae690", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x1fa7795e", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null @@ -1271,7 +41,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1761006338, + "timestamp": 1778752180024, "chain": 560048, - "commit": "89791fe" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/57073/run-1778752669806.json b/broadcast/DeployCaveatEnforcers.s.sol/57073/run-1778752669806.json new file mode 100644 index 00000000..eba6be95 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/57073/run-1778752669806.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x9a892fd03621910675519a102c5fcf2e9ffde0bb40efa15ac18325faa6c59b0d", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2c", + "chainId": "0xdef1" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xf33db", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x9a892fd03621910675519a102c5fcf2e9ffde0bb40efa15ac18325faa6c59b0d", + "transactionIndex": "0x2", + "blockHash": "0x919186b7aa861041e0cf397e2c1c65c00135f466e6329382ca43de16ac13ae47", + "blockNumber": "0x2b28673", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xf433e", + "blobGasUsed": "0xc0170", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x1148", + "l1BlobBaseFee": "0x87ae10", + "l1BlobBaseFeeScalar": "0xc5f4f", + "l1Fee": "0x85799d62f", + "l1GasPrice": "0x943603d", + "l1GasUsed": "0x7af8" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752669806, + "chain": 57073, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/57073/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/57073/run-latest.json index 4605b92b..eba6be95 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/57073/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/57073/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0x64d8d25dc59baa0d4d2b8381c6326414005cf1fa7af8384de2acf9af6376d4fd", + "hash": "0x9a892fd03621910675519a102c5fcf2e9ffde0bb40efa15ac18325faa6c59b0d", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x28", - "chainId": "0xdef1" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0454c6d1be0c3b73d05e3faaa3eec7736d0f0c7eebe01e7c8337b4971202dcce", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x29", - "chainId": "0xdef1" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x7202f55d05e5aa59ed4514e4764bd410f42bc7221d1ab62b3be7df3165133d67", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x2a", - "chainId": "0xdef1" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc1b75e9922aa3bddef57ddadfd80fcd9a37eb7d8ff4127dfd250d5e9843e2285", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2b", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2c", "chainId": "0xdef1" }, "additionalContracts": [], @@ -80,97 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x169133", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x64d8d25dc59baa0d4d2b8381c6326414005cf1fa7af8384de2acf9af6376d4fd", - "transactionIndex": "0x8", - "blockHash": "0x1af5145663d25c089822964b4462991f00fcd5d6d8423d78593b688ace0c57f2", - "blockNumber": "0x16d75fb", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x18078", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x1148", - "l1BlobBaseFee": "0x1", - "l1BlobBaseFeeScalar": "0xc5f4f", - "l1Fee": "0x714e080c2", - "l1GasPrice": "0xf03e339", - "l1GasUsed": "0x6a9b" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x204160", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x0454c6d1be0c3b73d05e3faaa3eec7736d0f0c7eebe01e7c8337b4971202dcce", - "transactionIndex": "0x9", - "blockHash": "0x1af5145663d25c089822964b4462991f00fcd5d6d8423d78593b688ace0c57f2", - "blockNumber": "0x16d75fb", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x18078", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x1148", - "l1BlobBaseFee": "0x1", - "l1BlobBaseFeeScalar": "0xc5f4f", - "l1Fee": "0x7231a1942", - "l1GasPrice": "0xf03e339", - "l1GasUsed": "0x6b71" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2aa5ca", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x7202f55d05e5aa59ed4514e4764bd410f42bc7221d1ab62b3be7df3165133d67", - "transactionIndex": "0xa", - "blockHash": "0x1af5145663d25c089822964b4462991f00fcd5d6d8423d78593b688ace0c57f2", - "blockNumber": "0x16d75fb", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x18078", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x1148", - "l1BlobBaseFee": "0x1", - "l1BlobBaseFeeScalar": "0xc5f4f", - "l1Fee": "0x7a7927566", - "l1GasPrice": "0xf03e339", - "l1GasUsed": "0x733b" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3335f4", + "cumulativeGasUsed": "0xf33db", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xc1b75e9922aa3bddef57ddadfd80fcd9a37eb7d8ff4127dfd250d5e9843e2285", - "transactionIndex": "0xb", - "blockHash": "0x1af5145663d25c089822964b4462991f00fcd5d6d8423d78593b688ace0c57f2", - "blockNumber": "0x16d75fb", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x18078", + "transactionHash": "0x9a892fd03621910675519a102c5fcf2e9ffde0bb40efa15ac18325faa6c59b0d", + "transactionIndex": "0x2", + "blockHash": "0x919186b7aa861041e0cf397e2c1c65c00135f466e6329382ca43de16ac13ae47", + "blockNumber": "0x2b28673", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xf433e", + "blobGasUsed": "0xc0170", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, + "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x1148", - "l1BlobBaseFee": "0x1", + "l1BlobBaseFee": "0x87ae10", "l1BlobBaseFeeScalar": "0xc5f4f", - "l1Fee": "0x66dbbc0e7", - "l1GasPrice": "0xf03e339", - "l1GasUsed": "0x60c6" + "l1Fee": "0x85799d62f", + "l1GasPrice": "0x943603d", + "l1GasUsed": "0x7af8" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757449255, + "timestamp": 1778752669806, "chain": 57073, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/59141/run-1778752225669.json b/broadcast/DeployCaveatEnforcers.s.sol/59141/run-1778752225669.json new file mode 100644 index 00000000..e358bfec --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/59141/run-1778752225669.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0xd744bdf27707b1ce2de916b3dca57a8f4f55216d079f142b852fc239c950530a", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x89", + "chainId": "0xe705" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xdebb3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd744bdf27707b1ce2de916b3dca57a8f4f55216d079f142b852fc239c950530a", + "transactionIndex": "0x0", + "blockHash": "0xe2600f924e139664b75e9586e70646a4ae3de1b3a6c40a66e949efc6b1da2333", + "blockNumber": "0x1c2005a", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x2331c40", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752225669, + "chain": 59141, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/59141/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/59141/run-latest.json index 9e8f40c8..e358bfec 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/59141/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/59141/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0x8c556bd8e1b35c9083b73ecb9302de8e750a40487d2056f5b1b2a7c59d354bc6", + "hash": "0xd744bdf27707b1ce2de916b3dca57a8f4f55216d079f142b852fc239c950530a", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x83", - "chainId": "0xe705" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x697a1664ab62efe5517f5c9ed3dd41a01bc5ea7a5a925d56d2af58b7ca760fe1", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x84", - "chainId": "0xe705" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x82069b3517a63ece7b29030c76110b64d9c653b59d1662c96a53010d72ea2b01", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x85", - "chainId": "0xe705" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xab6b33ac7298d008069fc6181d6d16bc07c59ce654bd62207d20f78bbb19f577", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x86", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x89", "chainId": "0xe705" }, "additionalContracts": [], @@ -80,64 +23,16 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x9aa67", + "cumulativeGasUsed": "0xdebb3", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x8c556bd8e1b35c9083b73ecb9302de8e750a40487d2056f5b1b2a7c59d354bc6", + "transactionHash": "0xd744bdf27707b1ce2de916b3dca57a8f4f55216d079f142b852fc239c950530a", "transactionIndex": "0x0", - "blockHash": "0xa038c3802c4d368bbc33f3e507f6a9364b543c220faa8f57011b56fbe4be8e94", - "blockNumber": "0x1135784", - "gasUsed": "0x9aa67", - "effectiveGasPrice": "0x166590f8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1359ea", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x697a1664ab62efe5517f5c9ed3dd41a01bc5ea7a5a925d56d2af58b7ca760fe1", - "transactionIndex": "0x1", - "blockHash": "0xa038c3802c4d368bbc33f3e507f6a9364b543c220faa8f57011b56fbe4be8e94", - "blockNumber": "0x1135784", - "gasUsed": "0x9af83", - "effectiveGasPrice": "0x166590f8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1dbd9c", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x82069b3517a63ece7b29030c76110b64d9c653b59d1662c96a53010d72ea2b01", - "transactionIndex": "0x2", - "blockHash": "0xa038c3802c4d368bbc33f3e507f6a9364b543c220faa8f57011b56fbe4be8e94", - "blockNumber": "0x1135784", - "gasUsed": "0xa63b2", - "effectiveGasPrice": "0x166590f8", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x264d30", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xab6b33ac7298d008069fc6181d6d16bc07c59ce654bd62207d20f78bbb19f577", - "transactionIndex": "0x3", - "blockHash": "0xa038c3802c4d368bbc33f3e507f6a9364b543c220faa8f57011b56fbe4be8e94", - "blockNumber": "0x1135784", - "gasUsed": "0x88f94", - "effectiveGasPrice": "0x166590f8", + "blockHash": "0xe2600f924e139664b75e9586e70646a4ae3de1b3a6c40a66e949efc6b1da2333", + "blockNumber": "0x1c2005a", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x2331c40", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null @@ -146,7 +41,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757449345, + "timestamp": 1778752225669, "chain": 59141, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/59144/run-1778751969709.json b/broadcast/DeployCaveatEnforcers.s.sol/59144/run-1778751969709.json new file mode 100644 index 00000000..414df230 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/59144/run-1778751969709.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0xef827d375fa92e84129db89b6cdc7702173b9b8f844690e2ed3b4966b4db2c9c", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x8d", + "chainId": "0xe708" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xdebb3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xef827d375fa92e84129db89b6cdc7702173b9b8f844690e2ed3b4966b4db2c9c", + "transactionIndex": "0x0", + "blockHash": "0xe63cf04c30f62be40a7960b10a1a3a38518ccf3ea52b7913fa61f0bca1aace4b", + "blockNumber": "0x1d3884e", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x27f6780", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778751969709, + "chain": 59144, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/59144/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/59144/run-latest.json index 4fdff1d5..414df230 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/59144/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/59144/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0x583a802a0f8719e84d06058fb1bb7794493393b8e9c43c2d5233408fcfdb0bb7", + "hash": "0xef827d375fa92e84129db89b6cdc7702173b9b8f844690e2ed3b4966b4db2c9c", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x85", - "chainId": "0xe708" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc50ac9233696e43cc9189d8ad5a5e59a68c678ac4a2315988c05fcec5c881a07", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x86", - "chainId": "0xe708" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd440a79bae495119f6092fa0391b27c95a461520f6f9a03288ed61eeb49a1d60", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x87", - "chainId": "0xe708" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1f73d822180906662404e75b2f40822d8760c38198536dbc3d69cef964cf6e3e", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x88", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x8d", "chainId": "0xe708" }, "additionalContracts": [], @@ -80,64 +23,16 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xd4e86", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x583a802a0f8719e84d06058fb1bb7794493393b8e9c43c2d5233408fcfdb0bb7", - "transactionIndex": "0x3", - "blockHash": "0x11b9b74f1fde646a79b6e1f59fd616cf55fd33223cdac3dda800a52c0656ce04", - "blockNumber": "0x160dde6", - "gasUsed": "0x9aa67", - "effectiveGasPrice": "0x281f169", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x16fe09", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc50ac9233696e43cc9189d8ad5a5e59a68c678ac4a2315988c05fcec5c881a07", - "transactionIndex": "0x4", - "blockHash": "0x11b9b74f1fde646a79b6e1f59fd616cf55fd33223cdac3dda800a52c0656ce04", - "blockNumber": "0x160dde6", - "gasUsed": "0x9af83", - "effectiveGasPrice": "0x281f169", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2161bb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xd440a79bae495119f6092fa0391b27c95a461520f6f9a03288ed61eeb49a1d60", - "transactionIndex": "0x5", - "blockHash": "0x11b9b74f1fde646a79b6e1f59fd616cf55fd33223cdac3dda800a52c0656ce04", - "blockNumber": "0x160dde6", - "gasUsed": "0xa63b2", - "effectiveGasPrice": "0x281f169", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x29f14f", + "cumulativeGasUsed": "0xdebb3", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x1f73d822180906662404e75b2f40822d8760c38198536dbc3d69cef964cf6e3e", - "transactionIndex": "0x6", - "blockHash": "0x11b9b74f1fde646a79b6e1f59fd616cf55fd33223cdac3dda800a52c0656ce04", - "blockNumber": "0x160dde6", - "gasUsed": "0x88f94", - "effectiveGasPrice": "0x281f169", + "transactionHash": "0xef827d375fa92e84129db89b6cdc7702173b9b8f844690e2ed3b4966b4db2c9c", + "transactionIndex": "0x0", + "blockHash": "0xe63cf04c30f62be40a7960b10a1a3a38518ccf3ea52b7913fa61f0bca1aace4b", + "blockNumber": "0x1d3884e", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x27f6780", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null @@ -146,7 +41,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757440358, + "timestamp": 1778751969709, "chain": 59144, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/6343/run-1778754068580.json b/broadcast/DeployCaveatEnforcers.s.sol/6343/run-1778754068580.json new file mode 100644 index 00000000..6d37c0d9 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/6343/run-1778754068580.json @@ -0,0 +1,30 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x18c7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778754068580, + "chain": 6343, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/6343/run-1778754187025.json b/broadcast/DeployCaveatEnforcers.s.sol/6343/run-1778754187025.json new file mode 100644 index 00000000..adc139c1 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/6343/run-1778754187025.json @@ -0,0 +1,52 @@ +{ + "transactions": [ + { + "hash": "0x4db0510ab5a73d3f6564d54f86f32bfe94a06edda22681eaf6ff4ae6ef43f0d2", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x18c7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x28de9b2", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x4db0510ab5a73d3f6564d54f86f32bfe94a06edda22681eaf6ff4ae6ef43f0d2", + "transactionIndex": "0x6", + "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockNumber": "0x1229593", + "gasUsed": "0x275d77b", + "effectiveGasPrice": "0x10c8e0", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "l1BaseFeeScalar": "0x558", + "l1BlobBaseFee": "0x4", + "l1BlobBaseFeeScalar": "0x0", + "l1Fee": "0x2dc", + "l1GasPrice": "0x11", + "l1GasUsed": "0x7b05" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778754187025, + "chain": 6343, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/6343/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/6343/run-latest.json index 6ecb955e..adc139c1 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/6343/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/6343/run-latest.json @@ -1,1457 +1,52 @@ { "transactions": [ { - "hash": "0x85f80a383e4f6b62905f3298d27619e4a9a53b3a98ecceb6b702453a74aaf8c0", + "hash": "0x4db0510ab5a73d3f6564d54f86f32bfe94a06edda22681eaf6ff4ae6ef43f0d2", "transactionType": "CREATE2", - "contractName": "AllowedCalldataEnforcer", - "contractAddress": "0xc2b0d624c1c4319760c96503ba27c347f3260f55", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106dc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046104a2565b50505050505050505050565b005b6100766100863660046104a2565b6100b5565b61009e61009936600461056f565b610198565b6040516100ac9291906105b1565b60405180910390f35b856100c1816000610265565b6101125760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610123816000610265565b61017d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610109565b5061018a8c8c898961027c565b505050505050505050505050565b6000606060218310156102005760405162461bcd60e51b815260206004820152602a60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d6044820152697465726d732d73697a6560b01b6064820152608401610109565b61020e602060008587610608565b61021791610632565b91506102268360208187610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250949792965091945050505050565b6001600160f81b0319828116908216145b92915050565b6000606036600061028d86866103d6565b93509350505061029d8888610198565b80519195509350816102af8287610650565b11156103155760405162461bcd60e51b815260206004820152602f60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526e0c6c2d8d8c8c2e8c25ad8cadccee8d608b1b6064820152608401610109565b61036e8386846103258583610650565b9261033293929190610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250610427915050565b6103cb5760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526763616c6c6461746160c01b6064820152608401610109565b505050505050505050565b60008036816103e86014828789610608565b6103f191610671565b60601c9350610404603460148789610608565b61040d91610632565b925061041c8560348189610608565b949793965094505050565b8051602091820120825192909101919091201490565b60008083601f84011261044f57600080fd5b50813567ffffffffffffffff81111561046757600080fd5b60208301915083602082850101111561047f57600080fd5b9250929050565b80356001600160a01b038116811461049d57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104c157600080fd5b8a3567ffffffffffffffff808211156104d957600080fd5b6104e58e838f0161043d565b909c509a5060208d01359150808211156104fe57600080fd5b61050a8e838f0161043d565b909a50985060408d0135975060608d013591508082111561052a57600080fd5b506105378d828e0161043d565b90965094505060808b0135925061055060a08c01610486565b915061055e60c08c01610486565b90509295989b9194979a5092959850565b6000806020838503121561058257600080fd5b823567ffffffffffffffff81111561059957600080fd5b6105a58582860161043d565b90969095509350505050565b8281526000602060406020840152835180604085015260005b818110156105e6578581018301518582016060015282016105ca565b506000606082860101526060601f19601f830116850101925050509392505050565b6000808585111561061857600080fd5b8386111561062557600080fd5b5050820193919092039150565b8035602083101561027657600019602084900360031b1b1692915050565b8082018082111561027657634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff19813581811691601485101561069e5780818660140360031b1b83161692505b50509291505056fea2646970667358221220860b8be6a7e9f218173e7b97e4f7d5d6522ab0118af89a815fcf60520e952ed464736f6c63430008170033", - "nonce": "0x4", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0x18c7" }, "additionalContracts": [], "isFixedGasLimit": false - }, - { - "hash": "0x48ce34b37afe56afe501259244c72b41e8b6f27af533e8e6ffa981fefd544528", - "transactionType": "CREATE2", - "contractName": "AllowedMethodsEnforcer", - "contractAddress": "0x2c21fd0cb9dc8445cb3fb0dc5e7bb0aca01842b5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506107fc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610512565b50505050505050505050565b005b610076610086366004610512565b6100b4565b61009e6100993660046105df565b610197565b6040516100ab9190610621565b60405180910390f35b856100c08160006102e5565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006102e5565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c89896102fc565b505050505050505050505050565b60606000826101a7600482610685565b1580156101b357508015155b6102135760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b61021e6004826106af565b67ffffffffffffffff811115610236576102366106c3565b60405190808252806020026020018201604052801561025f578160200160208202803683370190505b50925060005b818110156102dc5785818661027b8260046106d9565b92610288939291906106ec565b61029191610716565b8484815181106102a3576102a3610746565b6001600160e01b031990921660209283029190910190910152826102c68161075c565b93506102d590506004826106d9565b9050610265565b50505092915050565b6001600160f81b0319828116908216145b92915050565b366000610309848461045c565b90945092505050600481101561037e5760405162461bcd60e51b815260206004820152603460248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d656044820152730f0cac6eae8d2dedc5ac8c2e8c25ad8cadccee8d60631b6064820152608401610108565b600061038d60048284866106ec565b61039691610716565b905060006103a48888610197565b805190915060005b818110156103fb578281815181106103c6576103c6610746565b60200260200101516001600160e01b031916846001600160e01b031916036103f357505050505050610456565b6001016103ac565b5060405162461bcd60e51b815260206004820152602960248201527f416c6c6f7765644d6574686f6473456e666f726365723a6d6574686f642d6e6f6044820152681d0b585b1b1bddd95960ba1b6064820152608401610108565b50505050565b600080368161046e60148287896106ec565b61047791610775565b60601c935061048a6034601487896106ec565b610493916107a8565b92506104a285603481896106ec565b949793965094505050565b60008083601f8401126104bf57600080fd5b50813567ffffffffffffffff8111156104d757600080fd5b6020830191508360208285010111156104ef57600080fd5b9250929050565b80356001600160a01b038116811461050d57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561053157600080fd5b8a3567ffffffffffffffff8082111561054957600080fd5b6105558e838f016104ad565b909c509a5060208d013591508082111561056e57600080fd5b61057a8e838f016104ad565b909a50985060408d0135975060608d013591508082111561059a57600080fd5b506105a78d828e016104ad565b90965094505060808b013592506105c060a08c016104f6565b91506105ce60c08c016104f6565b90509295989b9194979a5092959850565b600080602083850312156105f257600080fd5b823567ffffffffffffffff81111561060957600080fd5b610615858286016104ad565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156106635783516001600160e01b0319168352928401929184019160010161063d565b50909695505050505050565b634e487b7160e01b600052601260045260246000fd5b6000826106945761069461066f565b500690565b634e487b7160e01b600052601160045260246000fd5b6000826106be576106be61066f565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156102f6576102f6610699565b600080858511156106fc57600080fd5b8386111561070957600080fd5b5050820193919092039150565b6001600160e01b0319813581811691600485101561073e5780818660040360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b60006001820161076e5761076e610699565b5060010190565b6bffffffffffffffffffffffff19813581811691601485101561073e5760149490940360031b84901b1690921692915050565b803560208310156102f657600019602084900360031b1b169291505056fea26469706673582212209b5da9243dcd3815a06d34a51586ce02e6c67b993be22c2b463556cf3e0f77b464736f6c63430008170033", - "nonce": "0x5", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4ae99c2723d01f6a295900d5ea1e46a506a2c7eed5ebfc2202e28601844f55f2", - "transactionType": "CREATE2", - "contractName": "AllowedTargetsEnforcer", - "contractAddress": "0x7f20f61b1f09b08d970938f6fa563634d65c4eeb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610736806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461047b565b50505050505050505050565b005b61007661008636600461047b565b6100b4565b61009e610099366004610548565b61025e565b6040516100ab919061058a565b60405180910390f35b856100c08160006103ae565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006103ae565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b50600061018988886103c5565b5050509050600061019a8e8e61025e565b805190915060005b818110156101ed578281815181106101bc576101bc6105d7565b60200260200101516001600160a01b0316846001600160a01b0316036101e55750505050610250565b6001016101a2565b5060405162461bcd60e51b815260206004820152603160248201527f416c6c6f77656454617267657473456e666f726365723a7461726765742d6164604482015270191c995cdccb5b9bdd0b585b1b1bddd959607a1b6064820152608401610108565b505050505050505050505050565b606060008261026e601482610603565b15801561027a57508015155b6102da5760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f77656454617267657473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b6102e560148261062d565b67ffffffffffffffff8111156102fd576102fd610641565b604051908082528060200260200182016040528015610326578160200160208202803683370190505b50925060005b818110156103a557858186610342826014610657565b9261034f9392919061066a565b61035891610694565b60601c84848151811061036d5761036d6105d7565b6001600160a01b03909216602092830291909101909101528261038f816106c9565b935061039e9050601482610657565b905061032c565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008036816103d7601482878961066a565b6103e091610694565b60601c93506103f360346014878961066a565b6103fc916106e2565b925061040b856034818961066a565b949793965094505050565b60008083601f84011261042857600080fd5b50813567ffffffffffffffff81111561044057600080fd5b60208301915083602082850101111561045857600080fd5b9250929050565b80356001600160a01b038116811461047657600080fd5b919050565b60008060008060008060008060008060e08b8d03121561049a57600080fd5b8a3567ffffffffffffffff808211156104b257600080fd5b6104be8e838f01610416565b909c509a5060208d01359150808211156104d757600080fd5b6104e38e838f01610416565b909a50985060408d0135975060608d013591508082111561050357600080fd5b506105108d828e01610416565b90965094505060808b0135925061052960a08c0161045f565b915061053760c08c0161045f565b90509295989b9194979a5092959850565b6000806020838503121561055b57600080fd5b823567ffffffffffffffff81111561057257600080fd5b61057e85828601610416565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156105cb5783516001600160a01b0316835292840192918401916001016105a6565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082610612576106126105ed565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261063c5761063c6105ed565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103bf576103bf610617565b6000808585111561067a57600080fd5b8386111561068757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106c15780818660140360031b1b83161692505b505092915050565b6000600182016106db576106db610617565b5060010190565b803560208310156103bf57600019602084900360031b1b169291505056fea2646970667358221220c8822d4c7275ef8dedf0f20285c1cb5687e2081aef67716a170ae9a2f3de500164736f6c63430008170033", - "nonce": "0x6", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1f74fa0ef574fe9c5123d26aade00b3b470dce519626ff972c1a16be0f956b3f", - "transactionType": "CREATE2", - "contractName": "BlockNumberEnforcer", - "contractAddress": "0x5d9818df0ae3f66e9c3d0c5029daf99d1823ca6c", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104ed806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610345565b50505050505050505050565b005b610076610086366004610345565b6100c2565b61009e610099366004610412565b61023e565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023e565b90925090506001600160801b038216156101b957816001600160801b031643116101b95760405162461bcd60e51b8152602060048201526024808201527f426c6f636b4e756d626572456e666f726365723a6561726c792d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b6001600160801b0381161561022f57806001600160801b0316431061022f5760405162461bcd60e51b815260206004820152602660248201527f426c6f636b4e756d626572456e666f726365723a657870697265642d64656c6560448201526533b0ba34b7b760d11b606482015260840161012a565b50505050505050505050505050565b600080602083146102a25760405162461bcd60e51b815260206004820152602860248201527f426c6f636b4e756d626572456e666f726365723a696e76616c69642d7465726d6044820152670e65ad8cadccee8d60c31b606482015260840161012a565b6102b0601060008587610454565b6102b99161047e565b60801c91506102cb8360108187610454565b6102d49161047e565b60801c90509250929050565b60008083601f8401126102f257600080fd5b50813567ffffffffffffffff81111561030a57600080fd5b60208301915083602082850101111561032257600080fd5b9250929050565b80356001600160a01b038116811461034057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561036457600080fd5b8a3567ffffffffffffffff8082111561037c57600080fd5b6103888e838f016102e0565b909c509a5060208d01359150808211156103a157600080fd5b6103ad8e838f016102e0565b909a50985060408d0135975060608d01359150808211156103cd57600080fd5b506103da8d828e016102e0565b90965094505060808b013592506103f360a08c01610329565b915061040160c08c01610329565b90509295989b9194979a5092959850565b6000806020838503121561042557600080fd5b823567ffffffffffffffff81111561043c57600080fd5b610448858286016102e0565b90969095509350505050565b6000808585111561046457600080fd5b8386111561047157600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104af5780818660100360031b1b83161692505b50509291505056fea26469706673582212206446e38dd8abfd3c797d56379fb8902a34f79b78cc594a623cb4ad236f2c8a8564736f6c63430008170033", - "nonce": "0x7", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9dec6aa47d0d2fef86c1493f98eff6dcb5da01af2ca49ca02e4cbea81e87928f", - "transactionType": "CREATE2", - "contractName": "DeployedEnforcer", - "contractAddress": "0x24ff2aa430d53a8cd6788018e902e098083dccd2", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610748806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063481286e614610083578063a145832a146100b3578063b99deb0e146100c6578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046104fe565b50505050505050505050565b005b6100966100913660046105cb565b6100e8565b6040516001600160a01b0390911681526020015b60405180910390f35b6100816100c13660046104fe565b6100fd565b6100d96100d43660046105ed565b61026d565b6040516100aa9392919061062f565b60006100f48284610353565b90505b92915050565b85600881901b6001600160f81b031981161561016e5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600080600061017e8e8e61026d565b919450925090506001600160a01b0383163b156101d9576040516001600160a01b03841681527f641dafeb23238fae3ef71c64fced975da90c34dede63890507f3dda6b1e0dfef9060200160405180910390a1505050610260565b60006101e58284610360565b9050836001600160a01b0316816001600160a01b03161461025b5760405162461bcd60e51b815260206004820152602a60248201527f4465706c6f796564456e666f726365723a6465706c6f7965642d6164647265736044820152690e65adad2e6dac2e8c6d60b31b6064820152608401610165565b505050505b5050505050505050505050565b6000806060603484116102d05760405162461bcd60e51b815260206004820152602560248201527f4465706c6f796564456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610165565b6102de601460008688610695565b6102e7916106bf565b60601c92506102fa603460148688610695565b610303916106f4565b91506103128460348188610695565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509598949750919550929350505050565b60006100f48383306103e8565b600061036e60008385610412565b9050806001600160a01b03163b6000036103a6576040516352c7cd4960e11b81526001600160a01b0382166004820152602401610165565b6040516001600160a01b03821681527faf3c4b03f515b5a38f3c238fdc24abf10854a2f27f2a85743a71de17e9bc7e7f9060200160405180910390a192915050565b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b60008347101561043e5760405163392efb2b60e21b815247600482015260248101859052604401610165565b815160000361046057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661049257604051633a0ba96160e11b815260040160405180910390fd5b9392505050565b60008083601f8401126104ab57600080fd5b50813567ffffffffffffffff8111156104c357600080fd5b6020830191508360208285010111156104db57600080fd5b9250929050565b80356001600160a01b03811681146104f957600080fd5b919050565b60008060008060008060008060008060e08b8d03121561051d57600080fd5b8a3567ffffffffffffffff8082111561053557600080fd5b6105418e838f01610499565b909c509a5060208d013591508082111561055a57600080fd5b6105668e838f01610499565b909a50985060408d0135975060608d013591508082111561058657600080fd5b506105938d828e01610499565b90965094505060808b013592506105ac60a08c016104e2565b91506105ba60c08c016104e2565b90509295989b9194979a5092959850565b600080604083850312156105de57600080fd5b50508035926020909101359150565b6000806020838503121561060057600080fd5b823567ffffffffffffffff81111561061757600080fd5b61062385828601610499565b90969095509350505050565b60018060a01b03841681526000602084602084015260606040840152835180606085015260005b8181101561067257858101830151858201608001528201610656565b506000608082860101526080601f19601f83011685010192505050949350505050565b600080858511156106a557600080fd5b838611156106b257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106ec5780818660140360031b1b83161692505b505092915050565b803560208310156100f757600019602084900360031b1b169291505056fea2646970667358221220a048cc0e83485049fa3f0167bb6b167a17c4bf4170c90c95e9b7af43cdc7b85a64736f6c63430008170033", - "nonce": "0x8", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x49b1368070881ad60009cb1029f3d47c0c7e5a78ec722c3bc11c81ebe9d4104f", - "transactionType": "CREATE2", - "contractName": "ERC20BalanceChangeEnforcer", - "contractAddress": "0xcdf6ab796408598cea671d79506d7d48e97a5437", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061095e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780638678d6ef146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610677565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046106f5565b50505050505050505050565b005b6100f46100ef3660046107c2565b61018d565b6040519081526020016100bc565b6100df6101103660046106f5565b6101a2565b6100f4610123366004610677565b60006020819052908152604090205481565b6101486101433660046107fe565b610353565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df6101883660046106f5565b610440565b600061019a84848461061d565b949350505050565b85600881901b6101b3816000610660565b6102125760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102208d8d610353565b509250925050600061023333848961061d565b60008181526001602052604090205490915060ff16156102ab5760405162461bcd60e51b815260206004820152602d60248201527f455243323042616c616e63654368616e6765456e666f726365723a656e666f7260448201526c18d95c8b5a5ccb5b1bd8dad959609a1b6064820152608401610209565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa15801561030c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103309190610840565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c05760405162461bcd60e51b815260206004820152602f60248201527f455243323042616c616e63654368616e6765456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b6064820152608401610209565b858560008181106103d3576103d3610859565b909101356001600160f81b031916151594506103f5905060156001878961086f565b6103fe91610899565b60601c925061041160296015878961086f565b61041a91610899565b60601c915061042c856029818961086f565b610435916108ce565b939692955090935050565b6000806000806104508e8e610353565b9350935093509350600061046533858a61061d565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e99190610840565b9050851561057c5760008281526020819052604090205461050b908490610902565b8110156105775760405162461bcd60e51b815260206004820152603460248201527f455243323042616c616e63654368616e6765456e666f726365723a65786365656044820152736465642d62616c616e63652d646563726561736560601b6064820152608401610209565b61060b565b600082815260208190526040902054610596908490610915565b81101561060b5760405162461bcd60e51b815260206004820152603860248201527f455243323042616c616e63654368616e6765456e666f726365723a696e73756660448201527f66696369656e742d62616c616e63652d696e63726561736500000000000000006064820152608401610209565b50505050505050505050505050505050565b604080516001600160a01b039485166020808301919091529390941684820152606080850192909252805180850390920182526080909301909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561068957600080fd5b5035919050565b60008083601f8401126106a257600080fd5b50813567ffffffffffffffff8111156106ba57600080fd5b6020830191508360208285010111156106d257600080fd5b9250929050565b80356001600160a01b03811681146106f057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561071457600080fd5b8a3567ffffffffffffffff8082111561072c57600080fd5b6107388e838f01610690565b909c509a5060208d013591508082111561075157600080fd5b61075d8e838f01610690565b909a50985060408d0135975060608d013591508082111561077d57600080fd5b5061078a8d828e01610690565b90965094505060808b013592506107a360a08c016106d9565b91506107b160c08c016106d9565b90509295989b9194979a5092959850565b6000806000606084860312156107d757600080fd5b6107e0846106d9565b92506107ee602085016106d9565b9150604084013590509250925092565b6000806020838503121561081157600080fd5b823567ffffffffffffffff81111561082857600080fd5b61083485828601610690565b90969095509350505050565b60006020828403121561085257600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561087f57600080fd5b8386111561088c57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108c65780818660140360031b1b83161692505b505092915050565b8035602083101561067157600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610671576106716108ec565b80820180821115610671576106716108ec56fea2646970667358221220965799d5fdbdef45c46d045e9c377c23116f420861da1b7353b41ac029878d9964736f6c63430008170033", - "nonce": "0x9", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5466bdc5b0aafa3406f1aa99ccda73d8991486216d8a9ffa1c6bfd014b3be295", - "transactionType": "CREATE2", - "contractName": "ERC20TransferAmountEnforcer", - "contractAddress": "0xf100b0819427117ecf76ed94b358b1a5b5c6d2fc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061081e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100be578063b99deb0e146100d1578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046105c3565b50505050505050505050565b005b6100ab610091366004610690565b600060208181529281526040808220909352908152205481565b6040519081526020015b60405180910390f35b6100816100cc3660046105c3565b610103565b6100e46100df3660046106ba565b610247565b604080516001600160a01b0390931683526020830191909152016100b5565b8561010f8160006102df565b6101605760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101718160006102df565b6101cb5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610157565b506000806101dc8e8e8b8b8b6102f6565b9150915086856001600160a01b0316336001600160a01b03167fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d858560405161022f929190918252602082015260400190565b60405180910390a45050505050505050505050505050565b600080603483146102a15760405162461bcd60e51b815260206004820152603060248201526000805160206107c983398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b6064820152608401610157565b6102af6014600085876106fc565b6102b891610726565b60601c91506102ca83601481876106fc565b6102d39161075b565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b6000806000366000610308888861050d565b9295509350909150506044811461036c5760405162461bcd60e51b815260206004820152603460248201526000805160206107c98339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b6064820152608401610157565b60006103788b8b610247565b965090506001600160a01b03808216908516146103da5760405162461bcd60e51b815260206004820152602c60248201526000805160206107c983398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b6064820152608401610157565b63a9059cbb60e01b6103f06004600085876106fc565b6103f991610779565b6001600160e01b031916146104515760405162461bcd60e51b815260206004820152602a60248201526000805160206107c98339815191526044820152691b1a590b5b595d1a1bd960b21b6064820152608401610157565b61045f6044602484866106fc565b6104689161075b565b336000908152602081815260408083208b8452909152812080549091906104909084906107a7565b9250508190559450858511156104ff5760405162461bcd60e51b815260206004820152602e60248201527f45524332305472616e73666572416d6f756e74456e666f726365723a616c6c6f60448201526d1dd85b98d94b595e18d95959195960921b6064820152608401610157565b505050509550959350505050565b600080368161051f60148287896106fc565b61052891610726565b60601c935061053b6034601487896106fc565b6105449161075b565b925061055385603481896106fc565b949793965094505050565b60008083601f84011261057057600080fd5b50813567ffffffffffffffff81111561058857600080fd5b6020830191508360208285010111156105a057600080fd5b9250929050565b80356001600160a01b03811681146105be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156105e257600080fd5b8a3567ffffffffffffffff808211156105fa57600080fd5b6106068e838f0161055e565b909c509a5060208d013591508082111561061f57600080fd5b61062b8e838f0161055e565b909a50985060408d0135975060608d013591508082111561064b57600080fd5b506106588d828e0161055e565b90965094505060808b0135925061067160a08c016105a7565b915061067f60c08c016105a7565b90509295989b9194979a5092959850565b600080604083850312156106a357600080fd5b6106ac836105a7565b946020939093013593505050565b600080602083850312156106cd57600080fd5b823567ffffffffffffffff8111156106e457600080fd5b6106f08582860161055e565b90969095509350505050565b6000808585111561070c57600080fd5b8386111561071957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156107535780818660140360031b1b83161692505b505092915050565b803560208310156102f057600019602084900360031b1b1692915050565b6001600160e01b031981358181169160048510156107535760049490940360031b84901b1690921692915050565b808201808211156102f057634e487b7160e01b600052601160045260246000fdfe45524332305472616e73666572416d6f756e74456e666f726365723a696e7661a2646970667358221220c41875b732e3b48749e6357d2d1452efe720957c650141af2df143c50d96625064736f6c63430008170033", - "nonce": "0xa", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x450f5d396d8c18ee2fabb3b10b3b5df10fd0bed1e2c77a65e3986c4f6b198d83", - "transactionType": "CREATE2", - "contractName": "ERC20PeriodTransferEnforcer", - "contractAddress": "0x474e3ae7e169e940607cc624da8a15eb120139ab", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d12806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610a20565b50505050505050505050565b005b6100b16100ac366004610aed565b61018e565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df366004610b47565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610a20565b610265565b61016461015f366004610b71565b61034a565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a081018352815481526001820154938101939093526002810154918301829052600381015460608401526004015460808301528291829115610203576101f781610416565b9350935093505061025b565b6000806000610212898961034a565b9350935093505060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061024f81610416565b97509750975050505050505b9450945094915050565b856102718160006104aa565b6102c25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102d38160006104aa565b61032d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102b9565b5061033c8c8c898989886104c1565b505050505050505050505050565b6000808080607485146103a65760405162461bcd60e51b81526020600482015260306024820152600080516020610cbd83398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016102b9565b6103b4601460008789610bb3565b6103bd91610bdd565b60601c93506103d0603460148789610bb3565b6103d991610c12565b92506103e9605460348789610bb3565b6103f291610c12565b9150610402607460548789610bb3565b61040b91610c12565b939692955090935050565b60008060008360400151421015610435575060009150819050806104a3565b602084015160408501516104499042610c46565b6104539190610c59565b61045e906001610c7b565b90508084606001511415915060008261047b57846080015161047e565b60005b90508085600001511161049257600061049f565b845161049f908290610c46565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60003660006104d0878761096a565b929550935090915050604481146105345760405162461bcd60e51b81526020600482015260346024820152600080516020610cbd8339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b60648201526084016102b9565b6000806000806105448d8d61034a565b9350935093509350866001600160a01b0316846001600160a01b0316146105b05760405162461bcd60e51b815260206004820152602c6024820152600080516020610cbd83398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b60648201526084016102b9565b63a9059cbb60e01b6105c660046000888a610bb3565b6105cf91610c8e565b6001600160e01b031916146106275760405162461bcd60e51b815260206004820152602a6024820152600080516020610cbd8339815191526044820152691b1a590b5b595d1a1bd960b21b60648201526084016102b9565b336000908152602081815260408083208c8452909152812060028101549091036107e157600082116106a55760405162461bcd60e51b81526020600482015260336024820152600080516020610cbd8339815191526044820152726c69642d7a65726f2d73746172742d6461746560681b60648201526084016102b9565b600084116107025760405162461bcd60e51b81526020600482015260366024820152600080516020610cbd8339815191526044820152751b1a590b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d60521b60648201526084016102b9565b600083116107665760405162461bcd60e51b81526020600482015260386024820152600080516020610cbd83398151915260448201527f6c69642d7a65726f2d706572696f642d6475726174696f6e000000000000000060648201526084016102b9565b814210156107cf5760405162461bcd60e51b815260206004820152603060248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e60448201526f1cd9995c8b5b9bdd0b5cdd185c9d195960821b60648201526084016102b9565b83815560018101839055600281018290555b600080600061082c846040518060a001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481525050610416565b919450925090506000610843604460248c8e610bb3565b61084c91610c12565b9050838111156108bb5760405162461bcd60e51b815260206004820152603460248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e6044820152731cd9995c8b585b5bdd5b9d0b595e18d95959195960621b60648201526084016102b9565b82156108d05760038501829055600060048601555b808560040160008282546108e49190610c7b565b90915550506004850154604080516001600160a01b038c81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a4505050505050505050505050505050505050565b600080368161097c6014828789610bb3565b61098591610bdd565b60601c9350610998603460148789610bb3565b6109a191610c12565b92506109b08560348189610bb3565b949793965094505050565b60008083601f8401126109cd57600080fd5b50813567ffffffffffffffff8111156109e557600080fd5b6020830191508360208285010111156109fd57600080fd5b9250929050565b80356001600160a01b0381168114610a1b57600080fd5b919050565b60008060008060008060008060008060e08b8d031215610a3f57600080fd5b8a3567ffffffffffffffff80821115610a5757600080fd5b610a638e838f016109bb565b909c509a5060208d0135915080821115610a7c57600080fd5b610a888e838f016109bb565b909a50985060408d0135975060608d0135915080821115610aa857600080fd5b50610ab58d828e016109bb565b90965094505060808b01359250610ace60a08c01610a04565b9150610adc60c08c01610a04565b90509295989b9194979a5092959850565b60008060008060608587031215610b0357600080fd5b84359350610b1360208601610a04565b9250604085013567ffffffffffffffff811115610b2f57600080fd5b610b3b878288016109bb565b95989497509550505050565b60008060408385031215610b5a57600080fd5b610b6383610a04565b946020939093013593505050565b60008060208385031215610b8457600080fd5b823567ffffffffffffffff811115610b9b57600080fd5b610ba7858286016109bb565b90969095509350505050565b60008085851115610bc357600080fd5b83861115610bd057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610c0a5780818660140360031b1b83161692505b505092915050565b803560208310156104bb57600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104bb576104bb610c30565b600082610c7657634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156104bb576104bb610c30565b6001600160e01b03198135818116916004851015610c0a5760049490940360031b84901b169092169291505056fe4552433230506572696f645472616e73666572456e666f726365723a696e7661a264697066735822122002755ab8cc52dedf9878671bfd7d317d71bfc428a79a9809842faaefd0de27d064736f6c63430008170033", - "nonce": "0xb", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xfaa090192559f3840056f474f774cf2aa073faa58596c179f324d0f4621b2cee", - "transactionType": "CREATE2", - "contractName": "ERC20StreamingEnforcer", - "contractAddress": "0x56c97ae02f233b29fa03502ecc0457266d9be00e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b7d806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100fb578063fb7d2c5b1461011c57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610910565b50505050505050505050565b005b61009c6100ac366004610910565b610189565b6100c46100bf3660046109dd565b61026e565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a0015b60405180910390f35b61010e610109366004610a1f565b610365565b6040519081526020016100f2565b61016161012a366004610a1f565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100f2565b856101958160006103d0565b6101e65760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101f78160006103d0565b6102515760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101dd565b506102608c8c898989886103e7565b505050505050505050505050565b600080808080609486146102d85760405162461bcd60e51b815260206004820152602b60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b60648201526084016101dd565b6102e660146000888a610a49565b6102ef91610a73565b60601c945061030260346014888a610a49565b61030b91610aa8565b935061031b60546034888a610a49565b61032491610aa8565b925061033460746054888a610a49565b61033d91610aa8565b915061034d60946074888a610a49565b61035691610aa8565b60001c90509295509295909350565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a081018352815481526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152906103c8906107d9565b949350505050565b6001600160f81b0319828116908216145b92915050565b60003660006103f6878761085a565b929550935090915050604481146104675760405162461bcd60e51b815260206004820152602f60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6560448201526e0f0cac6eae8d2dedc5ad8cadccee8d608b1b60648201526084016101dd565b60008060008060006104798e8e61026e565b94509450945094509450838310156104e55760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015268185e0b585b5bdd5b9d60ba1b60648201526084016101dd565b6000811161054c5760405162461bcd60e51b815260206004820152602e60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7a60448201526d65726f2d73746172742d74696d6560901b60648201526084016101dd565b876001600160a01b0316856001600160a01b0316146105bd5760405162461bcd60e51b815260206004820152602760248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d636044820152661bdb9d1c9858dd60ca1b60648201526084016101dd565b63a9059cbb60e01b6105d360046000898b610a49565b6105dc91610ac6565b6001600160e01b031916146106415760405162461bcd60e51b815260206004820152602560248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015264195d1a1bd960da1b60648201526084016101dd565b336000908152602081815260408083208d84529091528120600481015490910361067e578481556001810184905560028101839055600381018290555b600061068e604460248a8c610a49565b61069791610aa8565b6040805160a081018252845481526001850154602082015260028501549181019190915260038401546060820152600484015460808201529091506106db906107d9565b81111561073c5760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a616c6c6f77616e63656044820152680b595e18d95959195960ba1b60648201526084016101dd565b808260040160008282546107509190610b0a565b90915550506004820154604080516001600160a01b038a81168252602082018a9052818301899052606082018890526080820187905260a08201939093524260c082015290518e928e169133917f30ceca901166c86cac9d1024230d7f5740b26cce6bdd9bad7b1d6e616904ea639181900360e00190a450505050505050505050505050505050565b600081606001514210156107ef57506000919050565b60008260600151426108019190610b1d565b905060008184604001516108159190610b30565b84516108219190610b0a565b90508360200151811115610836575060208301515b8084608001511061084b575060009392505050565b60808401516103c89082610b1d565b600080368161086c6014828789610a49565b61087591610a73565b60601c9350610888603460148789610a49565b61089191610aa8565b92506108a08560348189610a49565b949793965094505050565b60008083601f8401126108bd57600080fd5b50813567ffffffffffffffff8111156108d557600080fd5b6020830191508360208285010111156108ed57600080fd5b9250929050565b80356001600160a01b038116811461090b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561092f57600080fd5b8a3567ffffffffffffffff8082111561094757600080fd5b6109538e838f016108ab565b909c509a5060208d013591508082111561096c57600080fd5b6109788e838f016108ab565b909a50985060408d0135975060608d013591508082111561099857600080fd5b506109a58d828e016108ab565b90965094505060808b013592506109be60a08c016108f4565b91506109cc60c08c016108f4565b90509295989b9194979a5092959850565b600080602083850312156109f057600080fd5b823567ffffffffffffffff811115610a0757600080fd5b610a13858286016108ab565b90969095509350505050565b60008060408385031215610a3257600080fd5b610a3b836108f4565b946020939093013593505050565b60008085851115610a5957600080fd5b83861115610a6657600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610aa05780818660140360031b1b83161692505b505092915050565b803560208310156103e157600019602084900360031b1b1692915050565b6001600160e01b03198135818116916004851015610aa05760049490940360031b84901b1690921692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103e1576103e1610af4565b818103818111156103e1576103e1610af4565b80820281158282048414176103e1576103e1610af456fea264697066735822122038be6c898e25e035c36a52fe26a236a90574cd5fb48f9bc1cb72563a2f07d55b64736f6c63430008170033", - "nonce": "0xc", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa1a55c23005e99ba8f13d92c919c29271b87b94c5307a869a75d15fcbe85cc1e", - "transactionType": "CREATE2", - "contractName": "ERC721BalanceChangeEnforcer", - "contractAddress": "0x8afdf96edbbe7e1ed3f5cd89c7e084841e12a09e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061097c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780635f6f02e0146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610686565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610704565b50505050505050505050565b005b6100f46100ef3660046107d1565b61018d565b6040519081526020016100bc565b6100df610110366004610704565b6101a4565b6100f4610123366004610686565b60006020819052908152604090205481565b61014861014336600461081c565b610357565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df610188366004610704565b610445565b600061019b85858585610624565b95945050505050565b85600881901b6101b581600061066f565b6102145760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102228d8d610357565b50925092505060006102363384848a610624565b60008181526001602052604090205490915060ff16156102af5760405162461bcd60e51b815260206004820152602e60248201527f45524337323142616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b606482015260840161020b565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa158015610310573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610334919061085e565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c55760405162461bcd60e51b815260206004820152603060248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b606482015260840161020b565b858560008181106103d8576103d8610877565b909101356001600160f81b031916151594506103fa905060156001878961088d565b610403916108b7565b60601c925061041660296015878961088d565b61041f916108b7565b60601c9150610431856029818961088d565b61043a916108ec565b939692955090935050565b6000806000806104558e8e610357565b9350935093509350600061046b3385858b610624565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ef919061085e565b9050851561058357600082815260208190526040902054610511908490610920565b81101561057e5760405162461bcd60e51b815260206004820152603560248201527f45524337323142616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b606482015260840161020b565b610612565b60008281526020819052604090205461059d908490610933565b8110156106125760405162461bcd60e51b815260206004820152603960248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e63726561736500000000000000606482015260840161020b565b50505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561069857600080fd5b5035919050565b60008083601f8401126106b157600080fd5b50813567ffffffffffffffff8111156106c957600080fd5b6020830191508360208285010111156106e157600080fd5b9250929050565b80356001600160a01b03811681146106ff57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561072357600080fd5b8a3567ffffffffffffffff8082111561073b57600080fd5b6107478e838f0161069f565b909c509a5060208d013591508082111561076057600080fd5b61076c8e838f0161069f565b909a50985060408d0135975060608d013591508082111561078c57600080fd5b506107998d828e0161069f565b90965094505060808b013592506107b260a08c016106e8565b91506107c060c08c016106e8565b90509295989b9194979a5092959850565b600080600080608085870312156107e757600080fd5b6107f0856106e8565b93506107fe602086016106e8565b925061080c604086016106e8565b9396929550929360600135925050565b6000806020838503121561082f57600080fd5b823567ffffffffffffffff81111561084657600080fd5b6108528582860161069f565b90969095509350505050565b60006020828403121561087057600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561089d57600080fd5b838611156108aa57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108e45780818660140360031b1b83161692505b505092915050565b8035602083101561068057600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156106805761068061090a565b808201808211156106805761068061090a56fea2646970667358221220620a30e6cd947057e411eab8573ce55ed899a87dfc8f021f30d60e4a3e1f1dd264736f6c63430008170033", - "nonce": "0xd", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x2546510d1e7ca1ffa1495afe7f29bf2e7db8911742eb83a301107aab61b2d313", - "transactionType": "CREATE2", - "contractName": "ERC721TransferEnforcer", - "contractAddress": "0x3790e6b7233f779b09da74c72b6e94813925b9af", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610821806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046105ea565b50505050505050505050565b005b6100766100863660046105ea565b6100c1565b61009e6100993660046106bd565b61047c565b604080516001600160a01b03909316835260208301919091520160405180910390f35b856100cd816000610521565b61011e5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012f816000610521565b6101895760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610115565b506000806101978e8e61047c565b9150915060003660006101aa8c8c610538565b929550935090915050606481101561021b5760405162461bcd60e51b815260206004820152602e60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6360448201526d0c2d8d8c8c2e8c25ad8cadccee8d60931b6064820152608401610115565b6000808061022c84600481886106ff565b8101906102399190610729565b919450925090506001600160a01b038316158061025d57506001600160a01b038216155b156102b95760405162461bcd60e51b815260206004820152602660248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6160448201526564647265737360d01b6064820152608401610115565b60006102c860048287896106ff565b6102d19161076a565b9050886001600160a01b0316876001600160a01b0316146103505760405162461bcd60e51b815260206004820152603360248201527f4552433732315472616e73666572456e666f726365723a756e617574686f72696044820152721e99590b58dbdb9d1c9858dd0b5d185c99d95d606a1b6064820152608401610115565b6001600160e01b031981166323b872dd60e01b1480159061038257506001600160e01b03198116632142170760e11b14155b801561039f57506001600160e01b03198116635c46a7ef60e11b14155b156104015760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b3d32b216b9b2b632b1ba37b960a11b6064820152608401610115565b8782146104655760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b1e99590b5d1bdad95b8b5a5960a21b6064820152608401610115565b505050505050505050505050505050505050505050565b600080603483146104e35760405162461bcd60e51b815260206004820152602b60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610115565b6104f16014600085876106ff565b6104fa9161079a565b60601c915061050c83601481876106ff565b610515916107cd565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b600080368161054a60148287896106ff565b6105539161079a565b60601c93506105666034601487896106ff565b61056f916107cd565b925061057e85603481896106ff565b949793965094505050565b60008083601f84011261059b57600080fd5b50813567ffffffffffffffff8111156105b357600080fd5b6020830191508360208285010111156105cb57600080fd5b9250929050565b6001600160a01b03811681146105e757600080fd5b50565b60008060008060008060008060008060e08b8d03121561060957600080fd5b8a3567ffffffffffffffff8082111561062157600080fd5b61062d8e838f01610589565b909c509a5060208d013591508082111561064657600080fd5b6106528e838f01610589565b909a50985060408d0135975060608d013591508082111561067257600080fd5b5061067f8d828e01610589565b90965094505060808b0135925060a08b013561069a816105d2565b915060c08b01356106aa816105d2565b809150509295989b9194979a5092959850565b600080602083850312156106d057600080fd5b823567ffffffffffffffff8111156106e757600080fd5b6106f385828601610589565b90969095509350505050565b6000808585111561070f57600080fd5b8386111561071c57600080fd5b5050820193919092039150565b60008060006060848603121561073e57600080fd5b8335610749816105d2565b92506020840135610759816105d2565b929592945050506040919091013590565b6001600160e01b031981358181169160048510156107925780818660040360031b1b83161692505b505092915050565b6bffffffffffffffffffffffff1981358181169160148510156107925760149490940360031b84901b1690921692915050565b8035602083101561053257600019602084900360031b1b169291505056fea26469706673582212201b4ed75c14efe202d2a163cf465dbebe2a9484eb69c80ab3e6265355eae8f0ec64736f6c63430008170033", - "nonce": "0xe", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9871928310afc059e69b042c1220d374ca56c274c2dffe03accd727512a61282", - "transactionType": "CREATE2", - "contractName": "ERC1155BalanceChangeEnforcer", - "contractAddress": "0x63c322732695cafbbd488fc6937a0a7b66fc001a", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109cb806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b99deb0e1161005b578063b99deb0e14610122578063d0a3529f1461016b578063d3eddcc51461017e578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063b5e54492146100f4575b600080fd5b6100b061009b3660046106cb565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610749565b50505050505050505050565b005b6100df6100ef366004610749565b610191565b6101146101023660046106cb565b60006020819052908152604090205481565b6040519081526020016100bc565b610135610130366004610816565b610350565b6040805195151586526001600160a01b03948516602087015292909316918401919091526060830152608082015260a0016100bc565b610114610179366004610858565b61045d565b6100df61018c366004610749565b610476565b85600881901b6101a2816000610661565b6102015760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006102118e8e610350565b50935093509350506000610228338585858c610678565b60008181526001602052604090205490915060ff16156102a25760405162461bcd60e51b815260206004820152602f60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a656e6660448201526e1bdc98d95c8b5a5ccb5b1bd8dad959608a1b60648201526084016101f8565b6000818152600160208190526040808320805460ff191690921790915551627eeac760e11b81526001600160a01b0385811660048301526024820185905286169062fdd58e90604401602060405180830381865afa158015610308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032c91906108ad565b60009283526020839052604090922091909155505050505050505050505050505050565b600080808080606986146103c05760405162461bcd60e51b815260206004820152603160248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101f8565b868660008181106103d3576103d36108c6565b909101356001600160f81b031916151595506103f5905060156001888a6108dc565b6103fe91610906565b60601c935061041160296015888a6108dc565b61041a91610906565b60601c925061042d60496029888a6108dc565b6104369161093b565b9150610445866049818a6108dc565b61044e9161093b565b60001c90509295509295909350565b600061046c8686868686610678565b9695505050505050565b60008060008060006104888f8f610350565b9450945094509450945060006104a1338686868d610678565b600081815260016020526040808220805460ff1916905551627eeac760e11b81526001600160a01b03878116600483015260248201879052929350909187169062fdd58e90604401602060405180830381865afa158015610506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052a91906108ad565b905086156105bf5760008281526020819052604090205461054c90849061096f565b8110156105ba5760405162461bcd60e51b815260206004820152603660248201527f4552433131353542616c616e63654368616e6765456e666f726365723a65786360448201527565656465642d62616c616e63652d646563726561736560501b60648201526084016101f8565b61064e565b6000828152602081905260409020546105d9908490610982565b81101561064e5760405162461bcd60e51b815260206004820152603a60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e7360448201527f756666696369656e742d62616c616e63652d696e63726561736500000000000060648201526084016101f8565b5050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0396871660208083019190915295871681830152939095166060840152608083019190915260a0808301919091528351808303909101815260c0909101909252815191012090565b6000602082840312156106dd57600080fd5b5035919050565b60008083601f8401126106f657600080fd5b50813567ffffffffffffffff81111561070e57600080fd5b60208301915083602082850101111561072657600080fd5b9250929050565b80356001600160a01b038116811461074457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561076857600080fd5b8a3567ffffffffffffffff8082111561078057600080fd5b61078c8e838f016106e4565b909c509a5060208d01359150808211156107a557600080fd5b6107b18e838f016106e4565b909a50985060408d0135975060608d01359150808211156107d157600080fd5b506107de8d828e016106e4565b90965094505060808b013592506107f760a08c0161072d565b915061080560c08c0161072d565b90509295989b9194979a5092959850565b6000806020838503121561082957600080fd5b823567ffffffffffffffff81111561084057600080fd5b61084c858286016106e4565b90969095509350505050565b600080600080600060a0868803121561087057600080fd5b6108798661072d565b94506108876020870161072d565b93506108956040870161072d565b94979396509394606081013594506080013592915050565b6000602082840312156108bf57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600080858511156108ec57600080fd5b838611156108f957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156109335780818660140360031b1b83161692505b505092915050565b8035602083101561067257600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561067257610672610959565b808201808211156106725761067261095956fea264697066735822122055d00b2ba52fbd5e002e46be01dfdfd95c714ab0c7dede74f416be6e2fcfa7ba64736f6c63430008170033", - "nonce": "0xf", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xfedc74f925d0c71852b4591cfef53ac99a5c032a7dab2c67805ffda980b1018c", - "transactionType": "CREATE2", - "contractName": "ExactCalldataBatchEnforcer", - "contractAddress": "0x982fd5c86bbf425d7d1451f974192d4525113dfd", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061083a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610417565b50505050505050505050565b005b610076610086366004610417565b6100b4565b61009e6100993660046104e4565b6102fd565b6040516100ab9190610526565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b503660006101918989610319565b9150915060006101a18f8f6102fd565b8051909150821461020a5760405162461bcd60e51b815260206004820152602d60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526c69642d62617463682d73697a6560981b606482015260840161010e565b60005b828110156102eb57838382818110610227576102276105e8565b905060200281019061023991906105fe565b61024790604081019061061e565b604051610255929190610665565b604051809103902082828151811061026f5761026f6105e8565b60200260200101516040015180519060200120146102e35760405162461bcd60e51b815260206004820152602b60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526a69642d63616c6c6461746160a81b606482015260840161010e565b60010161020d565b50505050505050505050505050505050565b60606103098383610319565b610312916106e5565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103515763ba597e7e6000526004601cfd5b83156103a8578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c171561039f5763ba597e7e6000526004601cfd5b5050508261035b575b5050509250929050565b60008083601f8401126103c457600080fd5b50813567ffffffffffffffff8111156103dc57600080fd5b6020830191508360208285010111156103f457600080fd5b9250929050565b80356001600160a01b038116811461041257600080fd5b919050565b60008060008060008060008060008060e08b8d03121561043657600080fd5b8a3567ffffffffffffffff8082111561044e57600080fd5b61045a8e838f016103b2565b909c509a5060208d013591508082111561047357600080fd5b61047f8e838f016103b2565b909a50985060408d0135975060608d013591508082111561049f57600080fd5b506104ac8d828e016103b2565b90965094505060808b013592506104c560a08c016103fb565b91506104d360c08c016103fb565b90509295989b9194979a5092959850565b600080602083850312156104f757600080fd5b823567ffffffffffffffff81111561050e57600080fd5b61051a858286016103b2565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105d957898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b808210156105ac578282018b015187830160800152908a019061058e565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610550565b50919998505050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e1983360301811261061457600080fd5b9190910192915050565b6000808335601e1984360301811261063557600080fd5b83018035915067ffffffffffffffff82111561065057600080fd5b6020019150368190038213156103f457600080fd5b8183823760009101908152919050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106ae576106ae610675565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156106dd576106dd610675565b604052919050565b600067ffffffffffffffff8084111561070057610700610675565b8360051b60206107118183016106b4565b86815291850191818101903684111561072957600080fd5b865b848110156107f8578035868111156107435760008081fd5b880160603682900312156107575760008081fd5b61075f61068b565b610768826103fb565b81528582013586820152604080830135898111156107865760008081fd5b9290920191601f368185011261079c5760008081fd5b83358a8111156107ae576107ae610675565b6107bf818301601f19168a016106b4565b915080825236898287010111156107d65760008081fd5b808986018a84013760009082018901529082015284525091830191830161072b565b5097965050505050505056fea26469706673582212204e939ca243e1dc271c4ed7abc736d1f215248c57e660081b5085e81d1fc45ba264736f6c63430008170033", - "nonce": "0x10", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x64841ecbbdef98cc4eeb925ffdae12d9dce8c56cf39671b387237025b69daa38", - "transactionType": "CREATE2", - "contractName": "ExactCalldataEnforcer", - "contractAddress": "0x99f2e9bf15ce5ec84685604836f71ab835dbbded", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610559806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610338565b50505050505050505050565b005b610076610086366004610338565b6100b4565b61009e610099366004610405565b61022b565b6040516100ab9190610447565b60405180910390f35b856100c081600061026b565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012281600061026b565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b5036600061018a8989610282565b935093505050600061019c8f8f61022b565b905082826040516101ae929190610496565b604051809103902081805190602001201461021a5760405162461bcd60e51b815260206004820152602660248201527f457861637443616c6c64617461456e666f726365723a696e76616c69642d63616044820152656c6c6461746160d01b6064820152608401610108565b505050505050505050505050505050565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6001600160f81b0319828116908216145b92915050565b600080368161029460148287896104a6565b61029d916104d0565b60601c93506102b06034601487896104a6565b6102b991610505565b92506102c885603481896104a6565b949793965094505050565b60008083601f8401126102e557600080fd5b50813567ffffffffffffffff8111156102fd57600080fd5b60208301915083602082850101111561031557600080fd5b9250929050565b80356001600160a01b038116811461033357600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035757600080fd5b8a3567ffffffffffffffff8082111561036f57600080fd5b61037b8e838f016102d3565b909c509a5060208d013591508082111561039457600080fd5b6103a08e838f016102d3565b909a50985060408d0135975060608d01359150808211156103c057600080fd5b506103cd8d828e016102d3565b90965094505060808b013592506103e660a08c0161031c565b91506103f460c08c0161031c565b90509295989b9194979a5092959850565b6000806020838503121561041857600080fd5b823567ffffffffffffffff81111561042f57600080fd5b61043b858286016102d3565b90969095509350505050565b60006020808352835180602085015260005b8181101561047557858101830151858201604001528201610459565b506000604082860101526040601f19601f8301168501019250505092915050565b8183823760009101908152919050565b600080858511156104b657600080fd5b838611156104c357600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104fd5780818660140360031b1b83161692505b505092915050565b8035602083101561027c57600019602084900360031b1b169291505056fea264697066735822122062106f857b9ea5652771f8110c9d685a8777516e1a78046d5db46a91586469c164736f6c63430008170033", - "nonce": "0x11", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x59006f6873f82cae58ed280f6714ca4c9bf349e088a6f68ceb1b2249a9dcf02c", - "transactionType": "CREATE2", - "contractName": "ExactExecutionBatchEnforcer", - "contractAddress": "0x1e141e455d08721dd5bcda1baa6ea5633afd5017", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610870806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b6102cf565b6040516100ab91906104f8565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5036600061019189896102eb565b9150915060006101a18f8f6102cf565b8051909150821461020b5760405162461bcd60e51b815260206004820152602e60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526d6c69642d62617463682d73697a6560901b606482015260840161010e565b8060405160200161021c91906104f8565b6040516020818303038152906040528051906020012083836040516020016102459291906105ba565b60405160208183030381529060405280519060200120146102be5760405162461bcd60e51b815260206004820152602d60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526c3634b216b2bc32b1baba34b7b760991b606482015260840161010e565b505050505050505050505050505050565b60606102db83836102eb565b6102e49161071b565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103235763ba597e7e6000526004601cfd5b831561037a578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156103715763ba597e7e6000526004601cfd5b5050508261032d575b5050509250929050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105ab57898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b8082101561057e578282018b015187830160800152908a0190610560565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610522565b50919998505050505050505050565b60208082528181018390526000906040808401600586901b8501820187855b8881101561069d57878303603f190184528135368b9003605e190181126105ff57600080fd5b8a0160606001600160a01b03610614836103cd565b168552878201358886015286820135601e1983360301811261063557600080fd5b90910187810191903567ffffffffffffffff81111561065357600080fd5b80360383131561066257600080fd5b8188870152808287015260809150808383880137600086820183015295880195601f01601f19169094019093019250908501906001016105d9565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106e4576106e46106ab565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610713576107136106ab565b604052919050565b600067ffffffffffffffff80841115610736576107366106ab565b8360051b60206107478183016106ea565b86815291850191818101903684111561075f57600080fd5b865b8481101561082e578035868111156107795760008081fd5b8801606036829003121561078d5760008081fd5b6107956106c1565b61079e826103cd565b81528582013586820152604080830135898111156107bc5760008081fd5b9290920191601f36818501126107d25760008081fd5b83358a8111156107e4576107e46106ab565b6107f5818301601f19168a016106ea565b9150808252368982870101111561080c5760008081fd5b808986018a840137600090820189015290820152845250918301918301610761565b5097965050505050505056fea264697066735822122089205edcde35d76469c69573f13f5db483c5cc4cca5bd34200cabb0b13f4eb6564736f6c63430008170033", - "nonce": "0x12", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9467018d2d6b652c1c74eb8455c42549f3d381af0fbbc803dd3e6fae857f0de1", - "transactionType": "CREATE2", - "contractName": "ExactExecutionEnforcer", - "contractAddress": "0x146713078d39ecc1f5338309c28405ccf85abfbb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061062f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b610197565b6040516100ab91906104f8565b60405180910390f35b856100c0816000610210565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610122816000610210565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c8989610227565b505050505050505050505050565b604080516060808201835260008083526020830152918101919091526101bd8383610333565b81818080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506040860152505060208301526001600160a01b0316815292915050565b6001600160f81b0319828116908216145b92915050565b6000803660006102378686610333565b929650909450925090506001600160a01b038416610259601460008a8c61056c565b61026291610596565b60601c14801561028757508261027c603460148a8c61056c565b610285916105cb565b145b80156102cc5750818160405161029e9291906105e9565b6040519081900390206102b4886034818c61056c565b6040516102c29291906105e9565b6040518091039020145b6103295760405162461bcd60e51b815260206004820152602860248201527f4578616374457865637574696f6e456e666f726365723a696e76616c69642d656044820152673c32b1baba34b7b760c11b6064820152608401610108565b5050505050505050565b6000803681610345601482878961056c565b61034e91610596565b60601c935061036160346014878961056c565b61036a916105cb565b9250610379856034818961056c565b949793965094505050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b6000602080835260018060a01b038451166020840152602084015160408401526040840151606080850152805180608086015260005b8181101561054a5782810184015186820160a00152830161052e565b50600060a0828701015260a0601f19601f830116860101935050505092915050565b6000808585111561057c57600080fd5b8386111561058957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105c35780818660140360031b1b83161692505b505092915050565b8035602083101561022157600019602084900360031b1b1692915050565b818382376000910190815291905056fea2646970667358221220ac4df956f8837ca45f2ab0586a3165754b1f9995721da415985f8b41d7ee2ff264736f6c63430008170033", - "nonce": "0x13", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x732e13a0d730259f2d7033da6d1928eb1dad3caa3969e92f71bc6c295157030d", - "transactionType": "CREATE2", - "contractName": "IdEnforcer", - "contractAddress": "0xc8b5d93463c893401094cc70e66a206fb5987997", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610518806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063595dce4814610083578063a145832a146100ab578063b99deb0e146100be578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610379565b50505050505050505050565b005b610096610091366004610446565b6100df565b60405190151581526020015b60405180910390f35b6100816100b9366004610379565b610116565b6100d16100cc366004610482565b61028c565b6040519081526020016100a2565b6001600160a01b03808416600090815260208181526040808320938616835292905290812061010e90836102ef565b949350505050565b85600881901b6001600160f81b03198116156101875760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101948c8c61028c565b90506101a13385836100df565b156101ee5760405162461bcd60e51b815260206004820152601a60248201527f4964456e666f726365723a69642d616c72656164792d75736564000000000000604482015260640161017e565b336000908152602081815260408083206001600160a01b03881684528252808320600885901c845290915290208054600160ff84161b179055826001600160a01b0316846001600160a01b0316336001600160a01b03167f6286af1aaf28b34723a53056e5608eabb40c823d1ce093ff371cf08c502431d68460405161027691815260200190565b60405180910390a4505050505050505050505050565b6000602082146102de5760405162461bcd60e51b815260206004820152601f60248201527f4964456e666f726365723a696e76616c69642d7465726d732d6c656e67746800604482015260640161017e565b6102e882846104c4565b9392505050565b600881901c600090815260208390526040902054600160ff83161b1615155b92915050565b60008083601f84011261032657600080fd5b50813567ffffffffffffffff81111561033e57600080fd5b60208301915083602082850101111561035657600080fd5b9250929050565b80356001600160a01b038116811461037457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561039857600080fd5b8a3567ffffffffffffffff808211156103b057600080fd5b6103bc8e838f01610314565b909c509a5060208d01359150808211156103d557600080fd5b6103e18e838f01610314565b909a50985060408d0135975060608d013591508082111561040157600080fd5b5061040e8d828e01610314565b90965094505060808b0135925061042760a08c0161035d565b915061043560c08c0161035d565b90509295989b9194979a5092959850565b60008060006060848603121561045b57600080fd5b6104648461035d565b92506104726020850161035d565b9150604084013590509250925092565b6000806020838503121561049557600080fd5b823567ffffffffffffffff8111156104ac57600080fd5b6104b885828601610314565b90969095509350505050565b8035602083101561030e57600019602084900360031b1b169291505056fea26469706673582212202fbb2c46f602e10a4f0d973fe918422522ba042a3af3727be1938d34d347425b64736f6c63430008170033", - "nonce": "0x14", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x907ff919c433e2546b4da688a0c68393f58344c4a167d8922201184e336f1063", - "transactionType": "CREATE2", - "contractName": "LimitedCallsEnforcer", - "contractAddress": "0x04658b29f6b82ed55274221a06fc97d318e25416", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e9806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806319054d8914610067578063414c3e33146100a1578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc5146100a1578063ed463367146100a1575b600080fd5b61008f6100753660046102ec565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100bb6100af36600461035f565b50505050505050505050565b005b6100bb6100cb36600461035f565b6100e3565b61008f6100de36600461042c565b610244565b85600881901b6100f48160006102b9565b6101535760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101608c8c610244565b33600090815260208181526040808320898452909152812080549293509091829061018a9061046e565b91829055509050818111156101ed5760405162461bcd60e51b815260206004820152602360248201527f4c696d6974656443616c6c73456e666f726365723a6c696d69742d657863656560448201526219195960ea1b606482015260840161014a565b604080518381526020810183905287916001600160a01b0387169133917f449da07f2c06c9d1a6b19d2454ffe749e8cf991d22f686e076a1a4844c5ff370910160405180910390a450505050505050505050505050565b6000602082146102a85760405162461bcd60e51b815260206004820152602960248201527f4c696d6974656443616c6c73456e666f726365723a696e76616c69642d7465726044820152680dae65ad8cadccee8d60bb1b606482015260840161014a565b6102b28284610495565b9392505050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b03811681146102e757600080fd5b919050565b600080604083850312156102ff57600080fd5b610308836102d0565b946020939093013593505050565b60008083601f84011261032857600080fd5b50813567ffffffffffffffff81111561034057600080fd5b60208301915083602082850101111561035857600080fd5b9250929050565b60008060008060008060008060008060e08b8d03121561037e57600080fd5b8a3567ffffffffffffffff8082111561039657600080fd5b6103a28e838f01610316565b909c509a5060208d01359150808211156103bb57600080fd5b6103c78e838f01610316565b909a50985060408d0135975060608d01359150808211156103e757600080fd5b506103f48d828e01610316565b90965094505060808b0135925061040d60a08c016102d0565b915061041b60c08c016102d0565b90509295989b9194979a5092959850565b6000806020838503121561043f57600080fd5b823567ffffffffffffffff81111561045657600080fd5b61046285828601610316565b90969095509350505050565b60006001820161048e57634e487b7160e01b600052601160045260246000fd5b5060010190565b803560208310156102ca57600019602084900360031b1b169291505056fea26469706673582212202c3f46b0859baa05ad68ac999840f0730e6a8b3553b600a51784470af7b87c1d64736f6c63430008170033", - "nonce": "0x15", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9a546852a47e7cf02c3b6c783f498b3fdc53e56b9c672c81c5bd2a247a15df27", - "transactionType": "CREATE2", - "contractName": "LogicalOrWrapperEnforcer", - "contractAddress": "0xe1302607a3251af54c3a6e69318d6aa07f5eb46c", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060a060405234801561001057600080fd5b50604051610fa1380380610fa183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610efc6100a560003960008181609c0152818160f8015281816102010152818161030201526103f60152610efc6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610071578063d3eddcc514610084578063ea4d3c9b14610097578063ed463367146100da575b600080fd5b61006f61006a36600461084c565b6100ed565b005b61006f61007f36600461084c565b6101c7565b61006f61009236600461084c565b6102c8565b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b61006f6100e836600461084c565b6103bc565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461013e5760405162461bcd60e51b815260040161013590610918565b60405180910390fd5b6101bb8a8a8a8a6040518060a001604052808c81526020018b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018a90526001600160a01b03808a166040830152881660609091015263414c3e3360e01b6104ac565b50505050505050505050565b85600881901b6001600160f81b03198116156101f55760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461023e5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b16604083015289166060909101526350a2c19560e11b6104ac565b5050505050505050505050565b85600881901b6001600160f81b03198116156102f65760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461033f5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263d3eddcc560e01b6104ac565b85600881901b6001600160f81b03198116156103ea5760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146104335760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263ed46336760e01b5b60006104ba86880188610af1565b905060006104ca85870187610cf3565b905081518160000151106105355760405162461bcd60e51b815260206004820152602c60248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201526b05acee4deeae05ad2dcc8caf60a31b6064820152608401610135565b60008282600001518151811061054d5761054d610ddb565b602002602001015190506000816000015151905080836020015151146105d15760405162461bcd60e51b815260206004820152603360248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201527205ac6c2eccac2e85ac2e4cee65ad8cadccee8d606b1b6064820152608401610135565b60005b818110156102bb576106a8836000015182815181106105f5576105f5610ddb565b602002602001015160000151878560000151848151811061061857610618610ddb565b6020026020010151602001518760200151858151811061063a5761063a610ddb565b60200260200101518b600001518c602001518d604001518e606001518f608001516040516024016106719796959493929190610e41565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526106b1565b506001016105d4565b60606106bf838360006106c6565b9392505050565b6060814710156106eb5760405163cd78605960e01b8152306004820152602401610135565b600080856001600160a01b031684866040516107079190610eaa565b60006040518083038185875af1925050503d8060008114610744576040519150601f19603f3d011682016040523d82523d6000602084013e610749565b606091505b5091509150610759868383610763565b9695505050505050565b60608261077857610773826107bf565b6106bf565b815115801561078f57506001600160a01b0384163b155b156107b857604051639996b31560e01b81526001600160a01b0385166004820152602401610135565b50806106bf565b8051156107cf5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60008083601f8401126107fa57600080fd5b5081356001600160401b0381111561081157600080fd5b60208301915083602082850101111561082957600080fd5b9250929050565b80356001600160a01b038116811461084757600080fd5b919050565b60008060008060008060008060008060e08b8d03121561086b57600080fd5b8a356001600160401b038082111561088257600080fd5b61088e8e838f016107e8565b909c509a5060208d01359150808211156108a757600080fd5b6108b38e838f016107e8565b909a50985060408d0135975060608d01359150808211156108d357600080fd5b506108e08d828e016107e8565b90965094505060808b013592506108f960a08c01610830565b915061090760c08c01610830565b90509295989b9194979a5092959850565b60208082526030908201527f4c6f676963616c4f7257726170706572456e666f726365723a6f6e6c792d646560408201526f3632b3b0ba34b7b716b6b0b730b3b2b960811b606082015260800190565b60208082526025908201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6040820152642d7479706560d81b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b604051602081016001600160401b03811182821017156109e5576109e56109ad565b60405290565b604051606081016001600160401b03811182821017156109e5576109e56109ad565b604080519081016001600160401b03811182821017156109e5576109e56109ad565b604051601f8201601f191681016001600160401b0381118282101715610a5757610a576109ad565b604052919050565b60006001600160401b03821115610a7857610a786109ad565b5060051b60200190565b600082601f830112610a9357600080fd5b81356001600160401b03811115610aac57610aac6109ad565b610abf601f8201601f1916602001610a2f565b818152846020838601011115610ad457600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610b0357600080fd5b6001600160401b0382351115610b1857600080fd5b8135820183601f820112610b2b57600080fd5b610b3d610b388235610a5f565b610a2f565b81358082526020808301929160051b840101861015610b5b57600080fd5b602083015b6020843560051b850101811015610ce9576001600160401b0381351115610b8657600080fd5b6020813585018803601f19011215610b9d57600080fd5b610ba56109c3565b6001600160401b0360208335870101351115610bc057600080fd5b81358501602081013501603f81018913610bd957600080fd5b610be9610b386020830135610a5f565b602082810135808352908201919060051b83016040018b1015610c0b57600080fd5b604083015b6040602085013560051b850101811015610cd6576001600160401b0381351115610c3957600080fd5b803584016060818e03603f19011215610c5157600080fd5b610c596109eb565b610c6560408301610830565b81526001600160401b0360608301351115610c7f57600080fd5b610c928e60406060850135850101610a82565b60208201526001600160401b0360808301351115610caf57600080fd5b610cc28e60406080850135850101610a82565b604082015284525060209283019201610c10565b5083525050835260209283019201610b60565b5095945050505050565b60006020808385031215610d0657600080fd5b82356001600160401b0380821115610d1d57600080fd5b9084019060408287031215610d3157600080fd5b610d39610a0d565b823581528383013582811115610d4e57600080fd5b80840193505086601f840112610d6357600080fd5b8235610d71610b3882610a5f565b81815260059190911b84018501908581019089831115610d9057600080fd5b8686015b83811015610dc857803586811115610dac5760008081fd5b610dba8c8a838b0101610a82565b845250918701918701610d94565b5095830195909552509695505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610e0c578181015183820152602001610df4565b50506000910152565b60008151808452610e2d816020860160208601610df1565b601f01601f19169290920160200192915050565b60e081526000610e5460e083018a610e15565b8281036020840152610e66818a610e15565b90508760408401528281036060840152610e808188610e15565b608084019690965250506001600160a01b0392831660a0820152911660c090910152949350505050565b60008251610ebc818460208701610df1565b919091019291505056fea2646970667358221220c4522d0faef87ebb247a8bb5b367af27ccd45173d03aff5b5b7bf7b8e4a1be0c64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db3", - "nonce": "0x16", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5814ebb19acd2a257d9f498bd17c21e216badb3c91b1d6d23107f7eef67d7eff", - "transactionType": "CREATE2", - "contractName": "MultiTokenPeriodEnforcer", - "contractAddress": "0xfb2f1a9bd76d3701b730e5d69c3219d42d80ebb7", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061148b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063a145832a11610066578063a145832a1461014b578063d3eddcc5146100c4578063da8081c21461015e578063ed463367146100c4578063f5c7d74e146101c357600080fd5b806319de6ebc14610098578063414c3e33146100c4578063733c0d80146100e05780638572e3191461011d575b600080fd5b6100ab6100a6366004610f6f565b6101e4565b6040516100bb9493929190610fed565b60405180910390f35b6100de6100d2366004611094565b50505050505050505050565b005b6100f36100ee366004611161565b6104b6565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100bb565b61013061012b3660046111ad565b61062a565b604080519384529115156020840152908201526060016100bb565b6100de610159366004611094565b6106fc565b61019b61016c366004611237565b600060208190529081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100bb565b6101d66101d1366004611250565b6107de565b6040519081526020016100bb565b6060808080846101f56074826112a8565b15801561020157508015155b6102265760405162461bcd60e51b815260040161021d906112bc565b60405180910390fd5b600061023360748361130d565b90508067ffffffffffffffff81111561024e5761024e611321565b604051908082528060200260200182016040528015610277578160200160208202803683370190505b5095508067ffffffffffffffff81111561029357610293611321565b6040519080825280602002602001820160405280156102bc578160200160208202803683370190505b5094508067ffffffffffffffff8111156102d8576102d8611321565b604051908082528060200260200182016040528015610301578160200160208202803683370190505b5093508067ffffffffffffffff81111561031d5761031d611321565b604051908082528060200260200182016040528015610346578160200160208202803683370190505b50925060005b818110156104aa576000610361826074611337565b905089818a61037182601461134e565b9261037e93929190611361565b6103879161138b565b60601c88838151811061039c5761039c6113c0565b6001600160a01b039092166020928302919091019091015289896103c183601461134e565b906103cd84603461134e565b926103da93929190611361565b6103e3916113d6565b60001c8783815181106103f8576103f86113c0565b6020908102919091010152898961041083603461134e565b9061041c84605461134e565b9261042993929190611361565b610432916113d6565b60001c868381518110610447576104476113c0565b6020908102919091010152898961045f83605461134e565b9061046b84607461134e565b9261047893929190611361565b610481916113d6565b60001c858381518110610496576104966113c0565b60209081029190910101525060010161034c565b50505092959194509250565b60008080808580158015906104d357506104d16074826112a8565b155b6104ef5760405162461bcd60e51b815260040161021d906112bc565b60006104fc60748361130d565b90508087106105505760405162461bcd60e51b815260206004820152602c602482015260008051602061143683398151915260448201526b05ae8ded6cadc5ad2dcc8caf60a31b606482015260840161021d565b600061055d886074611337565b905089818a61056d82601461134e565b9261057a93929190611361565b6105839161138b565b60601c9650898961059583601461134e565b906105a184603461134e565b926105ae93929190611361565b6105b7916113d6565b955089896105c683603461134e565b906105d284605461134e565b926105df93929190611361565b6105e8916113d6565b945089896105f783605461134e565b9061060384607461134e565b9261061093929190611361565b610619916113d6565b60001c935050505093509350935093565b60008060008060008060006106438d8d8d8d8d8d6107f5565b60008481526020818152604091829020825160a081018452815481526001820154928101929092526002810154928201839052600381015460608301526004015460808201529498509296509094509250156106b2576106a28161083c565b97509750975050505050506106f0565b6040805160a0810182528581526020810185905290810183905260006060820181905260808201526106e38161083c565b9850985098505050505050505b96509650969350505050565b856107088160006108d0565b6107545760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d74797065604482015260640161021d565b86600881901b6107658160006108d0565b6107bf5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161021d565b506107d08c8c8c8c8b8b8b8a6108e7565b505050505050505050505050565b60006107ec85858585610e8b565b95945050505050565b60008080808061080786880188611237565b905060006108168a8a846104b6565b91975095509350905061082b8b828e85610e8b565b955050509650965096509692505050565b6000806000836040015142101561085b575060009150819050806108c9565b6020840151604085015161086f90426113f4565b610879919061130d565b61088490600161134e565b9050808460600151141591506000826108a15784608001516108a4565b60005b9050808560000151116108b85760006108c5565b84516108c59082906113f4565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b6000806000803660006108fa8a8a610ed5565b935093509350935081819050604403610a0657821561096f5760405162461bcd60e51b8152602060048201526038602482015260008051602061143683398151915260448201527f2d76616c75652d696e2d65726332302d7472616e736665720000000000000000606482015260840161021d565b63a9059cbb60e01b610985600460008486611361565b61098e91611407565b6001600160e01b031916146109e35760405162461bcd60e51b815260206004820152602760248201526000805160206114368339815191526044820152660b5b595d1a1bd960ca1b606482015260840161021d565b92935083926109f6604460248385611361565b6109ff916113d6565b9550610acf565b6000819003610a7f5760008311610a735760405162461bcd60e51b815260206004820152603e602482015260008051602061143683398151915260448201527f2d7a65726f2d76616c75652d696e2d6e61746976652d7472616e736665720000606482015260840161021d565b60009450829550610acf565b60405162461bcd60e51b8152602060048201526031602482015260008051602061143683398151915260448201527005ac6c2d8d85ac8c2e8c25ad8cadccee8d607b1b606482015260840161021d565b5060009250610ae3915050888a018a611237565b9050600080600080610af68f8f876104b6565b9350935093509350836001600160a01b0316866001600160a01b031614610b6f5760405162461bcd60e51b815260206004820152602760248201527f4d756c7469546f6b656e506572696f64456e666f726365723a746f6b656e2d6d6044820152660d2e6dac2e8c6d60cb1b606482015260840161021d565b6000610b7d33888c89610e8b565b60008181526020819052604081206002810154929350919003610d1f5760008311610bf15760405162461bcd60e51b8152602060048201526030602482015260008051602061143683398151915260448201526f2d7a65726f2d73746172742d6461746560801b606482015260840161021d565b60008511610c4b5760405162461bcd60e51b815260206004820152603360248201526000805160206114368339815191526044820152720b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d606a1b606482015260840161021d565b60008411610ca75760405162461bcd60e51b8152602060048201526035602482015260008051602061143683398151915260448201527416bd32b93796b832b934b7b216b23ab930ba34b7b760591b606482015260840161021d565b82421015610d0d5760405162461bcd60e51b815260206004820152602d60248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e73666560448201526c1c8b5b9bdd0b5cdd185c9d1959609a1b606482015260840161021d565b84815560018101849055600281018390555b6000806000610d6a846040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820154815260200160048201548152505061083c565b925092509250828c1115610dda5760405162461bcd60e51b815260206004820152603160248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e7366656044820152701c8b585b5bdd5b9d0b595e18d959591959607a1b606482015260840161021d565b8115610def5760038401819055600060048501555b8b846004016000828254610e03919061134e565b90915550506004840154604080516001600160a01b038e81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a45050505050505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152949095168582015260608501929092526080808501919091528151808503909101815260a09093019052815191012090565b6000803681610ee76014828789611361565b610ef09161138b565b60601c9350610f03603460148789611361565b610f0c916113d6565b9250610f1b8560348189611361565b949793965094505050565b60008083601f840112610f3857600080fd5b50813567ffffffffffffffff811115610f5057600080fd5b602083019150836020828501011115610f6857600080fd5b9250929050565b60008060208385031215610f8257600080fd5b823567ffffffffffffffff811115610f9957600080fd5b610fa585828601610f26565b90969095509350505050565b60008151808452602080850194506020840160005b83811015610fe257815187529582019590820190600101610fc6565b509495945050505050565b6080808252855190820181905260009060209060a0840190828901845b8281101561102f5781516001600160a01b03168452928401929084019060010161100a565b50505083810360208501526110448188610fb1565b91505082810360408401526110598186610fb1565b9050828103606084015261106d8185610fb1565b979650505050505050565b80356001600160a01b038116811461108f57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156110b357600080fd5b8a3567ffffffffffffffff808211156110cb57600080fd5b6110d78e838f01610f26565b909c509a5060208d01359150808211156110f057600080fd5b6110fc8e838f01610f26565b909a50985060408d0135975060608d013591508082111561111c57600080fd5b506111298d828e01610f26565b90965094505060808b0135925061114260a08c01611078565b915061115060c08c01611078565b90509295989b9194979a5092959850565b60008060006040848603121561117657600080fd5b833567ffffffffffffffff81111561118d57600080fd5b61119986828701610f26565b909790965060209590950135949350505050565b600080600080600080608087890312156111c657600080fd5b863595506111d660208801611078565b9450604087013567ffffffffffffffff808211156111f357600080fd5b6111ff8a838b01610f26565b9096509450606089013591508082111561121857600080fd5b5061122589828a01610f26565b979a9699509497509295939492505050565b60006020828403121561124957600080fd5b5035919050565b6000806000806080858703121561126657600080fd5b61126f85611078565b935061127d60208601611078565b93969395505050506040820135916060013590565b634e487b7160e01b600052601260045260246000fd5b6000826112b7576112b7611292565b500690565b6020808252602d9082015260008051602061143683398151915260408201526c05ae8cae4dae65ad8cadccee8d609b1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008261131c5761131c611292565b500490565b634e487b7160e01b600052604160045260246000fd5b80820281158282048414176108e1576108e16112f7565b808201808211156108e1576108e16112f7565b6000808585111561137157600080fd5b8386111561137e57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156113b85780818660140360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b803560208310156108e157600019602084900360031b1b1692915050565b818103818111156108e1576108e16112f7565b6001600160e01b031981358181169160048510156113b85760049490940360031b84901b169092169291505056fe4d756c7469546f6b656e506572696f64456e666f726365723a696e76616c6964a26469706673582212206b4a8ce69e59f7a9a87625264b1bf56abe17821e19463e4c4e98607ccaa2598864736f6c63430008170033", - "nonce": "0x17", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe0a96a7715cfbfae65061c9af5437b71af031a996325bf3c8c0120995319ed14", - "transactionType": "CREATE2", - "contractName": "NativeBalanceChangeEnforcer", - "contractAddress": "0xbd7b277507723490cd50b12eaafe87c616be6880", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610824806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461016d578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063a79a0db5146100f4575b600080fd5b6100b061009b366004610568565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046105e6565b50505050505050505050565b005b6100df6100ef3660046105e6565b610180565b6101076101023660046106b3565b6102c6565b6040519081526020016100bc565b610107610123366004610568565b60006020819052908152604090205481565b6101486101433660046106dd565b6102db565b6040805193151584526001600160a01b039092166020840152908201526060016100bc565b6100df61017b3660046105e6565b6103ad565b85600881901b6001600160f81b03198116156101f15760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101fe338661052b565b9050600061020c8d8d6102db565b5060008481526001602052604090205490925060ff161590506102885760405162461bcd60e51b815260206004820152602e60248201527f4e617469766542616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b60648201526084016101e8565b6000918252600160208181526040808520805460ff19169093179092558390529091206001600160a01b039091163190555050505050505050505050565b60006102d2838361052b565b90505b92915050565b60008080603584146103485760405162461bcd60e51b815260206004820152603060248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016101e8565b8484600081811061035b5761035b61071f565b909101356001600160f81b0319161515935061037d9050601560018688610735565b6103869161075f565b60601c91506103988460158188610735565b6103a191610794565b60001c90509250925092565b60008060006103bc8d8d6102db565b92509250925060006103ce338861052b565b6000818152600160205260409020805460ff1916905590508315610482576000818152602081905260409020546104069083906107c8565b836001600160a01b031631101561047d5760405162461bcd60e51b815260206004820152603560248201527f4e617469766542616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b60648201526084016101e8565b61051b565b60008181526020819052604090205461049c9083906107db565b836001600160a01b031631101561051b5760405162461bcd60e51b815260206004820152603960248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e6372656173650000000000000060648201526084016101e8565b5050505050505050505050505050565b604080516001600160a01b038416602082015290810182905260009060600160405160208183030381529060405280519060200120905092915050565b60006020828403121561057a57600080fd5b5035919050565b60008083601f84011261059357600080fd5b50813567ffffffffffffffff8111156105ab57600080fd5b6020830191508360208285010111156105c357600080fd5b9250929050565b80356001600160a01b03811681146105e157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561060557600080fd5b8a3567ffffffffffffffff8082111561061d57600080fd5b6106298e838f01610581565b909c509a5060208d013591508082111561064257600080fd5b61064e8e838f01610581565b909a50985060408d0135975060608d013591508082111561066e57600080fd5b5061067b8d828e01610581565b90965094505060808b0135925061069460a08c016105ca565b91506106a260c08c016105ca565b90509295989b9194979a5092959850565b600080604083850312156106c657600080fd5b6106cf836105ca565b946020939093013593505050565b600080602083850312156106f057600080fd5b823567ffffffffffffffff81111561070757600080fd5b61071385828601610581565b90969095509350505050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561074557600080fd5b8386111561075257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff19813581811691601485101561078c5780818660140360031b1b83161692505b505092915050565b803560208310156102d557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102d5576102d56107b2565b808201808211156102d5576102d56107b256fea26469706673582212202bb236cbc18974df435e7453fa88fa7b66f55863b7380c990af748c9a075fb0964736f6c63430008170033", - "nonce": "0x18", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa6159671a802f7808226ac28b2516edefa30a67fc215291ce8de20a441847abc", - "transactionType": "CREATE2", - "contractName": "ArgsEqualityCheckEnforcer", - "contractAddress": "0x44b8c6ae3c304213c3e298495e12497ed3e56e41", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506103b7806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610249565b50505050505050505050565b005b61006b61007b366004610249565b85600881901b6001600160f81b03198116156100ec5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5088886040516100fd929190610316565b60405180910390208b8b604051610115929190610316565b6040518091039020146101d75783826001600160a01b0316336001600160a01b03167f07fc5f2898fc1f1cf9d6012177b7abb8d010b9e64055979af3a5bcd274e2a11a8e8e8e8e60405161016c949392919061034f565b60405180910390a460405162461bcd60e51b815260206004820152603260248201527f41726773457175616c697479436865636b456e666f726365723a646966666572604482015271656e742d617267732d616e642d7465726d7360701b60648201526084016100e3565b5050505050505050505050565b60008083601f8401126101f657600080fd5b50813567ffffffffffffffff81111561020e57600080fd5b60208301915083602082850101111561022657600080fd5b9250929050565b80356001600160a01b038116811461024457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561026857600080fd5b8a3567ffffffffffffffff8082111561028057600080fd5b61028c8e838f016101e4565b909c509a5060208d01359150808211156102a557600080fd5b6102b18e838f016101e4565b909a50985060408d0135975060608d01359150808211156102d157600080fd5b506102de8d828e016101e4565b90965094505060808b013592506102f760a08c0161022d565b915061030560c08c0161022d565b90509295989b9194979a5092959850565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000610363604083018688610326565b8281036020840152610376818587610326565b97965050505050505056fea2646970667358221220424cdaf466f78a927203bf48f7e671224e402758d2e36ae4637102599c4193ac64736f6c63430008170033", - "nonce": "0x19", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1baa45268cb3ad2525096fb32b6eb93d7315bd682da7506f85196d7a10f16229", - "transactionType": "CREATE2", - "contractName": "NativeTokenPaymentEnforcer", - "contractAddress": "0x4803a326dded6ddbc60e659e5ed12d85c7582811", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3", - "0x44B8C6ae3C304213c3e298495e12497Ed3E56E41" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060c060405234801561001057600080fd5b506040516111b73803806111b783398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516110e66100d16000396000818160a301526103c001526000818161011901528181610273015261065a01526110e66000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100e2578063d3eddcc514610082578063ea4d3c9b14610114578063ed4633671461013b57600080fd5b8063414c3e3314610082578063a145832a14610082578063a42ff9311461009e575b600080fd5b61009c6100903660046108d5565b50505050505050505050565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f56100f03660046109a2565b61014e565b604080516001600160a01b0390931683526020830191909152016100d9565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61009c6101493660046108d5565b6101fc565b600080603483146101be5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084015b60405180910390fd5b6101cc6014600085876109e4565b6101d591610a0e565b60601c91506101e783601481876109e4565b6101f091610a43565b60001c90509250929050565b85600881901b61020d8160006107ac565b6102675760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101b5565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb5760405162461bcd60e51b815260206004820152603260248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6f6e6c792d6044820152713232b632b3b0ba34b7b716b6b0b730b3b2b960711b60648201526084016101b5565b6000806103088d8d61014e565b9092509050600061031b8b8d018d610c88565b905060008151116103945760405162461bcd60e51b815260206004820152603f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201527f69642d616c6c6f77616e63652d64656c65676174696f6e732d6c656e6774680060648201526084016101b5565b6000816000815181106103a9576103a9610dcd565b6020026020010151606001515111801561043057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816000815181106103fb576103fb610dcd565b60200260200101516060015160008151811061041957610419610dcd565b6020026020010151600001516001600160a01b0316145b6104a25760405162461bcd60e51b815260206004820152603c60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6d6973736960448201527f6e672d61726773457175616c697479436865636b456e666f726365720000000060648201526084016101b5565b86856040516020016104d092919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b604051602081830303815290604052816000815181106104f2576104f2610dcd565b60200260200101516060015160008151811061051057610510610dcd565b602090810291909101015160409081019190915280516001808252818301909252600091816020015b6060815260200190600190039081610539579050509050816040516020016105619190610e33565b6040516020818303038152906040528160008151811061058357610583610dcd565b6020908102919091010152604080516001808252818301909252600091816020015b60608152602001906001900390816105a55790505090506105d68585604051806020016040528060008152506107c3565b816000815181106105e9576105e9610dcd565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506106206107f2565b8160008151811061063357610633610dcd565b602090810291909101015260405163cef6d20960e01b81526001600160a01b0380881631917f00000000000000000000000000000000000000000000000000000000000000009091169063cef6d2099061069590879086908890600401610fbf565b600060405180830381600087803b1580156106af57600080fd5b505af11580156106c3573d6000803e3d6000fd5b505050506001600160a01b038716316106dc8783611029565b8110156107435760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a7061796d6560448201526e1b9d0b5b9bdd0b5c9958d95a5d9959608a1b60648201526084016101b5565b604080516001600160a01b038d811682528c81166020830152918101899052908916908d9033907fac266e0d9b66169d0dc4479d531985bcec62dfd9d7992d0f6865afdbb7baa5e29060600160405180910390a450505050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b60608383836040516020016107da9392919061104a565b60405160208183030381529060405290509392505050565b600061080081808080610805565b905090565b604080516001600160f81b03198087166020830152851660218201526000602282018190526001600160e01b03198516602683015269ffffffffffffffffffff198416602a830152910160405160208183030381529060405261086790611089565b95945050505050565b60008083601f84011261088257600080fd5b50813567ffffffffffffffff81111561089a57600080fd5b6020830191508360208285010111156108b257600080fd5b9250929050565b80356001600160a01b03811681146108d057600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108f457600080fd5b8a3567ffffffffffffffff8082111561090c57600080fd5b6109188e838f01610870565b909c509a5060208d013591508082111561093157600080fd5b61093d8e838f01610870565b909a50985060408d0135975060608d013591508082111561095d57600080fd5b5061096a8d828e01610870565b90965094505060808b0135925061098360a08c016108b9565b915061099160c08c016108b9565b90509295989b9194979a5092959850565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610870565b90969095509350505050565b600080858511156109f457600080fd5b83861115610a0157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a3b5780818660140360031b1b83161692505b505092915050565b803560208310156107bd57600019602084900360031b1b1692915050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b60405290565b60405160c0810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b604051601f8201601f1916810167ffffffffffffffff81118282101715610aec57610aec610a61565b604052919050565b600067ffffffffffffffff821115610b0e57610b0e610a61565b5060051b60200190565b600082601f830112610b2957600080fd5b813567ffffffffffffffff811115610b4357610b43610a61565b610b56601f8201601f1916602001610ac3565b818152846020838601011115610b6b57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112610b9957600080fd5b81356020610bae610ba983610af4565b610ac3565b82815260059290921b84018101918181019086841115610bcd57600080fd5b8286015b84811015610c7d57803567ffffffffffffffff80821115610bf25760008081fd5b908801906060828b03601f1901811315610c0c5760008081fd5b610c14610a77565b610c1f8885016108b9565b815260408085013584811115610c355760008081fd5b610c438e8b83890101610b18565b838b015250918401359183831115610c5b5760008081fd5b610c698d8a85880101610b18565b908201528652505050918301918301610bd1565b509695505050505050565b60006020808385031215610c9b57600080fd5b823567ffffffffffffffff80821115610cb357600080fd5b818501915085601f830112610cc757600080fd5b8135610cd5610ba982610af4565b81815260059190911b83018401908481019088831115610cf457600080fd5b8585015b83811015610dc057803585811115610d0f57600080fd5b860160c0818c03601f19011215610d265760008081fd5b610d2e610aa0565b610d398983016108b9565b81526040610d488184016108b9565b8a83015260608084013582840152608091508184013589811115610d6c5760008081fd5b610d7a8f8d83880101610b88565b82850152505060a0808401358284015260c0840135915088821115610d9f5760008081fd5b610dad8e8c84870101610b18565b9083015250845250918601918601610cf8565b5098975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610dfe578181015183820152602001610de6565b50506000910152565b60008151808452610e1f816020860160208601610de3565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f5857603f19888603018452815160c0860160018060a01b038083511688528089840151168989015260408301516040890152606083015160c060608a015282815180855260e08b01915060e08160051b8c010194508b8301925060005b81811015610f1c5760df198c870301835283518581511687528d81015160608f890152610eed6060890182610e07565b9050604082015191508781036040890152610f088183610e07565b97505050928c0192918c0191600101610ebd565b50505050506080820151608088015260a0820151915086810360a0880152610f448183610e07565b965050509285019290850190600101610e5a565b5092979650505050505050565b60008282518085526020808601955060208260051b8401016020860160005b84811015610fb257601f19868403018952610fa0838351610e07565b98840198925090830190600101610f84565b5090979650505050505050565b606081526000610fd26060830186610f65565b82810360208481019190915285518083528682019282019060005b8181101561100957845183529383019391830191600101610fed565b5050848103604086015261101d8187610f65565b98975050505050505050565b808201808211156107bd57634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff198460601b1681528260148201526000825161107a816034850160208701610de3565b91909101603401949350505050565b805160208083015191908110156110aa576000198160200360031b1b821691505b5091905056fea2646970667358221220fbd925efd5ab2f5f7fdd3db295fc937b181a5babc4635e7ef57ba757363a023d64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db300000000000000000000000044b8c6ae3c304213c3e298495e12497ed3e56e41", - "nonce": "0x1a", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1c7c95154c8ff83df807971f2e89084a9e8325f64242bf8c653af6bdcc6ad788", - "transactionType": "CREATE2", - "contractName": "NativeTokenTransferAmountEnforcer", - "contractAddress": "0xf71af580b9c3078fbc2bbf16fbb8eed82b330320", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506105cd806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046103a7565b50505050505050505050565b005b6100ab610091366004610474565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100816100cb3660046103a7565b6100e3565b6100ab6100de36600461049e565b6102c5565b856100ef8160006102da565b6101405760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101518160006102da565b6101ab5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610137565b5060006101b88d8d6102c5565b905060006101c689896102f1565b5050336000908152602081815260408083208c845290915281208054929450909250839183906101f79084906104e0565b92505081905590508281111561026c5760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e5472616e73666572416d6f756e74456e666f7263656044820152731c8e985b1b1bddd85b98d94b595e18d95959195960621b6064820152608401610137565b604080518481526020810183905289916001600160a01b0389169133917fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d910160405180910390a4505050505050505050505050505050565b60006102d382840184610501565b9392505050565b6001600160f81b0319828116908216145b92915050565b6000803681610303601482878961051a565b61030c91610544565b60601c935061031f60346014878961051a565b61032891610579565b9250610337856034818961051a565b949793965094505050565b60008083601f84011261035457600080fd5b50813567ffffffffffffffff81111561036c57600080fd5b60208301915083602082850101111561038457600080fd5b9250929050565b80356001600160a01b03811681146103a257600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103c657600080fd5b8a3567ffffffffffffffff808211156103de57600080fd5b6103ea8e838f01610342565b909c509a5060208d013591508082111561040357600080fd5b61040f8e838f01610342565b909a50985060408d0135975060608d013591508082111561042f57600080fd5b5061043c8d828e01610342565b90965094505060808b0135925061045560a08c0161038b565b915061046360c08c0161038b565b90509295989b9194979a5092959850565b6000806040838503121561048757600080fd5b6104908361038b565b946020939093013593505050565b600080602083850312156104b157600080fd5b823567ffffffffffffffff8111156104c857600080fd5b6104d485828601610342565b90969095509350505050565b808201808211156102eb57634e487b7160e01b600052601160045260246000fd5b60006020828403121561051357600080fd5b5035919050565b6000808585111561052a57600080fd5b8386111561053757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105715780818660140360031b1b83161692505b505092915050565b803560208310156102eb57600019602084900360031b1b169291505056fea264697066735822122024cad96a7227a2b90e98242180a662fd4fbc57d3e5f57735ca4faddc936bc47d64736f6c63430008170033", - "nonce": "0x1b", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc08670640efa0ed1981fa4f0956cbc797342e4d23d18b18d2a832da2bbe77c7b", - "transactionType": "CREATE2", - "contractName": "NativeTokenStreamingEnforcer", - "contractAddress": "0xd10b97905a320b13a0608f7e9cc506b56747df19", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109a4806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100e9578063fb7d2c5b1461010a57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610765565b50505050505050505050565b005b61009c6100ac366004610765565b610177565b6100c46100bf366004610832565b61025c565b6040805194855260208501939093529183015260608201526080015b60405180910390f35b6100fc6100f7366004610874565b610338565b6040519081526020016100e0565b61014f610118366004610874565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100e0565b856101838160006103a3565b6101d45760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101e58160006103a3565b61023f5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101cb565b5061024e8c8c898989886103ba565b505050505050505050505050565b6000808080608085146102cb5760405162461bcd60e51b815260206004820152603160248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101cb565b6102d960206000878961089e565b6102e2916108c8565b93506102f260406020878961089e565b6102fb916108c8565b925061030b60606040878961089e565b610314916108c8565b915061032460806060878961089e565b61032d916108c8565b939692955090935050565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a0810183528154815260018201549381019390935260028101549183019190915260038101546060830152600481015460808301529061039b9061062e565b949350505050565b6001600160f81b0319828116908216145b92915050565b60006103c685856106af565b50509150506000806000806103db8b8b61025c565b93509350935093508383101561044b5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e7660448201526e185b1a590b5b585e0b585b5bdd5b9d608a1b60648201526084016101cb565b600081116104b85760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e76604482015273616c69642d7a65726f2d73746172742d74696d6560601b60648201526084016101cb565b336000908152602081815260408083208a8452909152812060048101549091036104f5578481556001810184905560028101839055600381018290555b6040805160a081018252825481526001830154602082015260028301549181019190915260038201546060820152600482015460808201526105369061062e565b86111561059d5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a616c6c60448201526e1bddd85b98d94b595e18d959591959608a1b60648201526084016101cb565b858160040160008282546105b191906108fc565b9091555050600481015460408051878152602081018790529081018590526060810184905260808101919091524260a082015288906001600160a01b0389169033907fa4d5df1d290378aabb8f054b2f3100faf35e2266bb7fbe661f947dfc686704ae9060c00160405180910390a4505050505050505050505050565b6000816060015142101561064457506000919050565b6000826060015142610656919061090f565b9050600081846040015161066a9190610922565b845161067691906108fc565b9050836020015181111561068b575060208301515b808460800151106106a0575060009392505050565b608084015161039b908261090f565b60008036816106c1601482878961089e565b6106ca91610939565b60601c93506106dd60346014878961089e565b6106e6916108c8565b92506106f5856034818961089e565b949793965094505050565b60008083601f84011261071257600080fd5b50813567ffffffffffffffff81111561072a57600080fd5b60208301915083602082850101111561074257600080fd5b9250929050565b80356001600160a01b038116811461076057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561078457600080fd5b8a3567ffffffffffffffff8082111561079c57600080fd5b6107a88e838f01610700565b909c509a5060208d01359150808211156107c157600080fd5b6107cd8e838f01610700565b909a50985060408d0135975060608d01359150808211156107ed57600080fd5b506107fa8d828e01610700565b90965094505060808b0135925061081360a08c01610749565b915061082160c08c01610749565b90509295989b9194979a5092959850565b6000806020838503121561084557600080fd5b823567ffffffffffffffff81111561085c57600080fd5b61086885828601610700565b90969095509350505050565b6000806040838503121561088757600080fd5b61089083610749565b946020939093013593505050565b600080858511156108ae57600080fd5b838611156108bb57600080fd5b5050820193919092039150565b803560208310156103b457600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103b4576103b46108e6565b818103818111156103b4576103b46108e6565b80820281158282048414176103b4576103b46108e6565b6bffffffffffffffffffffffff1981358181169160148510156109665780818660140360031b1b83161692505b50509291505056fea26469706673582212209ae3650bc35b3640fcc1f9a46bf5b25f1ce1bf6eb25aeb42d8582dc4beb6b96b64736f6c63430008170033", - "nonce": "0x1c", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x116a7676c4de9e2fbe82c9f4d46e9cb985fb6f0c327529332c443fe81378aa75", - "transactionType": "CREATE2", - "contractName": "NativeTokenPeriodTransferEnforcer", - "contractAddress": "0x9bc0faf4aca5ae429f4c06aeeac517520cb16bd9", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b57806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610893565b50505050505050505050565b005b6100b16100ac366004610960565b61017f565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df3660046109ba565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610893565b610255565b61016461015f3660046109e4565b61033a565b604080519384526020840192909252908201526060016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a0810183528154815260018201549381019390935260028101549183018290526003810154606084015260040154608083015282918291156101f4576101e8816103f0565b9350935093505061024b565b6000806000610203898961033a565b92509250925060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061023f816103f0565b97509750975050505050505b9450945094915050565b85610261816000610484565b6102b25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102c3816000610484565b61031d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102a9565b5061032c8c8c8989898861049b565b505050505050505050505050565b600080806060841461039b5760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152750e474d2dcecc2d8d2c85ae8cae4dae65ad8cadccee8d60531b60648201526084016102a9565b6103a9602060008688610a26565b6103b291610a50565b92506103c2604060208688610a26565b6103cb91610a50565b91506103db606060408688610a26565b6103e491610a50565b60001c90509250925092565b6000806000836040015142101561040f5750600091508190508061047d565b602084015160408501516104239042610a84565b61042d9190610a97565b610438906001610ab9565b905080846060015114159150600082610455578460800151610458565b60005b90508085600001511161046c576000610479565b8451610479908290610a84565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60006104a785856107dd565b505091505060008060006104bb8a8a61033a565b336000908152602081815260408083208c84529091528120600281015494975092955090935090919003610684576000821161054d5760405162461bcd60e51b81526020600482015260396024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d73746172742d646174650000000000000060648201526084016102a9565b600084116105b15760405162461bcd60e51b815260206004820152603c6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d616d6f756e740000000060648201526084016102a9565b600083116106155760405162461bcd60e51b815260206004820152603e6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d6475726174696f6e000060648201526084016102a9565b814210156106725760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152751c8e9d1c985b9cd9995c8b5b9bdd0b5cdd185c9d195960521b60648201526084016102a9565b83815560018101839055600281018290555b60008060006106cf846040518060a0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815250506103f0565b925092509250828811156107395760405162461bcd60e51b815260206004820152603a6024820152600080516020610b0283398151915260448201527f723a7472616e736665722d616d6f756e742d657863656564656400000000000060648201526084016102a9565b811561074e5760038401819055600060048501555b878460040160008282546107629190610ab9565b909155505060028401546004850154604080518a8152602081018a90529081019290925260608201524260808201528a906001600160a01b038b169033907f22e1bbd8bc0380d336958afc37cd8cb128d6c43891ed276162c30e8df467734d9060a00160405180910390a45050505050505050505050505050565b60008036816107ef6014828789610a26565b6107f891610acc565b60601c935061080b603460148789610a26565b61081491610a50565b92506108238560348189610a26565b949793965094505050565b60008083601f84011261084057600080fd5b50813567ffffffffffffffff81111561085857600080fd5b60208301915083602082850101111561087057600080fd5b9250929050565b80356001600160a01b038116811461088e57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108b257600080fd5b8a3567ffffffffffffffff808211156108ca57600080fd5b6108d68e838f0161082e565b909c509a5060208d01359150808211156108ef57600080fd5b6108fb8e838f0161082e565b909a50985060408d0135975060608d013591508082111561091b57600080fd5b506109288d828e0161082e565b90965094505060808b0135925061094160a08c01610877565b915061094f60c08c01610877565b90509295989b9194979a5092959850565b6000806000806060858703121561097657600080fd5b8435935061098660208601610877565b9250604085013567ffffffffffffffff8111156109a257600080fd5b6109ae8782880161082e565b95989497509550505050565b600080604083850312156109cd57600080fd5b6109d683610877565b946020939093013593505050565b600080602083850312156109f757600080fd5b823567ffffffffffffffff811115610a0e57600080fd5b610a1a8582860161082e565b90969095509350505050565b60008085851115610a3657600080fd5b83861115610a4357600080fd5b5050820193919092039150565b8035602083101561049557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561049557610495610a6e565b600082610ab457634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561049557610495610a6e565b6bffffffffffffffffffffffff198135818116916014851015610af95780818660140360031b1b83161692505b50509291505056fe4e6174697665546f6b656e506572696f645472616e73666572456e666f726365a2646970667358221220d41e667da8d747979e7ed7f05af656310d3eb3029c9d0c8a63a248703010d50664736f6c63430008170033", - "nonce": "0x1d", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x18cafa90a45c6c6cf488e50a643f11a60f1ca23c71ee15c28a171cf64342759a", - "transactionType": "CREATE2", - "contractName": "NonceEnforcer", - "contractAddress": "0xde4f2fac4b3d87a1d9953ca5fc09fca7f366254f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061050e806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100eb578063d3eddcc5146100bc578063ed463367146100bc578063f5743c4c146100fe57600080fd5b80632bd4ed2114610082578063414c3e33146100bc578063a145832a146100d8575b600080fd5b6100aa610090366004610314565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100d66100ca366004610390565b50505050505050505050565b005b6100d66100e6366004610390565b610111565b6100aa6100f936600461045d565b61020f565b6100d661010c36600461049f565b61027d565b85600881901b6101228160006102e1565b6101815760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600061018e8c8c61020f565b336000908152602081815260408083206001600160a01b038916845290915290205490915081146102015760405162461bcd60e51b815260206004820152601b60248201527f4e6f6e6365456e666f726365723a696e76616c69642d6e6f6e636500000000006044820152606401610178565b505050505050505050505050565b60006020821461026c5760405162461bcd60e51b815260206004820152602260248201527f4e6f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e676044820152610e8d60f31b6064820152608401610178565b61027682846104ba565b9392505050565b6001600160a01b038116600081815260208181526040808320338085529083529281902080546001810190915590518181529093917fe02d340254c92bc3ad96f0fceb790db939e11c669c1f4c8a549d248f17130b33910160405180910390a35050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b038116811461030f57600080fd5b919050565b6000806040838503121561032757600080fd5b610330836102f8565b915061033e602084016102f8565b90509250929050565b60008083601f84011261035957600080fd5b50813567ffffffffffffffff81111561037157600080fd5b60208301915083602082850101111561038957600080fd5b9250929050565b60008060008060008060008060008060e08b8d0312156103af57600080fd5b8a3567ffffffffffffffff808211156103c757600080fd5b6103d38e838f01610347565b909c509a5060208d01359150808211156103ec57600080fd5b6103f88e838f01610347565b909a50985060408d0135975060608d013591508082111561041857600080fd5b506104258d828e01610347565b90965094505060808b0135925061043e60a08c016102f8565b915061044c60c08c016102f8565b90509295989b9194979a5092959850565b6000806020838503121561047057600080fd5b823567ffffffffffffffff81111561048757600080fd5b61049385828601610347565b90969095509350505050565b6000602082840312156104b157600080fd5b610276826102f8565b803560208310156102f257600019602084900360031b1b169291505056fea2646970667358221220a9f5ef425adf403ab9ba4e7eb77d33d90a09d017b94aa31d1c936c4da108e6f064736f6c63430008170033", - "nonce": "0x1e", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5a66e95585ebb4d6d12d577b1044386e4ec5c33b463724a74f15365c8504cfe5", - "transactionType": "CREATE2", - "contractName": "OwnershipTransferEnforcer", - "contractAddress": "0x7eef9734e7092032b5c56310eb9bbd1f4a524681", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106af806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461049f565b50505050505050505050565b005b61007661008636600461049f565b6100ba565b61009e61009936600461056c565b6101e7565b6040516001600160a01b03909116815260200160405180910390f35b856100c6816000610252565b6101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610128816000610252565b6101825760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5060006101918d8d8a8a610269565b6040516001600160a01b038083168252919250879186169033907f0f026cada0b544ae1cc47ac006f1f4c3d7e94832af22aa0065351de49f9284d79060200160405180910390a450505050505050505050505050565b60006014821461023e5760405162461bcd60e51b815260206004820152602e602482015260008051602061065a83398151915260448201526d0c85ae8cae4dae65ad8cadccee8d60931b606482015260840161010e565b61024882846105ae565b60601c9392505050565b6001600160f81b0319828116908216145b92915050565b60008036600061027986866103e9565b929550935090915050602481146102db5760405162461bcd60e51b8152602060048201526032602482015260008051602061065a8339815191526044820152710c85acaf0cac6eae8d2dedc5ad8cadccee8d60731b606482015260840161010e565b60006102ea60048284866105e3565b6102f39161060d565b90506001600160e01b0319811663f2fde38b60e01b146103545760405162461bcd60e51b8152602060048201526028602482015260008051602061065a833981519152604482015267190b5b595d1a1bd960c21b606482015260840161010e565b60006103608a8a6101e7565b9050846001600160a01b0316816001600160a01b0316146103c45760405162461bcd60e51b815260206004820152602a602482015260008051602061065a833981519152604482015269190b58dbdb9d1c9858dd60b21b606482015260840161010e565b6103d26024600485876105e3565b6103db9161063b565b9a9950505050505050505050565b60008036816103fb60148287896105e3565b610404916105ae565b60601c93506104176034601487896105e3565b6104209161063b565b925061042f85603481896105e3565b949793965094505050565b60008083601f84011261044c57600080fd5b50813567ffffffffffffffff81111561046457600080fd5b60208301915083602082850101111561047c57600080fd5b9250929050565b80356001600160a01b038116811461049a57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104be57600080fd5b8a3567ffffffffffffffff808211156104d657600080fd5b6104e28e838f0161043a565b909c509a5060208d01359150808211156104fb57600080fd5b6105078e838f0161043a565b909a50985060408d0135975060608d013591508082111561052757600080fd5b506105348d828e0161043a565b90965094505060808b0135925061054d60a08c01610483565b915061055b60c08c01610483565b90509295989b9194979a5092959850565b6000806020838503121561057f57600080fd5b823567ffffffffffffffff81111561059657600080fd5b6105a28582860161043a565b90969095509350505050565b6bffffffffffffffffffffffff1981358181169160148510156105db5780818660140360031b1b83161692505b505092915050565b600080858511156105f357600080fd5b8386111561060057600080fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156105db5760049490940360031b84901b1690921692915050565b8035602083101561026357600019602084900360031b1b169291505056fe4f776e6572736869705472616e73666572456e666f726365723a696e76616c69a264697066735822122007588682c413677a677027e7c1832d2fbd87c6826a5093b643a504b2507b88b964736f6c63430008170033", - "nonce": "0x1f", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe72def68d2c9ca1cf73b5b41c3f67685737e7fa40a66599c579e1c31aa5523a4", - "transactionType": "CREATE2", - "contractName": "RedeemerEnforcer", - "contractAddress": "0xe144b0b2618071b4e56f746313528a669c7e65c5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061064b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103ae565b50505050505050505050565b005b6100766100863660046103ae565b6100b4565b61009e61009936600461047b565b6101e8565b6040516100ab91906104bd565b60405180910390f35b85600881901b6100c5816000610332565b6101245760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101318c8c6101e8565b805190915060005b81811015610183578281815181106101535761015361050a565b60200260200101516001600160a01b0316856001600160a01b03160361017b575050506101db565b600101610139565b5060405162461bcd60e51b815260206004820152602660248201527f52656465656d6572456e666f726365723a756e617574686f72697a65642d72656044820152653232b2b6b2b960d11b606482015260840161011b565b5050505050505050505050565b606060008280158015906102045750610202601482610536565b155b61025e5760405162461bcd60e51b815260206004820152602560248201527f52656465656d6572456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b606482015260840161011b565b610269601482610560565b67ffffffffffffffff81111561028157610281610574565b6040519080825280602002602001820160405280156102aa578160200160208202803683370190505b50925060005b81811015610329578581866102c682601461058a565b926102d39392919061059d565b6102dc916105c7565b60601c8484815181106102f1576102f161050a565b6001600160a01b039092166020928302919091019091015282610313816105fc565b9350610322905060148261058a565b90506102b0565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008083601f84011261035b57600080fd5b50813567ffffffffffffffff81111561037357600080fd5b60208301915083602082850101111561038b57600080fd5b9250929050565b80356001600160a01b03811681146103a957600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103cd57600080fd5b8a3567ffffffffffffffff808211156103e557600080fd5b6103f18e838f01610349565b909c509a5060208d013591508082111561040a57600080fd5b6104168e838f01610349565b909a50985060408d0135975060608d013591508082111561043657600080fd5b506104438d828e01610349565b90965094505060808b0135925061045c60a08c01610392565b915061046a60c08c01610392565b90509295989b9194979a5092959850565b6000806020838503121561048e57600080fd5b823567ffffffffffffffff8111156104a557600080fd5b6104b185828601610349565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156104fe5783516001600160a01b0316835292840192918401916001016104d9565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b60008261054557610545610520565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261056f5761056f610520565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103435761034361054a565b600080858511156105ad57600080fd5b838611156105ba57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105f45780818660140360031b1b83161692505b505092915050565b60006001820161060e5761060e61054a565b506001019056fea26469706673582212201039fbe92afb704ab10dbd45ad43e2b1c4bae1a3a861fb6009a942c305971f6764736f6c63430008170033", - "nonce": "0x20", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd66dca8a370664f35c2baf02b9278ecfacc485e02dbfa0b344ce15e0a10a67f3", - "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x6649b61c873f6f9686a1e1ae9ee98ac380c7ba13", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d05806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610980565b50505050505050505050565b005b610081610091366004610980565b6100fa565b6100a96100a4366004610a4d565b6106d3565b6040516100b69190610a8f565b60405180910390f35b6100ea6100cd366004610b2b565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b61086b565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b81600061086b565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610cb083398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff1916600117905536906102748989610882565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106d3565b905080606001516001600160a01b03168383600081811061030c5761030c610b55565b905060200281019061031e9190610b6b565b61032c906020810190610b8b565b6001600160a01b031614158061036e575080608001518383600081811061035557610355610b55565b90506020028101906103679190610b6b565b6020013514155b806103cc57508060a00151805190602001208383600081811061039357610393610b55565b90506020028101906103a59190610b6b565b6103b3906040810190610bad565b6040516103c1929190610bf4565b604051809103902014155b156104385760405162461bcd60e51b81526020600482015260426024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045657610456610b55565b90506020028101906104689190610b6b565b610476906020810190610b8b565b6001600160a01b03161415806104b357508282600181811061049a5761049a610b55565b90506020028101906104ac9190610b6b565b6020013515155b806104f35750828260018181106104cc576104cc610b55565b90506020028101906104de9190610b6b565b6104ec906040810190610bad565b9050604414155b80610559575063a9059cbb60e01b8383600181811061051457610514610b55565b90506020028101906105269190610b6b565b610534906040810190610bad565b61054391600491600091610c04565b61054c91610c2e565b6001600160e01b03191614155b806105c4575080602001516001600160a01b03168383600181811061058057610580610b55565b90506020028101906105929190610b6b565b6105a0906040810190610bad565b6105af91602491600491610c04565b6105b891610c5e565b6001600160a01b031614155b8061061d57508060400151838360018181106105e2576105e2610b55565b90506020028101906105f49190610b6b565b610602906040810190610bad565b61061191604491602491610c04565b61061a91610c5e565b14155b1561068a5760405162461bcd60e51b81526020600482015260436024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b6107276040518060c0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b607c82101561078c5760405162461bcd60e51b815260206004820152603d6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61079a601460008486610c04565b6107a391610c7c565b60601c81526107b6602860148486610c04565b6107bf91610c7c565b60601c60208201526107d5604860288486610c04565b6107de91610c5e565b60408201526107f1605c60488486610c04565b6107fa91610c7c565b606090811c90820152610811607c605c8486610c04565b61081a91610c5e565b608082015261082c82607c8186610c04565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060a082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108ba5763ba597e7e6000526004601cfd5b8315610911578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156109085763ba597e7e6000526004601cfd5b505050826108c4575b5050509250929050565b60008083601f84011261092d57600080fd5b50813567ffffffffffffffff81111561094557600080fd5b60208301915083602082850101111561095d57600080fd5b9250929050565b80356001600160a01b038116811461097b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561099f57600080fd5b8a3567ffffffffffffffff808211156109b757600080fd5b6109c38e838f0161091b565b909c509a5060208d01359150808211156109dc57600080fd5b6109e88e838f0161091b565b909a50985060408d0135975060608d0135915080821115610a0857600080fd5b50610a158d828e0161091b565b90965094505060808b01359250610a2e60a08c01610964565b9150610a3c60c08c01610964565b90509295989b9194979a5092959850565b60008060208385031215610a6057600080fd5b823567ffffffffffffffff811115610a7757600080fd5b610a838582860161091b565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a084015260a084015160c08085015280518060e086015260005b81811015610b065782810184015186820161010001528301610ae9565b506101009250600083828701015282601f19601f830116860101935050505092915050565b60008060408385031215610b3e57600080fd5b610b4783610964565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b8157600080fd5b9190910192915050565b600060208284031215610b9d57600080fd5b610ba682610964565b9392505050565b6000808335601e19843603018112610bc457600080fd5b83018035915067ffffffffffffffff821115610bdf57600080fd5b60200191503681900382131561095d57600080fd5b8183823760009101908152919050565b60008085851115610c1457600080fd5b83861115610c2157600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c565780818660040360031b1b83161692505b505092915050565b8035602083101561087c57600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c565760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a26469706673582212200c9b27d58a069b9dfe088704333d359f679690a7179fd6724505e06d0fe0cffd64736f6c63430008170033", - "nonce": "0x21", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x741555a1116bb030476ac404c70457653321b15ee94f54dea7379b9ebc415492", - "transactionType": "CREATE2", - "contractName": "TimestampEnforcer", - "contractAddress": "0x1046bb45c8d673d4ea75321280db34899413c069", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461033f565b50505050505050505050565b005b61007661008636600461033f565b6100c2565b61009e61009936600461040c565b61023a565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023a565b90925090506001600160801b038216156101b857816001600160801b031642116101b85760405162461bcd60e51b815260206004820152602260248201527f54696d657374616d70456e666f726365723a6561726c792d64656c656761746960448201526137b760f11b606482015260840161012a565b6001600160801b0381161561022b57806001600160801b0316421061022b5760405162461bcd60e51b8152602060048201526024808201527f54696d657374616d70456e666f726365723a657870697265642d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b50505050505050505050505050565b6000806020831461029c5760405162461bcd60e51b815260206004820152602660248201527f54696d657374616d70456e666f726365723a696e76616c69642d7465726d732d6044820152650d8cadccee8d60d31b606482015260840161012a565b6102a9836010818761044e565b6102b291610478565b60801c90506102c560106000858761044e565b6102ce91610478565b60801c91509250929050565b60008083601f8401126102ec57600080fd5b50813567ffffffffffffffff81111561030457600080fd5b60208301915083602082850101111561031c57600080fd5b9250929050565b80356001600160a01b038116811461033a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035e57600080fd5b8a3567ffffffffffffffff8082111561037657600080fd5b6103828e838f016102da565b909c509a5060208d013591508082111561039b57600080fd5b6103a78e838f016102da565b909a50985060408d0135975060608d01359150808211156103c757600080fd5b506103d48d828e016102da565b90965094505060808b013592506103ed60a08c01610323565b91506103fb60c08c01610323565b90509295989b9194979a5092959850565b6000806020838503121561041f57600080fd5b823567ffffffffffffffff81111561043657600080fd5b610442858286016102da565b90969095509350505050565b6000808585111561045e57600080fd5b8386111561046b57600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104a95780818660100360031b1b83161692505b50509291505056fea2646970667358221220937c24aea9e01f448cb62e2b3be0bdd7f808e5688cca18b12ff45cb1dabdc7b064736f6c63430008170033", - "nonce": "0x22", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x59222325712a361e6ec8edbccff11b5a463906818497794e54fe87efbd679772", - "transactionType": "CREATE2", - "contractName": "ValueLteEnforcer", - "contractAddress": "0x92bf12322527caa612fd31a0e810472bbb106a8f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104f8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610336565b50505050505050505050565b005b610076610086366004610336565b6100b0565b61009e610099366004610403565b6101f8565b60405190815260200160405180910390f35b856100bc816000610269565b61010d5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61011e816000610269565b6101785760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610104565b5060006101858888610280565b505091505060006101968e8e6101f8565b9050808211156101e85760405162461bcd60e51b815260206004820152601f60248201527f56616c75654c7465456e666f726365723a76616c75652d746f6f2d68696768006044820152606401610104565b5050505050505050505050505050565b6000602082146102585760405162461bcd60e51b815260206004820152602560248201527f56616c75654c7465456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610104565b6102628284610445565b9392505050565b6001600160f81b0319828116908216145b92915050565b60008036816102926014828789610463565b61029b9161048d565b60601c93506102ae603460148789610463565b6102b791610445565b92506102c68560348189610463565b949793965094505050565b60008083601f8401126102e357600080fd5b50813567ffffffffffffffff8111156102fb57600080fd5b60208301915083602082850101111561031357600080fd5b9250929050565b80356001600160a01b038116811461033157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035557600080fd5b8a3567ffffffffffffffff8082111561036d57600080fd5b6103798e838f016102d1565b909c509a5060208d013591508082111561039257600080fd5b61039e8e838f016102d1565b909a50985060408d0135975060608d01359150808211156103be57600080fd5b506103cb8d828e016102d1565b90965094505060808b013592506103e460a08c0161031a565b91506103f260c08c0161031a565b90509295989b9194979a5092959850565b6000806020838503121561041657600080fd5b823567ffffffffffffffff81111561042d57600080fd5b610439858286016102d1565b90969095509350505050565b8035602083101561027a57600019602084900360031b1b1692915050565b6000808585111561047357600080fd5b8386111561048057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104ba5780818660140360031b1b83161692505b50509291505056fea2646970667358221220aaa65c38bf913adb3b6476a0d2d501b6b9e881c6a33b33b16dd8081cbc1b61ce64736f6c63430008170033", - "nonce": "0x23", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9f71a5ad9bb419a2897456d882bd4be10b8ee7dc47aae388de76216773c72609", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x24", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x66dc3076eface03878e44374409280e9dee9a0d45f6266720816d2db9045c890", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x25", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x240972474365cd02e33b9ffb61087721994a837e78431b76a028d3914de96d67", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x26", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x47e80acbfa0023ad0e9c46389110764e743ac099bfa8f754a855fd957ee2f05e", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0x18c7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "status": "0x1", - "cumulativeGasUsed": "0x2290cff", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x85f80a383e4f6b62905f3298d27619e4a9a53b3a98ecceb6b702453a74aaf8c0", - "transactionIndex": "0x19", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872283", - "gasUsed": "0x1176ec1", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x15e4feb2e5c9aa4e", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x64c4e2135", - "l1GasPrice": "0x4069e4c2", - "l1GasUsed": "0x4779" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x169f33b2", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x48ce34b37afe56afe501259244c72b41e8b6f27af533e8e6ffa981fefd544528", - "transactionIndex": "0x1fe", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872283", - "gasUsed": "0x1450562", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x15e4feb2e5c9aa4e", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x752200f74", - "l1GasPrice": "0x4069e4c2", - "l1GasUsed": "0x5314" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1405454f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x4ae99c2723d01f6a295900d5ea1e46a506a2c7eed5ebfc2202e28601844f55f2", - "transactionIndex": "0x1ee", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872284", - "gasUsed": "0x125ac3a", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x17e3fa663be2a46f", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x6571b1a89", - "l1GasPrice": "0x3b69a968", - "l1GasUsed": "0x4e02" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x132c4118", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x1f74fa0ef574fe9c5123d26aade00b3b470dce519626ff972c1a16be0f956b3f", - "transactionIndex": "0x1c2", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872285", - "gasUsed": "0xc91654", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x146b1efe3f9b80eb", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x4e041106f", - "l1GasPrice": "0x42d54bf5", - "l1GasUsed": "0x3554" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xb496ad2", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9dec6aa47d0d2fef86c1493f98eff6dcb5da01af2ca49ca02e4cbea81e87928f", - "transactionIndex": "0xee", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872287", - "gasUsed": "0x12882c7", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x1745f95cf64befa1", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x634ddddcf", - "l1GasPrice": "0x37fbb7f8", - "l1GasUsed": "0x510a" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x71350f9", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x49b1368070881ad60009cb1029f3d47c0c7e5a78ec722c3bc11c81ebe9d4104f", - "transactionIndex": "0x83", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872288", - "gasUsed": "0x17d06fb", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x12e06075ad03efd0", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x82bdf7e4e", - "l1GasPrice": "0x3efaf0ca", - "l1GasUsed": "0x5ed7" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x331927e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5466bdc5b0aafa3406f1aa99ccda73d8991486216d8a9ffa1c6bfd014b3be295", - "transactionIndex": "0x2f", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872289", - "gasUsed": "0x14a667e", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x6941ce02f", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x5357" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x17abdc41", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x450f5d396d8c18ee2fabb3b10b3b5df10fd0bed1e2c77a65e3986c4f6b198d83", - "transactionIndex": "0x202", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872289", - "gasUsed": "0x21317c0", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0xa0535f324", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x7ef1" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x681a64a", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xfaa090192559f3840056f474f774cf2aa073faa58596c179f324d0f4621b2cee", - "transactionIndex": "0x81", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x87228b", - "gasUsed": "0x1d3080a", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x8ba88eeca", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x6e94" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3ffc9a3", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xa1a55c23005e99ba8f13d92c919c29271b87b94c5307a869a75d15fcbe85cc1e", - "transactionIndex": "0x3a", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x87228c", - "gasUsed": "0x181c784", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x7860b82dc", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x5f50" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x14ac0262", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x2546510d1e7ca1ffa1495afe7f29bf2e7db8911742eb83a301107aab61b2d313", - "transactionIndex": "0x1e8", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x87228d", - "gasUsed": "0x14ae552", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x6079a1adc", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x4c63" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xc551f40", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9871928310afc059e69b042c1220d374ca56c274c2dffe03accd727512a61282", - "transactionIndex": "0x100", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x87228f", - "gasUsed": "0x18e482e", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x7b9cfe681", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x61e0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x14e3964f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xfedc74f925d0c71852b4591cfef53ac99a5c032a7dab2c67805ffda980b1018c", - "transactionIndex": "0x20d", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872290", - "gasUsed": "0x14ed4ee", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x706363934", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x58fc" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xdf1d49d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x64841ecbbdef98cc4eeb925ffdae12d9dce8c56cf39671b387237025b69daa38", - "transactionIndex": "0x126", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872291", - "gasUsed": "0xda2ac8", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x4ccc5f118", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x3cce" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1318d5d7", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x59006f6873f82cae58ed280f6714ca4c9bf349e088a6f68ceb1b2249a9dcf02c", - "transactionIndex": "0x1d6", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872292", - "gasUsed": "0x157645c", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x72e5b9627", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x5af9" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xcc06105", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9467018d2d6b652c1c74eb8455c42549f3d381af0fbbc803dd3e6fae857f0de1", - "transactionIndex": "0x136", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872293", - "gasUsed": "0xfc0bff", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x5719538c9", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x44f6" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xacedcc4", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x732e13a0d730259f2d7033da6d1928eb1dad3caa3969e92f71bc6c295157030d", - "transactionIndex": "0x10f", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872294", - "gasUsed": "0xcfdd84", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x49c2cec5e", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x3a67" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x664172c", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x907ff919c433e2546b4da688a0c68393f58344c4a167d8922201184e336f1063", - "transactionIndex": "0x8d", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872295", - "gasUsed": "0xc86f0c", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x47b6cc239", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x38c8" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x73be8bd", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9a546852a47e7cf02c3b6c783f498b3fdc53e56b9c672c81c5bd2a247a15df27", - "transactionIndex": "0x69", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872296", - "gasUsed": "0x260c7ff", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0xadbacb488", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x898e" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x841a5ac", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5814ebb19acd2a257d9f498bd17c21e216badb3c91b1d6d23107f7eef67d7eff", - "transactionIndex": "0x8a", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872297", - "gasUsed": "0x341e7d4", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0xf0af00684", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0xbe91" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x33b9776", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe0a96a7715cfbfae65061c9af5437b71af031a996325bf3c8c0120995319ed14", - "transactionIndex": "0x34", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872298", - "gasUsed": "0x14b5416", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x69fbbe6e2", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x53ea" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xf87ab9", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xa6159671a802f7808226ac28b2516edefa30a67fc215291ce8de20a441847abc", - "transactionIndex": "0xa", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x872299", - "gasUsed": "0x980474", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x39d90ce06", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x2dcd" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x30a3c3b", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x1baa45268cb3ad2525096fb32b6eb93d7315bd682da7506f85196d7a10f16229", - "transactionIndex": "0x9", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x87229a", - "gasUsed": "0x2ae7de8", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0xd64594191", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0xa9a8" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x18a3ebe5", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x1c7c95154c8ff83df807971f2e89084a9e8325f64242bf8c653af6bdcc6ad788", - "transactionIndex": "0x236", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x87229a", - "gasUsed": "0xec85a2", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x5453607f2", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x42c4" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x64daaa8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc08670640efa0ed1981fa4f0956cbc797342e4d23d18b18d2a832da2bbe77c7b", - "transactionIndex": "0x72", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x87229c", - "gasUsed": "0x1882299", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x7cde294fb", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x62de" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4a2d89f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x116a7676c4de9e2fbe82c9f4d46e9cb985fb6f0c327529332c443fe81378aa75", - "transactionIndex": "0x4f", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x87229d", - "gasUsed": "0x1ccef26", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x8f3959b4c", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x7167" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6d8becd", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x18cafa90a45c6c6cf488e50a643f11a60f1ca23c71ee15c28a171cf64342759a", - "transactionIndex": "0x95", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x87229e", - "gasUsed": "0xce47b0", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x474078f6a", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x386a" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x463d942", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5a66e95585ebb4d6d12d577b1044386e4ec5c33b463724a74f15365c8504cfe5", - "transactionIndex": "0x4e", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x87229f", - "gasUsed": "0x1104f48", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x577ebf69e", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x4547" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xd1f2713", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe72def68d2c9ca1cf73b5b41c3f67685737e7fa40a66599c579e1c31aa5523a4", - "transactionIndex": "0x10e", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x8722a0", - "gasUsed": "0x10078e4", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x594724cdf", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x46b0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x112d3c34", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xd66dca8a370664f35c2baf02b9278ecfacc485e02dbfa0b344ce15e0a10a67f3", - "transactionIndex": "0x185", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x8722a1", - "gasUsed": "0x2110c74", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x9daf3ac3f", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x7cda" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xa1dd33c", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x741555a1116bb030476ac404c70457653321b15ee94f54dea7379b9ebc415492", - "transactionIndex": "0xff", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x8722a2", - "gasUsed": "0xc82324", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x43395b01a", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x353a" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5276b5b", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x59222325712a361e6ec8edbccff11b5a463906818497794e54fe87efbd679772", - "transactionIndex": "0x64", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x8722a3", - "gasUsed": "0xcad114", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x45672c430", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x36f3" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4fc17f7", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9f71a5ad9bb419a2897456d882bd4be10b8ee7dc47aae388de76216773c72609", - "transactionIndex": "0x50", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x8722a4", - "gasUsed": "0x1a9d8a1", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x86b4ca9dd", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x6aa8" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x800fbbd", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x66dc3076eface03878e44374409280e9dee9a0d45f6266720816d2db9045c890", - "transactionIndex": "0x87", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x8722a5", - "gasUsed": "0x1aacc55", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x87c33f96c", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x6b7e" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5765562", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x240972474365cd02e33b9ffb61087721994a837e78431b76a028d3914de96d67", - "transactionIndex": "0x54", - "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x8722a6", - "gasUsed": "0x1cc858a", - "effectiveGasPrice": "0x10c8e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x9199e0e4e", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x7348" - }, + } + ], + "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x166a4838", + "cumulativeGasUsed": "0x28de9b2", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x47e80acbfa0023ad0e9c46389110764e743ac099bfa8f754a855fd957ee2f05e", - "transactionIndex": "0x1d8", + "transactionHash": "0x4db0510ab5a73d3f6564d54f86f32bfe94a06edda22681eaf6ff4ae6ef43f0d2", + "transactionIndex": "0x6", "blockHash": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockNumber": "0x8722a6", - "gasUsed": "0x174d40a", + "blockNumber": "0x1229593", + "gasUsed": "0x275d77b", "effectiveGasPrice": "0x10c8e0", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x138bff379423a7d3", + "l1BlobBaseFee": "0x4", "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x7a4aec30f", - "l1GasPrice": "0x39b38ce1", - "l1GasUsed": "0x60d4" + "l1Fee": "0x2dc", + "l1GasPrice": "0x11", + "l1GasUsed": "0x7b05" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1768566686271, + "timestamp": 1778754187025, "chain": 6343, - "commit": "2ed506d" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/737373/run-1778753593658.json b/broadcast/DeployCaveatEnforcers.s.sol/737373/run-1778753593658.json new file mode 100644 index 00000000..27c66aa7 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/737373/run-1778753593658.json @@ -0,0 +1,57 @@ +{ + "transactions": [ + { + "hash": "0x28e0ed95db5f17d9b09440696219ebad2a98952d1b7f1219f918796518ba89b6", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0xb405d" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xeb5c9", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x28e0ed95db5f17d9b09440696219ebad2a98952d1b7f1219f918796518ba89b6", + "transactionIndex": "0x1", + "blockHash": "0x2e85790f8b68b3df3f0e7e6b7d7a0650163bc6328bc5840f107af6c7ed005a1e", + "blockNumber": "0x1cefd15", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x487ab00", + "blobGasUsed": "0xc0620", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x1", + "l1BlobBaseFee": "0x2", + "l1BlobBaseFeeScalar": "0x1", + "l1Fee": "0x0", + "l1GasPrice": "0x10", + "l1GasUsed": "0x7b20", + "operatorFeeConstant": "0x0", + "operatorFeeScalar": "0x186a0" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778753593658, + "chain": 737373, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/737373/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/737373/run-latest.json index 263687d5..27c66aa7 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/737373/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/737373/run-latest.json @@ -1,1637 +1,57 @@ { "transactions": [ { - "hash": "0x5ae2b4a0362bead8cd355bfc97e1bb86e387fc60c12f286f52fdfed5918757a5", + "hash": "0x28e0ed95db5f17d9b09440696219ebad2a98952d1b7f1219f918796518ba89b6", "transactionType": "CREATE2", - "contractName": "AllowedCalldataEnforcer", - "contractAddress": "0xc2b0d624c1c4319760c96503ba27c347f3260f55", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9abe1", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106dc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046104a2565b50505050505050505050565b005b6100766100863660046104a2565b6100b5565b61009e61009936600461056f565b610198565b6040516100ac9291906105b1565b60405180910390f35b856100c1816000610265565b6101125760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610123816000610265565b61017d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610109565b5061018a8c8c898961027c565b505050505050505050505050565b6000606060218310156102005760405162461bcd60e51b815260206004820152602a60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d6044820152697465726d732d73697a6560b01b6064820152608401610109565b61020e602060008587610608565b61021791610632565b91506102268360208187610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250949792965091945050505050565b6001600160f81b0319828116908216145b92915050565b6000606036600061028d86866103d6565b93509350505061029d8888610198565b80519195509350816102af8287610650565b11156103155760405162461bcd60e51b815260206004820152602f60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526e0c6c2d8d8c8c2e8c25ad8cadccee8d608b1b6064820152608401610109565b61036e8386846103258583610650565b9261033293929190610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250610427915050565b6103cb5760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526763616c6c6461746160c01b6064820152608401610109565b505050505050505050565b60008036816103e86014828789610608565b6103f191610671565b60601c9350610404603460148789610608565b61040d91610632565b925061041c8560348189610608565b949793965094505050565b8051602091820120825192909101919091201490565b60008083601f84011261044f57600080fd5b50813567ffffffffffffffff81111561046757600080fd5b60208301915083602082850101111561047f57600080fd5b9250929050565b80356001600160a01b038116811461049d57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104c157600080fd5b8a3567ffffffffffffffff808211156104d957600080fd5b6104e58e838f0161043d565b909c509a5060208d01359150808211156104fe57600080fd5b61050a8e838f0161043d565b909a50985060408d0135975060608d013591508082111561052a57600080fd5b506105378d828e0161043d565b90965094505060808b0135925061055060a08c01610486565b915061055e60c08c01610486565b90509295989b9194979a5092959850565b6000806020838503121561058257600080fd5b823567ffffffffffffffff81111561059957600080fd5b6105a58582860161043d565b90969095509350505050565b8281526000602060406020840152835180604085015260005b818110156105e6578581018301518582016060015282016105ca565b506000606082860101526060601f19601f830116850101925050509392505050565b6000808585111561061857600080fd5b8386111561062557600080fd5b5050820193919092039150565b8035602083101561027657600019602084900360031b1b1692915050565b8082018082111561027657634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff19813581811691601485101561069e5780818660140360031b1b83161692505b50509291505056fea2646970667358221220860b8be6a7e9f218173e7b97e4f7d5d6522ab0118af89a815fcf60520e952ed464736f6c63430008170033", - "nonce": "0x4", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0xb405d" }, "additionalContracts": [], "isFixedGasLimit": false - }, - { - "hash": "0x5f387bc911389a11f9f730a5ec6a3e46a428930941ef2acd578d34f7dd1a39e1", - "transactionType": "CREATE2", - "contractName": "AllowedMethodsEnforcer", - "contractAddress": "0x2c21fd0cb9dc8445cb3fb0dc5e7bb0aca01842b5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa727c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506107fc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610512565b50505050505050505050565b005b610076610086366004610512565b6100b4565b61009e6100993660046105df565b610197565b6040516100ab9190610621565b60405180910390f35b856100c08160006102e5565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006102e5565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c89896102fc565b505050505050505050505050565b60606000826101a7600482610685565b1580156101b357508015155b6102135760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b61021e6004826106af565b67ffffffffffffffff811115610236576102366106c3565b60405190808252806020026020018201604052801561025f578160200160208202803683370190505b50925060005b818110156102dc5785818661027b8260046106d9565b92610288939291906106ec565b61029191610716565b8484815181106102a3576102a3610746565b6001600160e01b031990921660209283029190910190910152826102c68161075c565b93506102d590506004826106d9565b9050610265565b50505092915050565b6001600160f81b0319828116908216145b92915050565b366000610309848461045c565b90945092505050600481101561037e5760405162461bcd60e51b815260206004820152603460248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d656044820152730f0cac6eae8d2dedc5ac8c2e8c25ad8cadccee8d60631b6064820152608401610108565b600061038d60048284866106ec565b61039691610716565b905060006103a48888610197565b805190915060005b818110156103fb578281815181106103c6576103c6610746565b60200260200101516001600160e01b031916846001600160e01b031916036103f357505050505050610456565b6001016103ac565b5060405162461bcd60e51b815260206004820152602960248201527f416c6c6f7765644d6574686f6473456e666f726365723a6d6574686f642d6e6f6044820152681d0b585b1b1bddd95960ba1b6064820152608401610108565b50505050565b600080368161046e60148287896106ec565b61047791610775565b60601c935061048a6034601487896106ec565b610493916107a8565b92506104a285603481896106ec565b949793965094505050565b60008083601f8401126104bf57600080fd5b50813567ffffffffffffffff8111156104d757600080fd5b6020830191508360208285010111156104ef57600080fd5b9250929050565b80356001600160a01b038116811461050d57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561053157600080fd5b8a3567ffffffffffffffff8082111561054957600080fd5b6105558e838f016104ad565b909c509a5060208d013591508082111561056e57600080fd5b61057a8e838f016104ad565b909a50985060408d0135975060608d013591508082111561059a57600080fd5b506105a78d828e016104ad565b90965094505060808b013592506105c060a08c016104f6565b91506105ce60c08c016104f6565b90509295989b9194979a5092959850565b600080602083850312156105f257600080fd5b823567ffffffffffffffff81111561060957600080fd5b610615858286016104ad565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156106635783516001600160e01b0319168352928401929184019160010161063d565b50909695505050505050565b634e487b7160e01b600052601260045260246000fd5b6000826106945761069461066f565b500690565b634e487b7160e01b600052601160045260246000fd5b6000826106be576106be61066f565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156102f6576102f6610699565b600080858511156106fc57600080fd5b8386111561070957600080fd5b5050820193919092039150565b6001600160e01b0319813581811691600485101561073e5780818660040360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b60006001820161076e5761076e610699565b5060010190565b6bffffffffffffffffffffffff19813581811691601485101561073e5760149490940360031b84901b1690921692915050565b803560208310156102f657600019602084900360031b1b169291505056fea26469706673582212209b5da9243dcd3815a06d34a51586ce02e6c67b993be22c2b463556cf3e0f77b464736f6c63430008170033", - "nonce": "0x5", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x83ff07a56763e66d64fd880ad9c2fcc7700aafbb21d24b0018b1f82557bbfda2", - "transactionType": "CREATE2", - "contractName": "AllowedTargetsEnforcer", - "contractAddress": "0x7f20f61b1f09b08d970938f6fa563634d65c4eeb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x98b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610736806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461047b565b50505050505050505050565b005b61007661008636600461047b565b6100b4565b61009e610099366004610548565b61025e565b6040516100ab919061058a565b60405180910390f35b856100c08160006103ae565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006103ae565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b50600061018988886103c5565b5050509050600061019a8e8e61025e565b805190915060005b818110156101ed578281815181106101bc576101bc6105d7565b60200260200101516001600160a01b0316846001600160a01b0316036101e55750505050610250565b6001016101a2565b5060405162461bcd60e51b815260206004820152603160248201527f416c6c6f77656454617267657473456e666f726365723a7461726765742d6164604482015270191c995cdccb5b9bdd0b585b1b1bddd959607a1b6064820152608401610108565b505050505050505050505050565b606060008261026e601482610603565b15801561027a57508015155b6102da5760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f77656454617267657473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b6102e560148261062d565b67ffffffffffffffff8111156102fd576102fd610641565b604051908082528060200260200182016040528015610326578160200160208202803683370190505b50925060005b818110156103a557858186610342826014610657565b9261034f9392919061066a565b61035891610694565b60601c84848151811061036d5761036d6105d7565b6001600160a01b03909216602092830291909101909101528261038f816106c9565b935061039e9050601482610657565b905061032c565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008036816103d7601482878961066a565b6103e091610694565b60601c93506103f360346014878961066a565b6103fc916106e2565b925061040b856034818961066a565b949793965094505050565b60008083601f84011261042857600080fd5b50813567ffffffffffffffff81111561044057600080fd5b60208301915083602082850101111561045857600080fd5b9250929050565b80356001600160a01b038116811461047657600080fd5b919050565b60008060008060008060008060008060e08b8d03121561049a57600080fd5b8a3567ffffffffffffffff808211156104b257600080fd5b6104be8e838f01610416565b909c509a5060208d01359150808211156104d757600080fd5b6104e38e838f01610416565b909a50985060408d0135975060608d013591508082111561050357600080fd5b506105108d828e01610416565b90965094505060808b0135925061052960a08c0161045f565b915061053760c08c0161045f565b90509295989b9194979a5092959850565b6000806020838503121561055b57600080fd5b823567ffffffffffffffff81111561057257600080fd5b61057e85828601610416565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156105cb5783516001600160a01b0316835292840192918401916001016105a6565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082610612576106126105ed565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261063c5761063c6105ed565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103bf576103bf610617565b6000808585111561067a57600080fd5b8386111561068757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106c15780818660140360031b1b83161692505b505092915050565b6000600182016106db576106db610617565b5060010190565b803560208310156103bf57600019602084900360031b1b169291505056fea2646970667358221220c8822d4c7275ef8dedf0f20285c1cb5687e2081aef67716a170ae9a2f3de500164736f6c63430008170033", - "nonce": "0x6", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x56f1d2a5fc9e0ab0f2dcefb4b214fcb8a17bb15ba1b18e6f727baf593bd55388", - "transactionType": "CREATE2", - "contractName": "BlockNumberEnforcer", - "contractAddress": "0x5d9818df0ae3f66e9c3d0c5029daf99d1823ca6c", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x74883", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104ed806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610345565b50505050505050505050565b005b610076610086366004610345565b6100c2565b61009e610099366004610412565b61023e565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023e565b90925090506001600160801b038216156101b957816001600160801b031643116101b95760405162461bcd60e51b8152602060048201526024808201527f426c6f636b4e756d626572456e666f726365723a6561726c792d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b6001600160801b0381161561022f57806001600160801b0316431061022f5760405162461bcd60e51b815260206004820152602660248201527f426c6f636b4e756d626572456e666f726365723a657870697265642d64656c6560448201526533b0ba34b7b760d11b606482015260840161012a565b50505050505050505050505050565b600080602083146102a25760405162461bcd60e51b815260206004820152602860248201527f426c6f636b4e756d626572456e666f726365723a696e76616c69642d7465726d6044820152670e65ad8cadccee8d60c31b606482015260840161012a565b6102b0601060008587610454565b6102b99161047e565b60801c91506102cb8360108187610454565b6102d49161047e565b60801c90509250929050565b60008083601f8401126102f257600080fd5b50813567ffffffffffffffff81111561030a57600080fd5b60208301915083602082850101111561032257600080fd5b9250929050565b80356001600160a01b038116811461034057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561036457600080fd5b8a3567ffffffffffffffff8082111561037c57600080fd5b6103888e838f016102e0565b909c509a5060208d01359150808211156103a157600080fd5b6103ad8e838f016102e0565b909a50985060408d0135975060608d01359150808211156103cd57600080fd5b506103da8d828e016102e0565b90965094505060808b013592506103f360a08c01610329565b915061040160c08c01610329565b90509295989b9194979a5092959850565b6000806020838503121561042557600080fd5b823567ffffffffffffffff81111561043c57600080fd5b610448858286016102e0565b90969095509350505050565b6000808585111561046457600080fd5b8386111561047157600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104af5780818660100360031b1b83161692505b50509291505056fea26469706673582212206446e38dd8abfd3c797d56379fb8902a34f79b78cc594a623cb4ad236f2c8a8564736f6c63430008170033", - "nonce": "0x7", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xda6aa114e2d2248f62e3663e7a78359d39ef11c5c2b11e5cfe163753d6fee80a", - "transactionType": "CREATE2", - "contractName": "DeployedEnforcer", - "contractAddress": "0x24ff2aa430d53a8cd6788018e902e098083dccd2", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x99fe1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610748806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063481286e614610083578063a145832a146100b3578063b99deb0e146100c6578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046104fe565b50505050505050505050565b005b6100966100913660046105cb565b6100e8565b6040516001600160a01b0390911681526020015b60405180910390f35b6100816100c13660046104fe565b6100fd565b6100d96100d43660046105ed565b61026d565b6040516100aa9392919061062f565b60006100f48284610353565b90505b92915050565b85600881901b6001600160f81b031981161561016e5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600080600061017e8e8e61026d565b919450925090506001600160a01b0383163b156101d9576040516001600160a01b03841681527f641dafeb23238fae3ef71c64fced975da90c34dede63890507f3dda6b1e0dfef9060200160405180910390a1505050610260565b60006101e58284610360565b9050836001600160a01b0316816001600160a01b03161461025b5760405162461bcd60e51b815260206004820152602a60248201527f4465706c6f796564456e666f726365723a6465706c6f7965642d6164647265736044820152690e65adad2e6dac2e8c6d60b31b6064820152608401610165565b505050505b5050505050505050505050565b6000806060603484116102d05760405162461bcd60e51b815260206004820152602560248201527f4465706c6f796564456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610165565b6102de601460008688610695565b6102e7916106bf565b60601c92506102fa603460148688610695565b610303916106f4565b91506103128460348188610695565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509598949750919550929350505050565b60006100f48383306103e8565b600061036e60008385610412565b9050806001600160a01b03163b6000036103a6576040516352c7cd4960e11b81526001600160a01b0382166004820152602401610165565b6040516001600160a01b03821681527faf3c4b03f515b5a38f3c238fdc24abf10854a2f27f2a85743a71de17e9bc7e7f9060200160405180910390a192915050565b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b60008347101561043e5760405163392efb2b60e21b815247600482015260248101859052604401610165565b815160000361046057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661049257604051633a0ba96160e11b815260040160405180910390fd5b9392505050565b60008083601f8401126104ab57600080fd5b50813567ffffffffffffffff8111156104c357600080fd5b6020830191508360208285010111156104db57600080fd5b9250929050565b80356001600160a01b03811681146104f957600080fd5b919050565b60008060008060008060008060008060e08b8d03121561051d57600080fd5b8a3567ffffffffffffffff8082111561053557600080fd5b6105418e838f01610499565b909c509a5060208d013591508082111561055a57600080fd5b6105668e838f01610499565b909a50985060408d0135975060608d013591508082111561058657600080fd5b506105938d828e01610499565b90965094505060808b013592506105ac60a08c016104e2565b91506105ba60c08c016104e2565b90509295989b9194979a5092959850565b600080604083850312156105de57600080fd5b50508035926020909101359150565b6000806020838503121561060057600080fd5b823567ffffffffffffffff81111561061757600080fd5b61062385828601610499565b90969095509350505050565b60018060a01b03841681526000602084602084015260606040840152835180606085015260005b8181101561067257858101830151858201608001528201610656565b506000608082860101526080601f19601f83011685010192505050949350505050565b600080858511156106a557600080fd5b838611156106b257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106ec5780818660140360031b1b83161692505b505092915050565b803560208310156100f757600019602084900360031b1b169291505056fea2646970667358221220a048cc0e83485049fa3f0167bb6b167a17c4bf4170c90c95e9b7af43cdc7b85a64736f6c63430008170033", - "nonce": "0x8", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x7bee2a5ef73625b45820fedd1eba00b8dd33e5bff0dcaa83ab687e614aeef124", - "transactionType": "CREATE2", - "contractName": "ERC20BalanceChangeEnforcer", - "contractAddress": "0xcdf6ab796408598cea671d79506d7d48e97a5437", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xcc44a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061095e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780638678d6ef146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610677565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046106f5565b50505050505050505050565b005b6100f46100ef3660046107c2565b61018d565b6040519081526020016100bc565b6100df6101103660046106f5565b6101a2565b6100f4610123366004610677565b60006020819052908152604090205481565b6101486101433660046107fe565b610353565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df6101883660046106f5565b610440565b600061019a84848461061d565b949350505050565b85600881901b6101b3816000610660565b6102125760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102208d8d610353565b509250925050600061023333848961061d565b60008181526001602052604090205490915060ff16156102ab5760405162461bcd60e51b815260206004820152602d60248201527f455243323042616c616e63654368616e6765456e666f726365723a656e666f7260448201526c18d95c8b5a5ccb5b1bd8dad959609a1b6064820152608401610209565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa15801561030c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103309190610840565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c05760405162461bcd60e51b815260206004820152602f60248201527f455243323042616c616e63654368616e6765456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b6064820152608401610209565b858560008181106103d3576103d3610859565b909101356001600160f81b031916151594506103f5905060156001878961086f565b6103fe91610899565b60601c925061041160296015878961086f565b61041a91610899565b60601c915061042c856029818961086f565b610435916108ce565b939692955090935050565b6000806000806104508e8e610353565b9350935093509350600061046533858a61061d565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e99190610840565b9050851561057c5760008281526020819052604090205461050b908490610902565b8110156105775760405162461bcd60e51b815260206004820152603460248201527f455243323042616c616e63654368616e6765456e666f726365723a65786365656044820152736465642d62616c616e63652d646563726561736560601b6064820152608401610209565b61060b565b600082815260208190526040902054610596908490610915565b81101561060b5760405162461bcd60e51b815260206004820152603860248201527f455243323042616c616e63654368616e6765456e666f726365723a696e73756660448201527f66696369656e742d62616c616e63652d696e63726561736500000000000000006064820152608401610209565b50505050505050505050505050505050565b604080516001600160a01b039485166020808301919091529390941684820152606080850192909252805180850390920182526080909301909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561068957600080fd5b5035919050565b60008083601f8401126106a257600080fd5b50813567ffffffffffffffff8111156106ba57600080fd5b6020830191508360208285010111156106d257600080fd5b9250929050565b80356001600160a01b03811681146106f057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561071457600080fd5b8a3567ffffffffffffffff8082111561072c57600080fd5b6107388e838f01610690565b909c509a5060208d013591508082111561075157600080fd5b61075d8e838f01610690565b909a50985060408d0135975060608d013591508082111561077d57600080fd5b5061078a8d828e01610690565b90965094505060808b013592506107a360a08c016106d9565b91506107b160c08c016106d9565b90509295989b9194979a5092959850565b6000806000606084860312156107d757600080fd5b6107e0846106d9565b92506107ee602085016106d9565b9150604084013590509250925092565b6000806020838503121561081157600080fd5b823567ffffffffffffffff81111561082857600080fd5b61083485828601610690565b90969095509350505050565b60006020828403121561085257600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561087f57600080fd5b8386111561088c57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108c65780818660140360031b1b83161692505b505092915050565b8035602083101561067157600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610671576106716108ec565b80820180821115610671576106716108ec56fea2646970667358221220965799d5fdbdef45c46d045e9c377c23116f420861da1b7353b41ac029878d9964736f6c63430008170033", - "nonce": "0x9", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x32123e53ad33b1577c1e4485dd32a880c3bd5674693446f9e399ba18dd484cc0", - "transactionType": "CREATE2", - "contractName": "ERC20TransferAmountEnforcer", - "contractAddress": "0xf100b0819427117ecf76ed94b358b1a5b5c6d2fc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb39bb", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061081e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100be578063b99deb0e146100d1578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046105c3565b50505050505050505050565b005b6100ab610091366004610690565b600060208181529281526040808220909352908152205481565b6040519081526020015b60405180910390f35b6100816100cc3660046105c3565b610103565b6100e46100df3660046106ba565b610247565b604080516001600160a01b0390931683526020830191909152016100b5565b8561010f8160006102df565b6101605760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101718160006102df565b6101cb5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610157565b506000806101dc8e8e8b8b8b6102f6565b9150915086856001600160a01b0316336001600160a01b03167fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d858560405161022f929190918252602082015260400190565b60405180910390a45050505050505050505050505050565b600080603483146102a15760405162461bcd60e51b815260206004820152603060248201526000805160206107c983398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b6064820152608401610157565b6102af6014600085876106fc565b6102b891610726565b60601c91506102ca83601481876106fc565b6102d39161075b565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b6000806000366000610308888861050d565b9295509350909150506044811461036c5760405162461bcd60e51b815260206004820152603460248201526000805160206107c98339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b6064820152608401610157565b60006103788b8b610247565b965090506001600160a01b03808216908516146103da5760405162461bcd60e51b815260206004820152602c60248201526000805160206107c983398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b6064820152608401610157565b63a9059cbb60e01b6103f06004600085876106fc565b6103f991610779565b6001600160e01b031916146104515760405162461bcd60e51b815260206004820152602a60248201526000805160206107c98339815191526044820152691b1a590b5b595d1a1bd960b21b6064820152608401610157565b61045f6044602484866106fc565b6104689161075b565b336000908152602081815260408083208b8452909152812080549091906104909084906107a7565b9250508190559450858511156104ff5760405162461bcd60e51b815260206004820152602e60248201527f45524332305472616e73666572416d6f756e74456e666f726365723a616c6c6f60448201526d1dd85b98d94b595e18d95959195960921b6064820152608401610157565b505050509550959350505050565b600080368161051f60148287896106fc565b61052891610726565b60601c935061053b6034601487896106fc565b6105449161075b565b925061055385603481896106fc565b949793965094505050565b60008083601f84011261057057600080fd5b50813567ffffffffffffffff81111561058857600080fd5b6020830191508360208285010111156105a057600080fd5b9250929050565b80356001600160a01b03811681146105be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156105e257600080fd5b8a3567ffffffffffffffff808211156105fa57600080fd5b6106068e838f0161055e565b909c509a5060208d013591508082111561061f57600080fd5b61062b8e838f0161055e565b909a50985060408d0135975060608d013591508082111561064b57600080fd5b506106588d828e0161055e565b90965094505060808b0135925061067160a08c016105a7565b915061067f60c08c016105a7565b90509295989b9194979a5092959850565b600080604083850312156106a357600080fd5b6106ac836105a7565b946020939093013593505050565b600080602083850312156106cd57600080fd5b823567ffffffffffffffff8111156106e457600080fd5b6106f08582860161055e565b90969095509350505050565b6000808585111561070c57600080fd5b8386111561071957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156107535780818660140360031b1b83161692505b505092915050565b803560208310156102f057600019602084900360031b1b1692915050565b6001600160e01b031981358181169160048510156107535760049490940360031b84901b1690921692915050565b808201808211156102f057634e487b7160e01b600052601160045260246000fdfe45524332305472616e73666572416d6f756e74456e666f726365723a696e7661a2646970667358221220c41875b732e3b48749e6357d2d1452efe720957c650141af2df143c50d96625064736f6c63430008170033", - "nonce": "0xa", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xbc608410b9e15695f7bfa1a50d5802c1813416206d48b623391707e2a970b3da", - "transactionType": "CREATE2", - "contractName": "ERC20PeriodTransferEnforcer", - "contractAddress": "0x474e3ae7e169e940607cc624da8a15eb120139ab", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x106168", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d12806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610a20565b50505050505050505050565b005b6100b16100ac366004610aed565b61018e565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df366004610b47565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610a20565b610265565b61016461015f366004610b71565b61034a565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a081018352815481526001820154938101939093526002810154918301829052600381015460608401526004015460808301528291829115610203576101f781610416565b9350935093505061025b565b6000806000610212898961034a565b9350935093505060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061024f81610416565b97509750975050505050505b9450945094915050565b856102718160006104aa565b6102c25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102d38160006104aa565b61032d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102b9565b5061033c8c8c898989886104c1565b505050505050505050505050565b6000808080607485146103a65760405162461bcd60e51b81526020600482015260306024820152600080516020610cbd83398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016102b9565b6103b4601460008789610bb3565b6103bd91610bdd565b60601c93506103d0603460148789610bb3565b6103d991610c12565b92506103e9605460348789610bb3565b6103f291610c12565b9150610402607460548789610bb3565b61040b91610c12565b939692955090935050565b60008060008360400151421015610435575060009150819050806104a3565b602084015160408501516104499042610c46565b6104539190610c59565b61045e906001610c7b565b90508084606001511415915060008261047b57846080015161047e565b60005b90508085600001511161049257600061049f565b845161049f908290610c46565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60003660006104d0878761096a565b929550935090915050604481146105345760405162461bcd60e51b81526020600482015260346024820152600080516020610cbd8339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b60648201526084016102b9565b6000806000806105448d8d61034a565b9350935093509350866001600160a01b0316846001600160a01b0316146105b05760405162461bcd60e51b815260206004820152602c6024820152600080516020610cbd83398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b60648201526084016102b9565b63a9059cbb60e01b6105c660046000888a610bb3565b6105cf91610c8e565b6001600160e01b031916146106275760405162461bcd60e51b815260206004820152602a6024820152600080516020610cbd8339815191526044820152691b1a590b5b595d1a1bd960b21b60648201526084016102b9565b336000908152602081815260408083208c8452909152812060028101549091036107e157600082116106a55760405162461bcd60e51b81526020600482015260336024820152600080516020610cbd8339815191526044820152726c69642d7a65726f2d73746172742d6461746560681b60648201526084016102b9565b600084116107025760405162461bcd60e51b81526020600482015260366024820152600080516020610cbd8339815191526044820152751b1a590b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d60521b60648201526084016102b9565b600083116107665760405162461bcd60e51b81526020600482015260386024820152600080516020610cbd83398151915260448201527f6c69642d7a65726f2d706572696f642d6475726174696f6e000000000000000060648201526084016102b9565b814210156107cf5760405162461bcd60e51b815260206004820152603060248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e60448201526f1cd9995c8b5b9bdd0b5cdd185c9d195960821b60648201526084016102b9565b83815560018101839055600281018290555b600080600061082c846040518060a001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481525050610416565b919450925090506000610843604460248c8e610bb3565b61084c91610c12565b9050838111156108bb5760405162461bcd60e51b815260206004820152603460248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e6044820152731cd9995c8b585b5bdd5b9d0b595e18d95959195960621b60648201526084016102b9565b82156108d05760038501829055600060048601555b808560040160008282546108e49190610c7b565b90915550506004850154604080516001600160a01b038c81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a4505050505050505050505050505050505050565b600080368161097c6014828789610bb3565b61098591610bdd565b60601c9350610998603460148789610bb3565b6109a191610c12565b92506109b08560348189610bb3565b949793965094505050565b60008083601f8401126109cd57600080fd5b50813567ffffffffffffffff8111156109e557600080fd5b6020830191508360208285010111156109fd57600080fd5b9250929050565b80356001600160a01b0381168114610a1b57600080fd5b919050565b60008060008060008060008060008060e08b8d031215610a3f57600080fd5b8a3567ffffffffffffffff80821115610a5757600080fd5b610a638e838f016109bb565b909c509a5060208d0135915080821115610a7c57600080fd5b610a888e838f016109bb565b909a50985060408d0135975060608d0135915080821115610aa857600080fd5b50610ab58d828e016109bb565b90965094505060808b01359250610ace60a08c01610a04565b9150610adc60c08c01610a04565b90509295989b9194979a5092959850565b60008060008060608587031215610b0357600080fd5b84359350610b1360208601610a04565b9250604085013567ffffffffffffffff811115610b2f57600080fd5b610b3b878288016109bb565b95989497509550505050565b60008060408385031215610b5a57600080fd5b610b6383610a04565b946020939093013593505050565b60008060208385031215610b8457600080fd5b823567ffffffffffffffff811115610b9b57600080fd5b610ba7858286016109bb565b90969095509350505050565b60008085851115610bc357600080fd5b83861115610bd057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610c0a5780818660140360031b1b83161692505b505092915050565b803560208310156104bb57600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104bb576104bb610c30565b600082610c7657634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156104bb576104bb610c30565b6001600160e01b03198135818116916004851015610c0a5760049490940360031b84901b169092169291505056fe4552433230506572696f645472616e73666572456e666f726365723a696e7661a264697066735822122002755ab8cc52dedf9878671bfd7d317d71bfc428a79a9809842faaefd0de27d064736f6c63430008170033", - "nonce": "0xb", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf0ecfe674d80954105cbbca6283f3ffac769512c97d732499d81e2668c45b55d", - "transactionType": "CREATE2", - "contractName": "ERC20StreamingEnforcer", - "contractAddress": "0x56c97ae02f233b29fa03502ecc0457266d9be00e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe8a2a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b7d806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100fb578063fb7d2c5b1461011c57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610910565b50505050505050505050565b005b61009c6100ac366004610910565b610189565b6100c46100bf3660046109dd565b61026e565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a0015b60405180910390f35b61010e610109366004610a1f565b610365565b6040519081526020016100f2565b61016161012a366004610a1f565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100f2565b856101958160006103d0565b6101e65760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101f78160006103d0565b6102515760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101dd565b506102608c8c898989886103e7565b505050505050505050505050565b600080808080609486146102d85760405162461bcd60e51b815260206004820152602b60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b60648201526084016101dd565b6102e660146000888a610a49565b6102ef91610a73565b60601c945061030260346014888a610a49565b61030b91610aa8565b935061031b60546034888a610a49565b61032491610aa8565b925061033460746054888a610a49565b61033d91610aa8565b915061034d60946074888a610a49565b61035691610aa8565b60001c90509295509295909350565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a081018352815481526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152906103c8906107d9565b949350505050565b6001600160f81b0319828116908216145b92915050565b60003660006103f6878761085a565b929550935090915050604481146104675760405162461bcd60e51b815260206004820152602f60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6560448201526e0f0cac6eae8d2dedc5ad8cadccee8d608b1b60648201526084016101dd565b60008060008060006104798e8e61026e565b94509450945094509450838310156104e55760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015268185e0b585b5bdd5b9d60ba1b60648201526084016101dd565b6000811161054c5760405162461bcd60e51b815260206004820152602e60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7a60448201526d65726f2d73746172742d74696d6560901b60648201526084016101dd565b876001600160a01b0316856001600160a01b0316146105bd5760405162461bcd60e51b815260206004820152602760248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d636044820152661bdb9d1c9858dd60ca1b60648201526084016101dd565b63a9059cbb60e01b6105d360046000898b610a49565b6105dc91610ac6565b6001600160e01b031916146106415760405162461bcd60e51b815260206004820152602560248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015264195d1a1bd960da1b60648201526084016101dd565b336000908152602081815260408083208d84529091528120600481015490910361067e578481556001810184905560028101839055600381018290555b600061068e604460248a8c610a49565b61069791610aa8565b6040805160a081018252845481526001850154602082015260028501549181019190915260038401546060820152600484015460808201529091506106db906107d9565b81111561073c5760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a616c6c6f77616e63656044820152680b595e18d95959195960ba1b60648201526084016101dd565b808260040160008282546107509190610b0a565b90915550506004820154604080516001600160a01b038a81168252602082018a9052818301899052606082018890526080820187905260a08201939093524260c082015290518e928e169133917f30ceca901166c86cac9d1024230d7f5740b26cce6bdd9bad7b1d6e616904ea639181900360e00190a450505050505050505050505050505050565b600081606001514210156107ef57506000919050565b60008260600151426108019190610b1d565b905060008184604001516108159190610b30565b84516108219190610b0a565b90508360200151811115610836575060208301515b8084608001511061084b575060009392505050565b60808401516103c89082610b1d565b600080368161086c6014828789610a49565b61087591610a73565b60601c9350610888603460148789610a49565b61089191610aa8565b92506108a08560348189610a49565b949793965094505050565b60008083601f8401126108bd57600080fd5b50813567ffffffffffffffff8111156108d557600080fd5b6020830191508360208285010111156108ed57600080fd5b9250929050565b80356001600160a01b038116811461090b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561092f57600080fd5b8a3567ffffffffffffffff8082111561094757600080fd5b6109538e838f016108ab565b909c509a5060208d013591508082111561096c57600080fd5b6109788e838f016108ab565b909a50985060408d0135975060608d013591508082111561099857600080fd5b506109a58d828e016108ab565b90965094505060808b013592506109be60a08c016108f4565b91506109cc60c08c016108f4565b90509295989b9194979a5092959850565b600080602083850312156109f057600080fd5b823567ffffffffffffffff811115610a0757600080fd5b610a13858286016108ab565b90969095509350505050565b60008060408385031215610a3257600080fd5b610a3b836108f4565b946020939093013593505050565b60008085851115610a5957600080fd5b83861115610a6657600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610aa05780818660140360031b1b83161692505b505092915050565b803560208310156103e157600019602084900360031b1b1692915050565b6001600160e01b03198135818116916004851015610aa05760049490940360031b84901b1690921692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103e1576103e1610af4565b818103818111156103e1576103e1610af4565b80820281158282048414176103e1576103e1610af456fea264697066735822122038be6c898e25e035c36a52fe26a236a90574cd5fb48f9bc1cb72563a2f07d55b64736f6c63430008170033", - "nonce": "0xc", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x6edc9fa7164f18809ab6b71c4821ab6c29843007e7d599e64b245000bbfa9728", - "transactionType": "CREATE2", - "contractName": "ERC721BalanceChangeEnforcer", - "contractAddress": "0x8afdf96edbbe7e1ed3f5cd89c7e084841e12a09e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xce97d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061097c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780635f6f02e0146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610686565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610704565b50505050505050505050565b005b6100f46100ef3660046107d1565b61018d565b6040519081526020016100bc565b6100df610110366004610704565b6101a4565b6100f4610123366004610686565b60006020819052908152604090205481565b61014861014336600461081c565b610357565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df610188366004610704565b610445565b600061019b85858585610624565b95945050505050565b85600881901b6101b581600061066f565b6102145760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102228d8d610357565b50925092505060006102363384848a610624565b60008181526001602052604090205490915060ff16156102af5760405162461bcd60e51b815260206004820152602e60248201527f45524337323142616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b606482015260840161020b565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa158015610310573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610334919061085e565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c55760405162461bcd60e51b815260206004820152603060248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b606482015260840161020b565b858560008181106103d8576103d8610877565b909101356001600160f81b031916151594506103fa905060156001878961088d565b610403916108b7565b60601c925061041660296015878961088d565b61041f916108b7565b60601c9150610431856029818961088d565b61043a916108ec565b939692955090935050565b6000806000806104558e8e610357565b9350935093509350600061046b3385858b610624565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ef919061085e565b9050851561058357600082815260208190526040902054610511908490610920565b81101561057e5760405162461bcd60e51b815260206004820152603560248201527f45524337323142616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b606482015260840161020b565b610612565b60008281526020819052604090205461059d908490610933565b8110156106125760405162461bcd60e51b815260206004820152603960248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e63726561736500000000000000606482015260840161020b565b50505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561069857600080fd5b5035919050565b60008083601f8401126106b157600080fd5b50813567ffffffffffffffff8111156106c957600080fd5b6020830191508360208285010111156106e157600080fd5b9250929050565b80356001600160a01b03811681146106ff57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561072357600080fd5b8a3567ffffffffffffffff8082111561073b57600080fd5b6107478e838f0161069f565b909c509a5060208d013591508082111561076057600080fd5b61076c8e838f0161069f565b909a50985060408d0135975060608d013591508082111561078c57600080fd5b506107998d828e0161069f565b90965094505060808b013592506107b260a08c016106e8565b91506107c060c08c016106e8565b90509295989b9194979a5092959850565b600080600080608085870312156107e757600080fd5b6107f0856106e8565b93506107fe602086016106e8565b925061080c604086016106e8565b9396929550929360600135925050565b6000806020838503121561082f57600080fd5b823567ffffffffffffffff81111561084657600080fd5b6108528582860161069f565b90969095509350505050565b60006020828403121561087057600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561089d57600080fd5b838611156108aa57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108e45780818660140360031b1b83161692505b505092915050565b8035602083101561068057600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156106805761068061090a565b808201808211156106805761068061090a56fea2646970667358221220620a30e6cd947057e411eab8573ce55ed899a87dfc8f021f30d60e4a3e1f1dd264736f6c63430008170033", - "nonce": "0xd", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x65b8ccb295623851751ada32d0d22c11158dd34dacd694d8f31208e6dbe9cbe8", - "transactionType": "CREATE2", - "contractName": "ERC721TransferEnforcer", - "contractAddress": "0x3790e6b7233f779b09da74c72b6e94813925b9af", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa9e52", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610821806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046105ea565b50505050505050505050565b005b6100766100863660046105ea565b6100c1565b61009e6100993660046106bd565b61047c565b604080516001600160a01b03909316835260208301919091520160405180910390f35b856100cd816000610521565b61011e5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012f816000610521565b6101895760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610115565b506000806101978e8e61047c565b9150915060003660006101aa8c8c610538565b929550935090915050606481101561021b5760405162461bcd60e51b815260206004820152602e60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6360448201526d0c2d8d8c8c2e8c25ad8cadccee8d60931b6064820152608401610115565b6000808061022c84600481886106ff565b8101906102399190610729565b919450925090506001600160a01b038316158061025d57506001600160a01b038216155b156102b95760405162461bcd60e51b815260206004820152602660248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6160448201526564647265737360d01b6064820152608401610115565b60006102c860048287896106ff565b6102d19161076a565b9050886001600160a01b0316876001600160a01b0316146103505760405162461bcd60e51b815260206004820152603360248201527f4552433732315472616e73666572456e666f726365723a756e617574686f72696044820152721e99590b58dbdb9d1c9858dd0b5d185c99d95d606a1b6064820152608401610115565b6001600160e01b031981166323b872dd60e01b1480159061038257506001600160e01b03198116632142170760e11b14155b801561039f57506001600160e01b03198116635c46a7ef60e11b14155b156104015760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b3d32b216b9b2b632b1ba37b960a11b6064820152608401610115565b8782146104655760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b1e99590b5d1bdad95b8b5a5960a21b6064820152608401610115565b505050505050505050505050505050505050505050565b600080603483146104e35760405162461bcd60e51b815260206004820152602b60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610115565b6104f16014600085876106ff565b6104fa9161079a565b60601c915061050c83601481876106ff565b610515916107cd565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b600080368161054a60148287896106ff565b6105539161079a565b60601c93506105666034601487896106ff565b61056f916107cd565b925061057e85603481896106ff565b949793965094505050565b60008083601f84011261059b57600080fd5b50813567ffffffffffffffff8111156105b357600080fd5b6020830191508360208285010111156105cb57600080fd5b9250929050565b6001600160a01b03811681146105e757600080fd5b50565b60008060008060008060008060008060e08b8d03121561060957600080fd5b8a3567ffffffffffffffff8082111561062157600080fd5b61062d8e838f01610589565b909c509a5060208d013591508082111561064657600080fd5b6106528e838f01610589565b909a50985060408d0135975060608d013591508082111561067257600080fd5b5061067f8d828e01610589565b90965094505060808b0135925060a08b013561069a816105d2565b915060c08b01356106aa816105d2565b809150509295989b9194979a5092959850565b600080602083850312156106d057600080fd5b823567ffffffffffffffff8111156106e757600080fd5b6106f385828601610589565b90969095509350505050565b6000808585111561070f57600080fd5b8386111561071c57600080fd5b5050820193919092039150565b60008060006060848603121561073e57600080fd5b8335610749816105d2565b92506020840135610759816105d2565b929592945050506040919091013590565b6001600160e01b031981358181169160048510156107925780818660040360031b1b83161692505b505092915050565b6bffffffffffffffffffffffff1981358181169160148510156107925760149490940360031b84901b1690921692915050565b8035602083101561053257600019602084900360031b1b169291505056fea26469706673582212201b4ed75c14efe202d2a163cf465dbebe2a9484eb69c80ab3e6265355eae8f0ec64736f6c63430008170033", - "nonce": "0xe", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x99026f5f8c8a57b7b1e06daf37e367a6e5c3af5b753b76f0d9bd3ca7c533cf2c", - "transactionType": "CREATE2", - "contractName": "ERC1155BalanceChangeEnforcer", - "contractAddress": "0x63c322732695cafbbd488fc6937a0a7b66fc001a", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xc8e06", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109cb806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b99deb0e1161005b578063b99deb0e14610122578063d0a3529f1461016b578063d3eddcc51461017e578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063b5e54492146100f4575b600080fd5b6100b061009b3660046106cb565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610749565b50505050505050505050565b005b6100df6100ef366004610749565b610191565b6101146101023660046106cb565b60006020819052908152604090205481565b6040519081526020016100bc565b610135610130366004610816565b610350565b6040805195151586526001600160a01b03948516602087015292909316918401919091526060830152608082015260a0016100bc565b610114610179366004610858565b61045d565b6100df61018c366004610749565b610476565b85600881901b6101a2816000610661565b6102015760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006102118e8e610350565b50935093509350506000610228338585858c610678565b60008181526001602052604090205490915060ff16156102a25760405162461bcd60e51b815260206004820152602f60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a656e6660448201526e1bdc98d95c8b5a5ccb5b1bd8dad959608a1b60648201526084016101f8565b6000818152600160208190526040808320805460ff191690921790915551627eeac760e11b81526001600160a01b0385811660048301526024820185905286169062fdd58e90604401602060405180830381865afa158015610308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032c91906108ad565b60009283526020839052604090922091909155505050505050505050505050505050565b600080808080606986146103c05760405162461bcd60e51b815260206004820152603160248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101f8565b868660008181106103d3576103d36108c6565b909101356001600160f81b031916151595506103f5905060156001888a6108dc565b6103fe91610906565b60601c935061041160296015888a6108dc565b61041a91610906565b60601c925061042d60496029888a6108dc565b6104369161093b565b9150610445866049818a6108dc565b61044e9161093b565b60001c90509295509295909350565b600061046c8686868686610678565b9695505050505050565b60008060008060006104888f8f610350565b9450945094509450945060006104a1338686868d610678565b600081815260016020526040808220805460ff1916905551627eeac760e11b81526001600160a01b03878116600483015260248201879052929350909187169062fdd58e90604401602060405180830381865afa158015610506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052a91906108ad565b905086156105bf5760008281526020819052604090205461054c90849061096f565b8110156105ba5760405162461bcd60e51b815260206004820152603660248201527f4552433131353542616c616e63654368616e6765456e666f726365723a65786360448201527565656465642d62616c616e63652d646563726561736560501b60648201526084016101f8565b61064e565b6000828152602081905260409020546105d9908490610982565b81101561064e5760405162461bcd60e51b815260206004820152603a60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e7360448201527f756666696369656e742d62616c616e63652d696e63726561736500000000000060648201526084016101f8565b5050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0396871660208083019190915295871681830152939095166060840152608083019190915260a0808301919091528351808303909101815260c0909101909252815191012090565b6000602082840312156106dd57600080fd5b5035919050565b60008083601f8401126106f657600080fd5b50813567ffffffffffffffff81111561070e57600080fd5b60208301915083602082850101111561072657600080fd5b9250929050565b80356001600160a01b038116811461074457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561076857600080fd5b8a3567ffffffffffffffff8082111561078057600080fd5b61078c8e838f016106e4565b909c509a5060208d01359150808211156107a557600080fd5b6107b18e838f016106e4565b909a50985060408d0135975060608d01359150808211156107d157600080fd5b506107de8d828e016106e4565b90965094505060808b013592506107f760a08c0161072d565b915061080560c08c0161072d565b90509295989b9194979a5092959850565b6000806020838503121561082957600080fd5b823567ffffffffffffffff81111561084057600080fd5b61084c858286016106e4565b90969095509350505050565b600080600080600060a0868803121561087057600080fd5b6108798661072d565b94506108876020870161072d565b93506108956040870161072d565b94979396509394606081013594506080013592915050565b6000602082840312156108bf57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600080858511156108ec57600080fd5b838611156108f957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156109335780818660140360031b1b83161692505b505092915050565b8035602083101561067257600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561067257610672610959565b808201808211156106725761067261095956fea264697066735822122055d00b2ba52fbd5e002e46be01dfdfd95c714ab0c7dede74f416be6e2fcfa7ba64736f6c63430008170033", - "nonce": "0xf", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x2ade608434b487dbed69358f9213bf98d120d356eb782bad843596a53e0a13c7", - "transactionType": "CREATE2", - "contractName": "ExactCalldataBatchEnforcer", - "contractAddress": "0x982fd5c86bbf425d7d1451f974192d4525113dfd", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xababe", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061083a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610417565b50505050505050505050565b005b610076610086366004610417565b6100b4565b61009e6100993660046104e4565b6102fd565b6040516100ab9190610526565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b503660006101918989610319565b9150915060006101a18f8f6102fd565b8051909150821461020a5760405162461bcd60e51b815260206004820152602d60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526c69642d62617463682d73697a6560981b606482015260840161010e565b60005b828110156102eb57838382818110610227576102276105e8565b905060200281019061023991906105fe565b61024790604081019061061e565b604051610255929190610665565b604051809103902082828151811061026f5761026f6105e8565b60200260200101516040015180519060200120146102e35760405162461bcd60e51b815260206004820152602b60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526a69642d63616c6c6461746160a81b606482015260840161010e565b60010161020d565b50505050505050505050505050505050565b60606103098383610319565b610312916106e5565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103515763ba597e7e6000526004601cfd5b83156103a8578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c171561039f5763ba597e7e6000526004601cfd5b5050508261035b575b5050509250929050565b60008083601f8401126103c457600080fd5b50813567ffffffffffffffff8111156103dc57600080fd5b6020830191508360208285010111156103f457600080fd5b9250929050565b80356001600160a01b038116811461041257600080fd5b919050565b60008060008060008060008060008060e08b8d03121561043657600080fd5b8a3567ffffffffffffffff8082111561044e57600080fd5b61045a8e838f016103b2565b909c509a5060208d013591508082111561047357600080fd5b61047f8e838f016103b2565b909a50985060408d0135975060608d013591508082111561049f57600080fd5b506104ac8d828e016103b2565b90965094505060808b013592506104c560a08c016103fb565b91506104d360c08c016103fb565b90509295989b9194979a5092959850565b600080602083850312156104f757600080fd5b823567ffffffffffffffff81111561050e57600080fd5b61051a858286016103b2565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105d957898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b808210156105ac578282018b015187830160800152908a019061058e565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610550565b50919998505050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e1983360301811261061457600080fd5b9190910192915050565b6000808335601e1984360301811261063557600080fd5b83018035915067ffffffffffffffff82111561065057600080fd5b6020019150368190038213156103f457600080fd5b8183823760009101908152919050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106ae576106ae610675565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156106dd576106dd610675565b604052919050565b600067ffffffffffffffff8084111561070057610700610675565b8360051b60206107118183016106b4565b86815291850191818101903684111561072957600080fd5b865b848110156107f8578035868111156107435760008081fd5b880160603682900312156107575760008081fd5b61075f61068b565b610768826103fb565b81528582013586820152604080830135898111156107865760008081fd5b9290920191601f368185011261079c5760008081fd5b83358a8111156107ae576107ae610675565b6107bf818301601f19168a016106b4565b915080825236898287010111156107d65760008081fd5b808986018a84013760009082018901529082015284525091830191830161072b565b5097965050505050505056fea26469706673582212204e939ca243e1dc271c4ed7abc736d1f215248c57e660081b5085e81d1fc45ba264736f6c63430008170033", - "nonce": "0x10", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x781caadd34eebb1e7966d65871e8bafb60593e8310073745bb5c43ede312c0e8", - "transactionType": "CREATE2", - "contractName": "ExactCalldataEnforcer", - "contractAddress": "0x99f2e9bf15ce5ec84685604836f71ab835dbbded", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x75e71", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610559806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610338565b50505050505050505050565b005b610076610086366004610338565b6100b4565b61009e610099366004610405565b61022b565b6040516100ab9190610447565b60405180910390f35b856100c081600061026b565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012281600061026b565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b5036600061018a8989610282565b935093505050600061019c8f8f61022b565b905082826040516101ae929190610496565b604051809103902081805190602001201461021a5760405162461bcd60e51b815260206004820152602660248201527f457861637443616c6c64617461456e666f726365723a696e76616c69642d63616044820152656c6c6461746160d01b6064820152608401610108565b505050505050505050505050505050565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6001600160f81b0319828116908216145b92915050565b600080368161029460148287896104a6565b61029d916104d0565b60601c93506102b06034601487896104a6565b6102b991610505565b92506102c885603481896104a6565b949793965094505050565b60008083601f8401126102e557600080fd5b50813567ffffffffffffffff8111156102fd57600080fd5b60208301915083602082850101111561031557600080fd5b9250929050565b80356001600160a01b038116811461033357600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035757600080fd5b8a3567ffffffffffffffff8082111561036f57600080fd5b61037b8e838f016102d3565b909c509a5060208d013591508082111561039457600080fd5b6103a08e838f016102d3565b909a50985060408d0135975060608d01359150808211156103c057600080fd5b506103cd8d828e016102d3565b90965094505060808b013592506103e660a08c0161031c565b91506103f460c08c0161031c565b90509295989b9194979a5092959850565b6000806020838503121561041857600080fd5b823567ffffffffffffffff81111561042f57600080fd5b61043b858286016102d3565b90969095509350505050565b60006020808352835180602085015260005b8181101561047557858101830151858201604001528201610459565b506000604082860101526040601f19601f8301168501019250505092915050565b8183823760009101908152919050565b600080858511156104b657600080fd5b838611156104c357600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104fd5780818660140360031b1b83161692505b505092915050565b8035602083101561027c57600019602084900360031b1b169291505056fea264697066735822122062106f857b9ea5652771f8110c9d685a8777516e1a78046d5db46a91586469c164736f6c63430008170033", - "nonce": "0x11", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x06a07c57640c973f335a0910be7ff365ea8b9373dcacdaf098e80a40dbec1c2c", - "transactionType": "CREATE2", - "contractName": "ExactExecutionBatchEnforcer", - "contractAddress": "0x1e141e455d08721dd5bcda1baa6ea5633afd5017", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb9f83", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610870806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b6102cf565b6040516100ab91906104f8565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5036600061019189896102eb565b9150915060006101a18f8f6102cf565b8051909150821461020b5760405162461bcd60e51b815260206004820152602e60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526d6c69642d62617463682d73697a6560901b606482015260840161010e565b8060405160200161021c91906104f8565b6040516020818303038152906040528051906020012083836040516020016102459291906105ba565b60405160208183030381529060405280519060200120146102be5760405162461bcd60e51b815260206004820152602d60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526c3634b216b2bc32b1baba34b7b760991b606482015260840161010e565b505050505050505050505050505050565b60606102db83836102eb565b6102e49161071b565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103235763ba597e7e6000526004601cfd5b831561037a578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156103715763ba597e7e6000526004601cfd5b5050508261032d575b5050509250929050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105ab57898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b8082101561057e578282018b015187830160800152908a0190610560565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610522565b50919998505050505050505050565b60208082528181018390526000906040808401600586901b8501820187855b8881101561069d57878303603f190184528135368b9003605e190181126105ff57600080fd5b8a0160606001600160a01b03610614836103cd565b168552878201358886015286820135601e1983360301811261063557600080fd5b90910187810191903567ffffffffffffffff81111561065357600080fd5b80360383131561066257600080fd5b8188870152808287015260809150808383880137600086820183015295880195601f01601f19169094019093019250908501906001016105d9565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106e4576106e46106ab565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610713576107136106ab565b604052919050565b600067ffffffffffffffff80841115610736576107366106ab565b8360051b60206107478183016106ea565b86815291850191818101903684111561075f57600080fd5b865b8481101561082e578035868111156107795760008081fd5b8801606036829003121561078d5760008081fd5b6107956106c1565b61079e826103cd565b81528582013586820152604080830135898111156107bc5760008081fd5b9290920191601f36818501126107d25760008081fd5b83358a8111156107e4576107e46106ab565b6107f5818301601f19168a016106ea565b9150808252368982870101111561080c5760008081fd5b808986018a840137600090820189015290820152845250918301918301610761565b5097965050505050505056fea264697066735822122089205edcde35d76469c69573f13f5db483c5cc4cca5bd34200cabb0b13f4eb6564736f6c63430008170033", - "nonce": "0x12", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1371c1eada5e5e61519bb11026b40b72725da09fd6780f6ae3b9e3cd102a8814", - "transactionType": "CREATE2", - "contractName": "ExactExecutionEnforcer", - "contractAddress": "0x146713078d39ecc1f5338309c28405ccf85abfbb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x8d614", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061062f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b610197565b6040516100ab91906104f8565b60405180910390f35b856100c0816000610210565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610122816000610210565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c8989610227565b505050505050505050505050565b604080516060808201835260008083526020830152918101919091526101bd8383610333565b81818080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506040860152505060208301526001600160a01b0316815292915050565b6001600160f81b0319828116908216145b92915050565b6000803660006102378686610333565b929650909450925090506001600160a01b038416610259601460008a8c61056c565b61026291610596565b60601c14801561028757508261027c603460148a8c61056c565b610285916105cb565b145b80156102cc5750818160405161029e9291906105e9565b6040519081900390206102b4886034818c61056c565b6040516102c29291906105e9565b6040518091039020145b6103295760405162461bcd60e51b815260206004820152602860248201527f4578616374457865637574696f6e456e666f726365723a696e76616c69642d656044820152673c32b1baba34b7b760c11b6064820152608401610108565b5050505050505050565b6000803681610345601482878961056c565b61034e91610596565b60601c935061036160346014878961056c565b61036a916105cb565b9250610379856034818961056c565b949793965094505050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b6000602080835260018060a01b038451166020840152602084015160408401526040840151606080850152805180608086015260005b8181101561054a5782810184015186820160a00152830161052e565b50600060a0828701015260a0601f19601f830116860101935050505092915050565b6000808585111561057c57600080fd5b8386111561058957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105c35780818660140360031b1b83161692505b505092915050565b8035602083101561022157600019602084900360031b1b1692915050565b818382376000910190815291905056fea2646970667358221220ac4df956f8837ca45f2ab0586a3165754b1f9995721da415985f8b41d7ee2ff264736f6c63430008170033", - "nonce": "0x13", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8e3c89809d9cea4930214ac2226a84bbd6d8db7badc630944b7c85a4d5c076c5", - "transactionType": "CREATE2", - "contractName": "IdEnforcer", - "contractAddress": "0xc8b5d93463c893401094cc70e66a206fb5987997", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7122b", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610518806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063595dce4814610083578063a145832a146100ab578063b99deb0e146100be578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610379565b50505050505050505050565b005b610096610091366004610446565b6100df565b60405190151581526020015b60405180910390f35b6100816100b9366004610379565b610116565b6100d16100cc366004610482565b61028c565b6040519081526020016100a2565b6001600160a01b03808416600090815260208181526040808320938616835292905290812061010e90836102ef565b949350505050565b85600881901b6001600160f81b03198116156101875760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101948c8c61028c565b90506101a13385836100df565b156101ee5760405162461bcd60e51b815260206004820152601a60248201527f4964456e666f726365723a69642d616c72656164792d75736564000000000000604482015260640161017e565b336000908152602081815260408083206001600160a01b03881684528252808320600885901c845290915290208054600160ff84161b179055826001600160a01b0316846001600160a01b0316336001600160a01b03167f6286af1aaf28b34723a53056e5608eabb40c823d1ce093ff371cf08c502431d68460405161027691815260200190565b60405180910390a4505050505050505050505050565b6000602082146102de5760405162461bcd60e51b815260206004820152601f60248201527f4964456e666f726365723a696e76616c69642d7465726d732d6c656e67746800604482015260640161017e565b6102e882846104c4565b9392505050565b600881901c600090815260208390526040902054600160ff83161b1615155b92915050565b60008083601f84011261032657600080fd5b50813567ffffffffffffffff81111561033e57600080fd5b60208301915083602082850101111561035657600080fd5b9250929050565b80356001600160a01b038116811461037457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561039857600080fd5b8a3567ffffffffffffffff808211156103b057600080fd5b6103bc8e838f01610314565b909c509a5060208d01359150808211156103d557600080fd5b6103e18e838f01610314565b909a50985060408d0135975060608d013591508082111561040157600080fd5b5061040e8d828e01610314565b90965094505060808b0135925061042760a08c0161035d565b915061043560c08c0161035d565b90509295989b9194979a5092959850565b60008060006060848603121561045b57600080fd5b6104648461035d565b92506104726020850161035d565b9150604084013590509250925092565b6000806020838503121561049557600080fd5b823567ffffffffffffffff8111156104ac57600080fd5b6104b885828601610314565b90969095509350505050565b8035602083101561030e57600019602084900360031b1b169291505056fea26469706673582212202fbb2c46f602e10a4f0d973fe918422522ba042a3af3727be1938d34d347425b64736f6c63430008170033", - "nonce": "0x14", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x327b7b41415ebe1ef5aaa5529fbd987603c9badc13b8f06477dbc2274c013ae9", - "transactionType": "CREATE2", - "contractName": "LimitedCallsEnforcer", - "contractAddress": "0x04658b29f6b82ed55274221a06fc97d318e25416", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x742e4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e9806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806319054d8914610067578063414c3e33146100a1578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc5146100a1578063ed463367146100a1575b600080fd5b61008f6100753660046102ec565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100bb6100af36600461035f565b50505050505050505050565b005b6100bb6100cb36600461035f565b6100e3565b61008f6100de36600461042c565b610244565b85600881901b6100f48160006102b9565b6101535760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101608c8c610244565b33600090815260208181526040808320898452909152812080549293509091829061018a9061046e565b91829055509050818111156101ed5760405162461bcd60e51b815260206004820152602360248201527f4c696d6974656443616c6c73456e666f726365723a6c696d69742d657863656560448201526219195960ea1b606482015260840161014a565b604080518381526020810183905287916001600160a01b0387169133917f449da07f2c06c9d1a6b19d2454ffe749e8cf991d22f686e076a1a4844c5ff370910160405180910390a450505050505050505050505050565b6000602082146102a85760405162461bcd60e51b815260206004820152602960248201527f4c696d6974656443616c6c73456e666f726365723a696e76616c69642d7465726044820152680dae65ad8cadccee8d60bb1b606482015260840161014a565b6102b28284610495565b9392505050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b03811681146102e757600080fd5b919050565b600080604083850312156102ff57600080fd5b610308836102d0565b946020939093013593505050565b60008083601f84011261032857600080fd5b50813567ffffffffffffffff81111561034057600080fd5b60208301915083602082850101111561035857600080fd5b9250929050565b60008060008060008060008060008060e08b8d03121561037e57600080fd5b8a3567ffffffffffffffff8082111561039657600080fd5b6103a28e838f01610316565b909c509a5060208d01359150808211156103bb57600080fd5b6103c78e838f01610316565b909a50985060408d0135975060608d01359150808211156103e757600080fd5b506103f48d828e01610316565b90965094505060808b0135925061040d60a08c016102d0565b915061041b60c08c016102d0565b90509295989b9194979a5092959850565b6000806020838503121561043f57600080fd5b823567ffffffffffffffff81111561045657600080fd5b61046285828601610316565b90969095509350505050565b60006001820161048e57634e487b7160e01b600052601160045260246000fd5b5060010190565b803560208310156102ca57600019602084900360031b1b169291505056fea26469706673582212202c3f46b0859baa05ad68ac999840f0730e6a8b3553b600a51784470af7b87c1d64736f6c63430008170033", - "nonce": "0x15", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x525faaf1d3eb6ddff04d067aeb215429768f8f6e66d37f5ddc9c9f0bac4cc11c", - "transactionType": "CREATE2", - "contractName": "LogicalOrWrapperEnforcer", - "contractAddress": "0xe1302607a3251af54c3a6e69318d6aa07f5eb46c", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x13bbc1", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060a060405234801561001057600080fd5b50604051610fa1380380610fa183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610efc6100a560003960008181609c0152818160f8015281816102010152818161030201526103f60152610efc6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610071578063d3eddcc514610084578063ea4d3c9b14610097578063ed463367146100da575b600080fd5b61006f61006a36600461084c565b6100ed565b005b61006f61007f36600461084c565b6101c7565b61006f61009236600461084c565b6102c8565b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b61006f6100e836600461084c565b6103bc565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461013e5760405162461bcd60e51b815260040161013590610918565b60405180910390fd5b6101bb8a8a8a8a6040518060a001604052808c81526020018b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018a90526001600160a01b03808a166040830152881660609091015263414c3e3360e01b6104ac565b50505050505050505050565b85600881901b6001600160f81b03198116156101f55760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461023e5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b16604083015289166060909101526350a2c19560e11b6104ac565b5050505050505050505050565b85600881901b6001600160f81b03198116156102f65760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461033f5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263d3eddcc560e01b6104ac565b85600881901b6001600160f81b03198116156103ea5760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146104335760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263ed46336760e01b5b60006104ba86880188610af1565b905060006104ca85870187610cf3565b905081518160000151106105355760405162461bcd60e51b815260206004820152602c60248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201526b05acee4deeae05ad2dcc8caf60a31b6064820152608401610135565b60008282600001518151811061054d5761054d610ddb565b602002602001015190506000816000015151905080836020015151146105d15760405162461bcd60e51b815260206004820152603360248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201527205ac6c2eccac2e85ac2e4cee65ad8cadccee8d606b1b6064820152608401610135565b60005b818110156102bb576106a8836000015182815181106105f5576105f5610ddb565b602002602001015160000151878560000151848151811061061857610618610ddb565b6020026020010151602001518760200151858151811061063a5761063a610ddb565b60200260200101518b600001518c602001518d604001518e606001518f608001516040516024016106719796959493929190610e41565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526106b1565b506001016105d4565b60606106bf838360006106c6565b9392505050565b6060814710156106eb5760405163cd78605960e01b8152306004820152602401610135565b600080856001600160a01b031684866040516107079190610eaa565b60006040518083038185875af1925050503d8060008114610744576040519150601f19603f3d011682016040523d82523d6000602084013e610749565b606091505b5091509150610759868383610763565b9695505050505050565b60608261077857610773826107bf565b6106bf565b815115801561078f57506001600160a01b0384163b155b156107b857604051639996b31560e01b81526001600160a01b0385166004820152602401610135565b50806106bf565b8051156107cf5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60008083601f8401126107fa57600080fd5b5081356001600160401b0381111561081157600080fd5b60208301915083602082850101111561082957600080fd5b9250929050565b80356001600160a01b038116811461084757600080fd5b919050565b60008060008060008060008060008060e08b8d03121561086b57600080fd5b8a356001600160401b038082111561088257600080fd5b61088e8e838f016107e8565b909c509a5060208d01359150808211156108a757600080fd5b6108b38e838f016107e8565b909a50985060408d0135975060608d01359150808211156108d357600080fd5b506108e08d828e016107e8565b90965094505060808b013592506108f960a08c01610830565b915061090760c08c01610830565b90509295989b9194979a5092959850565b60208082526030908201527f4c6f676963616c4f7257726170706572456e666f726365723a6f6e6c792d646560408201526f3632b3b0ba34b7b716b6b0b730b3b2b960811b606082015260800190565b60208082526025908201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6040820152642d7479706560d81b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b604051602081016001600160401b03811182821017156109e5576109e56109ad565b60405290565b604051606081016001600160401b03811182821017156109e5576109e56109ad565b604080519081016001600160401b03811182821017156109e5576109e56109ad565b604051601f8201601f191681016001600160401b0381118282101715610a5757610a576109ad565b604052919050565b60006001600160401b03821115610a7857610a786109ad565b5060051b60200190565b600082601f830112610a9357600080fd5b81356001600160401b03811115610aac57610aac6109ad565b610abf601f8201601f1916602001610a2f565b818152846020838601011115610ad457600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610b0357600080fd5b6001600160401b0382351115610b1857600080fd5b8135820183601f820112610b2b57600080fd5b610b3d610b388235610a5f565b610a2f565b81358082526020808301929160051b840101861015610b5b57600080fd5b602083015b6020843560051b850101811015610ce9576001600160401b0381351115610b8657600080fd5b6020813585018803601f19011215610b9d57600080fd5b610ba56109c3565b6001600160401b0360208335870101351115610bc057600080fd5b81358501602081013501603f81018913610bd957600080fd5b610be9610b386020830135610a5f565b602082810135808352908201919060051b83016040018b1015610c0b57600080fd5b604083015b6040602085013560051b850101811015610cd6576001600160401b0381351115610c3957600080fd5b803584016060818e03603f19011215610c5157600080fd5b610c596109eb565b610c6560408301610830565b81526001600160401b0360608301351115610c7f57600080fd5b610c928e60406060850135850101610a82565b60208201526001600160401b0360808301351115610caf57600080fd5b610cc28e60406080850135850101610a82565b604082015284525060209283019201610c10565b5083525050835260209283019201610b60565b5095945050505050565b60006020808385031215610d0657600080fd5b82356001600160401b0380821115610d1d57600080fd5b9084019060408287031215610d3157600080fd5b610d39610a0d565b823581528383013582811115610d4e57600080fd5b80840193505086601f840112610d6357600080fd5b8235610d71610b3882610a5f565b81815260059190911b84018501908581019089831115610d9057600080fd5b8686015b83811015610dc857803586811115610dac5760008081fd5b610dba8c8a838b0101610a82565b845250918701918701610d94565b5095830195909552509695505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610e0c578181015183820152602001610df4565b50506000910152565b60008151808452610e2d816020860160208601610df1565b601f01601f19169290920160200192915050565b60e081526000610e5460e083018a610e15565b8281036020840152610e66818a610e15565b90508760408401528281036060840152610e808188610e15565b608084019690965250506001600160a01b0392831660a0820152911660c090910152949350505050565b60008251610ebc818460208701610df1565b919091019291505056fea2646970667358221220c4522d0faef87ebb247a8bb5b367af27ccd45173d03aff5b5b7bf7b8e4a1be0c64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db3", - "nonce": "0x16", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf8e621a9b8770f3326b0b90e3a9dcb5f74db01321c8fae93ead9cd2efcbff046", - "transactionType": "CREATE2", - "contractName": "MultiTokenPeriodEnforcer", - "contractAddress": "0xfb2f1a9bd76d3701b730e5d69c3219d42d80ebb7", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x191a64", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061148b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063a145832a11610066578063a145832a1461014b578063d3eddcc5146100c4578063da8081c21461015e578063ed463367146100c4578063f5c7d74e146101c357600080fd5b806319de6ebc14610098578063414c3e33146100c4578063733c0d80146100e05780638572e3191461011d575b600080fd5b6100ab6100a6366004610f6f565b6101e4565b6040516100bb9493929190610fed565b60405180910390f35b6100de6100d2366004611094565b50505050505050505050565b005b6100f36100ee366004611161565b6104b6565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100bb565b61013061012b3660046111ad565b61062a565b604080519384529115156020840152908201526060016100bb565b6100de610159366004611094565b6106fc565b61019b61016c366004611237565b600060208190529081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100bb565b6101d66101d1366004611250565b6107de565b6040519081526020016100bb565b6060808080846101f56074826112a8565b15801561020157508015155b6102265760405162461bcd60e51b815260040161021d906112bc565b60405180910390fd5b600061023360748361130d565b90508067ffffffffffffffff81111561024e5761024e611321565b604051908082528060200260200182016040528015610277578160200160208202803683370190505b5095508067ffffffffffffffff81111561029357610293611321565b6040519080825280602002602001820160405280156102bc578160200160208202803683370190505b5094508067ffffffffffffffff8111156102d8576102d8611321565b604051908082528060200260200182016040528015610301578160200160208202803683370190505b5093508067ffffffffffffffff81111561031d5761031d611321565b604051908082528060200260200182016040528015610346578160200160208202803683370190505b50925060005b818110156104aa576000610361826074611337565b905089818a61037182601461134e565b9261037e93929190611361565b6103879161138b565b60601c88838151811061039c5761039c6113c0565b6001600160a01b039092166020928302919091019091015289896103c183601461134e565b906103cd84603461134e565b926103da93929190611361565b6103e3916113d6565b60001c8783815181106103f8576103f86113c0565b6020908102919091010152898961041083603461134e565b9061041c84605461134e565b9261042993929190611361565b610432916113d6565b60001c868381518110610447576104476113c0565b6020908102919091010152898961045f83605461134e565b9061046b84607461134e565b9261047893929190611361565b610481916113d6565b60001c858381518110610496576104966113c0565b60209081029190910101525060010161034c565b50505092959194509250565b60008080808580158015906104d357506104d16074826112a8565b155b6104ef5760405162461bcd60e51b815260040161021d906112bc565b60006104fc60748361130d565b90508087106105505760405162461bcd60e51b815260206004820152602c602482015260008051602061143683398151915260448201526b05ae8ded6cadc5ad2dcc8caf60a31b606482015260840161021d565b600061055d886074611337565b905089818a61056d82601461134e565b9261057a93929190611361565b6105839161138b565b60601c9650898961059583601461134e565b906105a184603461134e565b926105ae93929190611361565b6105b7916113d6565b955089896105c683603461134e565b906105d284605461134e565b926105df93929190611361565b6105e8916113d6565b945089896105f783605461134e565b9061060384607461134e565b9261061093929190611361565b610619916113d6565b60001c935050505093509350935093565b60008060008060008060006106438d8d8d8d8d8d6107f5565b60008481526020818152604091829020825160a081018452815481526001820154928101929092526002810154928201839052600381015460608301526004015460808201529498509296509094509250156106b2576106a28161083c565b97509750975050505050506106f0565b6040805160a0810182528581526020810185905290810183905260006060820181905260808201526106e38161083c565b9850985098505050505050505b96509650969350505050565b856107088160006108d0565b6107545760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d74797065604482015260640161021d565b86600881901b6107658160006108d0565b6107bf5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161021d565b506107d08c8c8c8c8b8b8b8a6108e7565b505050505050505050505050565b60006107ec85858585610e8b565b95945050505050565b60008080808061080786880188611237565b905060006108168a8a846104b6565b91975095509350905061082b8b828e85610e8b565b955050509650965096509692505050565b6000806000836040015142101561085b575060009150819050806108c9565b6020840151604085015161086f90426113f4565b610879919061130d565b61088490600161134e565b9050808460600151141591506000826108a15784608001516108a4565b60005b9050808560000151116108b85760006108c5565b84516108c59082906113f4565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b6000806000803660006108fa8a8a610ed5565b935093509350935081819050604403610a0657821561096f5760405162461bcd60e51b8152602060048201526038602482015260008051602061143683398151915260448201527f2d76616c75652d696e2d65726332302d7472616e736665720000000000000000606482015260840161021d565b63a9059cbb60e01b610985600460008486611361565b61098e91611407565b6001600160e01b031916146109e35760405162461bcd60e51b815260206004820152602760248201526000805160206114368339815191526044820152660b5b595d1a1bd960ca1b606482015260840161021d565b92935083926109f6604460248385611361565b6109ff916113d6565b9550610acf565b6000819003610a7f5760008311610a735760405162461bcd60e51b815260206004820152603e602482015260008051602061143683398151915260448201527f2d7a65726f2d76616c75652d696e2d6e61746976652d7472616e736665720000606482015260840161021d565b60009450829550610acf565b60405162461bcd60e51b8152602060048201526031602482015260008051602061143683398151915260448201527005ac6c2d8d85ac8c2e8c25ad8cadccee8d607b1b606482015260840161021d565b5060009250610ae3915050888a018a611237565b9050600080600080610af68f8f876104b6565b9350935093509350836001600160a01b0316866001600160a01b031614610b6f5760405162461bcd60e51b815260206004820152602760248201527f4d756c7469546f6b656e506572696f64456e666f726365723a746f6b656e2d6d6044820152660d2e6dac2e8c6d60cb1b606482015260840161021d565b6000610b7d33888c89610e8b565b60008181526020819052604081206002810154929350919003610d1f5760008311610bf15760405162461bcd60e51b8152602060048201526030602482015260008051602061143683398151915260448201526f2d7a65726f2d73746172742d6461746560801b606482015260840161021d565b60008511610c4b5760405162461bcd60e51b815260206004820152603360248201526000805160206114368339815191526044820152720b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d606a1b606482015260840161021d565b60008411610ca75760405162461bcd60e51b8152602060048201526035602482015260008051602061143683398151915260448201527416bd32b93796b832b934b7b216b23ab930ba34b7b760591b606482015260840161021d565b82421015610d0d5760405162461bcd60e51b815260206004820152602d60248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e73666560448201526c1c8b5b9bdd0b5cdd185c9d1959609a1b606482015260840161021d565b84815560018101849055600281018390555b6000806000610d6a846040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820154815260200160048201548152505061083c565b925092509250828c1115610dda5760405162461bcd60e51b815260206004820152603160248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e7366656044820152701c8b585b5bdd5b9d0b595e18d959591959607a1b606482015260840161021d565b8115610def5760038401819055600060048501555b8b846004016000828254610e03919061134e565b90915550506004840154604080516001600160a01b038e81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a45050505050505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152949095168582015260608501929092526080808501919091528151808503909101815260a09093019052815191012090565b6000803681610ee76014828789611361565b610ef09161138b565b60601c9350610f03603460148789611361565b610f0c916113d6565b9250610f1b8560348189611361565b949793965094505050565b60008083601f840112610f3857600080fd5b50813567ffffffffffffffff811115610f5057600080fd5b602083019150836020828501011115610f6857600080fd5b9250929050565b60008060208385031215610f8257600080fd5b823567ffffffffffffffff811115610f9957600080fd5b610fa585828601610f26565b90969095509350505050565b60008151808452602080850194506020840160005b83811015610fe257815187529582019590820190600101610fc6565b509495945050505050565b6080808252855190820181905260009060209060a0840190828901845b8281101561102f5781516001600160a01b03168452928401929084019060010161100a565b50505083810360208501526110448188610fb1565b91505082810360408401526110598186610fb1565b9050828103606084015261106d8185610fb1565b979650505050505050565b80356001600160a01b038116811461108f57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156110b357600080fd5b8a3567ffffffffffffffff808211156110cb57600080fd5b6110d78e838f01610f26565b909c509a5060208d01359150808211156110f057600080fd5b6110fc8e838f01610f26565b909a50985060408d0135975060608d013591508082111561111c57600080fd5b506111298d828e01610f26565b90965094505060808b0135925061114260a08c01611078565b915061115060c08c01611078565b90509295989b9194979a5092959850565b60008060006040848603121561117657600080fd5b833567ffffffffffffffff81111561118d57600080fd5b61119986828701610f26565b909790965060209590950135949350505050565b600080600080600080608087890312156111c657600080fd5b863595506111d660208801611078565b9450604087013567ffffffffffffffff808211156111f357600080fd5b6111ff8a838b01610f26565b9096509450606089013591508082111561121857600080fd5b5061122589828a01610f26565b979a9699509497509295939492505050565b60006020828403121561124957600080fd5b5035919050565b6000806000806080858703121561126657600080fd5b61126f85611078565b935061127d60208601611078565b93969395505050506040820135916060013590565b634e487b7160e01b600052601260045260246000fd5b6000826112b7576112b7611292565b500690565b6020808252602d9082015260008051602061143683398151915260408201526c05ae8cae4dae65ad8cadccee8d609b1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008261131c5761131c611292565b500490565b634e487b7160e01b600052604160045260246000fd5b80820281158282048414176108e1576108e16112f7565b808201808211156108e1576108e16112f7565b6000808585111561137157600080fd5b8386111561137e57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156113b85780818660140360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b803560208310156108e157600019602084900360031b1b1692915050565b818103818111156108e1576108e16112f7565b6001600160e01b031981358181169160048510156113b85760049490940360031b84901b169092169291505056fe4d756c7469546f6b656e506572696f64456e666f726365723a696e76616c6964a26469706673582212206b4a8ce69e59f7a9a87625264b1bf56abe17821e19463e4c4e98607ccaa2598864736f6c63430008170033", - "nonce": "0x17", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4d81fcb6a3efb4b681a17215223cac3a19c9695b173f0695ad17fa9f212a7dd6", - "transactionType": "CREATE2", - "contractName": "NativeBalanceChangeEnforcer", - "contractAddress": "0xbd7b277507723490cd50b12eaafe87c616be6880", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xaa075", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610824806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461016d578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063a79a0db5146100f4575b600080fd5b6100b061009b366004610568565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046105e6565b50505050505050505050565b005b6100df6100ef3660046105e6565b610180565b6101076101023660046106b3565b6102c6565b6040519081526020016100bc565b610107610123366004610568565b60006020819052908152604090205481565b6101486101433660046106dd565b6102db565b6040805193151584526001600160a01b039092166020840152908201526060016100bc565b6100df61017b3660046105e6565b6103ad565b85600881901b6001600160f81b03198116156101f15760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101fe338661052b565b9050600061020c8d8d6102db565b5060008481526001602052604090205490925060ff161590506102885760405162461bcd60e51b815260206004820152602e60248201527f4e617469766542616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b60648201526084016101e8565b6000918252600160208181526040808520805460ff19169093179092558390529091206001600160a01b039091163190555050505050505050505050565b60006102d2838361052b565b90505b92915050565b60008080603584146103485760405162461bcd60e51b815260206004820152603060248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016101e8565b8484600081811061035b5761035b61071f565b909101356001600160f81b0319161515935061037d9050601560018688610735565b6103869161075f565b60601c91506103988460158188610735565b6103a191610794565b60001c90509250925092565b60008060006103bc8d8d6102db565b92509250925060006103ce338861052b565b6000818152600160205260409020805460ff1916905590508315610482576000818152602081905260409020546104069083906107c8565b836001600160a01b031631101561047d5760405162461bcd60e51b815260206004820152603560248201527f4e617469766542616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b60648201526084016101e8565b61051b565b60008181526020819052604090205461049c9083906107db565b836001600160a01b031631101561051b5760405162461bcd60e51b815260206004820152603960248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e6372656173650000000000000060648201526084016101e8565b5050505050505050505050505050565b604080516001600160a01b038416602082015290810182905260009060600160405160208183030381529060405280519060200120905092915050565b60006020828403121561057a57600080fd5b5035919050565b60008083601f84011261059357600080fd5b50813567ffffffffffffffff8111156105ab57600080fd5b6020830191508360208285010111156105c357600080fd5b9250929050565b80356001600160a01b03811681146105e157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561060557600080fd5b8a3567ffffffffffffffff8082111561061d57600080fd5b6106298e838f01610581565b909c509a5060208d013591508082111561064257600080fd5b61064e8e838f01610581565b909a50985060408d0135975060608d013591508082111561066e57600080fd5b5061067b8d828e01610581565b90965094505060808b0135925061069460a08c016105ca565b91506106a260c08c016105ca565b90509295989b9194979a5092959850565b600080604083850312156106c657600080fd5b6106cf836105ca565b946020939093013593505050565b600080602083850312156106f057600080fd5b823567ffffffffffffffff81111561070757600080fd5b61071385828601610581565b90969095509350505050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561074557600080fd5b8386111561075257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff19813581811691601485101561078c5780818660140360031b1b83161692505b505092915050565b803560208310156102d557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102d5576102d56107b2565b808201808211156102d5576102d56107b256fea26469706673582212202bb236cbc18974df435e7453fa88fa7b66f55863b7380c990af748c9a075fb0964736f6c63430008170033", - "nonce": "0x18", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9922d636774f51b7122e52bb9c2b744a3c6ce527c23637ecb0d0effc73557102", - "transactionType": "CREATE2", - "contractName": "ArgsEqualityCheckEnforcer", - "contractAddress": "0x44b8c6ae3c304213c3e298495e12497ed3e56e41", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x5771a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506103b7806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610249565b50505050505050505050565b005b61006b61007b366004610249565b85600881901b6001600160f81b03198116156100ec5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5088886040516100fd929190610316565b60405180910390208b8b604051610115929190610316565b6040518091039020146101d75783826001600160a01b0316336001600160a01b03167f07fc5f2898fc1f1cf9d6012177b7abb8d010b9e64055979af3a5bcd274e2a11a8e8e8e8e60405161016c949392919061034f565b60405180910390a460405162461bcd60e51b815260206004820152603260248201527f41726773457175616c697479436865636b456e666f726365723a646966666572604482015271656e742d617267732d616e642d7465726d7360701b60648201526084016100e3565b5050505050505050505050565b60008083601f8401126101f657600080fd5b50813567ffffffffffffffff81111561020e57600080fd5b60208301915083602082850101111561022657600080fd5b9250929050565b80356001600160a01b038116811461024457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561026857600080fd5b8a3567ffffffffffffffff8082111561028057600080fd5b61028c8e838f016101e4565b909c509a5060208d01359150808211156102a557600080fd5b6102b18e838f016101e4565b909a50985060408d0135975060608d01359150808211156102d157600080fd5b506102de8d828e016101e4565b90965094505060808b013592506102f760a08c0161022d565b915061030560c08c0161022d565b90509295989b9194979a5092959850565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000610363604083018688610326565b8281036020840152610376818587610326565b97965050505050505056fea2646970667358221220424cdaf466f78a927203bf48f7e671224e402758d2e36ae4637102599c4193ac64736f6c63430008170033", - "nonce": "0x19", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9225a8d935cd5d8dc39aab913e3d390988eff35bac9f411374305779bc69e70a", - "transactionType": "CREATE2", - "contractName": "NativeTokenPaymentEnforcer", - "contractAddress": "0x4803a326dded6ddbc60e659e5ed12d85c7582811", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3", - "0x44B8C6ae3C304213c3e298495e12497Ed3E56E41" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x14e4ac", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060c060405234801561001057600080fd5b506040516111b73803806111b783398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516110e66100d16000396000818160a301526103c001526000818161011901528181610273015261065a01526110e66000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100e2578063d3eddcc514610082578063ea4d3c9b14610114578063ed4633671461013b57600080fd5b8063414c3e3314610082578063a145832a14610082578063a42ff9311461009e575b600080fd5b61009c6100903660046108d5565b50505050505050505050565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f56100f03660046109a2565b61014e565b604080516001600160a01b0390931683526020830191909152016100d9565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61009c6101493660046108d5565b6101fc565b600080603483146101be5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084015b60405180910390fd5b6101cc6014600085876109e4565b6101d591610a0e565b60601c91506101e783601481876109e4565b6101f091610a43565b60001c90509250929050565b85600881901b61020d8160006107ac565b6102675760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101b5565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb5760405162461bcd60e51b815260206004820152603260248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6f6e6c792d6044820152713232b632b3b0ba34b7b716b6b0b730b3b2b960711b60648201526084016101b5565b6000806103088d8d61014e565b9092509050600061031b8b8d018d610c88565b905060008151116103945760405162461bcd60e51b815260206004820152603f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201527f69642d616c6c6f77616e63652d64656c65676174696f6e732d6c656e6774680060648201526084016101b5565b6000816000815181106103a9576103a9610dcd565b6020026020010151606001515111801561043057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816000815181106103fb576103fb610dcd565b60200260200101516060015160008151811061041957610419610dcd565b6020026020010151600001516001600160a01b0316145b6104a25760405162461bcd60e51b815260206004820152603c60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6d6973736960448201527f6e672d61726773457175616c697479436865636b456e666f726365720000000060648201526084016101b5565b86856040516020016104d092919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b604051602081830303815290604052816000815181106104f2576104f2610dcd565b60200260200101516060015160008151811061051057610510610dcd565b602090810291909101015160409081019190915280516001808252818301909252600091816020015b6060815260200190600190039081610539579050509050816040516020016105619190610e33565b6040516020818303038152906040528160008151811061058357610583610dcd565b6020908102919091010152604080516001808252818301909252600091816020015b60608152602001906001900390816105a55790505090506105d68585604051806020016040528060008152506107c3565b816000815181106105e9576105e9610dcd565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506106206107f2565b8160008151811061063357610633610dcd565b602090810291909101015260405163cef6d20960e01b81526001600160a01b0380881631917f00000000000000000000000000000000000000000000000000000000000000009091169063cef6d2099061069590879086908890600401610fbf565b600060405180830381600087803b1580156106af57600080fd5b505af11580156106c3573d6000803e3d6000fd5b505050506001600160a01b038716316106dc8783611029565b8110156107435760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a7061796d6560448201526e1b9d0b5b9bdd0b5c9958d95a5d9959608a1b60648201526084016101b5565b604080516001600160a01b038d811682528c81166020830152918101899052908916908d9033907fac266e0d9b66169d0dc4479d531985bcec62dfd9d7992d0f6865afdbb7baa5e29060600160405180910390a450505050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b60608383836040516020016107da9392919061104a565b60405160208183030381529060405290509392505050565b600061080081808080610805565b905090565b604080516001600160f81b03198087166020830152851660218201526000602282018190526001600160e01b03198516602683015269ffffffffffffffffffff198416602a830152910160405160208183030381529060405261086790611089565b95945050505050565b60008083601f84011261088257600080fd5b50813567ffffffffffffffff81111561089a57600080fd5b6020830191508360208285010111156108b257600080fd5b9250929050565b80356001600160a01b03811681146108d057600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108f457600080fd5b8a3567ffffffffffffffff8082111561090c57600080fd5b6109188e838f01610870565b909c509a5060208d013591508082111561093157600080fd5b61093d8e838f01610870565b909a50985060408d0135975060608d013591508082111561095d57600080fd5b5061096a8d828e01610870565b90965094505060808b0135925061098360a08c016108b9565b915061099160c08c016108b9565b90509295989b9194979a5092959850565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610870565b90969095509350505050565b600080858511156109f457600080fd5b83861115610a0157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a3b5780818660140360031b1b83161692505b505092915050565b803560208310156107bd57600019602084900360031b1b1692915050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b60405290565b60405160c0810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b604051601f8201601f1916810167ffffffffffffffff81118282101715610aec57610aec610a61565b604052919050565b600067ffffffffffffffff821115610b0e57610b0e610a61565b5060051b60200190565b600082601f830112610b2957600080fd5b813567ffffffffffffffff811115610b4357610b43610a61565b610b56601f8201601f1916602001610ac3565b818152846020838601011115610b6b57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112610b9957600080fd5b81356020610bae610ba983610af4565b610ac3565b82815260059290921b84018101918181019086841115610bcd57600080fd5b8286015b84811015610c7d57803567ffffffffffffffff80821115610bf25760008081fd5b908801906060828b03601f1901811315610c0c5760008081fd5b610c14610a77565b610c1f8885016108b9565b815260408085013584811115610c355760008081fd5b610c438e8b83890101610b18565b838b015250918401359183831115610c5b5760008081fd5b610c698d8a85880101610b18565b908201528652505050918301918301610bd1565b509695505050505050565b60006020808385031215610c9b57600080fd5b823567ffffffffffffffff80821115610cb357600080fd5b818501915085601f830112610cc757600080fd5b8135610cd5610ba982610af4565b81815260059190911b83018401908481019088831115610cf457600080fd5b8585015b83811015610dc057803585811115610d0f57600080fd5b860160c0818c03601f19011215610d265760008081fd5b610d2e610aa0565b610d398983016108b9565b81526040610d488184016108b9565b8a83015260608084013582840152608091508184013589811115610d6c5760008081fd5b610d7a8f8d83880101610b88565b82850152505060a0808401358284015260c0840135915088821115610d9f5760008081fd5b610dad8e8c84870101610b18565b9083015250845250918601918601610cf8565b5098975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610dfe578181015183820152602001610de6565b50506000910152565b60008151808452610e1f816020860160208601610de3565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f5857603f19888603018452815160c0860160018060a01b038083511688528089840151168989015260408301516040890152606083015160c060608a015282815180855260e08b01915060e08160051b8c010194508b8301925060005b81811015610f1c5760df198c870301835283518581511687528d81015160608f890152610eed6060890182610e07565b9050604082015191508781036040890152610f088183610e07565b97505050928c0192918c0191600101610ebd565b50505050506080820151608088015260a0820151915086810360a0880152610f448183610e07565b965050509285019290850190600101610e5a565b5092979650505050505050565b60008282518085526020808601955060208260051b8401016020860160005b84811015610fb257601f19868403018952610fa0838351610e07565b98840198925090830190600101610f84565b5090979650505050505050565b606081526000610fd26060830186610f65565b82810360208481019190915285518083528682019282019060005b8181101561100957845183529383019391830191600101610fed565b5050848103604086015261101d8187610f65565b98975050505050505050565b808201808211156107bd57634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff198460601b1681528260148201526000825161107a816034850160208701610de3565b91909101603401949350505050565b805160208083015191908110156110aa576000198160200360031b1b821691505b5091905056fea2646970667358221220fbd925efd5ab2f5f7fdd3db295fc937b181a5babc4635e7ef57ba757363a023d64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db300000000000000000000000044b8c6ae3c304213c3e298495e12497ed3e56e41", - "nonce": "0x1a", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf2e3cee396245606a268c092b2c79be97c2edec6e9c337051a24d238e18ff7e0", - "transactionType": "CREATE2", - "contractName": "NativeTokenTransferAmountEnforcer", - "contractAddress": "0xf71af580b9c3078fbc2bbf16fbb8eed82b330320", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x85c8f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506105cd806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046103a7565b50505050505050505050565b005b6100ab610091366004610474565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100816100cb3660046103a7565b6100e3565b6100ab6100de36600461049e565b6102c5565b856100ef8160006102da565b6101405760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101518160006102da565b6101ab5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610137565b5060006101b88d8d6102c5565b905060006101c689896102f1565b5050336000908152602081815260408083208c845290915281208054929450909250839183906101f79084906104e0565b92505081905590508281111561026c5760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e5472616e73666572416d6f756e74456e666f7263656044820152731c8e985b1b1bddd85b98d94b595e18d95959195960621b6064820152608401610137565b604080518481526020810183905289916001600160a01b0389169133917fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d910160405180910390a4505050505050505050505050505050565b60006102d382840184610501565b9392505050565b6001600160f81b0319828116908216145b92915050565b6000803681610303601482878961051a565b61030c91610544565b60601c935061031f60346014878961051a565b61032891610579565b9250610337856034818961051a565b949793965094505050565b60008083601f84011261035457600080fd5b50813567ffffffffffffffff81111561036c57600080fd5b60208301915083602082850101111561038457600080fd5b9250929050565b80356001600160a01b03811681146103a257600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103c657600080fd5b8a3567ffffffffffffffff808211156103de57600080fd5b6103ea8e838f01610342565b909c509a5060208d013591508082111561040357600080fd5b61040f8e838f01610342565b909a50985060408d0135975060608d013591508082111561042f57600080fd5b5061043c8d828e01610342565b90965094505060808b0135925061045560a08c0161038b565b915061046360c08c0161038b565b90509295989b9194979a5092959850565b6000806040838503121561048757600080fd5b6104908361038b565b946020939093013593505050565b600080602083850312156104b157600080fd5b823567ffffffffffffffff8111156104c857600080fd5b6104d485828601610342565b90969095509350505050565b808201808211156102eb57634e487b7160e01b600052601160045260246000fd5b60006020828403121561051357600080fd5b5035919050565b6000808585111561052a57600080fd5b8386111561053757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105715780818660140360031b1b83161692505b505092915050565b803560208310156102eb57600019602084900360031b1b169291505056fea264697066735822122024cad96a7227a2b90e98242180a662fd4fbc57d3e5f57735ca4faddc936bc47d64736f6c63430008170033", - "nonce": "0x1b", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf05a34fa2be48b436c838272e361e853070459c859fe5bb8cffd4b6878a54594", - "transactionType": "CREATE2", - "contractName": "NativeTokenStreamingEnforcer", - "contractAddress": "0xd10b97905a320b13a0608f7e9cc506b56747df19", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd1bd0", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109a4806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100e9578063fb7d2c5b1461010a57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610765565b50505050505050505050565b005b61009c6100ac366004610765565b610177565b6100c46100bf366004610832565b61025c565b6040805194855260208501939093529183015260608201526080015b60405180910390f35b6100fc6100f7366004610874565b610338565b6040519081526020016100e0565b61014f610118366004610874565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100e0565b856101838160006103a3565b6101d45760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101e58160006103a3565b61023f5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101cb565b5061024e8c8c898989886103ba565b505050505050505050505050565b6000808080608085146102cb5760405162461bcd60e51b815260206004820152603160248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101cb565b6102d960206000878961089e565b6102e2916108c8565b93506102f260406020878961089e565b6102fb916108c8565b925061030b60606040878961089e565b610314916108c8565b915061032460806060878961089e565b61032d916108c8565b939692955090935050565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a0810183528154815260018201549381019390935260028101549183019190915260038101546060830152600481015460808301529061039b9061062e565b949350505050565b6001600160f81b0319828116908216145b92915050565b60006103c685856106af565b50509150506000806000806103db8b8b61025c565b93509350935093508383101561044b5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e7660448201526e185b1a590b5b585e0b585b5bdd5b9d608a1b60648201526084016101cb565b600081116104b85760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e76604482015273616c69642d7a65726f2d73746172742d74696d6560601b60648201526084016101cb565b336000908152602081815260408083208a8452909152812060048101549091036104f5578481556001810184905560028101839055600381018290555b6040805160a081018252825481526001830154602082015260028301549181019190915260038201546060820152600482015460808201526105369061062e565b86111561059d5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a616c6c60448201526e1bddd85b98d94b595e18d959591959608a1b60648201526084016101cb565b858160040160008282546105b191906108fc565b9091555050600481015460408051878152602081018790529081018590526060810184905260808101919091524260a082015288906001600160a01b0389169033907fa4d5df1d290378aabb8f054b2f3100faf35e2266bb7fbe661f947dfc686704ae9060c00160405180910390a4505050505050505050505050565b6000816060015142101561064457506000919050565b6000826060015142610656919061090f565b9050600081846040015161066a9190610922565b845161067691906108fc565b9050836020015181111561068b575060208301515b808460800151106106a0575060009392505050565b608084015161039b908261090f565b60008036816106c1601482878961089e565b6106ca91610939565b60601c93506106dd60346014878961089e565b6106e6916108c8565b92506106f5856034818961089e565b949793965094505050565b60008083601f84011261071257600080fd5b50813567ffffffffffffffff81111561072a57600080fd5b60208301915083602082850101111561074257600080fd5b9250929050565b80356001600160a01b038116811461076057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561078457600080fd5b8a3567ffffffffffffffff8082111561079c57600080fd5b6107a88e838f01610700565b909c509a5060208d01359150808211156107c157600080fd5b6107cd8e838f01610700565b909a50985060408d0135975060608d01359150808211156107ed57600080fd5b506107fa8d828e01610700565b90965094505060808b0135925061081360a08c01610749565b915061082160c08c01610749565b90509295989b9194979a5092959850565b6000806020838503121561084557600080fd5b823567ffffffffffffffff81111561085c57600080fd5b61086885828601610700565b90969095509350505050565b6000806040838503121561088757600080fd5b61089083610749565b946020939093013593505050565b600080858511156108ae57600080fd5b838611156108bb57600080fd5b5050820193919092039150565b803560208310156103b457600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103b4576103b46108e6565b818103818111156103b4576103b46108e6565b80820281158282048414176103b4576103b46108e6565b6bffffffffffffffffffffffff1981358181169160148510156109665780818660140360031b1b83161692505b50509291505056fea26469706673582212209ae3650bc35b3640fcc1f9a46bf5b25f1ce1bf6eb25aeb42d8582dc4beb6b96b64736f6c63430008170033", - "nonce": "0x1c", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1f9f8837dc4b2a3b1e30d009ad944b9d7eb52e1aa3ffaf14afd50173d56c5d62", - "transactionType": "CREATE2", - "contractName": "NativeTokenPeriodTransferEnforcer", - "contractAddress": "0x9bc0faf4aca5ae429f4c06aeeac517520cb16bd9", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe5b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b57806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610893565b50505050505050505050565b005b6100b16100ac366004610960565b61017f565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df3660046109ba565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610893565b610255565b61016461015f3660046109e4565b61033a565b604080519384526020840192909252908201526060016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a0810183528154815260018201549381019390935260028101549183018290526003810154606084015260040154608083015282918291156101f4576101e8816103f0565b9350935093505061024b565b6000806000610203898961033a565b92509250925060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061023f816103f0565b97509750975050505050505b9450945094915050565b85610261816000610484565b6102b25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102c3816000610484565b61031d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102a9565b5061032c8c8c8989898861049b565b505050505050505050505050565b600080806060841461039b5760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152750e474d2dcecc2d8d2c85ae8cae4dae65ad8cadccee8d60531b60648201526084016102a9565b6103a9602060008688610a26565b6103b291610a50565b92506103c2604060208688610a26565b6103cb91610a50565b91506103db606060408688610a26565b6103e491610a50565b60001c90509250925092565b6000806000836040015142101561040f5750600091508190508061047d565b602084015160408501516104239042610a84565b61042d9190610a97565b610438906001610ab9565b905080846060015114159150600082610455578460800151610458565b60005b90508085600001511161046c576000610479565b8451610479908290610a84565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60006104a785856107dd565b505091505060008060006104bb8a8a61033a565b336000908152602081815260408083208c84529091528120600281015494975092955090935090919003610684576000821161054d5760405162461bcd60e51b81526020600482015260396024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d73746172742d646174650000000000000060648201526084016102a9565b600084116105b15760405162461bcd60e51b815260206004820152603c6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d616d6f756e740000000060648201526084016102a9565b600083116106155760405162461bcd60e51b815260206004820152603e6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d6475726174696f6e000060648201526084016102a9565b814210156106725760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152751c8e9d1c985b9cd9995c8b5b9bdd0b5cdd185c9d195960521b60648201526084016102a9565b83815560018101839055600281018290555b60008060006106cf846040518060a0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815250506103f0565b925092509250828811156107395760405162461bcd60e51b815260206004820152603a6024820152600080516020610b0283398151915260448201527f723a7472616e736665722d616d6f756e742d657863656564656400000000000060648201526084016102a9565b811561074e5760038401819055600060048501555b878460040160008282546107629190610ab9565b909155505060028401546004850154604080518a8152602081018a90529081019290925260608201524260808201528a906001600160a01b038b169033907f22e1bbd8bc0380d336958afc37cd8cb128d6c43891ed276162c30e8df467734d9060a00160405180910390a45050505050505050505050505050565b60008036816107ef6014828789610a26565b6107f891610acc565b60601c935061080b603460148789610a26565b61081491610a50565b92506108238560348189610a26565b949793965094505050565b60008083601f84011261084057600080fd5b50813567ffffffffffffffff81111561085857600080fd5b60208301915083602082850101111561087057600080fd5b9250929050565b80356001600160a01b038116811461088e57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108b257600080fd5b8a3567ffffffffffffffff808211156108ca57600080fd5b6108d68e838f0161082e565b909c509a5060208d01359150808211156108ef57600080fd5b6108fb8e838f0161082e565b909a50985060408d0135975060608d013591508082111561091b57600080fd5b506109288d828e0161082e565b90965094505060808b0135925061094160a08c01610877565b915061094f60c08c01610877565b90509295989b9194979a5092959850565b6000806000806060858703121561097657600080fd5b8435935061098660208601610877565b9250604085013567ffffffffffffffff8111156109a257600080fd5b6109ae8782880161082e565b95989497509550505050565b600080604083850312156109cd57600080fd5b6109d683610877565b946020939093013593505050565b600080602083850312156109f757600080fd5b823567ffffffffffffffff811115610a0e57600080fd5b610a1a8582860161082e565b90969095509350505050565b60008085851115610a3657600080fd5b83861115610a4357600080fd5b5050820193919092039150565b8035602083101561049557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561049557610495610a6e565b600082610ab457634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561049557610495610a6e565b6bffffffffffffffffffffffff198135818116916014851015610af95780818660140360031b1b83161692505b50509291505056fe4e6174697665546f6b656e506572696f645472616e73666572456e666f726365a2646970667358221220d41e667da8d747979e7ed7f05af656310d3eb3029c9d0c8a63a248703010d50664736f6c63430008170033", - "nonce": "0x1d", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb48d2a6064bd4c33501704254b9036bc34c331544334e1e4da9489b5c2b5fb4d", - "transactionType": "CREATE2", - "contractName": "NonceEnforcer", - "contractAddress": "0xde4f2fac4b3d87a1d9953ca5fc09fca7f366254f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x70672", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061050e806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100eb578063d3eddcc5146100bc578063ed463367146100bc578063f5743c4c146100fe57600080fd5b80632bd4ed2114610082578063414c3e33146100bc578063a145832a146100d8575b600080fd5b6100aa610090366004610314565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100d66100ca366004610390565b50505050505050505050565b005b6100d66100e6366004610390565b610111565b6100aa6100f936600461045d565b61020f565b6100d661010c36600461049f565b61027d565b85600881901b6101228160006102e1565b6101815760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600061018e8c8c61020f565b336000908152602081815260408083206001600160a01b038916845290915290205490915081146102015760405162461bcd60e51b815260206004820152601b60248201527f4e6f6e6365456e666f726365723a696e76616c69642d6e6f6e636500000000006044820152606401610178565b505050505050505050505050565b60006020821461026c5760405162461bcd60e51b815260206004820152602260248201527f4e6f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e676044820152610e8d60f31b6064820152608401610178565b61027682846104ba565b9392505050565b6001600160a01b038116600081815260208181526040808320338085529083529281902080546001810190915590518181529093917fe02d340254c92bc3ad96f0fceb790db939e11c669c1f4c8a549d248f17130b33910160405180910390a35050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b038116811461030f57600080fd5b919050565b6000806040838503121561032757600080fd5b610330836102f8565b915061033e602084016102f8565b90509250929050565b60008083601f84011261035957600080fd5b50813567ffffffffffffffff81111561037157600080fd5b60208301915083602082850101111561038957600080fd5b9250929050565b60008060008060008060008060008060e08b8d0312156103af57600080fd5b8a3567ffffffffffffffff808211156103c757600080fd5b6103d38e838f01610347565b909c509a5060208d01359150808211156103ec57600080fd5b6103f88e838f01610347565b909a50985060408d0135975060608d013591508082111561041857600080fd5b506104258d828e01610347565b90965094505060808b0135925061043e60a08c016102f8565b915061044c60c08c016102f8565b90509295989b9194979a5092959850565b6000806020838503121561047057600080fd5b823567ffffffffffffffff81111561048757600080fd5b61049385828601610347565b90969095509350505050565b6000602082840312156104b157600080fd5b610276826102f8565b803560208310156102f257600019602084900360031b1b169291505056fea2646970667358221220a9f5ef425adf403ab9ba4e7eb77d33d90a09d017b94aa31d1c936c4da108e6f064736f6c63430008170033", - "nonce": "0x1e", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd4d2c2f60a660f0602a0aee74cf1cc9b3f70d3e5ae2f46b7d56def25503c7f86", - "transactionType": "CREATE2", - "contractName": "OwnershipTransferEnforcer", - "contractAddress": "0x7eef9734e7092032b5c56310eb9bbd1f4a524681", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9744f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106af806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461049f565b50505050505050505050565b005b61007661008636600461049f565b6100ba565b61009e61009936600461056c565b6101e7565b6040516001600160a01b03909116815260200160405180910390f35b856100c6816000610252565b6101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610128816000610252565b6101825760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5060006101918d8d8a8a610269565b6040516001600160a01b038083168252919250879186169033907f0f026cada0b544ae1cc47ac006f1f4c3d7e94832af22aa0065351de49f9284d79060200160405180910390a450505050505050505050505050565b60006014821461023e5760405162461bcd60e51b815260206004820152602e602482015260008051602061065a83398151915260448201526d0c85ae8cae4dae65ad8cadccee8d60931b606482015260840161010e565b61024882846105ae565b60601c9392505050565b6001600160f81b0319828116908216145b92915050565b60008036600061027986866103e9565b929550935090915050602481146102db5760405162461bcd60e51b8152602060048201526032602482015260008051602061065a8339815191526044820152710c85acaf0cac6eae8d2dedc5ad8cadccee8d60731b606482015260840161010e565b60006102ea60048284866105e3565b6102f39161060d565b90506001600160e01b0319811663f2fde38b60e01b146103545760405162461bcd60e51b8152602060048201526028602482015260008051602061065a833981519152604482015267190b5b595d1a1bd960c21b606482015260840161010e565b60006103608a8a6101e7565b9050846001600160a01b0316816001600160a01b0316146103c45760405162461bcd60e51b815260206004820152602a602482015260008051602061065a833981519152604482015269190b58dbdb9d1c9858dd60b21b606482015260840161010e565b6103d26024600485876105e3565b6103db9161063b565b9a9950505050505050505050565b60008036816103fb60148287896105e3565b610404916105ae565b60601c93506104176034601487896105e3565b6104209161063b565b925061042f85603481896105e3565b949793965094505050565b60008083601f84011261044c57600080fd5b50813567ffffffffffffffff81111561046457600080fd5b60208301915083602082850101111561047c57600080fd5b9250929050565b80356001600160a01b038116811461049a57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104be57600080fd5b8a3567ffffffffffffffff808211156104d657600080fd5b6104e28e838f0161043a565b909c509a5060208d01359150808211156104fb57600080fd5b6105078e838f0161043a565b909a50985060408d0135975060608d013591508082111561052757600080fd5b506105348d828e0161043a565b90965094505060808b0135925061054d60a08c01610483565b915061055b60c08c01610483565b90509295989b9194979a5092959850565b6000806020838503121561057f57600080fd5b823567ffffffffffffffff81111561059657600080fd5b6105a28582860161043a565b90969095509350505050565b6bffffffffffffffffffffffff1981358181169160148510156105db5780818660140360031b1b83161692505b505092915050565b600080858511156105f357600080fd5b8386111561060057600080fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156105db5760049490940360031b84901b1690921692915050565b8035602083101561026357600019602084900360031b1b169291505056fe4f776e6572736869705472616e73666572456e666f726365723a696e76616c69a264697066735822122007588682c413677a677027e7c1832d2fbd87c6826a5093b643a504b2507b88b964736f6c63430008170033", - "nonce": "0x1f", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9bcfeed1675d02e4ee89483830f8204c165a5b37dace32b01b53db4319434071", - "transactionType": "CREATE2", - "contractName": "RedeemerEnforcer", - "contractAddress": "0xe144b0b2618071b4e56f746313528a669c7e65c5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x878e1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061064b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103ae565b50505050505050505050565b005b6100766100863660046103ae565b6100b4565b61009e61009936600461047b565b6101e8565b6040516100ab91906104bd565b60405180910390f35b85600881901b6100c5816000610332565b6101245760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101318c8c6101e8565b805190915060005b81811015610183578281815181106101535761015361050a565b60200260200101516001600160a01b0316856001600160a01b03160361017b575050506101db565b600101610139565b5060405162461bcd60e51b815260206004820152602660248201527f52656465656d6572456e666f726365723a756e617574686f72697a65642d72656044820152653232b2b6b2b960d11b606482015260840161011b565b5050505050505050505050565b606060008280158015906102045750610202601482610536565b155b61025e5760405162461bcd60e51b815260206004820152602560248201527f52656465656d6572456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b606482015260840161011b565b610269601482610560565b67ffffffffffffffff81111561028157610281610574565b6040519080825280602002602001820160405280156102aa578160200160208202803683370190505b50925060005b81811015610329578581866102c682601461058a565b926102d39392919061059d565b6102dc916105c7565b60601c8484815181106102f1576102f161050a565b6001600160a01b039092166020928302919091019091015282610313816105fc565b9350610322905060148261058a565b90506102b0565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008083601f84011261035b57600080fd5b50813567ffffffffffffffff81111561037357600080fd5b60208301915083602082850101111561038b57600080fd5b9250929050565b80356001600160a01b03811681146103a957600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103cd57600080fd5b8a3567ffffffffffffffff808211156103e557600080fd5b6103f18e838f01610349565b909c509a5060208d013591508082111561040a57600080fd5b6104168e838f01610349565b909a50985060408d0135975060608d013591508082111561043657600080fd5b506104438d828e01610349565b90965094505060808b0135925061045c60a08c01610392565b915061046a60c08c01610392565b90509295989b9194979a5092959850565b6000806020838503121561048e57600080fd5b823567ffffffffffffffff8111156104a557600080fd5b6104b185828601610349565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156104fe5783516001600160a01b0316835292840192918401916001016104d9565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b60008261054557610545610520565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261056f5761056f610520565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103435761034361054a565b600080858511156105ad57600080fd5b838611156105ba57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105f45780818660140360031b1b83161692505b505092915050565b60006001820161060e5761060e61054a565b506001019056fea26469706673582212201039fbe92afb704ab10dbd45ad43e2b1c4bae1a3a861fb6009a942c305971f6764736f6c63430008170033", - "nonce": "0x20", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xad6d07e649488583a5f9c2a998d55b899dd356fe4340d0fad8d5e0fb3f0f010a", - "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x6649b61c873f6f9686a1e1ae9ee98ac380c7ba13", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1052b6", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d05806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610980565b50505050505050505050565b005b610081610091366004610980565b6100fa565b6100a96100a4366004610a4d565b6106d3565b6040516100b69190610a8f565b60405180910390f35b6100ea6100cd366004610b2b565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b61086b565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b81600061086b565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610cb083398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff1916600117905536906102748989610882565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106d3565b905080606001516001600160a01b03168383600081811061030c5761030c610b55565b905060200281019061031e9190610b6b565b61032c906020810190610b8b565b6001600160a01b031614158061036e575080608001518383600081811061035557610355610b55565b90506020028101906103679190610b6b565b6020013514155b806103cc57508060a00151805190602001208383600081811061039357610393610b55565b90506020028101906103a59190610b6b565b6103b3906040810190610bad565b6040516103c1929190610bf4565b604051809103902014155b156104385760405162461bcd60e51b81526020600482015260426024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045657610456610b55565b90506020028101906104689190610b6b565b610476906020810190610b8b565b6001600160a01b03161415806104b357508282600181811061049a5761049a610b55565b90506020028101906104ac9190610b6b565b6020013515155b806104f35750828260018181106104cc576104cc610b55565b90506020028101906104de9190610b6b565b6104ec906040810190610bad565b9050604414155b80610559575063a9059cbb60e01b8383600181811061051457610514610b55565b90506020028101906105269190610b6b565b610534906040810190610bad565b61054391600491600091610c04565b61054c91610c2e565b6001600160e01b03191614155b806105c4575080602001516001600160a01b03168383600181811061058057610580610b55565b90506020028101906105929190610b6b565b6105a0906040810190610bad565b6105af91602491600491610c04565b6105b891610c5e565b6001600160a01b031614155b8061061d57508060400151838360018181106105e2576105e2610b55565b90506020028101906105f49190610b6b565b610602906040810190610bad565b61061191604491602491610c04565b61061a91610c5e565b14155b1561068a5760405162461bcd60e51b81526020600482015260436024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b6107276040518060c0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b607c82101561078c5760405162461bcd60e51b815260206004820152603d6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61079a601460008486610c04565b6107a391610c7c565b60601c81526107b6602860148486610c04565b6107bf91610c7c565b60601c60208201526107d5604860288486610c04565b6107de91610c5e565b60408201526107f1605c60488486610c04565b6107fa91610c7c565b606090811c90820152610811607c605c8486610c04565b61081a91610c5e565b608082015261082c82607c8186610c04565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060a082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108ba5763ba597e7e6000526004601cfd5b8315610911578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156109085763ba597e7e6000526004601cfd5b505050826108c4575b5050509250929050565b60008083601f84011261092d57600080fd5b50813567ffffffffffffffff81111561094557600080fd5b60208301915083602082850101111561095d57600080fd5b9250929050565b80356001600160a01b038116811461097b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561099f57600080fd5b8a3567ffffffffffffffff808211156109b757600080fd5b6109c38e838f0161091b565b909c509a5060208d01359150808211156109dc57600080fd5b6109e88e838f0161091b565b909a50985060408d0135975060608d0135915080821115610a0857600080fd5b50610a158d828e0161091b565b90965094505060808b01359250610a2e60a08c01610964565b9150610a3c60c08c01610964565b90509295989b9194979a5092959850565b60008060208385031215610a6057600080fd5b823567ffffffffffffffff811115610a7757600080fd5b610a838582860161091b565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a084015260a084015160c08085015280518060e086015260005b81811015610b065782810184015186820161010001528301610ae9565b506101009250600083828701015282601f19601f830116860101935050505092915050565b60008060408385031215610b3e57600080fd5b610b4783610964565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b8157600080fd5b9190910192915050565b600060208284031215610b9d57600080fd5b610ba682610964565b9392505050565b6000808335601e19843603018112610bc457600080fd5b83018035915067ffffffffffffffff821115610bdf57600080fd5b60200191503681900382131561095d57600080fd5b8183823760009101908152919050565b60008085851115610c1457600080fd5b83861115610c2157600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c565780818660040360031b1b83161692505b505092915050565b8035602083101561087c57600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c565760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a26469706673582212200c9b27d58a069b9dfe088704333d359f679690a7179fd6724505e06d0fe0cffd64736f6c63430008170033", - "nonce": "0x21", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x64a230fed3afd09729032d0a7a7780360dce3d0aea155942ae3e32b4d376af31", - "transactionType": "CREATE2", - "contractName": "TimestampEnforcer", - "contractAddress": "0x1046bb45c8d673d4ea75321280db34899413c069", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7411c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461033f565b50505050505050505050565b005b61007661008636600461033f565b6100c2565b61009e61009936600461040c565b61023a565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023a565b90925090506001600160801b038216156101b857816001600160801b031642116101b85760405162461bcd60e51b815260206004820152602260248201527f54696d657374616d70456e666f726365723a6561726c792d64656c656761746960448201526137b760f11b606482015260840161012a565b6001600160801b0381161561022b57806001600160801b0316421061022b5760405162461bcd60e51b8152602060048201526024808201527f54696d657374616d70456e666f726365723a657870697265642d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b50505050505050505050505050565b6000806020831461029c5760405162461bcd60e51b815260206004820152602660248201527f54696d657374616d70456e666f726365723a696e76616c69642d7465726d732d6044820152650d8cadccee8d60d31b606482015260840161012a565b6102a9836010818761044e565b6102b291610478565b60801c90506102c560106000858761044e565b6102ce91610478565b60801c91509250929050565b60008083601f8401126102ec57600080fd5b50813567ffffffffffffffff81111561030457600080fd5b60208301915083602082850101111561031c57600080fd5b9250929050565b80356001600160a01b038116811461033a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035e57600080fd5b8a3567ffffffffffffffff8082111561037657600080fd5b6103828e838f016102da565b909c509a5060208d013591508082111561039b57600080fd5b6103a78e838f016102da565b909a50985060408d0135975060608d01359150808211156103c757600080fd5b506103d48d828e016102da565b90965094505060808b013592506103ed60a08c01610323565b91506103fb60c08c01610323565b90509295989b9194979a5092959850565b6000806020838503121561041f57600080fd5b823567ffffffffffffffff81111561043657600080fd5b610442858286016102da565b90969095509350505050565b6000808585111561045e57600080fd5b8386111561046b57600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104a95780818660100360031b1b83161692505b50509291505056fea2646970667358221220937c24aea9e01f448cb62e2b3be0bdd7f808e5688cca18b12ff45cb1dabdc7b064736f6c63430008170033", - "nonce": "0x22", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa7c5f810aedc7637eaf622489ccdbb345783ca758449418ebe96bc978028d80f", - "transactionType": "CREATE2", - "contractName": "ValueLteEnforcer", - "contractAddress": "0x92bf12322527caa612fd31a0e810472bbb106a8f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x755ad", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104f8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610336565b50505050505050505050565b005b610076610086366004610336565b6100b0565b61009e610099366004610403565b6101f8565b60405190815260200160405180910390f35b856100bc816000610269565b61010d5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61011e816000610269565b6101785760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610104565b5060006101858888610280565b505091505060006101968e8e6101f8565b9050808211156101e85760405162461bcd60e51b815260206004820152601f60248201527f56616c75654c7465456e666f726365723a76616c75652d746f6f2d68696768006044820152606401610104565b5050505050505050505050505050565b6000602082146102585760405162461bcd60e51b815260206004820152602560248201527f56616c75654c7465456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610104565b6102628284610445565b9392505050565b6001600160f81b0319828116908216145b92915050565b60008036816102926014828789610463565b61029b9161048d565b60601c93506102ae603460148789610463565b6102b791610445565b92506102c68560348189610463565b949793965094505050565b60008083601f8401126102e357600080fd5b50813567ffffffffffffffff8111156102fb57600080fd5b60208301915083602082850101111561031357600080fd5b9250929050565b80356001600160a01b038116811461033157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035557600080fd5b8a3567ffffffffffffffff8082111561036d57600080fd5b6103798e838f016102d1565b909c509a5060208d013591508082111561039257600080fd5b61039e8e838f016102d1565b909a50985060408d0135975060608d01359150808211156103be57600080fd5b506103cb8d828e016102d1565b90965094505060808b013592506103e460a08c0161031a565b91506103f260c08c0161031a565b90509295989b9194979a5092959850565b6000806020838503121561041657600080fd5b823567ffffffffffffffff81111561042d57600080fd5b610439858286016102d1565b90969095509350505050565b8035602083101561027a57600019602084900360031b1b1692915050565b6000808585111561047357600080fd5b8386111561048057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104ba5780818660140360031b1b83161692505b50509291505056fea2646970667358221220aaa65c38bf913adb3b6476a0d2d501b6b9e881c6a33b33b16dd8081cbc1b61ce64736f6c63430008170033", - "nonce": "0x23", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x7fec219b30465fd02e50d1613b89da4f214e67bf34c97badf1de278e9462da31", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x24", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x062bfa1a482d5f1e7546c4bab63e68f63fd0bec627099ad44ebfd43730006652", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x25", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x2d81bb59964e1818eaccaf83d85d13cb9a2d99fa58cdaf97aacfb81d162bf463", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x26", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5bbd4e9d3378fba6bc116e99b09080b7a808c8b40d92239956b96e433d622ffc", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0xb405d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "status": "0x1", - "cumulativeGasUsed": "0x751bf", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x83ff07a56763e66d64fd880ad9c2fcc7700aafbb21d24b0018b1f82557bbfda2", - "transactionIndex": "0x1", - "blockHash": "0xd913672df41cdd38fbfcbbf50a8a6c6a3309fdc9650b98c922c2b12908fd0fc0", - "blockNumber": "0x1a5f161", - "gasUsed": "0x69d59", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x6fd10", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0xda28", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x4793", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xee289", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5ae2b4a0362bead8cd355bfc97e1bb86e387fc60c12f286f52fdfed5918757a5", - "transactionIndex": "0x2", - "blockHash": "0xd913672df41cdd38fbfcbbf50a8a6c6a3309fdc9650b98c922c2b12908fd0fc0", - "blockNumber": "0x1a5f161", - "gasUsed": "0x790ca", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x81e20", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0xfd5f", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x5321", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x15cbd3", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5f387bc911389a11f9f730a5ec6a3e46a428930941ef2acd578d34f7dd1a39e1", - "transactionIndex": "0x3", - "blockHash": "0xd913672df41cdd38fbfcbbf50a8a6c6a3309fdc9650b98c922c2b12908fd0fc0", - "blockNumber": "0x1a5f161", - "gasUsed": "0x6e94a", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x79f90", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0xee13", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x4e1c", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1ac707", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x56f1d2a5fc9e0ab0f2dcefb4b214fcb8a17bb15ba1b18e6f727baf593bd55388", - "transactionIndex": "0x4", - "blockHash": "0xd913672df41cdd38fbfcbbf50a8a6c6a3309fdc9650b98c922c2b12908fd0fc0", - "blockNumber": "0x1a5f161", - "gasUsed": "0x4fb34", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x53660", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0xa2b4", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x3562", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x7acad", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x2d81bb59964e1818eaccaf83d85d13cb9a2d99fa58cdaf97aacfb81d162bf463", - "transactionIndex": "0x1", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0x6f847", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x7ec20", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0xf751", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x5125", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x106800", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xda6aa114e2d2248f62e3663e7a78359d39ef11c5c2b11e5cfe163753d6fee80a", - "transactionIndex": "0x2", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0x8bb53", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x94570", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x12162", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x5ef2", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x181576", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x7bee2a5ef73625b45820fedd1eba00b8dd33e5bff0dcaa83ab687e614aeef124", - "transactionIndex": "0x3", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0x7ad76", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x825f0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0xfe53", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x5372", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x23f23e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x32123e53ad33b1577c1e4485dd32a880c3bd5674693446f9e399ba18dd484cc0", - "transactionIndex": "0x4", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0xbdcc8", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0xc6700", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x18338", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x7f0c", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2e79c0", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xa7c5f810aedc7637eaf622489ccdbb345783ca758449418ebe96bc978028d80f", - "transactionIndex": "0x5", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0xa8782", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0xacda0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x15158", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x6eaf", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x374e84", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xbc608410b9e15695f7bfa1a50d5802c1813416206d48b623391707e2a970b3da", - "transactionIndex": "0x6", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0x8d4c4", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x95060", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x122d1", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x5f6b", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3eff0e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf0ecfe674d80954105cbbca6283f3ffac769512c97d732499d81e2668c45b55d", - "transactionIndex": "0x7", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0x7b08a", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x77a10", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0xe974", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x4c98", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x481694", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x1371c1eada5e5e61519bb11026b40b72725da09fd6780f6ae3b9e3cd102a8814", - "transactionIndex": "0x8", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0x91786", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x99070", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x12aa0", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x61fa", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4fdbb2", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x6edc9fa7164f18809ab6b71c4821ab6c29843007e7d599e64b245000bbfa9728", - "transactionIndex": "0x9", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0x7c51e", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x8b290", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x10f89", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x5917", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5531ca", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x65b8ccb295623851751ada32d0d22c11158dd34dacd694d8f31208e6dbe9cbe8", - "transactionIndex": "0xa", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0x55618", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x5f1e0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0xb9a6", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x3ce9", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5d24de", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x06a07c57640c973f335a0910be7ff365ea8b9373dcacdaf098e80a40dbec1c2c", - "transactionIndex": "0xb", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0x7f314", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x8e490", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x11597", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x5b14", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x632ffd", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x781caadd34eebb1e7966d65871e8bafb60593e8310073745bb5c43ede312c0e8", - "transactionIndex": "0xc", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0x60b1f", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x6be90", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0xd2aa", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x451e", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x684ed9", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x99026f5f8c8a57b7b1e06daf37e367a6e5c3af5b753b76f0d9bd3ca7c533cf2c", - "transactionIndex": "0xd", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0x51edc", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x5b680", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0xb252", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x3a81", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6d4635", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x2ade608434b487dbed69358f9213bf98d120d356eb782bad843596a53e0a13c7", - "transactionIndex": "0xe", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0x4f75c", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x58de0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0xad61", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x38e3", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x7ac564", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x8e3c89809d9cea4930214ac2226a84bbd6d8db7badc630944b7c85a4d5c076c5", - "transactionIndex": "0xf", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0xd7f2f", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0xd70a0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x1a391", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x89a9", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x8cf348", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x327b7b41415ebe1ef5aaa5529fbd987603c9badc13b8f06477dbc2274c013ae9", - "transactionIndex": "0x10", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0x122de4", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x129da0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x24524", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0xbeac", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x94a55e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x525faaf1d3eb6ddff04d067aeb215429768f8f6e66d37f5ddc9c9f0bac4cc11c", - "transactionIndex": "0x11", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0x7b216", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x83400", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x10014", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x5405", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x989a8a", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9922d636774f51b7122e52bb9c2b744a3c6ce527c23637ecb0d0effc73557102", - "transactionIndex": "0x12", - "blockHash": "0x30b3cd3c01b14c0c593bdf9b06680a963ca15137dafcf01cf2645561fc8a84b5", - "blockNumber": "0x1a5f162", - "gasUsed": "0x3f52c", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x47c70", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x8c13", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x2df5", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, + } + ], + "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xfd5de", + "cumulativeGasUsed": "0xeb5c9", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x5bbd4e9d3378fba6bc116e99b09080b7a808c8b40d92239956b96e433d622ffc", + "transactionHash": "0x28e0ed95db5f17d9b09440696219ebad2a98952d1b7f1219f918796518ba89b6", "transactionIndex": "0x1", - "blockHash": "0xedd4d607d01215c767421847f32f42778a8f65491145a70012e0426f5b6ecada", - "blockNumber": "0x1a5f163", - "gasUsed": "0xf2178", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x1093c0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x20567", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0xa9c3", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x158de0", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x4d81fcb6a3efb4b681a17215223cac3a19c9695b173f0695ad17fa9f212a7dd6", - "transactionIndex": "0x2", - "blockHash": "0xedd4d607d01215c767421847f32f42778a8f65491145a70012e0426f5b6ecada", - "blockNumber": "0x1a5f163", - "gasUsed": "0x5b802", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x68650", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0xcbd0", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x42df", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1e8511", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x1f9f8837dc4b2a3b1e30d009ad944b9d7eb52e1aa3ffaf14afd50173d56c5d62", - "transactionIndex": "0x3", - "blockHash": "0xedd4d607d01215c767421847f32f42778a8f65491145a70012e0426f5b6ecada", - "blockNumber": "0x1a5f163", - "gasUsed": "0x8f731", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x9a970", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x12da7", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x62f9", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x28ea8f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf2e3cee396245606a268c092b2c79be97c2edec6e9c337051a24d238e18ff7e0", - "transactionIndex": "0x4", - "blockHash": "0xedd4d607d01215c767421847f32f42778a8f65491145a70012e0426f5b6ecada", - "blockNumber": "0x1a5f163", - "gasUsed": "0xa657e", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0xb1580", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x159f3", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x7181", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2e00ef", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf8e621a9b8770f3326b0b90e3a9dcb5f74db01321c8fae93ead9cd2efcbff046", - "transactionIndex": "0x5", - "blockHash": "0xedd4d607d01215c767421847f32f42778a8f65491145a70012e0426f5b6ecada", - "blockNumber": "0x1a5f163", - "gasUsed": "0x51660", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x58610", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0xac6c", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x3892", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x347847", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xf05a34fa2be48b436c838272e361e853070459c859fe5bb8cffd4b6878a54594", - "transactionIndex": "0x6", - "blockHash": "0xedd4d607d01215c767421847f32f42778a8f65491145a70012e0426f5b6ecada", - "blockNumber": "0x1a5f163", - "gasUsed": "0x67758", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x6c660", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0xd376", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x4561", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3a9aeb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9225a8d935cd5d8dc39aab913e3d390988eff35bac9f411374305779bc69e70a", - "transactionIndex": "0x7", - "blockHash": "0xedd4d607d01215c767421847f32f42778a8f65491145a70012e0426f5b6ecada", - "blockNumber": "0x1a5f163", - "gasUsed": "0x622a4", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x6e8c0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0xd7c4", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x46cb", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x466d0f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x062bfa1a482d5f1e7546c4bab63e68f63fd0bec627099ad44ebfd43730006652", - "transactionIndex": "0x8", - "blockHash": "0xedd4d607d01215c767421847f32f42778a8f65491145a70012e0426f5b6ecada", - "blockNumber": "0x1a5f163", - "gasUsed": "0xbd224", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0xc3370", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x17cd8", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x7cf4", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4b6333", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xb48d2a6064bd4c33501704254b9036bc34c331544334e1e4da9489b5c2b5fb4d", - "transactionIndex": "0x9", - "blockHash": "0xedd4d607d01215c767421847f32f42778a8f65491145a70012e0426f5b6ecada", - "blockNumber": "0x1a5f163", - "gasUsed": "0x4f624", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x534d0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0xa28b", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x3554", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x506767", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xd4d2c2f60a660f0602a0aee74cf1cc9b3f70d3e5ae2f46b7d56def25503c7f86", - "transactionIndex": "0xa", - "blockHash": "0xedd4d607d01215c767421847f32f42778a8f65491145a70012e0426f5b6ecada", - "blockNumber": "0x1a5f163", - "gasUsed": "0x50434", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x55f00", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0xa7cd", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x370e", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5a1278", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xad6d07e649488583a5f9c2a998d55b899dd356fe4340d0fad8d5e0fb3f0f010a", - "transactionIndex": "0xb", - "blockHash": "0xedd4d607d01215c767421847f32f42778a8f65491145a70012e0426f5b6ecada", - "blockNumber": "0x1a5f163", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0xa6cc0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x14565", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x6ac3", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x63c2a5", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x64a230fed3afd09729032d0a7a7780360dce3d0aea155942ae3e32b4d376af31", - "transactionIndex": "0xc", - "blockHash": "0xedd4d607d01215c767421847f32f42778a8f65491145a70012e0426f5b6ecada", - "blockNumber": "0x1a5f163", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0xa8110", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x147f1", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x6b99", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6e270f", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x7fec219b30465fd02e50d1613b89da4f214e67bf34c97badf1de278e9462da31", - "transactionIndex": "0xd", - "blockHash": "0xedd4d607d01215c767421847f32f42778a8f65491145a70012e0426f5b6ecada", - "blockNumber": "0x1a5f163", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0xb4460", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", - "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x15faf", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x7363", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x76b739", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9bcfeed1675d02e4ee89483830f8204c165a5b37dace32b01b53db4319434071", - "transactionIndex": "0xe", - "blockHash": "0xedd4d607d01215c767421847f32f42778a8f65491145a70012e0426f5b6ecada", - "blockNumber": "0x1a5f163", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x44aa200", - "blobGasUsed": "0x975e0", + "blockHash": "0x2e85790f8b68b3df3f0e7e6b7d7a0650163bc6328bc5840f107af6c7ed005a1e", + "blockNumber": "0x1cefd15", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x487ab00", + "blobGasUsed": "0xc0620", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x1", - "l1BlobBaseFee": "0x2629", + "l1BlobBaseFee": "0x2", "l1BlobBaseFeeScalar": "0x1", - "l1Fee": "0x12770", - "l1GasPrice": "0x2e7f2f", - "l1GasUsed": "0x60ef", - "operatorFeeConstant": "0x3dad453900", - "operatorFeeScalar": "0x0" + "l1Fee": "0x0", + "l1GasPrice": "0x10", + "l1GasUsed": "0x7b20", + "operatorFeeConstant": "0x0", + "operatorFeeScalar": "0x186a0" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1776063624018, + "timestamp": 1778753593658, "chain": 737373, - "commit": "2366f71" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/747474/run-1778753582580.json b/broadcast/DeployCaveatEnforcers.s.sol/747474/run-1778753582580.json new file mode 100644 index 00000000..9bac949d --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/747474/run-1778753582580.json @@ -0,0 +1,57 @@ +{ + "transactions": [ + { + "hash": "0xb4a1aadb652d074b5b364de088fd10e43fa49bb5fae1c580143df2fd19acd61d", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0xb67d2" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xea06d", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xb4a1aadb652d074b5b364de088fd10e43fa49bb5fae1c580143df2fd19acd61d", + "transactionIndex": "0x1", + "blockHash": "0x7ab4eb33412dcfca071c28bdc7f2064c87988693d563d755d1816ef2d1e115b1", + "blockNumber": "0x1e87212", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x5f5e100", + "blobGasUsed": "0x0", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x558", + "l1BlobBaseFee": "0xd9552c", + "l1BlobBaseFeeScalar": "0xc5fc5", + "l1Fee": "0xaee7194a5", + "l1GasPrice": "0x2171f064", + "l1GasUsed": "0x7b20", + "operatorFeeConstant": "0x0", + "operatorFeeScalar": "0x186a0" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778753582580, + "chain": 747474, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/747474/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/747474/run-latest.json index 80787612..9bac949d 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/747474/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/747474/run-latest.json @@ -1,1637 +1,57 @@ { "transactions": [ { - "hash": "0x7ad3d42af0acf3d265cc5d599e9be550fd6c28335a55ea7f54ed8d4dabd1edce", + "hash": "0xb4a1aadb652d074b5b364de088fd10e43fa49bb5fae1c580143df2fd19acd61d", "transactionType": "CREATE2", - "contractName": "AllowedCalldataEnforcer", - "contractAddress": "0xc2b0d624c1c4319760c96503ba27c347f3260f55", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9abe1", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106dc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046104a2565b50505050505050505050565b005b6100766100863660046104a2565b6100b5565b61009e61009936600461056f565b610198565b6040516100ac9291906105b1565b60405180910390f35b856100c1816000610265565b6101125760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610123816000610265565b61017d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610109565b5061018a8c8c898961027c565b505050505050505050505050565b6000606060218310156102005760405162461bcd60e51b815260206004820152602a60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d6044820152697465726d732d73697a6560b01b6064820152608401610109565b61020e602060008587610608565b61021791610632565b91506102268360208187610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250949792965091945050505050565b6001600160f81b0319828116908216145b92915050565b6000606036600061028d86866103d6565b93509350505061029d8888610198565b80519195509350816102af8287610650565b11156103155760405162461bcd60e51b815260206004820152602f60248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526e0c6c2d8d8c8c2e8c25ad8cadccee8d608b1b6064820152608401610109565b61036e8386846103258583610650565b9261033293929190610608565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250610427915050565b6103cb5760405162461bcd60e51b815260206004820152602860248201527f416c6c6f77656443616c6c64617461456e666f726365723a696e76616c69642d60448201526763616c6c6461746160c01b6064820152608401610109565b505050505050505050565b60008036816103e86014828789610608565b6103f191610671565b60601c9350610404603460148789610608565b61040d91610632565b925061041c8560348189610608565b949793965094505050565b8051602091820120825192909101919091201490565b60008083601f84011261044f57600080fd5b50813567ffffffffffffffff81111561046757600080fd5b60208301915083602082850101111561047f57600080fd5b9250929050565b80356001600160a01b038116811461049d57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104c157600080fd5b8a3567ffffffffffffffff808211156104d957600080fd5b6104e58e838f0161043d565b909c509a5060208d01359150808211156104fe57600080fd5b61050a8e838f0161043d565b909a50985060408d0135975060608d013591508082111561052a57600080fd5b506105378d828e0161043d565b90965094505060808b0135925061055060a08c01610486565b915061055e60c08c01610486565b90509295989b9194979a5092959850565b6000806020838503121561058257600080fd5b823567ffffffffffffffff81111561059957600080fd5b6105a58582860161043d565b90969095509350505050565b8281526000602060406020840152835180604085015260005b818110156105e6578581018301518582016060015282016105ca565b506000606082860101526060601f19601f830116850101925050509392505050565b6000808585111561061857600080fd5b8386111561062557600080fd5b5050820193919092039150565b8035602083101561027657600019602084900360031b1b1692915050565b8082018082111561027657634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff19813581811691601485101561069e5780818660140360031b1b83161692505b50509291505056fea2646970667358221220860b8be6a7e9f218173e7b97e4f7d5d6522ab0118af89a815fcf60520e952ed464736f6c63430008170033", - "nonce": "0x4", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0xb67d2" }, "additionalContracts": [], "isFixedGasLimit": false - }, - { - "hash": "0x825277c14a5e31147e407e5306487dbd4db59d57ecda00a9e144ea9da58d909c", - "transactionType": "CREATE2", - "contractName": "AllowedMethodsEnforcer", - "contractAddress": "0x2c21fd0cb9dc8445cb3fb0dc5e7bb0aca01842b5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa727c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506107fc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610512565b50505050505050505050565b005b610076610086366004610512565b6100b4565b61009e6100993660046105df565b610197565b6040516100ab9190610621565b60405180910390f35b856100c08160006102e5565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006102e5565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c89896102fc565b505050505050505050505050565b60606000826101a7600482610685565b1580156101b357508015155b6102135760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b61021e6004826106af565b67ffffffffffffffff811115610236576102366106c3565b60405190808252806020026020018201604052801561025f578160200160208202803683370190505b50925060005b818110156102dc5785818661027b8260046106d9565b92610288939291906106ec565b61029191610716565b8484815181106102a3576102a3610746565b6001600160e01b031990921660209283029190910190910152826102c68161075c565b93506102d590506004826106d9565b9050610265565b50505092915050565b6001600160f81b0319828116908216145b92915050565b366000610309848461045c565b90945092505050600481101561037e5760405162461bcd60e51b815260206004820152603460248201527f416c6c6f7765644d6574686f6473456e666f726365723a696e76616c69642d656044820152730f0cac6eae8d2dedc5ac8c2e8c25ad8cadccee8d60631b6064820152608401610108565b600061038d60048284866106ec565b61039691610716565b905060006103a48888610197565b805190915060005b818110156103fb578281815181106103c6576103c6610746565b60200260200101516001600160e01b031916846001600160e01b031916036103f357505050505050610456565b6001016103ac565b5060405162461bcd60e51b815260206004820152602960248201527f416c6c6f7765644d6574686f6473456e666f726365723a6d6574686f642d6e6f6044820152681d0b585b1b1bddd95960ba1b6064820152608401610108565b50505050565b600080368161046e60148287896106ec565b61047791610775565b60601c935061048a6034601487896106ec565b610493916107a8565b92506104a285603481896106ec565b949793965094505050565b60008083601f8401126104bf57600080fd5b50813567ffffffffffffffff8111156104d757600080fd5b6020830191508360208285010111156104ef57600080fd5b9250929050565b80356001600160a01b038116811461050d57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561053157600080fd5b8a3567ffffffffffffffff8082111561054957600080fd5b6105558e838f016104ad565b909c509a5060208d013591508082111561056e57600080fd5b61057a8e838f016104ad565b909a50985060408d0135975060608d013591508082111561059a57600080fd5b506105a78d828e016104ad565b90965094505060808b013592506105c060a08c016104f6565b91506105ce60c08c016104f6565b90509295989b9194979a5092959850565b600080602083850312156105f257600080fd5b823567ffffffffffffffff81111561060957600080fd5b610615858286016104ad565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156106635783516001600160e01b0319168352928401929184019160010161063d565b50909695505050505050565b634e487b7160e01b600052601260045260246000fd5b6000826106945761069461066f565b500690565b634e487b7160e01b600052601160045260246000fd5b6000826106be576106be61066f565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156102f6576102f6610699565b600080858511156106fc57600080fd5b8386111561070957600080fd5b5050820193919092039150565b6001600160e01b0319813581811691600485101561073e5780818660040360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b60006001820161076e5761076e610699565b5060010190565b6bffffffffffffffffffffffff19813581811691601485101561073e5760149490940360031b84901b1690921692915050565b803560208310156102f657600019602084900360031b1b169291505056fea26469706673582212209b5da9243dcd3815a06d34a51586ce02e6c67b993be22c2b463556cf3e0f77b464736f6c63430008170033", - "nonce": "0x5", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0c48e8899955dc4f3690f4a4728ef0f9edb92e968485507182f05d2c4c0af3cb", - "transactionType": "CREATE2", - "contractName": "AllowedTargetsEnforcer", - "contractAddress": "0x7f20f61b1f09b08d970938f6fa563634d65c4eeb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x98b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610736806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461047b565b50505050505050505050565b005b61007661008636600461047b565b6100b4565b61009e610099366004610548565b61025e565b6040516100ab919061058a565b60405180910390f35b856100c08160006103ae565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101228160006103ae565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b50600061018988886103c5565b5050509050600061019a8e8e61025e565b805190915060005b818110156101ed578281815181106101bc576101bc6105d7565b60200260200101516001600160a01b0316846001600160a01b0316036101e55750505050610250565b6001016101a2565b5060405162461bcd60e51b815260206004820152603160248201527f416c6c6f77656454617267657473456e666f726365723a7461726765742d6164604482015270191c995cdccb5b9bdd0b585b1b1bddd959607a1b6064820152608401610108565b505050505050505050505050565b606060008261026e601482610603565b15801561027a57508015155b6102da5760405162461bcd60e51b815260206004820152602b60248201527f416c6c6f77656454617267657473456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610108565b6102e560148261062d565b67ffffffffffffffff8111156102fd576102fd610641565b604051908082528060200260200182016040528015610326578160200160208202803683370190505b50925060005b818110156103a557858186610342826014610657565b9261034f9392919061066a565b61035891610694565b60601c84848151811061036d5761036d6105d7565b6001600160a01b03909216602092830291909101909101528261038f816106c9565b935061039e9050601482610657565b905061032c565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008036816103d7601482878961066a565b6103e091610694565b60601c93506103f360346014878961066a565b6103fc916106e2565b925061040b856034818961066a565b949793965094505050565b60008083601f84011261042857600080fd5b50813567ffffffffffffffff81111561044057600080fd5b60208301915083602082850101111561045857600080fd5b9250929050565b80356001600160a01b038116811461047657600080fd5b919050565b60008060008060008060008060008060e08b8d03121561049a57600080fd5b8a3567ffffffffffffffff808211156104b257600080fd5b6104be8e838f01610416565b909c509a5060208d01359150808211156104d757600080fd5b6104e38e838f01610416565b909a50985060408d0135975060608d013591508082111561050357600080fd5b506105108d828e01610416565b90965094505060808b0135925061052960a08c0161045f565b915061053760c08c0161045f565b90509295989b9194979a5092959850565b6000806020838503121561055b57600080fd5b823567ffffffffffffffff81111561057257600080fd5b61057e85828601610416565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156105cb5783516001600160a01b0316835292840192918401916001016105a6565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082610612576106126105ed565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261063c5761063c6105ed565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103bf576103bf610617565b6000808585111561067a57600080fd5b8386111561068757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106c15780818660140360031b1b83161692505b505092915050565b6000600182016106db576106db610617565b5060010190565b803560208310156103bf57600019602084900360031b1b169291505056fea2646970667358221220c8822d4c7275ef8dedf0f20285c1cb5687e2081aef67716a170ae9a2f3de500164736f6c63430008170033", - "nonce": "0x6", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc0aa81e5c430f9531fc0ec9bf20887bd433dd2965685437d66add8e33096925d", - "transactionType": "CREATE2", - "contractName": "BlockNumberEnforcer", - "contractAddress": "0x5d9818df0ae3f66e9c3d0c5029daf99d1823ca6c", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x74883", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104ed806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610345565b50505050505050505050565b005b610076610086366004610345565b6100c2565b61009e610099366004610412565b61023e565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023e565b90925090506001600160801b038216156101b957816001600160801b031643116101b95760405162461bcd60e51b8152602060048201526024808201527f426c6f636b4e756d626572456e666f726365723a6561726c792d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b6001600160801b0381161561022f57806001600160801b0316431061022f5760405162461bcd60e51b815260206004820152602660248201527f426c6f636b4e756d626572456e666f726365723a657870697265642d64656c6560448201526533b0ba34b7b760d11b606482015260840161012a565b50505050505050505050505050565b600080602083146102a25760405162461bcd60e51b815260206004820152602860248201527f426c6f636b4e756d626572456e666f726365723a696e76616c69642d7465726d6044820152670e65ad8cadccee8d60c31b606482015260840161012a565b6102b0601060008587610454565b6102b99161047e565b60801c91506102cb8360108187610454565b6102d49161047e565b60801c90509250929050565b60008083601f8401126102f257600080fd5b50813567ffffffffffffffff81111561030a57600080fd5b60208301915083602082850101111561032257600080fd5b9250929050565b80356001600160a01b038116811461034057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561036457600080fd5b8a3567ffffffffffffffff8082111561037c57600080fd5b6103888e838f016102e0565b909c509a5060208d01359150808211156103a157600080fd5b6103ad8e838f016102e0565b909a50985060408d0135975060608d01359150808211156103cd57600080fd5b506103da8d828e016102e0565b90965094505060808b013592506103f360a08c01610329565b915061040160c08c01610329565b90509295989b9194979a5092959850565b6000806020838503121561042557600080fd5b823567ffffffffffffffff81111561043c57600080fd5b610448858286016102e0565b90969095509350505050565b6000808585111561046457600080fd5b8386111561047157600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104af5780818660100360031b1b83161692505b50509291505056fea26469706673582212206446e38dd8abfd3c797d56379fb8902a34f79b78cc594a623cb4ad236f2c8a8564736f6c63430008170033", - "nonce": "0x7", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8c8b43f7b5eee31a25561b1e140886ab7ac2fe86550fbe090d74d9d933074e53", - "transactionType": "CREATE2", - "contractName": "DeployedEnforcer", - "contractAddress": "0x24ff2aa430d53a8cd6788018e902e098083dccd2", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x99fe1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610748806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063481286e614610083578063a145832a146100b3578063b99deb0e146100c6578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046104fe565b50505050505050505050565b005b6100966100913660046105cb565b6100e8565b6040516001600160a01b0390911681526020015b60405180910390f35b6100816100c13660046104fe565b6100fd565b6100d96100d43660046105ed565b61026d565b6040516100aa9392919061062f565b60006100f48284610353565b90505b92915050565b85600881901b6001600160f81b031981161561016e5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600080600061017e8e8e61026d565b919450925090506001600160a01b0383163b156101d9576040516001600160a01b03841681527f641dafeb23238fae3ef71c64fced975da90c34dede63890507f3dda6b1e0dfef9060200160405180910390a1505050610260565b60006101e58284610360565b9050836001600160a01b0316816001600160a01b03161461025b5760405162461bcd60e51b815260206004820152602a60248201527f4465706c6f796564456e666f726365723a6465706c6f7965642d6164647265736044820152690e65adad2e6dac2e8c6d60b31b6064820152608401610165565b505050505b5050505050505050505050565b6000806060603484116102d05760405162461bcd60e51b815260206004820152602560248201527f4465706c6f796564456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610165565b6102de601460008688610695565b6102e7916106bf565b60601c92506102fa603460148688610695565b610303916106f4565b91506103128460348188610695565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509598949750919550929350505050565b60006100f48383306103e8565b600061036e60008385610412565b9050806001600160a01b03163b6000036103a6576040516352c7cd4960e11b81526001600160a01b0382166004820152602401610165565b6040516001600160a01b03821681527faf3c4b03f515b5a38f3c238fdc24abf10854a2f27f2a85743a71de17e9bc7e7f9060200160405180910390a192915050565b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b60008347101561043e5760405163392efb2b60e21b815247600482015260248101859052604401610165565b815160000361046057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661049257604051633a0ba96160e11b815260040160405180910390fd5b9392505050565b60008083601f8401126104ab57600080fd5b50813567ffffffffffffffff8111156104c357600080fd5b6020830191508360208285010111156104db57600080fd5b9250929050565b80356001600160a01b03811681146104f957600080fd5b919050565b60008060008060008060008060008060e08b8d03121561051d57600080fd5b8a3567ffffffffffffffff8082111561053557600080fd5b6105418e838f01610499565b909c509a5060208d013591508082111561055a57600080fd5b6105668e838f01610499565b909a50985060408d0135975060608d013591508082111561058657600080fd5b506105938d828e01610499565b90965094505060808b013592506105ac60a08c016104e2565b91506105ba60c08c016104e2565b90509295989b9194979a5092959850565b600080604083850312156105de57600080fd5b50508035926020909101359150565b6000806020838503121561060057600080fd5b823567ffffffffffffffff81111561061757600080fd5b61062385828601610499565b90969095509350505050565b60018060a01b03841681526000602084602084015260606040840152835180606085015260005b8181101561067257858101830151858201608001528201610656565b506000608082860101526080601f19601f83011685010192505050949350505050565b600080858511156106a557600080fd5b838611156106b257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156106ec5780818660140360031b1b83161692505b505092915050565b803560208310156100f757600019602084900360031b1b169291505056fea2646970667358221220a048cc0e83485049fa3f0167bb6b167a17c4bf4170c90c95e9b7af43cdc7b85a64736f6c63430008170033", - "nonce": "0x8", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb082b932342e8138664d88ea1cbf7f9dfde7e4a1e76d6a823ea9985af29a94e3", - "transactionType": "CREATE2", - "contractName": "ERC20BalanceChangeEnforcer", - "contractAddress": "0xcdf6ab796408598cea671d79506d7d48e97a5437", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xcc44a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061095e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780638678d6ef146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610677565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046106f5565b50505050505050505050565b005b6100f46100ef3660046107c2565b61018d565b6040519081526020016100bc565b6100df6101103660046106f5565b6101a2565b6100f4610123366004610677565b60006020819052908152604090205481565b6101486101433660046107fe565b610353565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df6101883660046106f5565b610440565b600061019a84848461061d565b949350505050565b85600881901b6101b3816000610660565b6102125760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102208d8d610353565b509250925050600061023333848961061d565b60008181526001602052604090205490915060ff16156102ab5760405162461bcd60e51b815260206004820152602d60248201527f455243323042616c616e63654368616e6765456e666f726365723a656e666f7260448201526c18d95c8b5a5ccb5b1bd8dad959609a1b6064820152608401610209565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa15801561030c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103309190610840565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c05760405162461bcd60e51b815260206004820152602f60248201527f455243323042616c616e63654368616e6765456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b6064820152608401610209565b858560008181106103d3576103d3610859565b909101356001600160f81b031916151594506103f5905060156001878961086f565b6103fe91610899565b60601c925061041160296015878961086f565b61041a91610899565b60601c915061042c856029818961086f565b610435916108ce565b939692955090935050565b6000806000806104508e8e610353565b9350935093509350600061046533858a61061d565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e99190610840565b9050851561057c5760008281526020819052604090205461050b908490610902565b8110156105775760405162461bcd60e51b815260206004820152603460248201527f455243323042616c616e63654368616e6765456e666f726365723a65786365656044820152736465642d62616c616e63652d646563726561736560601b6064820152608401610209565b61060b565b600082815260208190526040902054610596908490610915565b81101561060b5760405162461bcd60e51b815260206004820152603860248201527f455243323042616c616e63654368616e6765456e666f726365723a696e73756660448201527f66696369656e742d62616c616e63652d696e63726561736500000000000000006064820152608401610209565b50505050505050505050505050505050565b604080516001600160a01b039485166020808301919091529390941684820152606080850192909252805180850390920182526080909301909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561068957600080fd5b5035919050565b60008083601f8401126106a257600080fd5b50813567ffffffffffffffff8111156106ba57600080fd5b6020830191508360208285010111156106d257600080fd5b9250929050565b80356001600160a01b03811681146106f057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561071457600080fd5b8a3567ffffffffffffffff8082111561072c57600080fd5b6107388e838f01610690565b909c509a5060208d013591508082111561075157600080fd5b61075d8e838f01610690565b909a50985060408d0135975060608d013591508082111561077d57600080fd5b5061078a8d828e01610690565b90965094505060808b013592506107a360a08c016106d9565b91506107b160c08c016106d9565b90509295989b9194979a5092959850565b6000806000606084860312156107d757600080fd5b6107e0846106d9565b92506107ee602085016106d9565b9150604084013590509250925092565b6000806020838503121561081157600080fd5b823567ffffffffffffffff81111561082857600080fd5b61083485828601610690565b90969095509350505050565b60006020828403121561085257600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561087f57600080fd5b8386111561088c57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108c65780818660140360031b1b83161692505b505092915050565b8035602083101561067157600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610671576106716108ec565b80820180821115610671576106716108ec56fea2646970667358221220965799d5fdbdef45c46d045e9c377c23116f420861da1b7353b41ac029878d9964736f6c63430008170033", - "nonce": "0x9", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc89144c375b51de81220f698d448d420eff23a211c3fd7489efdcca606a95b16", - "transactionType": "CREATE2", - "contractName": "ERC20TransferAmountEnforcer", - "contractAddress": "0xf100b0819427117ecf76ed94b358b1a5b5c6d2fc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb39bb", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061081e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100be578063b99deb0e146100d1578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046105c3565b50505050505050505050565b005b6100ab610091366004610690565b600060208181529281526040808220909352908152205481565b6040519081526020015b60405180910390f35b6100816100cc3660046105c3565b610103565b6100e46100df3660046106ba565b610247565b604080516001600160a01b0390931683526020830191909152016100b5565b8561010f8160006102df565b6101605760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101718160006102df565b6101cb5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610157565b506000806101dc8e8e8b8b8b6102f6565b9150915086856001600160a01b0316336001600160a01b03167fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d858560405161022f929190918252602082015260400190565b60405180910390a45050505050505050505050505050565b600080603483146102a15760405162461bcd60e51b815260206004820152603060248201526000805160206107c983398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b6064820152608401610157565b6102af6014600085876106fc565b6102b891610726565b60601c91506102ca83601481876106fc565b6102d39161075b565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b6000806000366000610308888861050d565b9295509350909150506044811461036c5760405162461bcd60e51b815260206004820152603460248201526000805160206107c98339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b6064820152608401610157565b60006103788b8b610247565b965090506001600160a01b03808216908516146103da5760405162461bcd60e51b815260206004820152602c60248201526000805160206107c983398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b6064820152608401610157565b63a9059cbb60e01b6103f06004600085876106fc565b6103f991610779565b6001600160e01b031916146104515760405162461bcd60e51b815260206004820152602a60248201526000805160206107c98339815191526044820152691b1a590b5b595d1a1bd960b21b6064820152608401610157565b61045f6044602484866106fc565b6104689161075b565b336000908152602081815260408083208b8452909152812080549091906104909084906107a7565b9250508190559450858511156104ff5760405162461bcd60e51b815260206004820152602e60248201527f45524332305472616e73666572416d6f756e74456e666f726365723a616c6c6f60448201526d1dd85b98d94b595e18d95959195960921b6064820152608401610157565b505050509550959350505050565b600080368161051f60148287896106fc565b61052891610726565b60601c935061053b6034601487896106fc565b6105449161075b565b925061055385603481896106fc565b949793965094505050565b60008083601f84011261057057600080fd5b50813567ffffffffffffffff81111561058857600080fd5b6020830191508360208285010111156105a057600080fd5b9250929050565b80356001600160a01b03811681146105be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156105e257600080fd5b8a3567ffffffffffffffff808211156105fa57600080fd5b6106068e838f0161055e565b909c509a5060208d013591508082111561061f57600080fd5b61062b8e838f0161055e565b909a50985060408d0135975060608d013591508082111561064b57600080fd5b506106588d828e0161055e565b90965094505060808b0135925061067160a08c016105a7565b915061067f60c08c016105a7565b90509295989b9194979a5092959850565b600080604083850312156106a357600080fd5b6106ac836105a7565b946020939093013593505050565b600080602083850312156106cd57600080fd5b823567ffffffffffffffff8111156106e457600080fd5b6106f08582860161055e565b90969095509350505050565b6000808585111561070c57600080fd5b8386111561071957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156107535780818660140360031b1b83161692505b505092915050565b803560208310156102f057600019602084900360031b1b1692915050565b6001600160e01b031981358181169160048510156107535760049490940360031b84901b1690921692915050565b808201808211156102f057634e487b7160e01b600052601160045260246000fdfe45524332305472616e73666572416d6f756e74456e666f726365723a696e7661a2646970667358221220c41875b732e3b48749e6357d2d1452efe720957c650141af2df143c50d96625064736f6c63430008170033", - "nonce": "0xa", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc95116fd0e0343904a2700f42f367d70093bd8a8f723e11f4e04bcd95c86dbe0", - "transactionType": "CREATE2", - "contractName": "ERC20PeriodTransferEnforcer", - "contractAddress": "0x474e3ae7e169e940607cc624da8a15eb120139ab", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x106168", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d12806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610a20565b50505050505050505050565b005b6100b16100ac366004610aed565b61018e565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df366004610b47565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610a20565b610265565b61016461015f366004610b71565b61034a565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a081018352815481526001820154938101939093526002810154918301829052600381015460608401526004015460808301528291829115610203576101f781610416565b9350935093505061025b565b6000806000610212898961034a565b9350935093505060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061024f81610416565b97509750975050505050505b9450945094915050565b856102718160006104aa565b6102c25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102d38160006104aa565b61032d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102b9565b5061033c8c8c898989886104c1565b505050505050505050505050565b6000808080607485146103a65760405162461bcd60e51b81526020600482015260306024820152600080516020610cbd83398151915260448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016102b9565b6103b4601460008789610bb3565b6103bd91610bdd565b60601c93506103d0603460148789610bb3565b6103d991610c12565b92506103e9605460348789610bb3565b6103f291610c12565b9150610402607460548789610bb3565b61040b91610c12565b939692955090935050565b60008060008360400151421015610435575060009150819050806104a3565b602084015160408501516104499042610c46565b6104539190610c59565b61045e906001610c7b565b90508084606001511415915060008261047b57846080015161047e565b60005b90508085600001511161049257600061049f565b845161049f908290610c46565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60003660006104d0878761096a565b929550935090915050604481146105345760405162461bcd60e51b81526020600482015260346024820152600080516020610cbd8339815191526044820152730d8d2c85acaf0cac6eae8d2dedc5ad8cadccee8d60631b60648201526084016102b9565b6000806000806105448d8d61034a565b9350935093509350866001600160a01b0316846001600160a01b0316146105b05760405162461bcd60e51b815260206004820152602c6024820152600080516020610cbd83398151915260448201526b1b1a590b58dbdb9d1c9858dd60a21b60648201526084016102b9565b63a9059cbb60e01b6105c660046000888a610bb3565b6105cf91610c8e565b6001600160e01b031916146106275760405162461bcd60e51b815260206004820152602a6024820152600080516020610cbd8339815191526044820152691b1a590b5b595d1a1bd960b21b60648201526084016102b9565b336000908152602081815260408083208c8452909152812060028101549091036107e157600082116106a55760405162461bcd60e51b81526020600482015260336024820152600080516020610cbd8339815191526044820152726c69642d7a65726f2d73746172742d6461746560681b60648201526084016102b9565b600084116107025760405162461bcd60e51b81526020600482015260366024820152600080516020610cbd8339815191526044820152751b1a590b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d60521b60648201526084016102b9565b600083116107665760405162461bcd60e51b81526020600482015260386024820152600080516020610cbd83398151915260448201527f6c69642d7a65726f2d706572696f642d6475726174696f6e000000000000000060648201526084016102b9565b814210156107cf5760405162461bcd60e51b815260206004820152603060248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e60448201526f1cd9995c8b5b9bdd0b5cdd185c9d195960821b60648201526084016102b9565b83815560018101839055600281018290555b600080600061082c846040518060a001604052908160008201548152602001600182015481526020016002820154815260200160038201548152602001600482015481525050610416565b919450925090506000610843604460248c8e610bb3565b61084c91610c12565b9050838111156108bb5760405162461bcd60e51b815260206004820152603460248201527f4552433230506572696f645472616e73666572456e666f726365723a7472616e6044820152731cd9995c8b585b5bdd5b9d0b595e18d95959195960621b60648201526084016102b9565b82156108d05760038501829055600060048601555b808560040160008282546108e49190610c7b565b90915550506004850154604080516001600160a01b038c81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a4505050505050505050505050505050505050565b600080368161097c6014828789610bb3565b61098591610bdd565b60601c9350610998603460148789610bb3565b6109a191610c12565b92506109b08560348189610bb3565b949793965094505050565b60008083601f8401126109cd57600080fd5b50813567ffffffffffffffff8111156109e557600080fd5b6020830191508360208285010111156109fd57600080fd5b9250929050565b80356001600160a01b0381168114610a1b57600080fd5b919050565b60008060008060008060008060008060e08b8d031215610a3f57600080fd5b8a3567ffffffffffffffff80821115610a5757600080fd5b610a638e838f016109bb565b909c509a5060208d0135915080821115610a7c57600080fd5b610a888e838f016109bb565b909a50985060408d0135975060608d0135915080821115610aa857600080fd5b50610ab58d828e016109bb565b90965094505060808b01359250610ace60a08c01610a04565b9150610adc60c08c01610a04565b90509295989b9194979a5092959850565b60008060008060608587031215610b0357600080fd5b84359350610b1360208601610a04565b9250604085013567ffffffffffffffff811115610b2f57600080fd5b610b3b878288016109bb565b95989497509550505050565b60008060408385031215610b5a57600080fd5b610b6383610a04565b946020939093013593505050565b60008060208385031215610b8457600080fd5b823567ffffffffffffffff811115610b9b57600080fd5b610ba7858286016109bb565b90969095509350505050565b60008085851115610bc357600080fd5b83861115610bd057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610c0a5780818660140360031b1b83161692505b505092915050565b803560208310156104bb57600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104bb576104bb610c30565b600082610c7657634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156104bb576104bb610c30565b6001600160e01b03198135818116916004851015610c0a5760049490940360031b84901b169092169291505056fe4552433230506572696f645472616e73666572456e666f726365723a696e7661a264697066735822122002755ab8cc52dedf9878671bfd7d317d71bfc428a79a9809842faaefd0de27d064736f6c63430008170033", - "nonce": "0xb", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x258f42268f4edb76efd558f78ff925e6dc6aa42e89f6ce674469e938c4f58d7b", - "transactionType": "CREATE2", - "contractName": "ERC20StreamingEnforcer", - "contractAddress": "0x56c97ae02f233b29fa03502ecc0457266d9be00e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe8a2a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b7d806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100fb578063fb7d2c5b1461011c57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610910565b50505050505050505050565b005b61009c6100ac366004610910565b610189565b6100c46100bf3660046109dd565b61026e565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a0015b60405180910390f35b61010e610109366004610a1f565b610365565b6040519081526020016100f2565b61016161012a366004610a1f565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100f2565b856101958160006103d0565b6101e65760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101f78160006103d0565b6102515760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101dd565b506102608c8c898989886103e7565b505050505050505050505050565b600080808080609486146102d85760405162461bcd60e51b815260206004820152602b60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b60648201526084016101dd565b6102e660146000888a610a49565b6102ef91610a73565b60601c945061030260346014888a610a49565b61030b91610aa8565b935061031b60546034888a610a49565b61032491610aa8565b925061033460746054888a610a49565b61033d91610aa8565b915061034d60946074888a610a49565b61035691610aa8565b60001c90509295509295909350565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a081018352815481526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152906103c8906107d9565b949350505050565b6001600160f81b0319828116908216145b92915050565b60003660006103f6878761085a565b929550935090915050604481146104675760405162461bcd60e51b815260206004820152602f60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6560448201526e0f0cac6eae8d2dedc5ad8cadccee8d608b1b60648201526084016101dd565b60008060008060006104798e8e61026e565b94509450945094509450838310156104e55760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015268185e0b585b5bdd5b9d60ba1b60648201526084016101dd565b6000811161054c5760405162461bcd60e51b815260206004820152602e60248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d7a60448201526d65726f2d73746172742d74696d6560901b60648201526084016101dd565b876001600160a01b0316856001600160a01b0316146105bd5760405162461bcd60e51b815260206004820152602760248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d636044820152661bdb9d1c9858dd60ca1b60648201526084016101dd565b63a9059cbb60e01b6105d360046000898b610a49565b6105dc91610ac6565b6001600160e01b031916146106415760405162461bcd60e51b815260206004820152602560248201527f455243323053747265616d696e67456e666f726365723a696e76616c69642d6d604482015264195d1a1bd960da1b60648201526084016101dd565b336000908152602081815260408083208d84529091528120600481015490910361067e578481556001810184905560028101839055600381018290555b600061068e604460248a8c610a49565b61069791610aa8565b6040805160a081018252845481526001850154602082015260028501549181019190915260038401546060820152600484015460808201529091506106db906107d9565b81111561073c5760405162461bcd60e51b815260206004820152602960248201527f455243323053747265616d696e67456e666f726365723a616c6c6f77616e63656044820152680b595e18d95959195960ba1b60648201526084016101dd565b808260040160008282546107509190610b0a565b90915550506004820154604080516001600160a01b038a81168252602082018a9052818301899052606082018890526080820187905260a08201939093524260c082015290518e928e169133917f30ceca901166c86cac9d1024230d7f5740b26cce6bdd9bad7b1d6e616904ea639181900360e00190a450505050505050505050505050505050565b600081606001514210156107ef57506000919050565b60008260600151426108019190610b1d565b905060008184604001516108159190610b30565b84516108219190610b0a565b90508360200151811115610836575060208301515b8084608001511061084b575060009392505050565b60808401516103c89082610b1d565b600080368161086c6014828789610a49565b61087591610a73565b60601c9350610888603460148789610a49565b61089191610aa8565b92506108a08560348189610a49565b949793965094505050565b60008083601f8401126108bd57600080fd5b50813567ffffffffffffffff8111156108d557600080fd5b6020830191508360208285010111156108ed57600080fd5b9250929050565b80356001600160a01b038116811461090b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561092f57600080fd5b8a3567ffffffffffffffff8082111561094757600080fd5b6109538e838f016108ab565b909c509a5060208d013591508082111561096c57600080fd5b6109788e838f016108ab565b909a50985060408d0135975060608d013591508082111561099857600080fd5b506109a58d828e016108ab565b90965094505060808b013592506109be60a08c016108f4565b91506109cc60c08c016108f4565b90509295989b9194979a5092959850565b600080602083850312156109f057600080fd5b823567ffffffffffffffff811115610a0757600080fd5b610a13858286016108ab565b90969095509350505050565b60008060408385031215610a3257600080fd5b610a3b836108f4565b946020939093013593505050565b60008085851115610a5957600080fd5b83861115610a6657600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610aa05780818660140360031b1b83161692505b505092915050565b803560208310156103e157600019602084900360031b1b1692915050565b6001600160e01b03198135818116916004851015610aa05760049490940360031b84901b1690921692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103e1576103e1610af4565b818103818111156103e1576103e1610af4565b80820281158282048414176103e1576103e1610af456fea264697066735822122038be6c898e25e035c36a52fe26a236a90574cd5fb48f9bc1cb72563a2f07d55b64736f6c63430008170033", - "nonce": "0xc", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xbb6bddf0cdb8e4e511dd9a16ab49e4d0a3f404bf90b6956bb1f1a0ed19ed6046", - "transactionType": "CREATE2", - "contractName": "ERC721BalanceChangeEnforcer", - "contractAddress": "0x8afdf96edbbe7e1ed3f5cd89c7e084841e12a09e", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xce97d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061097c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461017a578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c55780635f6f02e0146100e1578063a145832a14610102575b600080fd5b6100b061009b366004610686565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610704565b50505050505050505050565b005b6100f46100ef3660046107d1565b61018d565b6040519081526020016100bc565b6100df610110366004610704565b6101a4565b6100f4610123366004610686565b60006020819052908152604090205481565b61014861014336600461081c565b610357565b6040516100bc949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b6100df610188366004610704565b610445565b600061019b85858585610624565b95945050505050565b85600881901b6101b581600061066f565b6102145760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806102228d8d610357565b50925092505060006102363384848a610624565b60008181526001602052604090205490915060ff16156102af5760405162461bcd60e51b815260206004820152602e60248201527f45524337323142616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b606482015260840161020b565b6000818152600160208190526040808320805460ff1916909217909155516370a0823160e01b81526001600160a01b0384811660048301528516906370a0823190602401602060405180830381865afa158015610310573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610334919061085e565b600092835260208390526040909220919091555050505050505050505050505050565b6000808080604985146103c55760405162461bcd60e51b815260206004820152603060248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b606482015260840161020b565b858560008181106103d8576103d8610877565b909101356001600160f81b031916151594506103fa905060156001878961088d565b610403916108b7565b60601c925061041660296015878961088d565b61041f916108b7565b60601c9150610431856029818961088d565b61043a916108ec565b939692955090935050565b6000806000806104558e8e610357565b9350935093509350600061046b3385858b610624565b600081815260016020526040808220805460ff19169055516370a0823160e01b81526001600160a01b03868116600483015292935090918616906370a0823190602401602060405180830381865afa1580156104cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ef919061085e565b9050851561058357600082815260208190526040902054610511908490610920565b81101561057e5760405162461bcd60e51b815260206004820152603560248201527f45524337323142616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b606482015260840161020b565b610612565b60008281526020819052604090205461059d908490610933565b8110156106125760405162461bcd60e51b815260206004820152603960248201527f45524337323142616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e63726561736500000000000000606482015260840161020b565b50505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b6001600160f81b0319828116908216145b92915050565b60006020828403121561069857600080fd5b5035919050565b60008083601f8401126106b157600080fd5b50813567ffffffffffffffff8111156106c957600080fd5b6020830191508360208285010111156106e157600080fd5b9250929050565b80356001600160a01b03811681146106ff57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561072357600080fd5b8a3567ffffffffffffffff8082111561073b57600080fd5b6107478e838f0161069f565b909c509a5060208d013591508082111561076057600080fd5b61076c8e838f0161069f565b909a50985060408d0135975060608d013591508082111561078c57600080fd5b506107998d828e0161069f565b90965094505060808b013592506107b260a08c016106e8565b91506107c060c08c016106e8565b90509295989b9194979a5092959850565b600080600080608085870312156107e757600080fd5b6107f0856106e8565b93506107fe602086016106e8565b925061080c604086016106e8565b9396929550929360600135925050565b6000806020838503121561082f57600080fd5b823567ffffffffffffffff81111561084657600080fd5b6108528582860161069f565b90969095509350505050565b60006020828403121561087057600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561089d57600080fd5b838611156108aa57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108e45780818660140360031b1b83161692505b505092915050565b8035602083101561068057600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156106805761068061090a565b808201808211156106805761068061090a56fea2646970667358221220620a30e6cd947057e411eab8573ce55ed899a87dfc8f021f30d60e4a3e1f1dd264736f6c63430008170033", - "nonce": "0xd", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8c0256c7fed5b8425cbf5bad61827483543b294ace189793914e75acc120837e", - "transactionType": "CREATE2", - "contractName": "ERC721TransferEnforcer", - "contractAddress": "0x3790e6b7233f779b09da74c72b6e94813925b9af", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xa9e52", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610821806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046105ea565b50505050505050505050565b005b6100766100863660046105ea565b6100c1565b61009e6100993660046106bd565b61047c565b604080516001600160a01b03909316835260208301919091520160405180910390f35b856100cd816000610521565b61011e5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012f816000610521565b6101895760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610115565b506000806101978e8e61047c565b9150915060003660006101aa8c8c610538565b929550935090915050606481101561021b5760405162461bcd60e51b815260206004820152602e60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6360448201526d0c2d8d8c8c2e8c25ad8cadccee8d60931b6064820152608401610115565b6000808061022c84600481886106ff565b8101906102399190610729565b919450925090506001600160a01b038316158061025d57506001600160a01b038216155b156102b95760405162461bcd60e51b815260206004820152602660248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d6160448201526564647265737360d01b6064820152608401610115565b60006102c860048287896106ff565b6102d19161076a565b9050886001600160a01b0316876001600160a01b0316146103505760405162461bcd60e51b815260206004820152603360248201527f4552433732315472616e73666572456e666f726365723a756e617574686f72696044820152721e99590b58dbdb9d1c9858dd0b5d185c99d95d606a1b6064820152608401610115565b6001600160e01b031981166323b872dd60e01b1480159061038257506001600160e01b03198116632142170760e11b14155b801561039f57506001600160e01b03198116635c46a7ef60e11b14155b156104015760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b3d32b216b9b2b632b1ba37b960a11b6064820152608401610115565b8782146104655760405162461bcd60e51b815260206004820152602c60248201527f4552433732315472616e73666572456e666f726365723a756e617574686f726960448201526b1e99590b5d1bdad95b8b5a5960a21b6064820152608401610115565b505050505050505050505050505050505050505050565b600080603483146104e35760405162461bcd60e51b815260206004820152602b60248201527f4552433732315472616e73666572456e666f726365723a696e76616c69642d7460448201526a0cae4dae65ad8cadccee8d60ab1b6064820152608401610115565b6104f16014600085876106ff565b6104fa9161079a565b60601c915061050c83601481876106ff565b610515916107cd565b60001c90509250929050565b6001600160f81b0319828116908216145b92915050565b600080368161054a60148287896106ff565b6105539161079a565b60601c93506105666034601487896106ff565b61056f916107cd565b925061057e85603481896106ff565b949793965094505050565b60008083601f84011261059b57600080fd5b50813567ffffffffffffffff8111156105b357600080fd5b6020830191508360208285010111156105cb57600080fd5b9250929050565b6001600160a01b03811681146105e757600080fd5b50565b60008060008060008060008060008060e08b8d03121561060957600080fd5b8a3567ffffffffffffffff8082111561062157600080fd5b61062d8e838f01610589565b909c509a5060208d013591508082111561064657600080fd5b6106528e838f01610589565b909a50985060408d0135975060608d013591508082111561067257600080fd5b5061067f8d828e01610589565b90965094505060808b0135925060a08b013561069a816105d2565b915060c08b01356106aa816105d2565b809150509295989b9194979a5092959850565b600080602083850312156106d057600080fd5b823567ffffffffffffffff8111156106e757600080fd5b6106f385828601610589565b90969095509350505050565b6000808585111561070f57600080fd5b8386111561071c57600080fd5b5050820193919092039150565b60008060006060848603121561073e57600080fd5b8335610749816105d2565b92506020840135610759816105d2565b929592945050506040919091013590565b6001600160e01b031981358181169160048510156107925780818660040360031b1b83161692505b505092915050565b6bffffffffffffffffffffffff1981358181169160148510156107925760149490940360031b84901b1690921692915050565b8035602083101561053257600019602084900360031b1b169291505056fea26469706673582212201b4ed75c14efe202d2a163cf465dbebe2a9484eb69c80ab3e6265355eae8f0ec64736f6c63430008170033", - "nonce": "0xe", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9dc6b6007a206e04152017ae24b889dd4c884708ea8a1b5367a443915fd7fec1", - "transactionType": "CREATE2", - "contractName": "ERC1155BalanceChangeEnforcer", - "contractAddress": "0x63c322732695cafbbd488fc6937a0a7b66fc001a", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xc8e06", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109cb806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b99deb0e1161005b578063b99deb0e14610122578063d0a3529f1461016b578063d3eddcc51461017e578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063b5e54492146100f4575b600080fd5b6100b061009b3660046106cb565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d3366004610749565b50505050505050505050565b005b6100df6100ef366004610749565b610191565b6101146101023660046106cb565b60006020819052908152604090205481565b6040519081526020016100bc565b610135610130366004610816565b610350565b6040805195151586526001600160a01b03948516602087015292909316918401919091526060830152608082015260a0016100bc565b610114610179366004610858565b61045d565b6100df61018c366004610749565b610476565b85600881901b6101a2816000610661565b6102015760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006102118e8e610350565b50935093509350506000610228338585858c610678565b60008181526001602052604090205490915060ff16156102a25760405162461bcd60e51b815260206004820152602f60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a656e6660448201526e1bdc98d95c8b5a5ccb5b1bd8dad959608a1b60648201526084016101f8565b6000818152600160208190526040808320805460ff191690921790915551627eeac760e11b81526001600160a01b0385811660048301526024820185905286169062fdd58e90604401602060405180830381865afa158015610308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032c91906108ad565b60009283526020839052604090922091909155505050505050505050505050505050565b600080808080606986146103c05760405162461bcd60e51b815260206004820152603160248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101f8565b868660008181106103d3576103d36108c6565b909101356001600160f81b031916151595506103f5905060156001888a6108dc565b6103fe91610906565b60601c935061041160296015888a6108dc565b61041a91610906565b60601c925061042d60496029888a6108dc565b6104369161093b565b9150610445866049818a6108dc565b61044e9161093b565b60001c90509295509295909350565b600061046c8686868686610678565b9695505050505050565b60008060008060006104888f8f610350565b9450945094509450945060006104a1338686868d610678565b600081815260016020526040808220805460ff1916905551627eeac760e11b81526001600160a01b03878116600483015260248201879052929350909187169062fdd58e90604401602060405180830381865afa158015610506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052a91906108ad565b905086156105bf5760008281526020819052604090205461054c90849061096f565b8110156105ba5760405162461bcd60e51b815260206004820152603660248201527f4552433131353542616c616e63654368616e6765456e666f726365723a65786360448201527565656465642d62616c616e63652d646563726561736560501b60648201526084016101f8565b61064e565b6000828152602081905260409020546105d9908490610982565b81101561064e5760405162461bcd60e51b815260206004820152603a60248201527f4552433131353542616c616e63654368616e6765456e666f726365723a696e7360448201527f756666696369656e742d62616c616e63652d696e63726561736500000000000060648201526084016101f8565b5050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0396871660208083019190915295871681830152939095166060840152608083019190915260a0808301919091528351808303909101815260c0909101909252815191012090565b6000602082840312156106dd57600080fd5b5035919050565b60008083601f8401126106f657600080fd5b50813567ffffffffffffffff81111561070e57600080fd5b60208301915083602082850101111561072657600080fd5b9250929050565b80356001600160a01b038116811461074457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561076857600080fd5b8a3567ffffffffffffffff8082111561078057600080fd5b61078c8e838f016106e4565b909c509a5060208d01359150808211156107a557600080fd5b6107b18e838f016106e4565b909a50985060408d0135975060608d01359150808211156107d157600080fd5b506107de8d828e016106e4565b90965094505060808b013592506107f760a08c0161072d565b915061080560c08c0161072d565b90509295989b9194979a5092959850565b6000806020838503121561082957600080fd5b823567ffffffffffffffff81111561084057600080fd5b61084c858286016106e4565b90969095509350505050565b600080600080600060a0868803121561087057600080fd5b6108798661072d565b94506108876020870161072d565b93506108956040870161072d565b94979396509394606081013594506080013592915050565b6000602082840312156108bf57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b600080858511156108ec57600080fd5b838611156108f957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156109335780818660140360031b1b83161692505b505092915050565b8035602083101561067257600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561067257610672610959565b808201808211156106725761067261095956fea264697066735822122055d00b2ba52fbd5e002e46be01dfdfd95c714ab0c7dede74f416be6e2fcfa7ba64736f6c63430008170033", - "nonce": "0xf", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd5b433c13161321d54116096f82f231959f21a6c8640cfb2f59da743487cecfe", - "transactionType": "CREATE2", - "contractName": "ExactCalldataBatchEnforcer", - "contractAddress": "0x982fd5c86bbf425d7d1451f974192d4525113dfd", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xababe", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061083a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610417565b50505050505050505050565b005b610076610086366004610417565b6100b4565b61009e6100993660046104e4565b6102fd565b6040516100ab9190610526565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b503660006101918989610319565b9150915060006101a18f8f6102fd565b8051909150821461020a5760405162461bcd60e51b815260206004820152602d60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526c69642d62617463682d73697a6560981b606482015260840161010e565b60005b828110156102eb57838382818110610227576102276105e8565b905060200281019061023991906105fe565b61024790604081019061061e565b604051610255929190610665565b604051809103902082828151811061026f5761026f6105e8565b60200260200101516040015180519060200120146102e35760405162461bcd60e51b815260206004820152602b60248201527f457861637443616c6c646174614261746368456e666f726365723a696e76616c60448201526a69642d63616c6c6461746160a81b606482015260840161010e565b60010161020d565b50505050505050505050505050505050565b60606103098383610319565b610312916106e5565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103515763ba597e7e6000526004601cfd5b83156103a8578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c171561039f5763ba597e7e6000526004601cfd5b5050508261035b575b5050509250929050565b60008083601f8401126103c457600080fd5b50813567ffffffffffffffff8111156103dc57600080fd5b6020830191508360208285010111156103f457600080fd5b9250929050565b80356001600160a01b038116811461041257600080fd5b919050565b60008060008060008060008060008060e08b8d03121561043657600080fd5b8a3567ffffffffffffffff8082111561044e57600080fd5b61045a8e838f016103b2565b909c509a5060208d013591508082111561047357600080fd5b61047f8e838f016103b2565b909a50985060408d0135975060608d013591508082111561049f57600080fd5b506104ac8d828e016103b2565b90965094505060808b013592506104c560a08c016103fb565b91506104d360c08c016103fb565b90509295989b9194979a5092959850565b600080602083850312156104f757600080fd5b823567ffffffffffffffff81111561050e57600080fd5b61051a858286016103b2565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105d957898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b808210156105ac578282018b015187830160800152908a019061058e565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610550565b50919998505050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e1983360301811261061457600080fd5b9190910192915050565b6000808335601e1984360301811261063557600080fd5b83018035915067ffffffffffffffff82111561065057600080fd5b6020019150368190038213156103f457600080fd5b8183823760009101908152919050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106ae576106ae610675565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156106dd576106dd610675565b604052919050565b600067ffffffffffffffff8084111561070057610700610675565b8360051b60206107118183016106b4565b86815291850191818101903684111561072957600080fd5b865b848110156107f8578035868111156107435760008081fd5b880160603682900312156107575760008081fd5b61075f61068b565b610768826103fb565b81528582013586820152604080830135898111156107865760008081fd5b9290920191601f368185011261079c5760008081fd5b83358a8111156107ae576107ae610675565b6107bf818301601f19168a016106b4565b915080825236898287010111156107d65760008081fd5b808986018a84013760009082018901529082015284525091830191830161072b565b5097965050505050505056fea26469706673582212204e939ca243e1dc271c4ed7abc736d1f215248c57e660081b5085e81d1fc45ba264736f6c63430008170033", - "nonce": "0x10", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1564c4e6f95f3d9a6d46eb2a9d8cf21b8a4480e9751bfcde8c4fe19107e6d51c", - "transactionType": "CREATE2", - "contractName": "ExactCalldataEnforcer", - "contractAddress": "0x99f2e9bf15ce5ec84685604836f71ab835dbbded", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x75e71", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610559806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610338565b50505050505050505050565b005b610076610086366004610338565b6100b4565b61009e610099366004610405565b61022b565b6040516100ab9190610447565b60405180910390f35b856100c081600061026b565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61012281600061026b565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b5036600061018a8989610282565b935093505050600061019c8f8f61022b565b905082826040516101ae929190610496565b604051809103902081805190602001201461021a5760405162461bcd60e51b815260206004820152602660248201527f457861637443616c6c64617461456e666f726365723a696e76616c69642d63616044820152656c6c6461746160d01b6064820152608401610108565b505050505050505050505050505050565b606082828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6001600160f81b0319828116908216145b92915050565b600080368161029460148287896104a6565b61029d916104d0565b60601c93506102b06034601487896104a6565b6102b991610505565b92506102c885603481896104a6565b949793965094505050565b60008083601f8401126102e557600080fd5b50813567ffffffffffffffff8111156102fd57600080fd5b60208301915083602082850101111561031557600080fd5b9250929050565b80356001600160a01b038116811461033357600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035757600080fd5b8a3567ffffffffffffffff8082111561036f57600080fd5b61037b8e838f016102d3565b909c509a5060208d013591508082111561039457600080fd5b6103a08e838f016102d3565b909a50985060408d0135975060608d01359150808211156103c057600080fd5b506103cd8d828e016102d3565b90965094505060808b013592506103e660a08c0161031c565b91506103f460c08c0161031c565b90509295989b9194979a5092959850565b6000806020838503121561041857600080fd5b823567ffffffffffffffff81111561042f57600080fd5b61043b858286016102d3565b90969095509350505050565b60006020808352835180602085015260005b8181101561047557858101830151858201604001528201610459565b506000604082860101526040601f19601f8301168501019250505092915050565b8183823760009101908152919050565b600080858511156104b657600080fd5b838611156104c357600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104fd5780818660140360031b1b83161692505b505092915050565b8035602083101561027c57600019602084900360031b1b169291505056fea264697066735822122062106f857b9ea5652771f8110c9d685a8777516e1a78046d5db46a91586469c164736f6c63430008170033", - "nonce": "0x11", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0cd0d124d5a5849c2eb83a3dfb02bd886811ea522e0ed1525eae2b50d370f62d", - "transactionType": "CREATE2", - "contractName": "ExactExecutionBatchEnforcer", - "contractAddress": "0x1e141e455d08721dd5bcda1baa6ea5633afd5017", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xb9f83", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610870806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b6102cf565b6040516100ab91906104f8565b60405180910390f35b85600160f81b6001600160f81b03198216146101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6001600160f81b03198116156101835760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5036600061019189896102eb565b9150915060006101a18f8f6102cf565b8051909150821461020b5760405162461bcd60e51b815260206004820152602e60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526d6c69642d62617463682d73697a6560901b606482015260840161010e565b8060405160200161021c91906104f8565b6040516020818303038152906040528051906020012083836040516020016102459291906105ba565b60405160208183030381529060405280519060200120146102be5760405162461bcd60e51b815260206004820152602d60248201527f4578616374457865637574696f6e4261746368456e666f726365723a696e766160448201526c3634b216b2bc32b1baba34b7b760991b606482015260840161010e565b505050505050505050505050505050565b60606102db83836102eb565b6102e49161071b565b9392505050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156103235763ba597e7e6000526004601cfd5b831561037a578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156103715763ba597e7e6000526004601cfd5b5050508261032d575b5050509250929050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b848110156105ab57898403603f19018652825180516001600160a01b0316855288810151898601528701516060888601819052815190860181905283905b8082101561057e578282018b015187830160800152908a0190610560565b8681016080908101869052988b0198601f909101601f191690960190950194505091870191600101610522565b50919998505050505050505050565b60208082528181018390526000906040808401600586901b8501820187855b8881101561069d57878303603f190184528135368b9003605e190181126105ff57600080fd5b8a0160606001600160a01b03610614836103cd565b168552878201358886015286820135601e1983360301811261063557600080fd5b90910187810191903567ffffffffffffffff81111561065357600080fd5b80360383131561066257600080fd5b8188870152808287015260809150808383880137600086820183015295880195601f01601f19169094019093019250908501906001016105d9565b509098975050505050505050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106e4576106e46106ab565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610713576107136106ab565b604052919050565b600067ffffffffffffffff80841115610736576107366106ab565b8360051b60206107478183016106ea565b86815291850191818101903684111561075f57600080fd5b865b8481101561082e578035868111156107795760008081fd5b8801606036829003121561078d5760008081fd5b6107956106c1565b61079e826103cd565b81528582013586820152604080830135898111156107bc5760008081fd5b9290920191601f36818501126107d25760008081fd5b83358a8111156107e4576107e46106ab565b6107f5818301601f19168a016106ea565b9150808252368982870101111561080c5760008081fd5b808986018a840137600090820189015290820152845250918301918301610761565b5097965050505050505056fea264697066735822122089205edcde35d76469c69573f13f5db483c5cc4cca5bd34200cabb0b13f4eb6564736f6c63430008170033", - "nonce": "0x12", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xfda697cc704239444e008526004080b1bf58b2eb52a45e17d62e5df65b430d99", - "transactionType": "CREATE2", - "contractName": "ExactExecutionEnforcer", - "contractAddress": "0x146713078d39ecc1f5338309c28405ccf85abfbb", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x8d614", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061062f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103e9565b50505050505050505050565b005b6100766100863660046103e9565b6100b4565b61009e6100993660046104b6565b610197565b6040516100ab91906104f8565b60405180910390f35b856100c0816000610210565b6101115760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610122816000610210565b61017c5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610108565b506101898c8c8989610227565b505050505050505050505050565b604080516060808201835260008083526020830152918101919091526101bd8383610333565b81818080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506040860152505060208301526001600160a01b0316815292915050565b6001600160f81b0319828116908216145b92915050565b6000803660006102378686610333565b929650909450925090506001600160a01b038416610259601460008a8c61056c565b61026291610596565b60601c14801561028757508261027c603460148a8c61056c565b610285916105cb565b145b80156102cc5750818160405161029e9291906105e9565b6040519081900390206102b4886034818c61056c565b6040516102c29291906105e9565b6040518091039020145b6103295760405162461bcd60e51b815260206004820152602860248201527f4578616374457865637574696f6e456e666f726365723a696e76616c69642d656044820152673c32b1baba34b7b760c11b6064820152608401610108565b5050505050505050565b6000803681610345601482878961056c565b61034e91610596565b60601c935061036160346014878961056c565b61036a916105cb565b9250610379856034818961056c565b949793965094505050565b60008083601f84011261039657600080fd5b50813567ffffffffffffffff8111156103ae57600080fd5b6020830191508360208285010111156103c657600080fd5b9250929050565b80356001600160a01b03811681146103e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561040857600080fd5b8a3567ffffffffffffffff8082111561042057600080fd5b61042c8e838f01610384565b909c509a5060208d013591508082111561044557600080fd5b6104518e838f01610384565b909a50985060408d0135975060608d013591508082111561047157600080fd5b5061047e8d828e01610384565b90965094505060808b0135925061049760a08c016103cd565b91506104a560c08c016103cd565b90509295989b9194979a5092959850565b600080602083850312156104c957600080fd5b823567ffffffffffffffff8111156104e057600080fd5b6104ec85828601610384565b90969095509350505050565b6000602080835260018060a01b038451166020840152602084015160408401526040840151606080850152805180608086015260005b8181101561054a5782810184015186820160a00152830161052e565b50600060a0828701015260a0601f19601f830116860101935050505092915050565b6000808585111561057c57600080fd5b8386111561058957600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105c35780818660140360031b1b83161692505b505092915050565b8035602083101561022157600019602084900360031b1b1692915050565b818382376000910190815291905056fea2646970667358221220ac4df956f8837ca45f2ab0586a3165754b1f9995721da415985f8b41d7ee2ff264736f6c63430008170033", - "nonce": "0x13", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xee24f6c6ca669cdfbb0bf2ff1d3c5a722ed55a6286605ab5690f79127603ac2b", - "transactionType": "CREATE2", - "contractName": "IdEnforcer", - "contractAddress": "0xc8b5d93463c893401094cc70e66a206fb5987997", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7122b", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610518806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063595dce4814610083578063a145832a146100ab578063b99deb0e146100be578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610379565b50505050505050505050565b005b610096610091366004610446565b6100df565b60405190151581526020015b60405180910390f35b6100816100b9366004610379565b610116565b6100d16100cc366004610482565b61028c565b6040519081526020016100a2565b6001600160a01b03808416600090815260208181526040808320938616835292905290812061010e90836102ef565b949350505050565b85600881901b6001600160f81b03198116156101875760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101948c8c61028c565b90506101a13385836100df565b156101ee5760405162461bcd60e51b815260206004820152601a60248201527f4964456e666f726365723a69642d616c72656164792d75736564000000000000604482015260640161017e565b336000908152602081815260408083206001600160a01b03881684528252808320600885901c845290915290208054600160ff84161b179055826001600160a01b0316846001600160a01b0316336001600160a01b03167f6286af1aaf28b34723a53056e5608eabb40c823d1ce093ff371cf08c502431d68460405161027691815260200190565b60405180910390a4505050505050505050505050565b6000602082146102de5760405162461bcd60e51b815260206004820152601f60248201527f4964456e666f726365723a696e76616c69642d7465726d732d6c656e67746800604482015260640161017e565b6102e882846104c4565b9392505050565b600881901c600090815260208390526040902054600160ff83161b1615155b92915050565b60008083601f84011261032657600080fd5b50813567ffffffffffffffff81111561033e57600080fd5b60208301915083602082850101111561035657600080fd5b9250929050565b80356001600160a01b038116811461037457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561039857600080fd5b8a3567ffffffffffffffff808211156103b057600080fd5b6103bc8e838f01610314565b909c509a5060208d01359150808211156103d557600080fd5b6103e18e838f01610314565b909a50985060408d0135975060608d013591508082111561040157600080fd5b5061040e8d828e01610314565b90965094505060808b0135925061042760a08c0161035d565b915061043560c08c0161035d565b90509295989b9194979a5092959850565b60008060006060848603121561045b57600080fd5b6104648461035d565b92506104726020850161035d565b9150604084013590509250925092565b6000806020838503121561049557600080fd5b823567ffffffffffffffff8111156104ac57600080fd5b6104b885828601610314565b90969095509350505050565b8035602083101561030e57600019602084900360031b1b169291505056fea26469706673582212202fbb2c46f602e10a4f0d973fe918422522ba042a3af3727be1938d34d347425b64736f6c63430008170033", - "nonce": "0x14", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x7f02dd8873a944654c79de6cfb137f89cd7074ce09b17b18b01b520478ebc1ee", - "transactionType": "CREATE2", - "contractName": "LimitedCallsEnforcer", - "contractAddress": "0x04658b29f6b82ed55274221a06fc97d318e25416", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x742e4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e9806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806319054d8914610067578063414c3e33146100a1578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc5146100a1578063ed463367146100a1575b600080fd5b61008f6100753660046102ec565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100bb6100af36600461035f565b50505050505050505050565b005b6100bb6100cb36600461035f565b6100e3565b61008f6100de36600461042c565b610244565b85600881901b6100f48160006102b9565b6101535760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101608c8c610244565b33600090815260208181526040808320898452909152812080549293509091829061018a9061046e565b91829055509050818111156101ed5760405162461bcd60e51b815260206004820152602360248201527f4c696d6974656443616c6c73456e666f726365723a6c696d69742d657863656560448201526219195960ea1b606482015260840161014a565b604080518381526020810183905287916001600160a01b0387169133917f449da07f2c06c9d1a6b19d2454ffe749e8cf991d22f686e076a1a4844c5ff370910160405180910390a450505050505050505050505050565b6000602082146102a85760405162461bcd60e51b815260206004820152602960248201527f4c696d6974656443616c6c73456e666f726365723a696e76616c69642d7465726044820152680dae65ad8cadccee8d60bb1b606482015260840161014a565b6102b28284610495565b9392505050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b03811681146102e757600080fd5b919050565b600080604083850312156102ff57600080fd5b610308836102d0565b946020939093013593505050565b60008083601f84011261032857600080fd5b50813567ffffffffffffffff81111561034057600080fd5b60208301915083602082850101111561035857600080fd5b9250929050565b60008060008060008060008060008060e08b8d03121561037e57600080fd5b8a3567ffffffffffffffff8082111561039657600080fd5b6103a28e838f01610316565b909c509a5060208d01359150808211156103bb57600080fd5b6103c78e838f01610316565b909a50985060408d0135975060608d01359150808211156103e757600080fd5b506103f48d828e01610316565b90965094505060808b0135925061040d60a08c016102d0565b915061041b60c08c016102d0565b90509295989b9194979a5092959850565b6000806020838503121561043f57600080fd5b823567ffffffffffffffff81111561045657600080fd5b61046285828601610316565b90969095509350505050565b60006001820161048e57634e487b7160e01b600052601160045260246000fd5b5060010190565b803560208310156102ca57600019602084900360031b1b169291505056fea26469706673582212202c3f46b0859baa05ad68ac999840f0730e6a8b3553b600a51784470af7b87c1d64736f6c63430008170033", - "nonce": "0x15", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc78f102a409bfb32cf00f44687479cbb00db692ee66bb82a5e073567ab3d1a83", - "transactionType": "CREATE2", - "contractName": "LogicalOrWrapperEnforcer", - "contractAddress": "0xe1302607a3251af54c3a6e69318d6aa07f5eb46c", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x13bbc1", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060a060405234801561001057600080fd5b50604051610fa1380380610fa183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610efc6100a560003960008181609c0152818160f8015281816102010152818161030201526103f60152610efc6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610071578063d3eddcc514610084578063ea4d3c9b14610097578063ed463367146100da575b600080fd5b61006f61006a36600461084c565b6100ed565b005b61006f61007f36600461084c565b6101c7565b61006f61009236600461084c565b6102c8565b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b61006f6100e836600461084c565b6103bc565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461013e5760405162461bcd60e51b815260040161013590610918565b60405180910390fd5b6101bb8a8a8a8a6040518060a001604052808c81526020018b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018a90526001600160a01b03808a166040830152881660609091015263414c3e3360e01b6104ac565b50505050505050505050565b85600881901b6001600160f81b03198116156101f55760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461023e5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b16604083015289166060909101526350a2c19560e11b6104ac565b5050505050505050505050565b85600881901b6001600160f81b03198116156102f65760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461033f5760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263d3eddcc560e01b6104ac565b85600881901b6001600160f81b03198116156103ea5760405162461bcd60e51b815260040161013590610968565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146104335760405162461bcd60e51b815260040161013590610918565b6102bb8b8b8b8b6040518060a001604052808d81526020018c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602081018b90526001600160a01b03808b166040830152891660609091015263ed46336760e01b5b60006104ba86880188610af1565b905060006104ca85870187610cf3565b905081518160000151106105355760405162461bcd60e51b815260206004820152602c60248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201526b05acee4deeae05ad2dcc8caf60a31b6064820152608401610135565b60008282600001518151811061054d5761054d610ddb565b602002602001015190506000816000015151905080836020015151146105d15760405162461bcd60e51b815260206004820152603360248201527f4c6f676963616c4f7257726170706572456e666f726365723a696e76616c696460448201527205ac6c2eccac2e85ac2e4cee65ad8cadccee8d606b1b6064820152608401610135565b60005b818110156102bb576106a8836000015182815181106105f5576105f5610ddb565b602002602001015160000151878560000151848151811061061857610618610ddb565b6020026020010151602001518760200151858151811061063a5761063a610ddb565b60200260200101518b600001518c602001518d604001518e606001518f608001516040516024016106719796959493929190610e41565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526106b1565b506001016105d4565b60606106bf838360006106c6565b9392505050565b6060814710156106eb5760405163cd78605960e01b8152306004820152602401610135565b600080856001600160a01b031684866040516107079190610eaa565b60006040518083038185875af1925050503d8060008114610744576040519150601f19603f3d011682016040523d82523d6000602084013e610749565b606091505b5091509150610759868383610763565b9695505050505050565b60608261077857610773826107bf565b6106bf565b815115801561078f57506001600160a01b0384163b155b156107b857604051639996b31560e01b81526001600160a01b0385166004820152602401610135565b50806106bf565b8051156107cf5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60008083601f8401126107fa57600080fd5b5081356001600160401b0381111561081157600080fd5b60208301915083602082850101111561082957600080fd5b9250929050565b80356001600160a01b038116811461084757600080fd5b919050565b60008060008060008060008060008060e08b8d03121561086b57600080fd5b8a356001600160401b038082111561088257600080fd5b61088e8e838f016107e8565b909c509a5060208d01359150808211156108a757600080fd5b6108b38e838f016107e8565b909a50985060408d0135975060608d01359150808211156108d357600080fd5b506108e08d828e016107e8565b90965094505060808b013592506108f960a08c01610830565b915061090760c08c01610830565b90509295989b9194979a5092959850565b60208082526030908201527f4c6f676963616c4f7257726170706572456e666f726365723a6f6e6c792d646560408201526f3632b3b0ba34b7b716b6b0b730b3b2b960811b606082015260800190565b60208082526025908201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6040820152642d7479706560d81b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b604051602081016001600160401b03811182821017156109e5576109e56109ad565b60405290565b604051606081016001600160401b03811182821017156109e5576109e56109ad565b604080519081016001600160401b03811182821017156109e5576109e56109ad565b604051601f8201601f191681016001600160401b0381118282101715610a5757610a576109ad565b604052919050565b60006001600160401b03821115610a7857610a786109ad565b5060051b60200190565b600082601f830112610a9357600080fd5b81356001600160401b03811115610aac57610aac6109ad565b610abf601f8201601f1916602001610a2f565b818152846020838601011115610ad457600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610b0357600080fd5b6001600160401b0382351115610b1857600080fd5b8135820183601f820112610b2b57600080fd5b610b3d610b388235610a5f565b610a2f565b81358082526020808301929160051b840101861015610b5b57600080fd5b602083015b6020843560051b850101811015610ce9576001600160401b0381351115610b8657600080fd5b6020813585018803601f19011215610b9d57600080fd5b610ba56109c3565b6001600160401b0360208335870101351115610bc057600080fd5b81358501602081013501603f81018913610bd957600080fd5b610be9610b386020830135610a5f565b602082810135808352908201919060051b83016040018b1015610c0b57600080fd5b604083015b6040602085013560051b850101811015610cd6576001600160401b0381351115610c3957600080fd5b803584016060818e03603f19011215610c5157600080fd5b610c596109eb565b610c6560408301610830565b81526001600160401b0360608301351115610c7f57600080fd5b610c928e60406060850135850101610a82565b60208201526001600160401b0360808301351115610caf57600080fd5b610cc28e60406080850135850101610a82565b604082015284525060209283019201610c10565b5083525050835260209283019201610b60565b5095945050505050565b60006020808385031215610d0657600080fd5b82356001600160401b0380821115610d1d57600080fd5b9084019060408287031215610d3157600080fd5b610d39610a0d565b823581528383013582811115610d4e57600080fd5b80840193505086601f840112610d6357600080fd5b8235610d71610b3882610a5f565b81815260059190911b84018501908581019089831115610d9057600080fd5b8686015b83811015610dc857803586811115610dac5760008081fd5b610dba8c8a838b0101610a82565b845250918701918701610d94565b5095830195909552509695505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610e0c578181015183820152602001610df4565b50506000910152565b60008151808452610e2d816020860160208601610df1565b601f01601f19169290920160200192915050565b60e081526000610e5460e083018a610e15565b8281036020840152610e66818a610e15565b90508760408401528281036060840152610e808188610e15565b608084019690965250506001600160a01b0392831660a0820152911660c090910152949350505050565b60008251610ebc818460208701610df1565b919091019291505056fea2646970667358221220c4522d0faef87ebb247a8bb5b367af27ccd45173d03aff5b5b7bf7b8e4a1be0c64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db3", - "nonce": "0x16", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x963b086e551b8faf1eb7a40c55d9a5295100536a2a01f7216f5fe3cfd7bf2fd0", - "transactionType": "CREATE2", - "contractName": "MultiTokenPeriodEnforcer", - "contractAddress": "0xfb2f1a9bd76d3701b730e5d69c3219d42d80ebb7", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x191a64", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061148b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063a145832a11610066578063a145832a1461014b578063d3eddcc5146100c4578063da8081c21461015e578063ed463367146100c4578063f5c7d74e146101c357600080fd5b806319de6ebc14610098578063414c3e33146100c4578063733c0d80146100e05780638572e3191461011d575b600080fd5b6100ab6100a6366004610f6f565b6101e4565b6040516100bb9493929190610fed565b60405180910390f35b6100de6100d2366004611094565b50505050505050505050565b005b6100f36100ee366004611161565b6104b6565b604080516001600160a01b03909516855260208501939093529183015260608201526080016100bb565b61013061012b3660046111ad565b61062a565b604080519384529115156020840152908201526060016100bb565b6100de610159366004611094565b6106fc565b61019b61016c366004611237565b600060208190529081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100bb565b6101d66101d1366004611250565b6107de565b6040519081526020016100bb565b6060808080846101f56074826112a8565b15801561020157508015155b6102265760405162461bcd60e51b815260040161021d906112bc565b60405180910390fd5b600061023360748361130d565b90508067ffffffffffffffff81111561024e5761024e611321565b604051908082528060200260200182016040528015610277578160200160208202803683370190505b5095508067ffffffffffffffff81111561029357610293611321565b6040519080825280602002602001820160405280156102bc578160200160208202803683370190505b5094508067ffffffffffffffff8111156102d8576102d8611321565b604051908082528060200260200182016040528015610301578160200160208202803683370190505b5093508067ffffffffffffffff81111561031d5761031d611321565b604051908082528060200260200182016040528015610346578160200160208202803683370190505b50925060005b818110156104aa576000610361826074611337565b905089818a61037182601461134e565b9261037e93929190611361565b6103879161138b565b60601c88838151811061039c5761039c6113c0565b6001600160a01b039092166020928302919091019091015289896103c183601461134e565b906103cd84603461134e565b926103da93929190611361565b6103e3916113d6565b60001c8783815181106103f8576103f86113c0565b6020908102919091010152898961041083603461134e565b9061041c84605461134e565b9261042993929190611361565b610432916113d6565b60001c868381518110610447576104476113c0565b6020908102919091010152898961045f83605461134e565b9061046b84607461134e565b9261047893929190611361565b610481916113d6565b60001c858381518110610496576104966113c0565b60209081029190910101525060010161034c565b50505092959194509250565b60008080808580158015906104d357506104d16074826112a8565b155b6104ef5760405162461bcd60e51b815260040161021d906112bc565b60006104fc60748361130d565b90508087106105505760405162461bcd60e51b815260206004820152602c602482015260008051602061143683398151915260448201526b05ae8ded6cadc5ad2dcc8caf60a31b606482015260840161021d565b600061055d886074611337565b905089818a61056d82601461134e565b9261057a93929190611361565b6105839161138b565b60601c9650898961059583601461134e565b906105a184603461134e565b926105ae93929190611361565b6105b7916113d6565b955089896105c683603461134e565b906105d284605461134e565b926105df93929190611361565b6105e8916113d6565b945089896105f783605461134e565b9061060384607461134e565b9261061093929190611361565b610619916113d6565b60001c935050505093509350935093565b60008060008060008060006106438d8d8d8d8d8d6107f5565b60008481526020818152604091829020825160a081018452815481526001820154928101929092526002810154928201839052600381015460608301526004015460808201529498509296509094509250156106b2576106a28161083c565b97509750975050505050506106f0565b6040805160a0810182528581526020810185905290810183905260006060820181905260808201526106e38161083c565b9850985098505050505050505b96509650969350505050565b856107088160006108d0565b6107545760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d74797065604482015260640161021d565b86600881901b6107658160006108d0565b6107bf5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161021d565b506107d08c8c8c8c8b8b8b8a6108e7565b505050505050505050505050565b60006107ec85858585610e8b565b95945050505050565b60008080808061080786880188611237565b905060006108168a8a846104b6565b91975095509350905061082b8b828e85610e8b565b955050509650965096509692505050565b6000806000836040015142101561085b575060009150819050806108c9565b6020840151604085015161086f90426113f4565b610879919061130d565b61088490600161134e565b9050808460600151141591506000826108a15784608001516108a4565b60005b9050808560000151116108b85760006108c5565b84516108c59082906113f4565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b6000806000803660006108fa8a8a610ed5565b935093509350935081819050604403610a0657821561096f5760405162461bcd60e51b8152602060048201526038602482015260008051602061143683398151915260448201527f2d76616c75652d696e2d65726332302d7472616e736665720000000000000000606482015260840161021d565b63a9059cbb60e01b610985600460008486611361565b61098e91611407565b6001600160e01b031916146109e35760405162461bcd60e51b815260206004820152602760248201526000805160206114368339815191526044820152660b5b595d1a1bd960ca1b606482015260840161021d565b92935083926109f6604460248385611361565b6109ff916113d6565b9550610acf565b6000819003610a7f5760008311610a735760405162461bcd60e51b815260206004820152603e602482015260008051602061143683398151915260448201527f2d7a65726f2d76616c75652d696e2d6e61746976652d7472616e736665720000606482015260840161021d565b60009450829550610acf565b60405162461bcd60e51b8152602060048201526031602482015260008051602061143683398151915260448201527005ac6c2d8d85ac8c2e8c25ad8cadccee8d607b1b606482015260840161021d565b5060009250610ae3915050888a018a611237565b9050600080600080610af68f8f876104b6565b9350935093509350836001600160a01b0316866001600160a01b031614610b6f5760405162461bcd60e51b815260206004820152602760248201527f4d756c7469546f6b656e506572696f64456e666f726365723a746f6b656e2d6d6044820152660d2e6dac2e8c6d60cb1b606482015260840161021d565b6000610b7d33888c89610e8b565b60008181526020819052604081206002810154929350919003610d1f5760008311610bf15760405162461bcd60e51b8152602060048201526030602482015260008051602061143683398151915260448201526f2d7a65726f2d73746172742d6461746560801b606482015260840161021d565b60008511610c4b5760405162461bcd60e51b815260206004820152603360248201526000805160206114368339815191526044820152720b5e995c9bcb5c195c9a5bd90b585b5bdd5b9d606a1b606482015260840161021d565b60008411610ca75760405162461bcd60e51b8152602060048201526035602482015260008051602061143683398151915260448201527416bd32b93796b832b934b7b216b23ab930ba34b7b760591b606482015260840161021d565b82421015610d0d5760405162461bcd60e51b815260206004820152602d60248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e73666560448201526c1c8b5b9bdd0b5cdd185c9d1959609a1b606482015260840161021d565b84815560018101849055600281018390555b6000806000610d6a846040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820154815260200160048201548152505061083c565b925092509250828c1115610dda5760405162461bcd60e51b815260206004820152603160248201527f4d756c7469546f6b656e506572696f64456e666f726365723a7472616e7366656044820152701c8b585b5bdd5b9d0b595e18d959591959607a1b606482015260840161021d565b8115610def5760038401819055600060048501555b8b846004016000828254610e03919061134e565b90915550506004840154604080516001600160a01b038e81168252602082018c90529181018a90526060810189905260808101929092524260a08301528f91908f169033907fb2a345c7f80b4be490c405f4a994faf85384dd05da7d70be0801dc31a8c253af9060c00160405180910390a45050505050505050505050505050505050505050565b604080516001600160a01b03958616602080830191909152949095168582015260608501929092526080808501919091528151808503909101815260a09093019052815191012090565b6000803681610ee76014828789611361565b610ef09161138b565b60601c9350610f03603460148789611361565b610f0c916113d6565b9250610f1b8560348189611361565b949793965094505050565b60008083601f840112610f3857600080fd5b50813567ffffffffffffffff811115610f5057600080fd5b602083019150836020828501011115610f6857600080fd5b9250929050565b60008060208385031215610f8257600080fd5b823567ffffffffffffffff811115610f9957600080fd5b610fa585828601610f26565b90969095509350505050565b60008151808452602080850194506020840160005b83811015610fe257815187529582019590820190600101610fc6565b509495945050505050565b6080808252855190820181905260009060209060a0840190828901845b8281101561102f5781516001600160a01b03168452928401929084019060010161100a565b50505083810360208501526110448188610fb1565b91505082810360408401526110598186610fb1565b9050828103606084015261106d8185610fb1565b979650505050505050565b80356001600160a01b038116811461108f57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156110b357600080fd5b8a3567ffffffffffffffff808211156110cb57600080fd5b6110d78e838f01610f26565b909c509a5060208d01359150808211156110f057600080fd5b6110fc8e838f01610f26565b909a50985060408d0135975060608d013591508082111561111c57600080fd5b506111298d828e01610f26565b90965094505060808b0135925061114260a08c01611078565b915061115060c08c01611078565b90509295989b9194979a5092959850565b60008060006040848603121561117657600080fd5b833567ffffffffffffffff81111561118d57600080fd5b61119986828701610f26565b909790965060209590950135949350505050565b600080600080600080608087890312156111c657600080fd5b863595506111d660208801611078565b9450604087013567ffffffffffffffff808211156111f357600080fd5b6111ff8a838b01610f26565b9096509450606089013591508082111561121857600080fd5b5061122589828a01610f26565b979a9699509497509295939492505050565b60006020828403121561124957600080fd5b5035919050565b6000806000806080858703121561126657600080fd5b61126f85611078565b935061127d60208601611078565b93969395505050506040820135916060013590565b634e487b7160e01b600052601260045260246000fd5b6000826112b7576112b7611292565b500690565b6020808252602d9082015260008051602061143683398151915260408201526c05ae8cae4dae65ad8cadccee8d609b1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008261131c5761131c611292565b500490565b634e487b7160e01b600052604160045260246000fd5b80820281158282048414176108e1576108e16112f7565b808201808211156108e1576108e16112f7565b6000808585111561137157600080fd5b8386111561137e57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156113b85780818660140360031b1b83161692505b505092915050565b634e487b7160e01b600052603260045260246000fd5b803560208310156108e157600019602084900360031b1b1692915050565b818103818111156108e1576108e16112f7565b6001600160e01b031981358181169160048510156113b85760049490940360031b84901b169092169291505056fe4d756c7469546f6b656e506572696f64456e666f726365723a696e76616c6964a26469706673582212206b4a8ce69e59f7a9a87625264b1bf56abe17821e19463e4c4e98607ccaa2598864736f6c63430008170033", - "nonce": "0x17", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x7a68e4e064b514a04e01e841501d0fd8eec062b20f67a6e4c119874f7b1b3f4d", - "transactionType": "CREATE2", - "contractName": "NativeBalanceChangeEnforcer", - "contractAddress": "0xbd7b277507723490cd50b12eaafe87c616be6880", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xaa075", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610824806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b5e544921161005b578063b5e5449214610115578063b99deb0e14610135578063d3eddcc51461016d578063ed463367146100c557600080fd5b806332a16f4e1461008d578063414c3e33146100c5578063a145832a146100e1578063a79a0db5146100f4575b600080fd5b6100b061009b366004610568565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100df6100d33660046105e6565b50505050505050505050565b005b6100df6100ef3660046105e6565b610180565b6101076101023660046106b3565b6102c6565b6040519081526020016100bc565b610107610123366004610568565b60006020819052908152604090205481565b6101486101433660046106dd565b6102db565b6040805193151584526001600160a01b039092166020840152908201526060016100bc565b6100df61017b3660046105e6565b6103ad565b85600881901b6001600160f81b03198116156101f15760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101fe338661052b565b9050600061020c8d8d6102db565b5060008481526001602052604090205490925060ff161590506102885760405162461bcd60e51b815260206004820152602e60248201527f4e617469766542616c616e63654368616e6765456e666f726365723a656e666f60448201526d1c98d95c8b5a5ccb5b1bd8dad95960921b60648201526084016101e8565b6000918252600160208181526040808520805460ff19169093179092558390529091206001600160a01b039091163190555050505050505050505050565b60006102d2838361052b565b90505b92915050565b60008080603584146103485760405162461bcd60e51b815260206004820152603060248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e766160448201526f0d8d2c85ae8cae4dae65ad8cadccee8d60831b60648201526084016101e8565b8484600081811061035b5761035b61071f565b909101356001600160f81b0319161515935061037d9050601560018688610735565b6103869161075f565b60601c91506103988460158188610735565b6103a191610794565b60001c90509250925092565b60008060006103bc8d8d6102db565b92509250925060006103ce338861052b565b6000818152600160205260409020805460ff1916905590508315610482576000818152602081905260409020546104069083906107c8565b836001600160a01b031631101561047d5760405162461bcd60e51b815260206004820152603560248201527f4e617469766542616c616e63654368616e6765456e666f726365723a65786365604482015274656465642d62616c616e63652d646563726561736560581b60648201526084016101e8565b61051b565b60008181526020819052604090205461049c9083906107db565b836001600160a01b031631101561051b5760405162461bcd60e51b815260206004820152603960248201527f4e617469766542616c616e63654368616e6765456e666f726365723a696e737560448201527f6666696369656e742d62616c616e63652d696e6372656173650000000000000060648201526084016101e8565b5050505050505050505050505050565b604080516001600160a01b038416602082015290810182905260009060600160405160208183030381529060405280519060200120905092915050565b60006020828403121561057a57600080fd5b5035919050565b60008083601f84011261059357600080fd5b50813567ffffffffffffffff8111156105ab57600080fd5b6020830191508360208285010111156105c357600080fd5b9250929050565b80356001600160a01b03811681146105e157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561060557600080fd5b8a3567ffffffffffffffff8082111561061d57600080fd5b6106298e838f01610581565b909c509a5060208d013591508082111561064257600080fd5b61064e8e838f01610581565b909a50985060408d0135975060608d013591508082111561066e57600080fd5b5061067b8d828e01610581565b90965094505060808b0135925061069460a08c016105ca565b91506106a260c08c016105ca565b90509295989b9194979a5092959850565b600080604083850312156106c657600080fd5b6106cf836105ca565b946020939093013593505050565b600080602083850312156106f057600080fd5b823567ffffffffffffffff81111561070757600080fd5b61071385828601610581565b90969095509350505050565b634e487b7160e01b600052603260045260246000fd5b6000808585111561074557600080fd5b8386111561075257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff19813581811691601485101561078c5780818660140360031b1b83161692505b505092915050565b803560208310156102d557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102d5576102d56107b2565b808201808211156102d5576102d56107b256fea26469706673582212202bb236cbc18974df435e7453fa88fa7b66f55863b7380c990af748c9a075fb0964736f6c63430008170033", - "nonce": "0x18", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x34b2100c50b780c7e58e6d699ec55636835eb92d58eb9fda8ad06ce063e61501", - "transactionType": "CREATE2", - "contractName": "ArgsEqualityCheckEnforcer", - "contractAddress": "0x44b8c6ae3c304213c3e298495e12497ed3e56e41", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x5771a", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506103b7806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610249565b50505050505050505050565b005b61006b61007b366004610249565b85600881901b6001600160f81b03198116156100ec5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5088886040516100fd929190610316565b60405180910390208b8b604051610115929190610316565b6040518091039020146101d75783826001600160a01b0316336001600160a01b03167f07fc5f2898fc1f1cf9d6012177b7abb8d010b9e64055979af3a5bcd274e2a11a8e8e8e8e60405161016c949392919061034f565b60405180910390a460405162461bcd60e51b815260206004820152603260248201527f41726773457175616c697479436865636b456e666f726365723a646966666572604482015271656e742d617267732d616e642d7465726d7360701b60648201526084016100e3565b5050505050505050505050565b60008083601f8401126101f657600080fd5b50813567ffffffffffffffff81111561020e57600080fd5b60208301915083602082850101111561022657600080fd5b9250929050565b80356001600160a01b038116811461024457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561026857600080fd5b8a3567ffffffffffffffff8082111561028057600080fd5b61028c8e838f016101e4565b909c509a5060208d01359150808211156102a557600080fd5b6102b18e838f016101e4565b909a50985060408d0135975060608d01359150808211156102d157600080fd5b506102de8d828e016101e4565b90965094505060808b013592506102f760a08c0161022d565b915061030560c08c0161022d565b90509295989b9194979a5092959850565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000610363604083018688610326565b8281036020840152610376818587610326565b97965050505050505056fea2646970667358221220424cdaf466f78a927203bf48f7e671224e402758d2e36ae4637102599c4193ac64736f6c63430008170033", - "nonce": "0x19", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x2e4a6899a830e9c15ad3ecf8f52e03db5ad3191bb3d52dab3f26faed06bdf639", - "transactionType": "CREATE2", - "contractName": "NativeTokenPaymentEnforcer", - "contractAddress": "0x4803a326dded6ddbc60e659e5ed12d85c7582811", - "function": null, - "arguments": [ - "0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3", - "0x44B8C6ae3C304213c3e298495e12497Ed3E56E41" - ], - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x14e4ac", - "value": "0x0", - "input": "0x4741544f5200000000000000000000000000000000000000000000000000000060c060405234801561001057600080fd5b506040516111b73803806111b783398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516110e66100d16000396000818160a301526103c001526000818161011901528181610273015261065a01526110e66000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100e2578063d3eddcc514610082578063ea4d3c9b14610114578063ed4633671461013b57600080fd5b8063414c3e3314610082578063a145832a14610082578063a42ff9311461009e575b600080fd5b61009c6100903660046108d5565b50505050505050505050565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f56100f03660046109a2565b61014e565b604080516001600160a01b0390931683526020830191909152016100d9565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61009c6101493660046108d5565b6101fc565b600080603483146101be5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084015b60405180910390fd5b6101cc6014600085876109e4565b6101d591610a0e565b60601c91506101e783601481876109e4565b6101f091610a43565b60001c90509250929050565b85600881901b61020d8160006107ac565b6102675760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101b5565b50336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102fb5760405162461bcd60e51b815260206004820152603260248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6f6e6c792d6044820152713232b632b3b0ba34b7b716b6b0b730b3b2b960711b60648201526084016101b5565b6000806103088d8d61014e565b9092509050600061031b8b8d018d610c88565b905060008151116103945760405162461bcd60e51b815260206004820152603f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a696e76616c60448201527f69642d616c6c6f77616e63652d64656c65676174696f6e732d6c656e6774680060648201526084016101b5565b6000816000815181106103a9576103a9610dcd565b6020026020010151606001515111801561043057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816000815181106103fb576103fb610dcd565b60200260200101516060015160008151811061041957610419610dcd565b6020026020010151600001516001600160a01b0316145b6104a25760405162461bcd60e51b815260206004820152603c60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a6d6973736960448201527f6e672d61726773457175616c697479436865636b456e666f726365720000000060648201526084016101b5565b86856040516020016104d092919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b604051602081830303815290604052816000815181106104f2576104f2610dcd565b60200260200101516060015160008151811061051057610510610dcd565b602090810291909101015160409081019190915280516001808252818301909252600091816020015b6060815260200190600190039081610539579050509050816040516020016105619190610e33565b6040516020818303038152906040528160008151811061058357610583610dcd565b6020908102919091010152604080516001808252818301909252600091816020015b60608152602001906001900390816105a55790505090506105d68585604051806020016040528060008152506107c3565b816000815181106105e9576105e9610dcd565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506106206107f2565b8160008151811061063357610633610dcd565b602090810291909101015260405163cef6d20960e01b81526001600160a01b0380881631917f00000000000000000000000000000000000000000000000000000000000000009091169063cef6d2099061069590879086908890600401610fbf565b600060405180830381600087803b1580156106af57600080fd5b505af11580156106c3573d6000803e3d6000fd5b505050506001600160a01b038716316106dc8783611029565b8110156107435760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e5061796d656e74456e666f726365723a7061796d6560448201526e1b9d0b5b9bdd0b5c9958d95a5d9959608a1b60648201526084016101b5565b604080516001600160a01b038d811682528c81166020830152918101899052908916908d9033907fac266e0d9b66169d0dc4479d531985bcec62dfd9d7992d0f6865afdbb7baa5e29060600160405180910390a450505050505050505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b60608383836040516020016107da9392919061104a565b60405160208183030381529060405290509392505050565b600061080081808080610805565b905090565b604080516001600160f81b03198087166020830152851660218201526000602282018190526001600160e01b03198516602683015269ffffffffffffffffffff198416602a830152910160405160208183030381529060405261086790611089565b95945050505050565b60008083601f84011261088257600080fd5b50813567ffffffffffffffff81111561089a57600080fd5b6020830191508360208285010111156108b257600080fd5b9250929050565b80356001600160a01b03811681146108d057600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108f457600080fd5b8a3567ffffffffffffffff8082111561090c57600080fd5b6109188e838f01610870565b909c509a5060208d013591508082111561093157600080fd5b61093d8e838f01610870565b909a50985060408d0135975060608d013591508082111561095d57600080fd5b5061096a8d828e01610870565b90965094505060808b0135925061098360a08c016108b9565b915061099160c08c016108b9565b90509295989b9194979a5092959850565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610870565b90969095509350505050565b600080858511156109f457600080fd5b83861115610a0157600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a3b5780818660140360031b1b83161692505b505092915050565b803560208310156107bd57600019602084900360031b1b1692915050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b60405290565b60405160c0810167ffffffffffffffff81118282101715610a9a57610a9a610a61565b604051601f8201601f1916810167ffffffffffffffff81118282101715610aec57610aec610a61565b604052919050565b600067ffffffffffffffff821115610b0e57610b0e610a61565b5060051b60200190565b600082601f830112610b2957600080fd5b813567ffffffffffffffff811115610b4357610b43610a61565b610b56601f8201601f1916602001610ac3565b818152846020838601011115610b6b57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112610b9957600080fd5b81356020610bae610ba983610af4565b610ac3565b82815260059290921b84018101918181019086841115610bcd57600080fd5b8286015b84811015610c7d57803567ffffffffffffffff80821115610bf25760008081fd5b908801906060828b03601f1901811315610c0c5760008081fd5b610c14610a77565b610c1f8885016108b9565b815260408085013584811115610c355760008081fd5b610c438e8b83890101610b18565b838b015250918401359183831115610c5b5760008081fd5b610c698d8a85880101610b18565b908201528652505050918301918301610bd1565b509695505050505050565b60006020808385031215610c9b57600080fd5b823567ffffffffffffffff80821115610cb357600080fd5b818501915085601f830112610cc757600080fd5b8135610cd5610ba982610af4565b81815260059190911b83018401908481019088831115610cf457600080fd5b8585015b83811015610dc057803585811115610d0f57600080fd5b860160c0818c03601f19011215610d265760008081fd5b610d2e610aa0565b610d398983016108b9565b81526040610d488184016108b9565b8a83015260608084013582840152608091508184013589811115610d6c5760008081fd5b610d7a8f8d83880101610b88565b82850152505060a0808401358284015260c0840135915088821115610d9f5760008081fd5b610dad8e8c84870101610b18565b9083015250845250918601918601610cf8565b5098975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60005b83811015610dfe578181015183820152602001610de6565b50506000910152565b60008151808452610e1f816020860160208601610de3565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015610f5857603f19888603018452815160c0860160018060a01b038083511688528089840151168989015260408301516040890152606083015160c060608a015282815180855260e08b01915060e08160051b8c010194508b8301925060005b81811015610f1c5760df198c870301835283518581511687528d81015160608f890152610eed6060890182610e07565b9050604082015191508781036040890152610f088183610e07565b97505050928c0192918c0191600101610ebd565b50505050506080820151608088015260a0820151915086810360a0880152610f448183610e07565b965050509285019290850190600101610e5a565b5092979650505050505050565b60008282518085526020808601955060208260051b8401016020860160005b84811015610fb257601f19868403018952610fa0838351610e07565b98840198925090830190600101610f84565b5090979650505050505050565b606081526000610fd26060830186610f65565b82810360208481019190915285518083528682019282019060005b8181101561100957845183529383019391830191600101610fed565b5050848103604086015261101d8187610f65565b98975050505050505050565b808201808211156107bd57634e487b7160e01b600052601160045260246000fd5b6bffffffffffffffffffffffff198460601b1681528260148201526000825161107a816034850160208701610de3565b91909101603401949350505050565b805160208083015191908110156110aa576000198160200360031b1b821691505b5091905056fea2646970667358221220fbd925efd5ab2f5f7fdd3db295fc937b181a5babc4635e7ef57ba757363a023d64736f6c63430008170033000000000000000000000000db9b1e94b5b69df7e401ddbede43491141047db300000000000000000000000044b8c6ae3c304213c3e298495e12497ed3e56e41", - "nonce": "0x1a", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x193d6432fb46d156199baede34f9c93c8df95690678ac86f002a41700f5f82f3", - "transactionType": "CREATE2", - "contractName": "NativeTokenTransferAmountEnforcer", - "contractAddress": "0xf71af580b9c3078fbc2bbf16fbb8eed82b330320", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x85c8f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506105cd806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e33146100675780639dd5d9ab14610083578063a145832a146100bd578063b99deb0e146100d0578063d3eddcc514610067578063ed46336714610067575b600080fd5b6100816100753660046103a7565b50505050505050505050565b005b6100ab610091366004610474565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100816100cb3660046103a7565b6100e3565b6100ab6100de36600461049e565b6102c5565b856100ef8160006102da565b6101405760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101518160006102da565b6101ab5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610137565b5060006101b88d8d6102c5565b905060006101c689896102f1565b5050336000908152602081815260408083208c845290915281208054929450909250839183906101f79084906104e0565b92505081905590508281111561026c5760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e5472616e73666572416d6f756e74456e666f7263656044820152731c8e985b1b1bddd85b98d94b595e18d95959195960621b6064820152608401610137565b604080518481526020810183905289916001600160a01b0389169133917fc026e493323d526061a052b5dd562495120e2f648797a48be61966d3a6beec8d910160405180910390a4505050505050505050505050505050565b60006102d382840184610501565b9392505050565b6001600160f81b0319828116908216145b92915050565b6000803681610303601482878961051a565b61030c91610544565b60601c935061031f60346014878961051a565b61032891610579565b9250610337856034818961051a565b949793965094505050565b60008083601f84011261035457600080fd5b50813567ffffffffffffffff81111561036c57600080fd5b60208301915083602082850101111561038457600080fd5b9250929050565b80356001600160a01b03811681146103a257600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103c657600080fd5b8a3567ffffffffffffffff808211156103de57600080fd5b6103ea8e838f01610342565b909c509a5060208d013591508082111561040357600080fd5b61040f8e838f01610342565b909a50985060408d0135975060608d013591508082111561042f57600080fd5b5061043c8d828e01610342565b90965094505060808b0135925061045560a08c0161038b565b915061046360c08c0161038b565b90509295989b9194979a5092959850565b6000806040838503121561048757600080fd5b6104908361038b565b946020939093013593505050565b600080602083850312156104b157600080fd5b823567ffffffffffffffff8111156104c857600080fd5b6104d485828601610342565b90969095509350505050565b808201808211156102eb57634e487b7160e01b600052601160045260246000fd5b60006020828403121561051357600080fd5b5035919050565b6000808585111561052a57600080fd5b8386111561053757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105715780818660140360031b1b83161692505b505092915050565b803560208310156102eb57600019602084900360031b1b169291505056fea264697066735822122024cad96a7227a2b90e98242180a662fd4fbc57d3e5f57735ca4faddc936bc47d64736f6c63430008170033", - "nonce": "0x1b", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4ec43a5b4f553825bcbded6523506aaa8bed34056604f478dca95dd0632dc48a", - "transactionType": "CREATE2", - "contractName": "NativeTokenStreamingEnforcer", - "contractAddress": "0xd10b97905a320b13a0608f7e9cc506b56747df19", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd1bd0", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506109a4806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063d3eddcc51161005b578063d3eddcc514610082578063ed46336714610082578063ee73d772146100e9578063fb7d2c5b1461010a57600080fd5b8063414c3e3314610082578063a145832a1461009e578063b99deb0e146100b1575b600080fd5b61009c610090366004610765565b50505050505050505050565b005b61009c6100ac366004610765565b610177565b6100c46100bf366004610832565b61025c565b6040805194855260208501939093529183015260608201526080015b60405180910390f35b6100fc6100f7366004610874565b610338565b6040519081526020016100e0565b61014f610118366004610874565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100e0565b856101838160006103a3565b6101d45760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6101e58160006103a3565b61023f5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016101cb565b5061024e8c8c898989886103ba565b505050505050505050505050565b6000808080608085146102cb5760405162461bcd60e51b815260206004820152603160248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e766044820152700c2d8d2c85ae8cae4dae65ad8cadccee8d607b1b60648201526084016101cb565b6102d960206000878961089e565b6102e2916108c8565b93506102f260406020878961089e565b6102fb916108c8565b925061030b60606040878961089e565b610314916108c8565b915061032460806060878961089e565b61032d916108c8565b939692955090935050565b6001600160a01b0382166000908152602081815260408083208484528252808320815160a0810183528154815260018201549381019390935260028101549183019190915260038101546060830152600481015460808301529061039b9061062e565b949350505050565b6001600160f81b0319828116908216145b92915050565b60006103c685856106af565b50509150506000806000806103db8b8b61025c565b93509350935093508383101561044b5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e7660448201526e185b1a590b5b585e0b585b5bdd5b9d608a1b60648201526084016101cb565b600081116104b85760405162461bcd60e51b815260206004820152603460248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a696e76604482015273616c69642d7a65726f2d73746172742d74696d6560601b60648201526084016101cb565b336000908152602081815260408083208a8452909152812060048101549091036104f5578481556001810184905560028101839055600381018290555b6040805160a081018252825481526001830154602082015260028301549181019190915260038201546060820152600482015460808201526105369061062e565b86111561059d5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665546f6b656e53747265616d696e67456e666f726365723a616c6c60448201526e1bddd85b98d94b595e18d959591959608a1b60648201526084016101cb565b858160040160008282546105b191906108fc565b9091555050600481015460408051878152602081018790529081018590526060810184905260808101919091524260a082015288906001600160a01b0389169033907fa4d5df1d290378aabb8f054b2f3100faf35e2266bb7fbe661f947dfc686704ae9060c00160405180910390a4505050505050505050505050565b6000816060015142101561064457506000919050565b6000826060015142610656919061090f565b9050600081846040015161066a9190610922565b845161067691906108fc565b9050836020015181111561068b575060208301515b808460800151106106a0575060009392505050565b608084015161039b908261090f565b60008036816106c1601482878961089e565b6106ca91610939565b60601c93506106dd60346014878961089e565b6106e6916108c8565b92506106f5856034818961089e565b949793965094505050565b60008083601f84011261071257600080fd5b50813567ffffffffffffffff81111561072a57600080fd5b60208301915083602082850101111561074257600080fd5b9250929050565b80356001600160a01b038116811461076057600080fd5b919050565b60008060008060008060008060008060e08b8d03121561078457600080fd5b8a3567ffffffffffffffff8082111561079c57600080fd5b6107a88e838f01610700565b909c509a5060208d01359150808211156107c157600080fd5b6107cd8e838f01610700565b909a50985060408d0135975060608d01359150808211156107ed57600080fd5b506107fa8d828e01610700565b90965094505060808b0135925061081360a08c01610749565b915061082160c08c01610749565b90509295989b9194979a5092959850565b6000806020838503121561084557600080fd5b823567ffffffffffffffff81111561085c57600080fd5b61086885828601610700565b90969095509350505050565b6000806040838503121561088757600080fd5b61089083610749565b946020939093013593505050565b600080858511156108ae57600080fd5b838611156108bb57600080fd5b5050820193919092039150565b803560208310156103b457600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103b4576103b46108e6565b818103818111156103b4576103b46108e6565b80820281158282048414176103b4576103b46108e6565b6bffffffffffffffffffffffff1981358181169160148510156109665780818660140360031b1b83161692505b50509291505056fea26469706673582212209ae3650bc35b3640fcc1f9a46bf5b25f1ce1bf6eb25aeb42d8582dc4beb6b96b64736f6c63430008170033", - "nonce": "0x1c", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9b48ebf589c7a9b04c8df3d75f6ed5c51ec1e97e6a68d049e40ddbf49f104931", - "transactionType": "CREATE2", - "contractName": "NativeTokenPeriodTransferEnforcer", - "contractAddress": "0x9bc0faf4aca5ae429f4c06aeeac517520cb16bd9", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe5b31", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b57806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a1461013e578063b99deb0e14610151578063d3eddcc514610082578063ed4633671461008257600080fd5b8063414c3e33146100825780636a9843f61461009e5780637b91dc78146100d1575b600080fd5b61009c610090366004610893565b50505050505050505050565b005b6100b16100ac366004610960565b61017f565b604080519384529115156020840152908201526060015b60405180910390f35b6101166100df3660046109ba565b6000602081815292815260408082209093529081522080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016100c8565b61009c61014c366004610893565b610255565b61016461015f3660046109e4565b61033a565b604080519384526020840192909252908201526060016100c8565b6001600160a01b0383166000908152602081815260408083208784528252808320815160a0810183528154815260018201549381019390935260028101549183018290526003810154606084015260040154608083015282918291156101f4576101e8816103f0565b9350935093505061024b565b6000806000610203898961033a565b92509250925060006040518060a00160405280858152602001848152602001838152602001600081526020016000815250905061023f816103f0565b97509750975050505050505b9450945094915050565b85610261816000610484565b6102b25760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6102c3816000610484565b61031d5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016102a9565b5061032c8c8c8989898861049b565b505050505050505050505050565b600080806060841461039b5760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152750e474d2dcecc2d8d2c85ae8cae4dae65ad8cadccee8d60531b60648201526084016102a9565b6103a9602060008688610a26565b6103b291610a50565b92506103c2604060208688610a26565b6103cb91610a50565b91506103db606060408688610a26565b6103e491610a50565b60001c90509250925092565b6000806000836040015142101561040f5750600091508190508061047d565b602084015160408501516104239042610a84565b61042d9190610a97565b610438906001610ab9565b905080846060015114159150600082610455578460800151610458565b60005b90508085600001511161046c576000610479565b8451610479908290610a84565b9350505b9193909250565b6001600160f81b0319828116908216145b92915050565b60006104a785856107dd565b505091505060008060006104bb8a8a61033a565b336000908152602081815260408083208c84529091528120600281015494975092955090935090919003610684576000821161054d5760405162461bcd60e51b81526020600482015260396024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d73746172742d646174650000000000000060648201526084016102a9565b600084116105b15760405162461bcd60e51b815260206004820152603c6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d616d6f756e740000000060648201526084016102a9565b600083116106155760405162461bcd60e51b815260206004820152603e6024820152600080516020610b0283398151915260448201527f723a696e76616c69642d7a65726f2d706572696f642d6475726174696f6e000060648201526084016102a9565b814210156106725760405162461bcd60e51b81526020600482015260366024820152600080516020610b028339815191526044820152751c8e9d1c985b9cd9995c8b5b9bdd0b5cdd185c9d195960521b60648201526084016102a9565b83815560018101839055600281018290555b60008060006106cf846040518060a0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815250506103f0565b925092509250828811156107395760405162461bcd60e51b815260206004820152603a6024820152600080516020610b0283398151915260448201527f723a7472616e736665722d616d6f756e742d657863656564656400000000000060648201526084016102a9565b811561074e5760038401819055600060048501555b878460040160008282546107629190610ab9565b909155505060028401546004850154604080518a8152602081018a90529081019290925260608201524260808201528a906001600160a01b038b169033907f22e1bbd8bc0380d336958afc37cd8cb128d6c43891ed276162c30e8df467734d9060a00160405180910390a45050505050505050505050505050565b60008036816107ef6014828789610a26565b6107f891610acc565b60601c935061080b603460148789610a26565b61081491610a50565b92506108238560348189610a26565b949793965094505050565b60008083601f84011261084057600080fd5b50813567ffffffffffffffff81111561085857600080fd5b60208301915083602082850101111561087057600080fd5b9250929050565b80356001600160a01b038116811461088e57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108b257600080fd5b8a3567ffffffffffffffff808211156108ca57600080fd5b6108d68e838f0161082e565b909c509a5060208d01359150808211156108ef57600080fd5b6108fb8e838f0161082e565b909a50985060408d0135975060608d013591508082111561091b57600080fd5b506109288d828e0161082e565b90965094505060808b0135925061094160a08c01610877565b915061094f60c08c01610877565b90509295989b9194979a5092959850565b6000806000806060858703121561097657600080fd5b8435935061098660208601610877565b9250604085013567ffffffffffffffff8111156109a257600080fd5b6109ae8782880161082e565b95989497509550505050565b600080604083850312156109cd57600080fd5b6109d683610877565b946020939093013593505050565b600080602083850312156109f757600080fd5b823567ffffffffffffffff811115610a0e57600080fd5b610a1a8582860161082e565b90969095509350505050565b60008085851115610a3657600080fd5b83861115610a4357600080fd5b5050820193919092039150565b8035602083101561049557600019602084900360031b1b1692915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561049557610495610a6e565b600082610ab457634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561049557610495610a6e565b6bffffffffffffffffffffffff198135818116916014851015610af95780818660140360031b1b83161692505b50509291505056fe4e6174697665546f6b656e506572696f645472616e73666572456e666f726365a2646970667358221220d41e667da8d747979e7ed7f05af656310d3eb3029c9d0c8a63a248703010d50664736f6c63430008170033", - "nonce": "0x1d", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0e2ab4b9cceca311adee0a38222e2210719e80bb0c7706711079ff15da00a7dc", - "transactionType": "CREATE2", - "contractName": "NonceEnforcer", - "contractAddress": "0xde4f2fac4b3d87a1d9953ca5fc09fca7f366254f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x70672", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061050e806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e146100eb578063d3eddcc5146100bc578063ed463367146100bc578063f5743c4c146100fe57600080fd5b80632bd4ed2114610082578063414c3e33146100bc578063a145832a146100d8575b600080fd5b6100aa610090366004610314565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b6100d66100ca366004610390565b50505050505050505050565b005b6100d66100e6366004610390565b610111565b6100aa6100f936600461045d565b61020f565b6100d661010c36600461049f565b61027d565b85600881901b6101228160006102e1565b6101815760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b50600061018e8c8c61020f565b336000908152602081815260408083206001600160a01b038916845290915290205490915081146102015760405162461bcd60e51b815260206004820152601b60248201527f4e6f6e6365456e666f726365723a696e76616c69642d6e6f6e636500000000006044820152606401610178565b505050505050505050505050565b60006020821461026c5760405162461bcd60e51b815260206004820152602260248201527f4e6f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e676044820152610e8d60f31b6064820152608401610178565b61027682846104ba565b9392505050565b6001600160a01b038116600081815260208181526040808320338085529083529281902080546001810190915590518181529093917fe02d340254c92bc3ad96f0fceb790db939e11c669c1f4c8a549d248f17130b33910160405180910390a35050565b6001600160f81b0319828116908216145b92915050565b80356001600160a01b038116811461030f57600080fd5b919050565b6000806040838503121561032757600080fd5b610330836102f8565b915061033e602084016102f8565b90509250929050565b60008083601f84011261035957600080fd5b50813567ffffffffffffffff81111561037157600080fd5b60208301915083602082850101111561038957600080fd5b9250929050565b60008060008060008060008060008060e08b8d0312156103af57600080fd5b8a3567ffffffffffffffff808211156103c757600080fd5b6103d38e838f01610347565b909c509a5060208d01359150808211156103ec57600080fd5b6103f88e838f01610347565b909a50985060408d0135975060608d013591508082111561041857600080fd5b506104258d828e01610347565b90965094505060808b0135925061043e60a08c016102f8565b915061044c60c08c016102f8565b90509295989b9194979a5092959850565b6000806020838503121561047057600080fd5b823567ffffffffffffffff81111561048757600080fd5b61049385828601610347565b90969095509350505050565b6000602082840312156104b157600080fd5b610276826102f8565b803560208310156102f257600019602084900360031b1b169291505056fea2646970667358221220a9f5ef425adf403ab9ba4e7eb77d33d90a09d017b94aa31d1c936c4da108e6f064736f6c63430008170033", - "nonce": "0x1e", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8a4d6360c2ab3e0b1c510909176267c87a24bfd2b4860821afc1e239c440d56d", - "transactionType": "CREATE2", - "contractName": "OwnershipTransferEnforcer", - "contractAddress": "0x7eef9734e7092032b5c56310eb9bbd1f4a524681", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x9744f", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506106af806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461049f565b50505050505050505050565b005b61007661008636600461049f565b6100ba565b61009e61009936600461056c565b6101e7565b6040516001600160a01b03909116815260200160405180910390f35b856100c6816000610252565b6101175760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b610128816000610252565b6101825760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b606482015260840161010e565b5060006101918d8d8a8a610269565b6040516001600160a01b038083168252919250879186169033907f0f026cada0b544ae1cc47ac006f1f4c3d7e94832af22aa0065351de49f9284d79060200160405180910390a450505050505050505050505050565b60006014821461023e5760405162461bcd60e51b815260206004820152602e602482015260008051602061065a83398151915260448201526d0c85ae8cae4dae65ad8cadccee8d60931b606482015260840161010e565b61024882846105ae565b60601c9392505050565b6001600160f81b0319828116908216145b92915050565b60008036600061027986866103e9565b929550935090915050602481146102db5760405162461bcd60e51b8152602060048201526032602482015260008051602061065a8339815191526044820152710c85acaf0cac6eae8d2dedc5ad8cadccee8d60731b606482015260840161010e565b60006102ea60048284866105e3565b6102f39161060d565b90506001600160e01b0319811663f2fde38b60e01b146103545760405162461bcd60e51b8152602060048201526028602482015260008051602061065a833981519152604482015267190b5b595d1a1bd960c21b606482015260840161010e565b60006103608a8a6101e7565b9050846001600160a01b0316816001600160a01b0316146103c45760405162461bcd60e51b815260206004820152602a602482015260008051602061065a833981519152604482015269190b58dbdb9d1c9858dd60b21b606482015260840161010e565b6103d26024600485876105e3565b6103db9161063b565b9a9950505050505050505050565b60008036816103fb60148287896105e3565b610404916105ae565b60601c93506104176034601487896105e3565b6104209161063b565b925061042f85603481896105e3565b949793965094505050565b60008083601f84011261044c57600080fd5b50813567ffffffffffffffff81111561046457600080fd5b60208301915083602082850101111561047c57600080fd5b9250929050565b80356001600160a01b038116811461049a57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156104be57600080fd5b8a3567ffffffffffffffff808211156104d657600080fd5b6104e28e838f0161043a565b909c509a5060208d01359150808211156104fb57600080fd5b6105078e838f0161043a565b909a50985060408d0135975060608d013591508082111561052757600080fd5b506105348d828e0161043a565b90965094505060808b0135925061054d60a08c01610483565b915061055b60c08c01610483565b90509295989b9194979a5092959850565b6000806020838503121561057f57600080fd5b823567ffffffffffffffff81111561059657600080fd5b6105a28582860161043a565b90969095509350505050565b6bffffffffffffffffffffffff1981358181169160148510156105db5780818660140360031b1b83161692505b505092915050565b600080858511156105f357600080fd5b8386111561060057600080fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156105db5760049490940360031b84901b1690921692915050565b8035602083101561026357600019602084900360031b1b169291505056fe4f776e6572736869705472616e73666572456e666f726365723a696e76616c69a264697066735822122007588682c413677a677027e7c1832d2fbd87c6826a5093b643a504b2507b88b964736f6c63430008170033", - "nonce": "0x1f", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x3500823796a4f6ccf1fb400461fb0ed3e0df4a3642c4bf9e28e2fe1b82f5b590", - "transactionType": "CREATE2", - "contractName": "RedeemerEnforcer", - "contractAddress": "0xe144b0b2618071b4e56f746313528a669c7e65c5", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x878e1", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061064b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a3660046103ae565b50505050505050505050565b005b6100766100863660046103ae565b6100b4565b61009e61009936600461047b565b6101e8565b6040516100ab91906104bd565b60405180910390f35b85600881901b6100c5816000610332565b6101245760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006101318c8c6101e8565b805190915060005b81811015610183578281815181106101535761015361050a565b60200260200101516001600160a01b0316856001600160a01b03160361017b575050506101db565b600101610139565b5060405162461bcd60e51b815260206004820152602660248201527f52656465656d6572456e666f726365723a756e617574686f72697a65642d72656044820152653232b2b6b2b960d11b606482015260840161011b565b5050505050505050505050565b606060008280158015906102045750610202601482610536565b155b61025e5760405162461bcd60e51b815260206004820152602560248201527f52656465656d6572456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b606482015260840161011b565b610269601482610560565b67ffffffffffffffff81111561028157610281610574565b6040519080825280602002602001820160405280156102aa578160200160208202803683370190505b50925060005b81811015610329578581866102c682601461058a565b926102d39392919061059d565b6102dc916105c7565b60601c8484815181106102f1576102f161050a565b6001600160a01b039092166020928302919091019091015282610313816105fc565b9350610322905060148261058a565b90506102b0565b50505092915050565b6001600160f81b0319828116908216145b92915050565b60008083601f84011261035b57600080fd5b50813567ffffffffffffffff81111561037357600080fd5b60208301915083602082850101111561038b57600080fd5b9250929050565b80356001600160a01b03811681146103a957600080fd5b919050565b60008060008060008060008060008060e08b8d0312156103cd57600080fd5b8a3567ffffffffffffffff808211156103e557600080fd5b6103f18e838f01610349565b909c509a5060208d013591508082111561040a57600080fd5b6104168e838f01610349565b909a50985060408d0135975060608d013591508082111561043657600080fd5b506104438d828e01610349565b90965094505060808b0135925061045c60a08c01610392565b915061046a60c08c01610392565b90509295989b9194979a5092959850565b6000806020838503121561048e57600080fd5b823567ffffffffffffffff8111156104a557600080fd5b6104b185828601610349565b90969095509350505050565b6020808252825182820181905260009190848201906040850190845b818110156104fe5783516001600160a01b0316835292840192918401916001016104d9565b50909695505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b60008261054557610545610520565b500690565b634e487b7160e01b600052601160045260246000fd5b60008261056f5761056f610520565b500490565b634e487b7160e01b600052604160045260246000fd5b808201808211156103435761034361054a565b600080858511156105ad57600080fd5b838611156105ba57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156105f45780818660140360031b1b83161692505b505092915050565b60006001820161060e5761060e61054a565b506001019056fea26469706673582212201039fbe92afb704ab10dbd45ad43e2b1c4bae1a3a861fb6009a942c305971f6764736f6c63430008170033", - "nonce": "0x20", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x11f386cc3865eadaca2f7c51c1ae20e693f1d213a53286500340ffcf3bcfe22e", - "transactionType": "CREATE2", - "contractName": "SpecificActionERC20TransferBatchEnforcer", - "contractAddress": "0x6649b61c873f6f9686a1e1ae9ee98ac380c7ba13", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x1052b6", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610d05806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063414c3e3314610067578063a145832a14610083578063b99deb0e14610096578063b9cf5249146100bf578063d3eddcc514610067578063ed46336714610067575b600080fd5b610081610075366004610980565b50505050505050505050565b005b610081610091366004610980565b6100fa565b6100a96100a4366004610a4d565b6106d3565b6040516100b69190610a8f565b60405180910390f35b6100ea6100cd366004610b2b565b600060208181529281526040808220909352908152205460ff1681565b60405190151581526020016100b6565b8561010981600160f81b61086b565b61015a5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61016b81600061086b565b6101c55760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610151565b503360009081526020818152604080832088845290915290205460ff1615610245576040805162461bcd60e51b8152602060048201526024810191909152600080516020610cb083398151915260448201527f456e666f726365723a64656c65676174696f6e2d616c72656164792d757365646064820152608401610151565b336000908152602081815260408083208884529091528120805460ff1916600117905536906102748989610882565b9092509050600281146102dd5760405162461bcd60e51b815260206004820152603b6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d62617463682d73697a6500000000006064820152608401610151565b60006102e98f8f6106d3565b905080606001516001600160a01b03168383600081811061030c5761030c610b55565b905060200281019061031e9190610b6b565b61032c906020810190610b8b565b6001600160a01b031614158061036e575080608001518383600081811061035557610355610b55565b90506020028101906103679190610b6b565b6020013514155b806103cc57508060a00151805190602001208383600081811061039357610393610b55565b90506020028101906103a59190610b6b565b6103b3906040810190610bad565b6040516103c1929190610bf4565b604051809103902014155b156104385760405162461bcd60e51b81526020600482015260426024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d66697273742d7472616e736163746960648201526137b760f11b608482015260a401610151565b80516001600160a01b03168383600181811061045657610456610b55565b90506020028101906104689190610b6b565b610476906020810190610b8b565b6001600160a01b03161415806104b357508282600181811061049a5761049a610b55565b90506020028101906104ac9190610b6b565b6020013515155b806104f35750828260018181106104cc576104cc610b55565b90506020028101906104de9190610b6b565b6104ec906040810190610bad565b9050604414155b80610559575063a9059cbb60e01b8383600181811061051457610514610b55565b90506020028101906105269190610b6b565b610534906040810190610bad565b61054391600491600091610c04565b61054c91610c2e565b6001600160e01b03191614155b806105c4575080602001516001600160a01b03168383600181811061058057610580610b55565b90506020028101906105929190610b6b565b6105a0906040810190610bad565b6105af91602491600491610c04565b6105b891610c5e565b6001600160a01b031614155b8061061d57508060400151838360018181106105e2576105e2610b55565b90506020028101906105f49190610b6b565b610602906040810190610bad565b61061191604491602491610c04565b61061a91610c5e565b14155b1561068a5760405162461bcd60e51b81526020600482015260436024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7365636f6e642d7472616e7361637460648201526234b7b760e91b608482015260a401610151565b6040516001600160a01b03881690899033907f76f83a16f9924b51c0c3ad67a44af3e517fbdec68ffa3729776df2ac0f03144090600090a4505050505050505050505050505050565b6107276040518060c0016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160006001600160a01b0316815260200160008152602001606081525090565b607c82101561078c5760405162461bcd60e51b815260206004820152603d6024820152600080516020610cb083398151915260448201527f456e666f726365723a696e76616c69642d7465726d732d6c656e6774680000006064820152608401610151565b61079a601460008486610c04565b6107a391610c7c565b60601c81526107b6602860148486610c04565b6107bf91610c7c565b60601c60208201526107d5604860288486610c04565b6107de91610c5e565b60408201526107f1605c60488486610c04565b6107fa91610c7c565b606090811c90820152610811607c605c8486610c04565b61081a91610c5e565b608082015261082c82607c8186610c04565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060a082015292915050565b6001600160f81b0319828116908216145b92915050565b366000833580850160208587010360208201945081359350808460051b8301118360401c17156108ba5763ba597e7e6000526004601cfd5b8315610911578392505b6001830392508260051b850135915081850160408101358082018381358201118460408501111782861782351760401c17156109085763ba597e7e6000526004601cfd5b505050826108c4575b5050509250929050565b60008083601f84011261092d57600080fd5b50813567ffffffffffffffff81111561094557600080fd5b60208301915083602082850101111561095d57600080fd5b9250929050565b80356001600160a01b038116811461097b57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561099f57600080fd5b8a3567ffffffffffffffff808211156109b757600080fd5b6109c38e838f0161091b565b909c509a5060208d01359150808211156109dc57600080fd5b6109e88e838f0161091b565b909a50985060408d0135975060608d0135915080821115610a0857600080fd5b50610a158d828e0161091b565b90965094505060808b01359250610a2e60a08c01610964565b9150610a3c60c08c01610964565b90509295989b9194979a5092959850565b60008060208385031215610a6057600080fd5b823567ffffffffffffffff811115610a7757600080fd5b610a838582860161091b565b90969095509350505050565b6000602080835260018060a01b038085511660208501528060208601511660408501526040850151606085015280606086015116608085015250608084015160a084015260a084015160c08085015280518060e086015260005b81811015610b065782810184015186820161010001528301610ae9565b506101009250600083828701015282601f19601f830116860101935050505092915050565b60008060408385031215610b3e57600080fd5b610b4783610964565b946020939093013593505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610b8157600080fd5b9190910192915050565b600060208284031215610b9d57600080fd5b610ba682610964565b9392505050565b6000808335601e19843603018112610bc457600080fd5b83018035915067ffffffffffffffff821115610bdf57600080fd5b60200191503681900382131561095d57600080fd5b8183823760009101908152919050565b60008085851115610c1457600080fd5b83861115610c2157600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610c565780818660040360031b1b83161692505b505092915050565b8035602083101561087c57600019602084900360031b1b1692915050565b6bffffffffffffffffffffffff198135818116916014851015610c565760149490940360031b84901b169092169291505056fe5370656369666963416374696f6e45524332305472616e736665724261746368a26469706673582212200c9b27d58a069b9dfe088704333d359f679690a7179fd6724505e06d0fe0cffd64736f6c63430008170033", - "nonce": "0x21", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x52ec102182c385410139c4ba32074e78b8e2474944318f35d17f62aee6620f54", - "transactionType": "CREATE2", - "contractName": "TimestampEnforcer", - "contractAddress": "0x1046bb45c8d673d4ea75321280db34899413c069", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x7411c", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104e7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a36600461033f565b50505050505050505050565b005b61007661008636600461033f565b6100c2565b61009e61009936600461040c565b61023a565b604080516001600160801b0393841681529290911660208301520160405180910390f35b85600881901b6001600160f81b03198116156101335760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101418d8d61023a565b90925090506001600160801b038216156101b857816001600160801b031642116101b85760405162461bcd60e51b815260206004820152602260248201527f54696d657374616d70456e666f726365723a6561726c792d64656c656761746960448201526137b760f11b606482015260840161012a565b6001600160801b0381161561022b57806001600160801b0316421061022b5760405162461bcd60e51b8152602060048201526024808201527f54696d657374616d70456e666f726365723a657870697265642d64656c6567616044820152633a34b7b760e11b606482015260840161012a565b50505050505050505050505050565b6000806020831461029c5760405162461bcd60e51b815260206004820152602660248201527f54696d657374616d70456e666f726365723a696e76616c69642d7465726d732d6044820152650d8cadccee8d60d31b606482015260840161012a565b6102a9836010818761044e565b6102b291610478565b60801c90506102c560106000858761044e565b6102ce91610478565b60801c91509250929050565b60008083601f8401126102ec57600080fd5b50813567ffffffffffffffff81111561030457600080fd5b60208301915083602082850101111561031c57600080fd5b9250929050565b80356001600160a01b038116811461033a57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035e57600080fd5b8a3567ffffffffffffffff8082111561037657600080fd5b6103828e838f016102da565b909c509a5060208d013591508082111561039b57600080fd5b6103a78e838f016102da565b909a50985060408d0135975060608d01359150808211156103c757600080fd5b506103d48d828e016102da565b90965094505060808b013592506103ed60a08c01610323565b91506103fb60c08c01610323565b90509295989b9194979a5092959850565b6000806020838503121561041f57600080fd5b823567ffffffffffffffff81111561043657600080fd5b610442858286016102da565b90969095509350505050565b6000808585111561045e57600080fd5b8386111561046b57600080fd5b5050820193919092039150565b6fffffffffffffffffffffffffffffffff1981358181169160108510156104a95780818660100360031b1b83161692505b50509291505056fea2646970667358221220937c24aea9e01f448cb62e2b3be0bdd7f808e5688cca18b12ff45cb1dabdc7b064736f6c63430008170033", - "nonce": "0x22", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x874a564e4aceb704c057702ccc15c030b2dd2f4b5982bedb8df060ffde5d6180", - "transactionType": "CREATE2", - "contractName": "ValueLteEnforcer", - "contractAddress": "0x92bf12322527caa612fd31a0e810472bbb106a8f", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x755ad", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506104f8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063414c3e331461005c578063a145832a14610078578063b99deb0e1461008b578063d3eddcc51461005c578063ed4633671461005c575b600080fd5b61007661006a366004610336565b50505050505050505050565b005b610076610086366004610336565b6100b0565b61009e610099366004610403565b6101f8565b60405190815260200160405180910390f35b856100bc816000610269565b61010d5760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b61011e816000610269565b6101785760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b6064820152608401610104565b5060006101858888610280565b505091505060006101968e8e6101f8565b9050808211156101e85760405162461bcd60e51b815260206004820152601f60248201527f56616c75654c7465456e666f726365723a76616c75652d746f6f2d68696768006044820152606401610104565b5050505050505050505050505050565b6000602082146102585760405162461bcd60e51b815260206004820152602560248201527f56616c75654c7465456e666f726365723a696e76616c69642d7465726d732d6c6044820152640cadccee8d60db1b6064820152608401610104565b6102628284610445565b9392505050565b6001600160f81b0319828116908216145b92915050565b60008036816102926014828789610463565b61029b9161048d565b60601c93506102ae603460148789610463565b6102b791610445565b92506102c68560348189610463565b949793965094505050565b60008083601f8401126102e357600080fd5b50813567ffffffffffffffff8111156102fb57600080fd5b60208301915083602082850101111561031357600080fd5b9250929050565b80356001600160a01b038116811461033157600080fd5b919050565b60008060008060008060008060008060e08b8d03121561035557600080fd5b8a3567ffffffffffffffff8082111561036d57600080fd5b6103798e838f016102d1565b909c509a5060208d013591508082111561039257600080fd5b61039e8e838f016102d1565b909a50985060408d0135975060608d01359150808211156103be57600080fd5b506103cb8d828e016102d1565b90965094505060808b013592506103e460a08c0161031a565b91506103f260c08c0161031a565b90509295989b9194979a5092959850565b6000806020838503121561041657600080fd5b823567ffffffffffffffff81111561042d57600080fd5b610439858286016102d1565b90969095509350505050565b8035602083101561027a57600019602084900360031b1b1692915050565b6000808585111561047357600080fd5b8386111561048057600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156104ba5780818660140360031b1b83161692505b50509291505056fea2646970667358221220aaa65c38bf913adb3b6476a0d2d501b6b9e881c6a33b33b16dd8081cbc1b61ce64736f6c63430008170033", - "nonce": "0x23", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xad4d269d000c23455920f322cf3929b0d8f05fe819789012217dd1d95c342bc0", - "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x24", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5daaa7513c38fca112fa8354e5d49a6eb382f3b96f67822fdb7581fe1b9644ef", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x25", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1b56cef1df5d1fd357ee22c6e9766a92d5d254d7c782af181aa31b749427b02c", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x26", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1d63090ab319b7e50f0ae30675a031dc1bbeb1eef87c7e3dd753f2931da076c2", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0xb67d2" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "status": "0x1", - "cumulativeGasUsed": "0x772fb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x7ad3d42af0acf3d265cc5d599e9be550fd6c28335a55ea7f54ed8d4dabd1edce", - "transactionIndex": "0x1", - "blockHash": "0x75b3bebdbdb65a0813e215cf2edef838116564f7f34380db3f416454701bd242", - "blockNumber": "0x1bf709d", - "gasUsed": "0x69d59", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x2e0ca07c5", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x4779", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x845a8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xad4d269d000c23455920f322cf3929b0d8f05fe819789012217dd1d95c342bc0", - "transactionIndex": "0x1", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x790ca", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x3586f747f", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x5314", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xf2ef2", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x825277c14a5e31147e407e5306487dbd4db59d57ecda00a9e144ea9da58d909c", - "transactionIndex": "0x2", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x6e94a", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x3242853fb", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x4e02", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x142a26", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x0c48e8899955dc4f3690f4a4728ef0f9edb92e968485507182f05d2c4c0af3cb", - "transactionIndex": "0x3", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x4fb34", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x225c64ed6", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x3554", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1b226d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc0aa81e5c430f9531fc0ec9bf20887bd433dd2965685437d66add8e33096925d", - "transactionIndex": "0x4", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x6f847", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x3436a9c35", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x510a", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x23ddc0", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x8c8b43f7b5eee31a25561b1e140886ab7ac2fe86550fbe090d74d9d933074e53", - "transactionIndex": "0x5", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x8bb53", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x3d1b2ca79", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x5ed7", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2b8b36", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc89144c375b51de81220f698d448d420eff23a211c3fd7489efdcca606a95b16", - "transactionIndex": "0x6", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x7ad76", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x35b214e95", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x5357", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3767fe", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xb082b932342e8138664d88ea1cbf7f9dfde7e4a1e76d6a823ea9985af29a94e3", - "transactionIndex": "0x7", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0xbdcc8", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x51c9c9aed", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x7ef1", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x41ef80", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc95116fd0e0343904a2700f42f367d70093bd8a8f723e11f4e04bcd95c86dbe0", - "transactionIndex": "0x8", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0xa8782", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x473ebe032", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x6e94", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4ac444", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xfda697cc704239444e008526004080b1bf58b2eb52a45e17d62e5df65b430d99", - "transactionIndex": "0x9", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x8d4c4", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x3d68c863b", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x5f50", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5274ce", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x258f42268f4edb76efd558f78ff925e6dc6aa42e89f6ce674469e938c4f58d7b", - "transactionIndex": "0xa", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x7b08a", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x314872fde", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x4c7e", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5b8c54", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x1564c4e6f95f3d9a6d46eb2a9d8cf21b8a4480e9751bfcde8c4fe19107e6d51c", - "transactionIndex": "0xb", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x91786", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x3f0f512b3", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x61e0", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x635172", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9dc6b6007a206e04152017ae24b889dd4c884708ea8a1b5367a443915fd7fec1", - "transactionIndex": "0xc", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x7c51e", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x395561bb1", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x58fc", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x68a78a", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xbb6bddf0cdb8e4e511dd9a16ab49e4d0a3f404bf90b6956bb1f1a0ed19ed6046", - "transactionIndex": "0xd", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x55618", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x2724e1a25", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x3cc1", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x709a9e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x7f02dd8873a944654c79de6cfb137f89cd7074ce09b17b18b01b520478ebc1ee", - "transactionIndex": "0xe", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x7f314", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x3a9d0fb90", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x5af9", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x76a5bd", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x8c0256c7fed5b8425cbf5bad61827483543b294ace189793914e75acc120837e", - "transactionIndex": "0xf", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x60b1f", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x2c7756c24", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x4504", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x7bc499", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xee24f6c6ca669cdfbb0bf2ff1d3c5a722ed55a6286605ab5690f79127603ac2b", - "transactionIndex": "0x10", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x51edc", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x25a0d6f5a", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x3a67", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x80bbf5", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x0cd0d124d5a5849c2eb83a3dfb02bd886811ea522e0ed1525eae2b50d370f62d", - "transactionIndex": "0x11", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x4f75c", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x249585a67", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x38c8", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x8e3b24", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xd5b433c13161321d54116096f82f231959f21a6c8640cfb2f59da743487cecfe", - "transactionIndex": "0x12", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0xd7f2f", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x58a0497b7", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x898e", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xa06908", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc78f102a409bfb32cf00f44687479cbb00db692ee66bb82a5e073567ab3d1a83", - "transactionIndex": "0x13", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x122de4", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x7ac828f3e", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0xbe91", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xa81b1e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9b48ebf589c7a9b04c8df3d75f6ed5c51ec1e97e6a68d049e40ddbf49f104931", - "transactionIndex": "0x14", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x7b216", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x3610efb2d", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x53ea", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xac104a", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x963b086e551b8faf1eb7a40c55d9a5295100536a2a01f7216f5fe3cfd7bf2fd0", - "transactionIndex": "0x15", - "blockHash": "0x08a09bfc274e6c1e45eee486ffbc13c9ea9212a85de5a4ec3eb43eed41c59da3", - "blockNumber": "0x1bf709e", - "gasUsed": "0x3f52c", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x1d8b48b1c", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x2dda", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, + } + ], + "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xfd656", + "cumulativeGasUsed": "0xea06d", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x874a564e4aceb704c057702ccc15c030b2dd2f4b5982bedb8df060ffde5d6180", + "transactionHash": "0xb4a1aadb652d074b5b364de088fd10e43fa49bb5fae1c580143df2fd19acd61d", "transactionIndex": "0x1", - "blockHash": "0xf6a70373b699a0904306b8adc43c13f44d3931728a3ea8cf37703972018d4a99", - "blockNumber": "0x1bf709f", - "gasUsed": "0xf2178", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x6d4ee682c", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0xa9a8", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x158e58", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5daaa7513c38fca112fa8354e5d49a6eb382f3b96f67822fdb7581fe1b9644ef", - "transactionIndex": "0x2", - "blockHash": "0xf6a70373b699a0904306b8adc43c13f44d3931728a3ea8cf37703972018d4a99", - "blockNumber": "0x1bf709f", - "gasUsed": "0x5b802", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x2b048b22e", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x42c4", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1e8589", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x34b2100c50b780c7e58e6d699ec55636835eb92d58eb9fda8ad06ce063e61501", - "transactionIndex": "0x3", - "blockHash": "0xf6a70373b699a0904306b8adc43c13f44d3931728a3ea8cf37703972018d4a99", - "blockNumber": "0x1bf709f", - "gasUsed": "0x8f731", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x3fb3282a2", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x62de", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x28eb07", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x2e4a6899a830e9c15ad3ecf8f52e03db5ad3191bb3d52dab3f26faed06bdf639", - "transactionIndex": "0x4", - "blockHash": "0xf6a70373b699a0904306b8adc43c13f44d3931728a3ea8cf37703972018d4a99", - "blockNumber": "0x1bf709f", - "gasUsed": "0xa657e", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x4910646c0", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x7167", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2e0167", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x8a4d6360c2ab3e0b1c510909176267c87a24bfd2b4860821afc1e239c440d56d", - "transactionIndex": "0x5", - "blockHash": "0xf6a70373b699a0904306b8adc43c13f44d3931728a3ea8cf37703972018d4a99", - "blockNumber": "0x1bf709f", - "gasUsed": "0x51660", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x2461c87e5", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x3877", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3478bf", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x7a68e4e064b514a04e01e841501d0fd8eec062b20f67a6e4c119874f7b1b3f4d", - "transactionIndex": "0x6", - "blockHash": "0xf6a70373b699a0904306b8adc43c13f44d3931728a3ea8cf37703972018d4a99", - "blockNumber": "0x1bf709f", - "gasUsed": "0x67758", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x2ca27463a", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x4547", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3a9b63", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x193d6432fb46d156199baede34f9c93c8df95690678ac86f002a41700f5f82f3", - "transactionIndex": "0x7", - "blockHash": "0xf6a70373b699a0904306b8adc43c13f44d3931728a3ea8cf37703972018d4a99", - "blockNumber": "0x1bf709f", - "gasUsed": "0x622a4", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x2d8b47981", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x46b0", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x466d87", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x52ec102182c385410139c4ba32074e78b8e2474944318f35d17f62aee6620f54", - "transactionIndex": "0x8", - "blockHash": "0xf6a70373b699a0904306b8adc43c13f44d3931728a3ea8cf37703972018d4a99", - "blockNumber": "0x1bf709f", - "gasUsed": "0xbd224", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x5070dca38", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x7cda", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4b63ab", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x1b56cef1df5d1fd357ee22c6e9766a92d5d254d7c782af181aa31b749427b02c", - "transactionIndex": "0x9", - "blockHash": "0xf6a70373b699a0904306b8adc43c13f44d3931728a3ea8cf37703972018d4a99", - "blockNumber": "0x1bf709f", - "gasUsed": "0x4f624", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x224b25e00", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x353a", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5067df", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x11f386cc3865eadaca2f7c51c1ae20e693f1d213a53286500340ffcf3bcfe22e", - "transactionIndex": "0xa", - "blockHash": "0xf6a70373b699a0904306b8adc43c13f44d3931728a3ea8cf37703972018d4a99", - "blockNumber": "0x1bf709f", - "gasUsed": "0x50434", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x2367b63c9", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x36f3", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x5a12f0", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x0e2ab4b9cceca311adee0a38222e2210719e80bb0c7706711079ff15da00a7dc", - "transactionIndex": "0xb", - "blockHash": "0xf6a70373b699a0904306b8adc43c13f44d3931728a3ea8cf37703972018d4a99", - "blockNumber": "0x1bf709f", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x44b8018de", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x6aa8", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x63c31d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x3500823796a4f6ccf1fb400461fb0ed3e0df4a3642c4bf9e28e2fe1b82f5b590", - "transactionIndex": "0xc", - "blockHash": "0xf6a70373b699a0904306b8adc43c13f44d3931728a3ea8cf37703972018d4a99", - "blockNumber": "0x1bf709f", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x4541f9f8d", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x6b7e", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x6e2787", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x4ec43a5b4f553825bcbded6523506aaa8bed34056604f478dca95dd0632dc48a", - "transactionIndex": "0xd", - "blockHash": "0xf6a70373b699a0904306b8adc43c13f44d3931728a3ea8cf37703972018d4a99", - "blockNumber": "0x1bf709f", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x125007", - "blobGasUsed": "0x0", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "daFootprintGasScalar": "0x190", - "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", - "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x4a46d35c9", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x7348", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x76b7b1", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x1d63090ab319b7e50f0ae30675a031dc1bbeb1eef87c7e3dd753f2931da076c2", - "transactionIndex": "0xe", - "blockHash": "0xf6a70373b699a0904306b8adc43c13f44d3931728a3ea8cf37703972018d4a99", - "blockNumber": "0x1bf709f", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x125007", + "blockHash": "0x7ab4eb33412dcfca071c28bdc7f2064c87988693d563d755d1816ef2d1e115b1", + "blockNumber": "0x1e87212", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x5f5e100", "blobGasUsed": "0x0", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x558", - "l1BlobBaseFee": "0x84c466", + "l1BlobBaseFee": "0xd9552c", "l1BlobBaseFeeScalar": "0xc5fc5", - "l1Fee": "0x3e62daa58", - "l1GasPrice": "0xa3883db", - "l1GasUsed": "0x60d4", - "operatorFeeConstant": "0x13aa2d13837", - "operatorFeeScalar": "0x0" + "l1Fee": "0xaee7194a5", + "l1GasPrice": "0x2171f064", + "l1GasUsed": "0x7b20", + "operatorFeeConstant": "0x0", + "operatorFeeScalar": "0x186a0" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1776066235909, + "timestamp": 1778753582580, "chain": 747474, - "commit": "2366f71" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/763373/run-1778752677790.json b/broadcast/DeployCaveatEnforcers.s.sol/763373/run-1778752677790.json new file mode 100644 index 00000000..b1d27f9d --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/763373/run-1778752677790.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x34abc3295f710569b1a38f4885c20f811f96284e7e393c8230d0b35d22bf58a2", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2c", + "chainId": "0xba5ed" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xe9fdd", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x34abc3295f710569b1a38f4885c20f811f96284e7e393c8230d0b35d22bf58a2", + "transactionIndex": "0x1", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2f71d86", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xfd", + "blobGasUsed": "0xbfe50", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0xc3c9d", + "l1BlobBaseFee": "0x2", + "l1BlobBaseFeeScalar": "0x0", + "l1Fee": "0x8d945", + "l1GasPrice": "0x17", + "l1GasUsed": "0x7ad0" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752677790, + "chain": 763373, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/763373/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/763373/run-latest.json index 51887e7f..b1d27f9d 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/763373/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/763373/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0x7127c1945e36a7ee408baee67be24989a171c0f9f1d7b3c677fb4d17c5f0752a", + "hash": "0x34abc3295f710569b1a38f4885c20f811f96284e7e393c8230d0b35d22bf58a2", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x28", - "chainId": "0xba5ed" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x241084256a14fadcb407f074a2ee9f6ea11715b45d20850b62e7d9cf7a4fb844", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x29", - "chainId": "0xba5ed" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9760a9d8859eecb3dadf3c7764d9bef56467a12b93713685012eb4f3faac5662", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x2a", - "chainId": "0xba5ed" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x148f450b77af7a75af32097c0f469796fb1bfb2f3b3237529aec40cd9d62b9bd", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2b", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2c", "chainId": "0xba5ed" }, "additionalContracts": [], @@ -80,97 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xa5f45", + "cumulativeGasUsed": "0xe9fdd", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x7127c1945e36a7ee408baee67be24989a171c0f9f1d7b3c677fb4d17c5f0752a", + "transactionHash": "0x34abc3295f710569b1a38f4885c20f811f96284e7e393c8230d0b35d22bf58a2", "transactionIndex": "0x1", - "blockHash": "0x9931154f7a1a6f8f460ecc6997a4b1342238005de4a4baa0c995f9ebdcd83974", - "blockNumber": "0x1b21e6d", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0xf433c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0xc3c9d", - "l1BlobBaseFee": "0x14059fa20", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x29fb4c45", - "l1GasPrice": "0x7da6", - "l1GasUsed": "0x6aa8" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xa6461", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x241084256a14fadcb407f074a2ee9f6ea11715b45d20850b62e7d9cf7a4fb844", - "transactionIndex": "0x1", - "blockHash": "0xe2b1f59b18ce53cdcb5021f0b1c695e5ad9e74fa0eab522042e1fc169ae3cc63", - "blockNumber": "0x1b21e6e", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0xf433c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0xc3c9d", - "l1BlobBaseFee": "0x14059fa20", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x2a4f9633", - "l1GasPrice": "0x7da6", - "l1GasUsed": "0x6b7e" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x14c8cb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x9760a9d8859eecb3dadf3c7764d9bef56467a12b93713685012eb4f3faac5662", - "transactionIndex": "0x2", - "blockHash": "0xe2b1f59b18ce53cdcb5021f0b1c695e5ad9e74fa0eab522042e1fc169ae3cc63", - "blockNumber": "0x1b21e6e", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0xf433c", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0xc3c9d", - "l1BlobBaseFee": "0x14059fa20", - "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x2d6086a9", - "l1GasPrice": "0x7da6", - "l1GasUsed": "0x7348" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1d58f5", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x148f450b77af7a75af32097c0f469796fb1bfb2f3b3237529aec40cd9d62b9bd", - "transactionIndex": "0x3", - "blockHash": "0xe2b1f59b18ce53cdcb5021f0b1c695e5ad9e74fa0eab522042e1fc169ae3cc63", - "blockNumber": "0x1b21e6e", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0xf433c", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2f71d86", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0xfd", + "blobGasUsed": "0xbfe50", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, + "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0xc3c9d", - "l1BlobBaseFee": "0x14059fa20", + "l1BlobBaseFee": "0x2", "l1BlobBaseFeeScalar": "0x0", - "l1Fee": "0x261ce79c", - "l1GasPrice": "0x7da6", - "l1GasUsed": "0x60d4" + "l1Fee": "0x8d945", + "l1GasPrice": "0x17", + "l1GasUsed": "0x7ad0" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757453709, + "timestamp": 1778752677790, "chain": 763373, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/80002/run-1778752463338.json b/broadcast/DeployCaveatEnforcers.s.sol/80002/run-1778752463338.json new file mode 100644 index 00000000..175fa433 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/80002/run-1778752463338.json @@ -0,0 +1,65 @@ +{ + "transactions": [ + { + "hash": "0x260167687f4009901817391271ea9236638fd1235711023de008f3ac428f57a0", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x13882" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x140ed3", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", + "0x0000000000000000000000007ee41d8a25641000661b1ef5e6ae8a00400466b0" + ], + "data": "0x000000000000000000000000000000000000000000000000005921ce372e2900000000000000000000000000000000000000000000000002b16fbb869c25241d00000000000000000000000000000000000000000000443126c45a2218c2945c000000000000000000000000000000000000000000000002b11699b864f6fb1d000000000000000000000000000000000000000000004431271d7bf04ff0bd5c", + "blockHash": "0x2a6fa14c583245ec4977168e5ac73f13f8517b33d575c1bb60a025a374f3f47c", + "blockNumber": "0x249247f", + "blockTimestamp": "0x6a059bd0", + "transactionHash": "0x260167687f4009901817391271ea9236638fd1235711023de008f3ac428f57a0", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + } + ], + "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000040000000000000000000000000000000000000000800000000000001000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000020000000400000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000400000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x2", + "transactionHash": "0x260167687f4009901817391271ea9236638fd1235711023de008f3ac428f57a0", + "transactionIndex": "0x1", + "blockHash": "0x2a6fa14c583245ec4977168e5ac73f13f8517b33d575c1bb60a025a374f3f47c", + "blockNumber": "0x249247f", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x66720b33f", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752463338, + "chain": 80002, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/80002/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/80002/run-latest.json index 5a344929..175fa433 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/80002/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/80002/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0xa56ba21d8c65cb75e1b7fd7786de527ccf8d059a74719d4c45b9040f91eadd8c", + "hash": "0x260167687f4009901817391271ea9236638fd1235711023de008f3ac428f57a0", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0x13882" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x10c8e7dc6c1c3bba647f603335bc48124e5db66ee431d39cef985d4c392f486e", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x28", - "chainId": "0x13882" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc09ae5340a4c7bcfbbe05a8972e9a500a8633b3d0c82ce8116283005563dd848", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x29", - "chainId": "0x13882" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x02fa7c8f059fc85b45e258c96121e4386f0d155a5f9a24adeec29c7c65ebba63", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2a", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0x13882" }, "additionalContracts": [], @@ -80,7 +23,7 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x9ab11", + "cumulativeGasUsed": "0x140ed3", "logs": [ { "address": "0x0000000000000000000000000000000000001010", @@ -88,124 +31,26 @@ "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", "0x0000000000000000000000000000000000000000000000000000000000001010", "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x00000000000000000000000085ebd6dc97d56f62e371382b38eae91f3bb4ecb2" + "0x0000000000000000000000007ee41d8a25641000661b1ef5e6ae8a00400466b0" ], - "data": "0x00000000000000000000000000000000000000000000000000ca2decd3f816df000000000000000000000000000000000000000000000002b490e608e96971d90000000000000000000000000000000000000000000001f27abec7cef8d12e74000000000000000000000000000000000000000000000002b3c6b81c15715afa0000000000000000000000000000000000000000000001f27b88f5bbccc94553", - "blockHash": "0x9d3f8d3e83f3e336c08873091ada36a49643dded8caf1b1a0a2d8fdf9d6cc943", - "blockNumber": "0x18fd340", - "transactionHash": "0xa56ba21d8c65cb75e1b7fd7786de527ccf8d059a74719d4c45b9040f91eadd8c", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000008000000000000000040000000000000000000000000000000000000000800000000000001000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000010000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000020000000000000000000000000000000000000000000000100000", - "type": "0x2", - "transactionHash": "0xa56ba21d8c65cb75e1b7fd7786de527ccf8d059a74719d4c45b9040f91eadd8c", - "transactionIndex": "0x0", - "blockHash": "0x9d3f8d3e83f3e336c08873091ada36a49643dded8caf1b1a0a2d8fdf9d6cc943", - "blockNumber": "0x18fd340", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x14e967432e", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x135b3e", - "logs": [ - { - "address": "0x0000000000000000000000000000000000001010", - "topics": [ - "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", - "0x0000000000000000000000000000000000000000000000000000000000001010", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x00000000000000000000000085ebd6dc97d56f62e371382b38eae91f3bb4ecb2" - ], - "data": "0x00000000000000000000000000000000000000000000000000ca98c55f921403000000000000000000000000000000000000000000000002b3c6b81c131041cb0000000000000000000000000000000000000000000001f27b88f5bbccc94553000000000000000000000000000000000000000000000002b2fc1f56b37e2dc80000000000000000000000000000000000000000000001f27c538e812c5b5956", - "blockHash": "0x9d3f8d3e83f3e336c08873091ada36a49643dded8caf1b1a0a2d8fdf9d6cc943", - "blockNumber": "0x18fd340", - "transactionHash": "0x10c8e7dc6c1c3bba647f603335bc48124e5db66ee431d39cef985d4c392f486e", + "data": "0x000000000000000000000000000000000000000000000000005921ce372e2900000000000000000000000000000000000000000000000002b16fbb869c25241d00000000000000000000000000000000000000000000443126c45a2218c2945c000000000000000000000000000000000000000000000002b11699b864f6fb1d000000000000000000000000000000000000000000004431271d7bf04ff0bd5c", + "blockHash": "0x2a6fa14c583245ec4977168e5ac73f13f8517b33d575c1bb60a025a374f3f47c", + "blockNumber": "0x249247f", + "blockTimestamp": "0x6a059bd0", + "transactionHash": "0x260167687f4009901817391271ea9236638fd1235711023de008f3ac428f57a0", "transactionIndex": "0x1", - "logIndex": "0x1", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000008000000000000000040000000000000000000000000000000000000000800000000000001000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000010000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000020000000000000000000000000000000000000000000000100000", - "type": "0x2", - "transactionHash": "0x10c8e7dc6c1c3bba647f603335bc48124e5db66ee431d39cef985d4c392f486e", - "transactionIndex": "0x1", - "blockHash": "0x9d3f8d3e83f3e336c08873091ada36a49643dded8caf1b1a0a2d8fdf9d6cc943", - "blockNumber": "0x18fd340", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x14e967432e", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1dbfa8", - "logs": [ - { - "address": "0x0000000000000000000000000000000000001010", - "topics": [ - "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", - "0x0000000000000000000000000000000000000000000000000000000000001010", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x00000000000000000000000085ebd6dc97d56f62e371382b38eae91f3bb4ecb2" - ], - "data": "0x00000000000000000000000000000000000000000000000000d951dd983d12f6000000000000000000000000000000000000000000000002b2fc1f56b11bd2b50000000000000000000000000000000000000000000001f27c538e812c5b5956000000000000000000000000000000000000000000000002b222cd7918debfbf0000000000000000000000000000000000000000000001f27d2ce05ec4986c4c", - "blockHash": "0x9d3f8d3e83f3e336c08873091ada36a49643dded8caf1b1a0a2d8fdf9d6cc943", - "blockNumber": "0x18fd340", - "transactionHash": "0xc09ae5340a4c7bcfbbe05a8972e9a500a8633b3d0c82ce8116283005563dd848", - "transactionIndex": "0x2", - "logIndex": "0x2", - "removed": false - } - ], - "logsBloom": "0x00040000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000008000000000000000040000000000000000000000000000000000000000800000000000001000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000010000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000020000000000000000000000000000000000000000000000100000", - "type": "0x2", - "transactionHash": "0xc09ae5340a4c7bcfbbe05a8972e9a500a8633b3d0c82ce8116283005563dd848", - "transactionIndex": "0x2", - "blockHash": "0x9d3f8d3e83f3e336c08873091ada36a49643dded8caf1b1a0a2d8fdf9d6cc943", - "blockNumber": "0x18fd340", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x14e967432e", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x264fd2", - "logs": [ - { - "address": "0x0000000000000000000000000000000000001010", - "topics": [ - "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", - "0x0000000000000000000000000000000000000000000000000000000000001010", - "0x000000000000000000000000b0403b32f54d0bd752113f4009e8b534c6669f44", - "0x00000000000000000000000085ebd6dc97d56f62e371382b38eae91f3bb4ecb2" - ], - "data": "0x00000000000000000000000000000000000000000000000000b311f2780f6b36000000000000000000000000000000000000000000000002b222cd79165009a90000000000000000000000000000000000000000000001f27d2ce05ec4986c4c000000000000000000000000000000000000000000000002b16fbb869e409e730000000000000000000000000000000000000000000001f27ddff2513ca7d782", - "blockHash": "0x9d3f8d3e83f3e336c08873091ada36a49643dded8caf1b1a0a2d8fdf9d6cc943", - "blockNumber": "0x18fd340", - "transactionHash": "0x02fa7c8f059fc85b45e258c96121e4386f0d155a5f9a24adeec29c7c65ebba63", - "transactionIndex": "0x3", "logIndex": "0x3", "removed": false } ], - "logsBloom": "0x00040000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000008000000000000000040000000000000000000000000000000000000000800000000000001000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000010000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000020000000000000000000000000000000000000000000000100000", + "logsBloom": "0x00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000040000000000000000000000000000000000000000800000000000001000000100000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000020000000400000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000400000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", "type": "0x2", - "transactionHash": "0x02fa7c8f059fc85b45e258c96121e4386f0d155a5f9a24adeec29c7c65ebba63", - "transactionIndex": "0x3", - "blockHash": "0x9d3f8d3e83f3e336c08873091ada36a49643dded8caf1b1a0a2d8fdf9d6cc943", - "blockNumber": "0x18fd340", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x14e967432e", + "transactionHash": "0x260167687f4009901817391271ea9236638fd1235711023de008f3ac428f57a0", + "transactionIndex": "0x1", + "blockHash": "0x2a6fa14c583245ec4977168e5ac73f13f8517b33d575c1bb60a025a374f3f47c", + "blockNumber": "0x249247f", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x66720b33f", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null @@ -214,7 +59,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757453531, + "timestamp": 1778752463338, "chain": 80002, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/80069/run-1778752590746.json b/broadcast/DeployCaveatEnforcers.s.sol/80069/run-1778752590746.json new file mode 100644 index 00000000..bd7a3290 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/80069/run-1778752590746.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x02153a06e71bfd5c373a6cd1ef4a6dd3f1526ca4765d96911c4cb00b4c38279e", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x138c5" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xdebb3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x02153a06e71bfd5c373a6cd1ef4a6dd3f1526ca4765d96911c4cb00b4c38279e", + "transactionIndex": "0x1", + "blockHash": "0x01734dec6aa2b674f7bb857e0ee8ca1b5baaee204de8494c1ecd8b9476ac8730", + "blockNumber": "0x13045aa", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x30", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752590746, + "chain": 80069, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/80069/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/80069/run-latest.json index bb362f6a..bd7a3290 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/80069/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/80069/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0x67fa55acd4f3978994912d27510a868665e963d9371c43663c554f1735c068e6", + "hash": "0x02153a06e71bfd5c373a6cd1ef4a6dd3f1526ca4765d96911c4cb00b4c38279e", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0x138c5" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x3fd3cb7780cb38a71454d358a17cef5da2a7c24a57fdc96fd0e82cbb161c5357", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x28", - "chainId": "0x138c5" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe7cdfd3424902e6f69c8caf1f9fc001d7464ba04594c6231de0981a8459fef82", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x29", - "chainId": "0x138c5" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa4d2a5a315c28fd307e75cea76dbbef2520015f3c8aec981e64f3c70a7d2523b", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2a", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0x138c5" }, "additionalContracts": [], @@ -80,64 +23,16 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x9ab11", + "cumulativeGasUsed": "0xdebb3", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x67fa55acd4f3978994912d27510a868665e963d9371c43663c554f1735c068e6", + "transactionHash": "0x02153a06e71bfd5c373a6cd1ef4a6dd3f1526ca4765d96911c4cb00b4c38279e", "transactionIndex": "0x1", - "blockHash": "0xd69cb3ada85a3a18ed44bdd3b5d05a3e489d289ca9b1ed15b4b3f2e449bfafc6", - "blockNumber": "0x8dc4c7", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x6fc23ac00", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x135b3e", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x3fd3cb7780cb38a71454d358a17cef5da2a7c24a57fdc96fd0e82cbb161c5357", - "transactionIndex": "0x2", - "blockHash": "0xd69cb3ada85a3a18ed44bdd3b5d05a3e489d289ca9b1ed15b4b3f2e449bfafc6", - "blockNumber": "0x8dc4c7", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x6fc23ac00", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1dbfa8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xe7cdfd3424902e6f69c8caf1f9fc001d7464ba04594c6231de0981a8459fef82", - "transactionIndex": "0x3", - "blockHash": "0xd69cb3ada85a3a18ed44bdd3b5d05a3e489d289ca9b1ed15b4b3f2e449bfafc6", - "blockNumber": "0x8dc4c7", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x6fc23ac00", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x264fd2", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xa4d2a5a315c28fd307e75cea76dbbef2520015f3c8aec981e64f3c70a7d2523b", - "transactionIndex": "0x4", - "blockHash": "0xd69cb3ada85a3a18ed44bdd3b5d05a3e489d289ca9b1ed15b4b3f2e449bfafc6", - "blockNumber": "0x8dc4c7", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x6fc23ac00", + "blockHash": "0x01734dec6aa2b674f7bb857e0ee8ca1b5baaee204de8494c1ecd8b9476ac8730", + "blockNumber": "0x13045aa", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x30", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null @@ -146,7 +41,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757452936, + "timestamp": 1778752590746, "chain": 80069, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/80094/run-1778752563250.json b/broadcast/DeployCaveatEnforcers.s.sol/80094/run-1778752563250.json new file mode 100644 index 00000000..fbae6213 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/80094/run-1778752563250.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0x086c195e63f93c2ff3b1ec814707f4af220cee13ac2a06bfbb7a6bdf8b1cbba8", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x138de" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x981b31", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x086c195e63f93c2ff3b1ec814707f4af220cee13ac2a06bfbb7a6bdf8b1cbba8", + "transactionIndex": "0x9", + "blockHash": "0xafe76112c2f5334e02b3f66528c8ba409c256038681c7177d2d89ec7e97fcbf5", + "blockNumber": "0x13e6f3a", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x4d7e", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752563250, + "chain": 80094, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/80094/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/80094/run-latest.json index 73699e91..fbae6213 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/80094/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/80094/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0x26f901db930daa512c85cfed0dcaf450e9b169d414dd819c407378aeaa019dd9", + "hash": "0x086c195e63f93c2ff3b1ec814707f4af220cee13ac2a06bfbb7a6bdf8b1cbba8", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0x138de" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xcea771ff2a079ba4763aa52f1a6c4706a7fc7e9d7de8b4694341853b81612a36", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x28", - "chainId": "0x138de" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd9e4f600ae0d4efd972bd9ad52ce300704cb3b13e01e6415ee0378081f4d01a9", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x29", - "chainId": "0x138de" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xed32bfb357a93cb79a5c8d2b7a61afe503d559d9e97748b2b7337a81b2c72371", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2a", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0x138de" }, "additionalContracts": [], @@ -80,64 +23,16 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x16f7cf", + "cumulativeGasUsed": "0x981b31", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x26f901db930daa512c85cfed0dcaf450e9b169d414dd819c407378aeaa019dd9", - "transactionIndex": "0x8", - "blockHash": "0xdbfc734d38253faebee11a5c4f23f7889043e7c6d169dbe2c4ab6ea92db5c1a1", - "blockNumber": "0x9ca5a3", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x3d648de4", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x20a7fc", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xcea771ff2a079ba4763aa52f1a6c4706a7fc7e9d7de8b4694341853b81612a36", + "transactionHash": "0x086c195e63f93c2ff3b1ec814707f4af220cee13ac2a06bfbb7a6bdf8b1cbba8", "transactionIndex": "0x9", - "blockHash": "0xdbfc734d38253faebee11a5c4f23f7889043e7c6d169dbe2c4ab6ea92db5c1a1", - "blockNumber": "0x9ca5a3", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x3d648de4", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2b0c66", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xd9e4f600ae0d4efd972bd9ad52ce300704cb3b13e01e6415ee0378081f4d01a9", - "transactionIndex": "0xa", - "blockHash": "0xdbfc734d38253faebee11a5c4f23f7889043e7c6d169dbe2c4ab6ea92db5c1a1", - "blockNumber": "0x9ca5a3", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x3d648de4", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x290479", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xed32bfb357a93cb79a5c8d2b7a61afe503d559d9e97748b2b7337a81b2c72371", - "transactionIndex": "0x7", - "blockHash": "0xd9e84bd6dbd265b501976fbbd1bf788c32cb78a74edce6d736a2a4bc45c3a426", - "blockNumber": "0x9ca5a4", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x3d648de4", + "blockHash": "0xafe76112c2f5334e02b3f66528c8ba409c256038681c7177d2d89ec7e97fcbf5", + "blockNumber": "0x13e6f3a", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x4d7e", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null @@ -146,7 +41,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757440680, + "timestamp": 1778752563250, "chain": 80094, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/8453/run-1778752246692.json b/broadcast/DeployCaveatEnforcers.s.sol/8453/run-1778752246692.json new file mode 100644 index 00000000..1bf4ffe8 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/8453/run-1778752246692.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x77a43344cb7cb48881965daa3c07a1d3f392c3d280b5c89aeb96848b68582afa", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x75", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x8415fb", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x77a43344cb7cb48881965daa3c07a1d3f392c3d280b5c89aeb96848b68582afa", + "transactionIndex": "0x2f", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2bd9f0a", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x4d3a7b", + "blobGasUsed": "0x47098", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x94", + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x9b3aeb", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x6798703c", + "l1GasPrice": "0xae6d47b", + "l1GasUsed": "0x7aea" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752246692, + "chain": 8453, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/8453/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/8453/run-latest.json index f0513547..1bf4ffe8 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/8453/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/8453/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0x51ea594cc7fd445cae7f5c95f37cda0856e96d528016759dae9606b900ce1794", + "hash": "0x77a43344cb7cb48881965daa3c07a1d3f392c3d280b5c89aeb96848b68582afa", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x6b", - "chainId": "0x2105" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x28ddf629718cbac669cc6e6697977254e5492f5c8514666ba408f2b25f8ff3fb", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x6c", - "chainId": "0x2105" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa23819bc054cdd5aa7c44d9fb3a1974743133835d3e57e8aa368096e30ff6456", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x6d", - "chainId": "0x2105" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x24b5aa707a93f8ed4803085796fa4dd8e52d65749f7325fb2cd8bfabe684ad95", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x6e", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x75", "chainId": "0x2105" }, "additionalContracts": [], @@ -80,97 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x6d78b8", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x51ea594cc7fd445cae7f5c95f37cda0856e96d528016759dae9606b900ce1794", - "transactionIndex": "0x42", - "blockHash": "0x71169747557da22211eac2d69b3b55b2e648ce9c3be863942a9e6d202116d739", - "blockNumber": "0x21b0667", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x72bb0f", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0x1", - "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x848e05a78", - "l1GasPrice": "0x223ff48a", - "l1GasUsed": "0x6a9b" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x886f51", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x28ddf629718cbac669cc6e6697977254e5492f5c8514666ba408f2b25f8ff3fb", - "transactionIndex": "0x45", - "blockHash": "0xa495b058fd450302f75001e0f92825d6ed9d2512ba29f877ba0895798747db56", - "blockNumber": "0x21b0667", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x72bb0f", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0x1", - "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x85984a3ad", - "l1GasPrice": "0x223ff48a", - "l1GasUsed": "0x6b71" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x92d3bb", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xa23819bc054cdd5aa7c44d9fb3a1974743133835d3e57e8aa368096e30ff6456", - "transactionIndex": "0x46", - "blockHash": "0x71169747557da22211eac2d69b3b55b2e648ce9c3be863942a9e6d202116d739", - "blockNumber": "0x21b0667", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x72bb0f", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0x1", - "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x8f47e8d6f", - "l1GasPrice": "0x223ff48a", - "l1GasUsed": "0x733b" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x9b63e5", + "cumulativeGasUsed": "0x8415fb", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x24b5aa707a93f8ed4803085796fa4dd8e52d65749f7325fb2cd8bfabe684ad95", - "transactionIndex": "0x47", - "blockHash": "0x71169747557da22211eac2d69b3b55b2e648ce9c3be863942a9e6d202116d739", - "blockNumber": "0x21b0667", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0x72bb0f", + "transactionHash": "0x77a43344cb7cb48881965daa3c07a1d3f392c3d280b5c89aeb96848b68582afa", + "transactionIndex": "0x2f", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2bd9f0a", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x4d3a7b", + "blobGasUsed": "0x47098", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, + "daFootprintGasScalar": "0x94", "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0x1", + "l1BlobBaseFee": "0x9b3aeb", "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x78555fe44", - "l1GasPrice": "0x223ff48a", - "l1GasUsed": "0x60c6" + "l1Fee": "0x6798703c", + "l1GasPrice": "0xae6d47b", + "l1GasUsed": "0x7aea" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757440431, + "timestamp": 1778752246692, "chain": 8453, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/84532/run-1778752266256.json b/broadcast/DeployCaveatEnforcers.s.sol/84532/run-1778752266256.json new file mode 100644 index 00000000..97e88907 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/84532/run-1778752266256.json @@ -0,0 +1,55 @@ +{ + "transactions": [ + { + "hash": "0x2a6dff25d6390dae372e56a2cf06e2e500afd203ff8ac3e9f8db3b19c970896b", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x60", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xf4112", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x2a6dff25d6390dae372e56a2cf06e2e500afd203ff8ac3e9f8db3b19c970896b", + "transactionIndex": "0x2", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2791e16", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xd64a0", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x1be", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x66", + "l1GasPrice": "0x15", + "l1GasUsed": "0x7b05" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752266256, + "chain": 84532, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/84532/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/84532/run-latest.json index 3c837c45..97e88907 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/84532/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/84532/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0x8461ae5884c831e708b1e2d4ad5960808640ce779952abf2c204fdefd56a4483", + "hash": "0x2a6dff25d6390dae372e56a2cf06e2e500afd203ff8ac3e9f8db3b19c970896b", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x5b", - "chainId": "0x14a34" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5886b04eef2b8b67af989ef06acfd28398fe4f1313114e6e5c976b4aaed8b645", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x5c", - "chainId": "0x14a34" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0f810a37b6bb2df29fd4f065c80a056f372885008d45dd66544939b6a6829e50", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x5d", - "chainId": "0x14a34" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe7324f38408334c937092c17ebcf6486fbb396804aa955735ce5450f9c19f247", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x5e", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x60", "chainId": "0x14a34" }, "additionalContracts": [], @@ -80,97 +23,33 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x1e6cda", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x8461ae5884c831e708b1e2d4ad5960808640ce779952abf2c204fdefd56a4483", - "transactionIndex": "0x7", - "blockHash": "0xf05c4889d446b7ea1827b1d55d557e00264a25e77d0c1d3def2ef3d9c00d341c", - "blockNumber": "0x1d697e0", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0xf4283", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x8e4ff807", - "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x271fc3bc190", - "l1GasPrice": "0x556a", - "l1GasUsed": "0x6aa8" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x281d07", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x5886b04eef2b8b67af989ef06acfd28398fe4f1313114e6e5c976b4aaed8b645", - "transactionIndex": "0x8", - "blockHash": "0xf05c4889d446b7ea1827b1d55d557e00264a25e77d0c1d3def2ef3d9c00d341c", - "blockNumber": "0x1d697e0", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0xf4283", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x8e4ff807", - "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x276e50ecae4", - "l1GasPrice": "0x556a", - "l1GasUsed": "0x6b7e" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x328171", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x0f810a37b6bb2df29fd4f065c80a056f372885008d45dd66544939b6a6829e50", - "transactionIndex": "0x9", - "blockHash": "0xf05c4889d446b7ea1827b1d55d557e00264a25e77d0c1d3def2ef3d9c00d341c", - "blockNumber": "0x1d697e0", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0xf4283", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, - "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x8e4ff807", - "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x2a49d3c11bc", - "l1GasPrice": "0x556a", - "l1GasUsed": "0x7348" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x3b119b", + "cumulativeGasUsed": "0xf4112", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xe7324f38408334c937092c17ebcf6486fbb396804aa955735ce5450f9c19f247", - "transactionIndex": "0xa", - "blockHash": "0xf05c4889d446b7ea1827b1d55d557e00264a25e77d0c1d3def2ef3d9c00d341c", - "blockNumber": "0x1d697e0", - "gasUsed": "0x8902a", - "effectiveGasPrice": "0xf4283", + "transactionHash": "0x2a6dff25d6390dae372e56a2cf06e2e500afd203ff8ac3e9f8db3b19c970896b", + "transactionIndex": "0x2", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2791e16", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xd64a0", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, + "daFootprintGasScalar": "0x1be", "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x8e4ff807", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x2384c8c13fd", - "l1GasPrice": "0x556a", - "l1GasUsed": "0x60d4" + "l1Fee": "0x66", + "l1GasPrice": "0x15", + "l1GasUsed": "0x7b05" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757449891, + "timestamp": 1778752266256, "chain": 84532, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/97/run-1778752552628.json b/broadcast/DeployCaveatEnforcers.s.sol/97/run-1778752552628.json new file mode 100644 index 00000000..d757b8f4 --- /dev/null +++ b/broadcast/DeployCaveatEnforcers.s.sol/97/run-1778752552628.json @@ -0,0 +1,47 @@ +{ + "transactions": [ + { + "hash": "0xddbdabd7fba71d06af3dacdb83afbe8a78695fc8a5dcf09d52f9c106b955af7f", + "transactionType": "CREATE2", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1338ff", + "value": "0x0", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", + "chainId": "0x61" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xe3dbb", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xddbdabd7fba71d06af3dacdb83afbe8a78695fc8a5dcf09d52f9c106b955af7f", + "transactionIndex": "0x1", + "blockHash": "0x019e6ad565c94a7ee727fa516887465897e94647a33b72a3e1e5b5f9cfa661bc", + "blockNumber": "0x6661970", + "gasUsed": "0xdebb3", + "effectiveGasPrice": "0x5f5e100", + "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1778752552628, + "chain": 97, + "commit": "d0ebab5" +} \ No newline at end of file diff --git a/broadcast/DeployCaveatEnforcers.s.sol/97/run-latest.json b/broadcast/DeployCaveatEnforcers.s.sol/97/run-latest.json index 9f2afbd3..d757b8f4 100644 --- a/broadcast/DeployCaveatEnforcers.s.sol/97/run-latest.json +++ b/broadcast/DeployCaveatEnforcers.s.sol/97/run-latest.json @@ -1,76 +1,19 @@ { "transactions": [ { - "hash": "0xcc99bbc7351005d70557184e137fdac9c45d1cd50d652b8e357277c6d16cd8ac", + "hash": "0xddbdabd7fba71d06af3dacdb83afbe8a78695fc8a5dcf09d52f9c106b955af7f", "transactionType": "CREATE2", - "contractName": "ERC20MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xeaa1be91f0ea417820a765df9c5be542286bffdc", + "contractName": "ApprovalRevocationEnforcer", + "contractAddress": "0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a", "function": null, "arguments": null, "transaction": { "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xd59c4", + "gas": "0x1338ff", "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a79806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107e9565b61016d565b005b6100aa6100a53660046108b6565b61041c565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108f9565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107e9565b50505050505050505050565b61013461012f366004610912565b610431565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107e9565b610505565b85600881901b61017e816000610722565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610431565b925092509250600081116102785760405162461bcd60e51b815260206004820152604660248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a7a65726f2d65787065637465642d6368616e67652d606482015265185b5bdd5b9d60d21b608482015260a4016101d4565b6000610285338585610739565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b03878116600483015293945090928716906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610954565b90508160200151600003610378578082526040518181526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838260200181815161038a9190610983565b9052506040820180519061039d82610996565b90525060008381526020818152604091829020845181558482015160018201558483015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b6000610429848484610739565b949350505050565b60008080604884146104ab5760405162461bcd60e51b815260206004820152603f60248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e76616c69642d7465726d732d6c656e6774680060648201526084016101d4565b6104b96014600086886109af565b6104c2916109d9565b60601c92506104d56028601486886109af565b6104de916109d9565b60601c91506104f084602881886109af565b6104f991610a0e565b60001c90509250925092565b6000806105128c8c610431565b50915091506000610524338484610739565b600081815260208190526040812060020180549293509061054483610a2c565b90915550506000818152602081905260409020600201541561056857505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106029190610954565b6020830151835191925061061591610983565b81101561069b5760405162461bcd60e51b815260206004820152604860248201527f45524332304d756c74694f7065726174696f6e496e63726561736542616c616e60448201527f6365456e666f726365723a696e73756666696369656e742d62616c616e63652d606482015267696e63726561736560c01b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106ee91815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079657600080fd5b50813567ffffffffffffffff8111156107ae57600080fd5b6020830191508360208285010111156107c657600080fd5b9250929050565b80356001600160a01b03811681146107e457600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080857600080fd5b8a3567ffffffffffffffff8082111561082057600080fd5b61082c8e838f01610784565b909c509a5060208d013591508082111561084557600080fd5b6108518e838f01610784565b909a50985060408d0135975060608d013591508082111561087157600080fd5b5061087e8d828e01610784565b90965094505060808b0135925061089760a08c016107cd565b91506108a560c08c016107cd565b90509295989b9194979a5092959850565b6000806000606084860312156108cb57600080fd5b6108d4846107cd565b92506108e2602085016107cd565b91506108f0604085016107cd565b90509250925092565b60006020828403121561090b57600080fd5b5035919050565b6000806020838503121561092557600080fd5b823567ffffffffffffffff81111561093c57600080fd5b61094885828601610784565b90969095509350505050565b60006020828403121561096657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107335761073361096d565b6000600182016109a8576109a861096d565b5060010190565b600080858511156109bf57600080fd5b838611156109cc57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a065780818660140360031b1b83161692505b505092915050565b8035602083101561073357600019602084900360031b1b1692915050565b600081610a3b57610a3b61096d565b50600019019056fea2646970667358221220ba2acff80f7ce3e6e3a85007e6991a76e2d1a1bd113fdf4a31e36b37924543ea64736f6c63430008170033", - "nonce": "0x27", - "chainId": "0x61" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x7445519bb13db28bef3350344b482220bffeb0e5606170f36f6b5d9da4ef0926", - "transactionType": "CREATE2", - "contractName": "ERC721MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x44877cdafc0d529ab144bb6b0e202ee377c90229", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xe2a48", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610a7f806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015a57600080fd5b8063414c3e33146100825780636075926314610097578063676b9956146100bd575b600080fd5b6100956100903660046107ef565b61016d565b005b6100aa6100a53660046108bc565b61041f565b6040519081526020015b60405180910390f35b6100ec6100cb3660046108ff565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046107ef565b50505050505050505050565b61013461012f366004610918565b610434565b604080516001600160a01b039485168152939092166020840152908201526060016100b4565b6100956101683660046107ef565b61050a565b85600881901b61017e816000610728565b6101dd5760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060008060006101ed8e8e610434565b925092509250600081116102795760405162461bcd60e51b815260206004820152604760248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67656064820152660b585b5bdd5b9d60ca1b608482015260a4016101d4565b600061028633858561073f565b6040516370a0823160e01b81526001600160a01b0385811660048301529192506000918616906370a0823190602401602060405180830381865afa1580156102d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f6919061095a565b600083815260208181526040808320815160608101835281548152600182015493810184905260029091015491810191909152929350900361037b578181526040518281526001600160a01b03878116919087169033907f3cb05302df8cd7b676090bbbb33925ec8ee4921f3fdd0847ce93a63c9f6b0e339060200160405180910390a45b838160200181815161038d9190610989565b905250604081018051906103a08261099c565b90525060008381526020818152604091829020835181558382015160018201558383015160029091015590518581526001600160a01b03888116929088169133917fcc5c1cd0722b12a461841eee66748176adaeb124052626780d158278633f450a910160405180910390a45050505050505050505050505050505050565b600061042c84848461073f565b949350505050565b60008080604884146104b0576040805162461bcd60e51b81526020600482015260248101919091527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746860648201526084016101d4565b6104be6014600086886109b5565b6104c7916109df565b60601c92506104da6028601486886109b5565b6104e3916109df565b60601c91506104f584602881886109b5565b6104fe91610a14565b60001c90509250925092565b6000806105178c8c610434565b5091509150600061052933848461073f565b600081815260208190526040812060020180549293509061054983610a32565b90915550506000818152602081905260409020600201541561056d57505050610115565b6000818152602081815260408083208151606081018352815481526001820154938101939093526002015482820152516370a0823160e01b81526001600160a01b0385811660048301529192918616906370a0823190602401602060405180830381865afa1580156105e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610607919061095a565b6020830151835191925061061a91610989565b8110156106a15760405162461bcd60e51b815260206004820152604960248201527f4552433732314d756c74694f7065726174696f6e496e63726561736542616c6160448201527f6e6365456e666f726365723a696e73756666696369656e742d62616c616e63656064820152682d696e63726561736560b81b608482015260a4016101d4565b846001600160a01b0316846001600160a01b0316336001600160a01b03167f888d198b5fc8a10778b5492528dc41af892ec773b4b47d5e551ffddf7e0f031585602001516040516106f491815260200190565b60405180910390a4505060009081526020819052604081208181556001810182905560020155505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b604080516001600160a01b0380861660208301528085169282019290925290821660608201526000906080016040516020818303038152906040528051906020012090509392505050565b60008083601f84011261079c57600080fd5b50813567ffffffffffffffff8111156107b457600080fd5b6020830191508360208285010111156107cc57600080fd5b9250929050565b80356001600160a01b03811681146107ea57600080fd5b919050565b60008060008060008060008060008060e08b8d03121561080e57600080fd5b8a3567ffffffffffffffff8082111561082657600080fd5b6108328e838f0161078a565b909c509a5060208d013591508082111561084b57600080fd5b6108578e838f0161078a565b909a50985060408d0135975060608d013591508082111561087757600080fd5b506108848d828e0161078a565b90965094505060808b0135925061089d60a08c016107d3565b91506108ab60c08c016107d3565b90509295989b9194979a5092959850565b6000806000606084860312156108d157600080fd5b6108da846107d3565b92506108e8602085016107d3565b91506108f6604085016107d3565b90509250925092565b60006020828403121561091157600080fd5b5035919050565b6000806020838503121561092b57600080fd5b823567ffffffffffffffff81111561094257600080fd5b61094e8582860161078a565b90969095509350505050565b60006020828403121561096c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561073957610739610973565b6000600182016109ae576109ae610973565b5060010190565b600080858511156109c557600080fd5b838611156109d257600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610a0c5780818660140360031b1b83161692505b505092915050565b8035602083101561073957600019602084900360031b1b1692915050565b600081610a4157610a41610973565b50600019019056fea2646970667358221220ffcb2033f5580868671e1526a64d212be737d909e95d919bf342094f38b60c4664736f6c63430008170033", - "nonce": "0x28", - "chainId": "0x61" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe6f23f0fe3ff125f3f6b618c689077a4b05b9f67e403bec484da6fe48dd4f52a", - "transactionType": "CREATE2", - "contractName": "ERC1155MultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0x9eb86bbdaa71d4d8d5fb1b8a9457f04d3344797b", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xf31cd", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610b54806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b99deb0e1161005b578063b99deb0e14610100578063d3eddcc5146100e6578063df22c39514610154578063ed4633671461017557600080fd5b8063414c3e3314610082578063676b995614610097578063a145832a146100e6575b600080fd5b6100956100903660046108bc565b610188565b005b6100c66100a5366004610989565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060015b60405180910390f35b6100956100f43660046108bc565b50505050505050505050565b61011361010e3660046109a2565b610480565b6040516100dd919081516001600160a01b03908116825260208084015190911690820152604080830151908201526060918201519181019190915260800190565b6101676101623660046109e4565b6105ab565b6040519081526020016100dd565b6100956101833660046108bc565b6105c2565b85600881901b6001600160f81b03198116156101f95760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b5060006102068c8c610480565b905060008160600151116102935760405162461bcd60e51b815260206004820152604860248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a7a65726f2d65787065637465642d6368616e67606482015267194b585b5bdd5b9d60c21b608482015260a4016101f0565b60006102ad3383600001518460200151856040015161080c565b825160208401516040808601519051627eeac760e11b81526001600160a01b039283166004820152602481019190915292935060009291169062fdd58e90604401602060405180830381865afa15801561030b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032f9190610a2f565b60008381526020818152604080832081516060810183528154815260018201549381018490526002909101549181019190915292935090036103c557818152835160208086015160408088015181519081529283018690526001600160a01b03938416939091169133917f5c2b9cb0add50146a51c653a799405a778f36556c724d4bf4c448966543f15bc910160405180910390a45b8360600151816020018181516103db9190610a5e565b905250604081018051906103ee82610a71565b9052506000838152602081815260409182902083518155838201516001820155838301516002909101558551868201518784015160608901518551918252938101939093526001600160a01b039182169391169133917f777f4de98a1b34e32be8bf6e5f8f024aff62180c183490fce6665f3c8aa9c7ed910160405180910390a4505050505050505050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152606882146105245760405162461bcd60e51b815260206004820152604160248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e76616c69642d7465726d732d6c656e67746064820152600d60fb1b608482015260a4016101f0565b60408051608081019091528061053e601460008688610a8a565b61054791610ab4565b60601c815260200161055d602860148688610a8a565b61056691610ab4565b60601c815260200161057c604860288688610a8a565b61058591610ae9565b81526020016105978460488188610a8a565b6105a091610ae9565b905290505b92915050565b60006105b98585858561080c565b95945050505050565b60006105ce8b8b610480565b905060006105ea3383600001518460200151856040015161080c565b600081815260208190526040812060020180549293509061060a83610b07565b90915550506000818152602081905260409020600201541561062d5750506100f4565b60008181526020818152604080832081516060810183528154815260018201548185015260029091015481830152855192860151868301519251627eeac760e11b81526001600160a01b0391821660048201526024810193909352909392169062fdd58e90604401602060405180830381865afa1580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d69190610a2f565b602083015183519192506106e991610a5e565b8110156107715760405162461bcd60e51b815260206004820152604a60248201527f455243313135354d756c74694f7065726174696f6e496e63726561736542616c60448201527f616e6365456e666f726365723a696e73756666696369656e742d62616c616e63606482015269652d696e63726561736560b01b608482015260a4016101f0565b83600001516001600160a01b031684602001516001600160a01b0316336001600160a01b03167fbc3650b10d625737ac91f0ffb3465da78112ad3c76536b4a3d34f3924fa1576d876040015186602001516040516107d9929190918252602082015260400190565b60405180910390a45050600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03958616602080830191909152948616818301529290941660608301526080808301919091528351808303909101815260a0909101909252815191012090565b60008083601f84011261086957600080fd5b50813567ffffffffffffffff81111561088157600080fd5b60208301915083602082850101111561089957600080fd5b9250929050565b80356001600160a01b03811681146108b757600080fd5b919050565b60008060008060008060008060008060e08b8d0312156108db57600080fd5b8a3567ffffffffffffffff808211156108f357600080fd5b6108ff8e838f01610857565b909c509a5060208d013591508082111561091857600080fd5b6109248e838f01610857565b909a50985060408d0135975060608d013591508082111561094457600080fd5b506109518d828e01610857565b90965094505060808b0135925061096a60a08c016108a0565b915061097860c08c016108a0565b90509295989b9194979a5092959850565b60006020828403121561099b57600080fd5b5035919050565b600080602083850312156109b557600080fd5b823567ffffffffffffffff8111156109cc57600080fd5b6109d885828601610857565b90969095509350505050565b600080600080608085870312156109fa57600080fd5b610a03856108a0565b9350610a11602086016108a0565b9250610a1f604086016108a0565b9396929550929360600135925050565b600060208284031215610a4157600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105a5576105a5610a48565b600060018201610a8357610a83610a48565b5060010190565b60008085851115610a9a57600080fd5b83861115610aa757600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610ae15780818660140360031b1b83161692505b505092915050565b803560208310156105a557600019602084900360031b1b1692915050565b600081610b1657610b16610a48565b50600019019056fea264697066735822122041753b0a8d74a31c94ee6c9767c78e7ab30d4588d7d5d7e2b382ca73386978e164736f6c63430008170033", - "nonce": "0x29", - "chainId": "0x61" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x320deab466f72f22e494aad6c08a0f0ee05189c1068c7396b739afed0f1ac528", - "transactionType": "CREATE2", - "contractName": "NativeTokenMultiOperationIncreaseBalanceEnforcer", - "contractAddress": "0xad551e9b971c1b0c02c577bffcfaa20b81777276", - "function": null, - "arguments": null, - "transaction": { - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0xbd31d", - "value": "0x0", - "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b5061092a806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063a145832a1161005b578063a145832a14610107578063b99deb0e14610121578063d3eddcc514610107578063ed4633671461015357600080fd5b8063414c3e3314610082578063525ada4014610097578063676b9956146100bd575b600080fd5b6100956100903660046106c3565b610166565b005b6100aa6100a5366004610790565b61039e565b6040519081526020015b60405180910390f35b6100ec6100cb3660046107c3565b60006020819052908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016100b4565b6100956101153660046106c3565b50505050505050505050565b61013461012f3660046107dc565b6103b3565b604080516001600160a01b0390931683526020830191909152016100b4565b6100956101613660046106c3565b610478565b85600881901b6001600160f81b03198116156101d75760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084015b60405180910390fd5b506000806101e58d8d6103b3565b91509150600081116102745760405162461bcd60e51b815260206004820152604c60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a7a65726f2d65787065637465642d6360648201526b1a185b99d94b585b5bdd5b9d60a21b608482015260a4016101ce565b60006102803384610626565b6000818152602081815260408083208151606081018352815481526001820154938101849052600290910154918101919091529293509003610301576001600160a01b038416803182526040518131815233907f957dd048017a6b2ea0ef18e0b4b3eaedcd59fdfd5f3f3bd081faa20eb8e0e3439060200160405180910390a35b82816020018181516103139190610834565b9052506040810180519061032682610847565b90525060008281526020818152604091829020835181558382015160018201558383015160029091015590518481526001600160a01b0386169133917fa0f328a071b33e3b8dbebe28274be3c7ff5e52c215c15a860dcca1e4caaf3846910160405180910390a3505050505050505050505050505050565b60006103aa8383610626565b90505b92915050565b6000806034831461043a5760405162461bcd60e51b815260206004820152604560248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e76616c69642d7465726d732d6c6064820152640cadccee8d60db1b608482015260a4016101ce565b610448601460008587610860565b6104519161088a565b60601c91506104638360148187610860565b61046c916108bf565b60001c90509250929050565b60006104848b8b6103b3565b50905060006104933383610626565b60008181526020819052604081206002018054929350906104b3836108dd565b9091555050600081815260208190526040902060020154156104d6575050610115565b60008181526020818152604091829020825160608101845281548082526001830154938201849052600290920154938101939093526105159190610834565b836001600160a01b03163110156105ab5760405162461bcd60e51b815260206004820152604e60248201527f4e6174697665546f6b656e4d756c74694f7065726174696f6e496e637265617360448201527f6542616c616e6365456e666f726365723a696e73756666696369656e742d626160648201526d6c616e63652d696e63726561736560901b608482015260a4016101ce565b826001600160a01b0316336001600160a01b03167ff952db7027df31d83bddb1edbc2d0fb2d7db94497be9743672ec75e070cbb57a83602001516040516105f491815260200190565b60405180910390a350600090815260208190526040812081815560018101829055600201555050505050505050505050565b604080516001600160a01b03938416602080830191909152929093168382015280518084038201815260609093019052815191012090565b60008083601f84011261067057600080fd5b50813567ffffffffffffffff81111561068857600080fd5b6020830191508360208285010111156106a057600080fd5b9250929050565b80356001600160a01b03811681146106be57600080fd5b919050565b60008060008060008060008060008060e08b8d0312156106e257600080fd5b8a3567ffffffffffffffff808211156106fa57600080fd5b6107068e838f0161065e565b909c509a5060208d013591508082111561071f57600080fd5b61072b8e838f0161065e565b909a50985060408d0135975060608d013591508082111561074b57600080fd5b506107588d828e0161065e565b90965094505060808b0135925061077160a08c016106a7565b915061077f60c08c016106a7565b90509295989b9194979a5092959850565b600080604083850312156107a357600080fd5b6107ac836106a7565b91506107ba602084016106a7565b90509250929050565b6000602082840312156107d557600080fd5b5035919050565b600080602083850312156107ef57600080fd5b823567ffffffffffffffff81111561080657600080fd5b6108128582860161065e565b90969095509350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ad576103ad61081e565b6000600182016108595761085961081e565b5060010190565b6000808585111561087057600080fd5b8386111561087d57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108b75780818660140360031b1b83161692505b505092915050565b803560208310156103ad57600019602084900360031b1b1692915050565b6000816108ec576108ec61081e565b50600019019056fea2646970667358221220dc78675e0237abf44a2a9521805435e7ed155d6d8718585085c478d94c9c278d64736f6c63430008170033", - "nonce": "0x2a", + "input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b50610f82806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063414c3e3314610051578063a145832a1461006d578063d3eddcc514610051578063ed46336714610051575b600080fd5b61006b61005f366004610bff565b50505050505050505050565b005b61006b61007b366004610bff565b85610087816000610617565b6100d85760405162461bcd60e51b815260206004820181905260248201527f436176656174456e666f726365723a696e76616c69642d63616c6c2d7479706560448201526064015b60405180910390fd5b86600881901b6100e9816000610617565b6101435760405162461bcd60e51b815260206004820152602560248201527f436176656174456e666f726365723a696e76616c69642d657865637574696f6e6044820152642d7479706560d81b60648201526084016100cf565b5060006101508d8d61062e565b90506000803660006101628c8c61075b565b9350935093509350826000146101b95760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d76616c756560c01b60648201526084016100cf565b60048110156101da5760405162461bcd60e51b81526004016100cf90610cd2565b60006101e96004828486610d13565b6101f291610d3d565b90506378ae83bb60e01b6001600160e01b0319821601610282576008861660000361026c5760405162461bcd60e51b81526020600482015260366024820152600080516020610f0d8339815191526044820152751d0c8b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960521b60648201526084016100cf565b6102778584846107ac565b505050505050610609565b6333acd78160e01b6001600160e01b031982160161033857601086166000036103015760405162461bcd60e51b81526020600482015260376024820152600080516020610f0d83398151915260448201527f74322d6c6f636b646f776e2d6e6f742d616c6c6f77656400000000000000000060648201526084016100cf565b6001600160a01b0385166e22d473030f116ddee9f6b43ac78ba3146102775760405162461bcd60e51b81526004016100cf90610d6d565b632689a37160e21b6001600160e01b03198216016103b95760208616600003610301576040805162461bcd60e51b8152602060048201526024810191909152600080516020610f0d83398151915260448201527f74322d696e76616c69646174652d6e6f6e6365732d6e6f742d616c6c6f77656460648201526084016100cf565b604482146103d95760405162461bcd60e51b81526004016100cf90610cd2565b635dd34b9b60e01b6001600160e01b0319821601610476576004861660000361046a5760405162461bcd60e51b815260206004820152603860248201527f417070726f76616c5265766f636174696f6e456e666f726365723a736574417060448201527f70726f76616c466f72416c6c2d6e6f742d616c6c6f776564000000000000000060648201526084016100cf565b6102778584848d6108fb565b63f6a1584d60e01b6001600160e01b03198216016105c157600061049e602460048587610d13565b6104a791610dac565b90506001600160a01b03811661053857600287166000036105285760405162461bcd60e51b815260206004820152603560248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726337326044820152740c4b585c1c1c9bdd994b5b9bdd0b585b1b1bddd959605a1b60648201526084016100cf565b610533868585610a25565b6105b5565b600187166000036105a85760405162461bcd60e51b815260206004820152603460248201527f417070726f76616c5265766f636174696f6e456e666f726365723a65726332306044820152730b585c1c1c9bdd994b5b9bdd0b585b1b1bddd95960621b60648201526084016100cf565b6105b58685858e85610ad9565b50505050505050610609565b60405162461bcd60e51b81526020600482015260296024820152600080516020610f2d8339815191526044820152681a590b5b595d1a1bd960ba1b60648201526084016100cf565b505050505050505050505050565b6001600160f81b0319828116908216145b92915050565b6000600182146106865760405162461bcd60e51b815260206004820152602f6024820152600080516020610f2d83398151915260448201526e0d2c85ae8cae4dae65ad8cadccee8d608b1b60648201526084016100cf565b8282600081811061069957610699610dca565b919091013560f81c915050600081900361070b5760405162461bcd60e51b815260206004820152602d60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d6d6560448201526c1d1a1bd91ccb585b1b1bddd959609a1b60648201526084016100cf565b60c08116156106285760405162461bcd60e51b81526020600482015260286024820152600080516020610f2d83398151915260448201526769642d7465726d7360c01b60648201526084016100cf565b600080368161076d6014828789610d13565b61077691610de0565b60601c9350610789603460148789610d13565b61079291610dac565b92506107a18560348189610d13565b949793965094505050565b6001600160a01b0383166e22d473030f116ddee9f6b43ac78ba3146107e35760405162461bcd60e51b81526004016100cf90610d6d565b608481146108475760405162461bcd60e51b815260206004820152603b6024820152600080516020610f0d83398151915260448201527f74322d696e76616c69642d657865637574696f6e2d6c656e677468000000000060648201526084016100cf565b610855606460448385610d13565b61085e91610dac565b1561087b5760405162461bcd60e51b81526004016100cf90610e13565b610889608460648385610d13565b61089291610dac565b156108f65760405162461bcd60e51b815260206004820152602e60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a60448201526d32b93796b2bc3834b930ba34b7b760911b60648201526084016100cf565b505050565b610909604460248486610d13565b61091291610dac565b156109735760405162461bcd60e51b815260206004820152602b60248201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f742d6160448201526a16b932bb37b1b0ba34b7b760a91b60648201526084016100cf565b6000610983602460048587610d13565b61098c91610dac565b60405163e985e9c560e01b81526001600160a01b03848116600483015280831660248301529192509086169063e985e9c590604401602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190610e5d565b610a1e5760405162461bcd60e51b81526004016100cf90610e86565b5050505050565b6000610a35604460248486610d13565b610a3e91610dac565b60405163020604bf60e21b8152600481018290529091506000906001600160a01b0386169063081812fc90602401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190610ed6565b6001600160a01b031603610ad35760405162461bcd60e51b81526004016100cf90610e86565b50505050565b610ae7604460248587610d13565b610af091610dac565b15610b0d5760405162461bcd60e51b81526004016100cf90610e13565b604051636eb1769f60e11b81526001600160a01b038381166004830152828116602483015286169063dd62ed3e90604401602060405180830381865afa158015610b5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7f9190610ef3565b600003610a1e5760405162461bcd60e51b81526004016100cf90610e86565b60008083601f840112610bb057600080fd5b50813567ffffffffffffffff811115610bc857600080fd5b602083019150836020828501011115610be057600080fd5b9250929050565b6001600160a01b0381168114610bfc57600080fd5b50565b60008060008060008060008060008060e08b8d031215610c1e57600080fd5b8a3567ffffffffffffffff80821115610c3657600080fd5b610c428e838f01610b9e565b909c509a5060208d0135915080821115610c5b57600080fd5b610c678e838f01610b9e565b909a50985060408d0135975060608d0135915080821115610c8757600080fd5b50610c948d828e01610b9e565b90965094505060808b0135925060a08b0135610caf81610be7565b915060c08b0135610cbf81610be7565b809150509295989b9194979a5092959850565b6020808252603390820152600080516020610f2d8339815191526040820152720d2c85acaf0cac6eae8d2dedc5ad8cadccee8d606b1b606082015260800190565b60008085851115610d2357600080fd5b83861115610d3057600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015610d655780818660040360031b1b83161692505b505092915050565b6020808252603190820152600080516020610f2d8339815191526040820152701a590b5c195c9b5a5d0c8b5d185c99d95d607a1b606082015260800190565b8035602083101561062857600019602084900360031b1b1692915050565b634e487b7160e01b600052603260045260246000fd5b6bffffffffffffffffffffffff198135818116916014851015610d655760149490940360031b84901b1690921692915050565b6020808252602a908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f6e2d7a604082015269195c9bcb585b5bdd5b9d60b21b606082015260800190565b600060208284031215610e6f57600080fd5b81518015158114610e7f57600080fd5b9392505050565b60208082526030908201527f417070726f76616c5265766f636174696f6e456e666f726365723a6e6f2d617060408201526f70726f76616c2d746f2d7265766f6b6560801b606082015260800190565b600060208284031215610ee857600080fd5b8151610e7f81610be7565b600060208284031215610f0557600080fd5b505191905056fe417070726f76616c5265766f636174696f6e456e666f726365723a7065726d69417070726f76616c5265766f636174696f6e456e666f726365723a696e76616ca26469706673582212200b9b4fc3ceb80b33a7a3836360e7e30ce648157075b95685bdfd33482dcf19f764736f6c63430008170033", + "nonce": "0x2b", "chainId": "0x61" }, "additionalContracts": [], @@ -80,63 +23,15 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0xa1730", + "cumulativeGasUsed": "0xe3dbb", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0xcc99bbc7351005d70557184e137fdac9c45d1cd50d652b8e357277c6d16cd8ac", + "type": "0x2", + "transactionHash": "0xddbdabd7fba71d06af3dacdb83afbe8a78695fc8a5dcf09d52f9c106b955af7f", "transactionIndex": "0x1", - "blockHash": "0x1635536b2bc95f11fa6c2fe7cb7ba9a2fbba182eef38bfa655c74707c5cc92b7", - "blockNumber": "0x3dcea72", - "gasUsed": "0x9ab11", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x13c75d", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x7445519bb13db28bef3350344b482220bffeb0e5606170f36f6b5d9da4ef0926", - "transactionIndex": "0x2", - "blockHash": "0x1635536b2bc95f11fa6c2fe7cb7ba9a2fbba182eef38bfa655c74707c5cc92b7", - "blockNumber": "0x3dcea72", - "gasUsed": "0x9b02d", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1e2bc7", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0xe6f23f0fe3ff125f3f6b618c689077a4b05b9f67e403bec484da6fe48dd4f52a", - "transactionIndex": "0x3", - "blockHash": "0x1635536b2bc95f11fa6c2fe7cb7ba9a2fbba182eef38bfa655c74707c5cc92b7", - "blockNumber": "0x3dcea72", - "gasUsed": "0xa646a", - "effectiveGasPrice": "0x5f5e100", - "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x26bbf1", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x320deab466f72f22e494aad6c08a0f0ee05189c1068c7396b739afed0f1ac528", - "transactionIndex": "0x4", - "blockHash": "0x1635536b2bc95f11fa6c2fe7cb7ba9a2fbba182eef38bfa655c74707c5cc92b7", - "blockNumber": "0x3dcea72", - "gasUsed": "0x8902a", + "blockHash": "0x019e6ad565c94a7ee727fa516887465897e94647a33b72a3e1e5b5f9cfa661bc", + "blockNumber": "0x6661970", + "gasUsed": "0xdebb3", "effectiveGasPrice": "0x5f5e100", "from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", @@ -146,7 +41,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1757450080, + "timestamp": 1778752552628, "chain": 97, - "commit": "72d9305" + "commit": "d0ebab5" } \ No newline at end of file diff --git a/documents/Deployments.md b/documents/Deployments.md index b9d73cc4..58256dcf 100644 --- a/documents/Deployments.md +++ b/documents/Deployments.md @@ -13,6 +13,8 @@ Below is an example of how to use the deployment scripts: forge script script/DeployCaveatEnforcers.s.sol --rpc-url --private-key $PRIVATE_KEY --broadcast ``` +**MegaETH:** append `--gas-limit 300000000 --with-gas-price 2100000 --priority-gas-price 100000 --skip-simulation` to the `forge script` command (mainnet and testnet). + ### Salt Value The deployment scripts use a predefined salt value, which is **"GATOR"**. This value is converted into a **`bytes32`** format. @@ -129,6 +131,7 @@ ERC20MultiOperationIncreaseBalanceEnforcer: 0xeaA1bE91F0ea417820a765df9C5BE54228 ERC721MultiOperationIncreaseBalanceEnforcer: 0x44877cDAFC0d529ab144bb6B0e202eE377C90229 ERC1155MultiOperationIncreaseBalanceEnforcer: 0x9eB86bbdaA71D4D8d5Fb1B8A9457F04D3344797b NativeTokenMultiOperationIncreaseBalanceEnforcer: 0xaD551E9b971C1b0c02c577bFfCFAA20b81777276 +ApprovalRevocationEnforcer: 0xe264F1f09A19505a1ca1a86D5b01E8bFdb64324A DelegationMetaSwapAdapter Ethereum: 0xe41eB5A3F6e35f1A8C77113F372892D09820C3fD diff --git a/script/verification/verify-enforcer-contracts.sh b/script/verification/verify-enforcer-contracts.sh index ef77e9a1..1847c16c 100755 --- a/script/verification/verify-enforcer-contracts.sh +++ b/script/verification/verify-enforcer-contracts.sh @@ -95,7 +95,7 @@ ADDRESSES=( "0x44877cDAFC0d529ab144bb6B0e202eE377C90229" "0x9eB86bbdaA71D4D8d5Fb1B8A9457F04D3344797b" "0xaD551E9b971C1b0c02c577bFfCFAA20b81777276" - "0x0000000000000000000000000000000000000000" + "0xe264F1f09A19505a1ca1a86D5b01E8bFdb64324A" ) ############################################################################### diff --git a/script/verification/verify-utils.sh b/script/verification/verify-utils.sh index 74f05fc8..2d556e03 100755 --- a/script/verification/verify-utils.sh +++ b/script/verification/verify-utils.sh @@ -77,28 +77,28 @@ get_chain_config() { 10) config=("$ETHERSCAN_API_KEY" "etherscan" "$OPTIMISM_RPC_URL" "https://optimistic.etherscan.io/") ;; # optimism 11155420) config=("$ETHERSCAN_API_KEY" "etherscan" "$OPTIMISM_SEPOLIA_RPC_URL" "https://sepolia-optimism.etherscan.io/") ;; # optimism-sepolia 42161) config=("$ETHERSCAN_API_KEY" "etherscan" "$ARBITRUM_RPC_URL" "https://arbiscan.io/") ;; # arbitrum - 42170) config=("$ETHERSCAN_API_KEY" "etherscan" "$ARBITRUM_NOVA_RPC_URL" "") ;; # arbitrum nova + 42170) config=("$ETHERSCAN_API_KEY" "etherscan" "$ARBITRUM_NOVA_RPC_URL" "https://api.etherscan.io/v2/api?chainid=42170") ;; # arbitrum nova 421614) config=("$ETHERSCAN_API_KEY" "etherscan" "$ARBITRUM_SEPOLIA_RPC_URL" "https://sepolia.arbiscan.io/") ;; # arbitrum-sepolia 137) config=("$ETHERSCAN_API_KEY" "etherscan" "$POLYGON_RPC_URL" "https://polygonscan.com/") ;; # polygon 80002) config=("$ETHERSCAN_API_KEY" "etherscan" "$POLYGON_AMOY_RPC_URL" "https://amoy.polygonscan.com/") ;; # polygon-amoy 100) config=("$ETHERSCAN_API_KEY" "etherscan" "$GNOSIS_RPC_URL" "https://gnosisscan.io/") ;; # gnosis - 10200) config=("$GNOSISSCAN_API_KEY" "blockscout" "$GNOSIS_CHIADO_RPC_URL" "https://gnosis-chiado.blockscout.com/api") ;; # gnosis-chiado + 10200) config=("$ETHERSCAN_API_KEY" "blockscout" "$GNOSIS_CHIADO_RPC_URL" "https://gnosis-chiado.blockscout.com/api") ;; # gnosis-chiado 56) config=("$ETHERSCAN_API_KEY" "etherscan" "$BINANCE_RPC_URL" "https://bscscan.com/") ;; # binance 97) config=("$ETHERSCAN_API_KEY" "etherscan" "$BINANCE_TESTNET_RPC_URL" "https://testnet.bscscan.com/") ;; # binance-testnet - 80094) config=("$BERACHAIN_API_KEY" "custom" "$BERACHAIN_RPC_URL" "https://api.berascan.com/api") ;; # berachain - 80069) config=("$BERACHAIN_API_KEY" "custom" "$BERACHAIN_TESTNET_RPC_URL" "https://api-testnet.berascan.com/api") ;; # berachain-testnet - 130) config=("$UNICHAIN_API_KEY" "custom" "$UNICHAIN_RPC_URL" "https://api.uniscan.xyz/api") ;; # unichain - 1301) config=("$UNICHAIN_API_KEY" "custom" "$UNICHAIN_SEPOLIA_RPC_URL" "https://api-sepolia.uniscan.xyz/api") ;; # unichain-sepolia + 80094) config=("$ETHERSCAN_API_KEY" "etherscan" "$BERACHAIN_RPC_URL" "https://api.etherscan.io/v2/api?chainid=80094") ;; # berachain + 80069) config=("$ETHERSCAN_API_KEY" "etherscan" "$BERACHAIN_TESTNET_RPC_URL" "https://api.etherscan.io/v2/api?chainid=80069") ;; # berachain-testnet + 130) config=("$ETHERSCAN_API_KEY" "etherscan" "$UNICHAIN_RPC_URL" "https://api.etherscan.io/v2/api?chainid=130") ;; # unichain + 1301) config=("$ETHERSCAN_API_KEY" "etherscan" "$UNICHAIN_SEPOLIA_RPC_URL" "https://api.etherscan.io/v2/api?chainid=1301") ;; # unichain-sepolia 10143) config=("$ETHERSCAN_API_KEY" "etherscan" "$MONAD_TESTNET_RPC_URL" "") ;; # monad-testnet 5115) config=("key" "blockscout" "$CITREA_TESTNET_RPC_URL" "https://explorer.testnet.citrea.xyz/api") ;; # citrea-testnet 4114) config=("key" "blockscout" "$CITREA_RPC_URL" "https://explorer.mainnet.citrea.xyz/api") ;; # citrea 57073) config=("key" "blockscout" "$INK_RPC_URL" "https://explorer.inkonchain.com/api") ;; # ink 763373) config=("key" "blockscout" "$INK_SEPOLIA_RPC_URL" "https://explorer-sepolia.inkonchain.com/api") ;; # ink-sepolia - 1329) config=("key" "custom" "$SEI_RPC_URL" "https://seitrace.com/pacific-1/api") ;; # sei - 1328) config=("key" "custom" "$SEI_TESTNET_RPC_URL" "https://seitrace.com/atlantic-2/api") ;; # sei-testnet + 1329) config=("$ETHERSCAN_API_KEY" "etherscan" "$SEI_RPC_URL" "https://api.etherscan.io/v2/api?chainid=1329") ;; # sei + 1328) config=("$ETHERSCAN_API_KEY" "etherscan" "$SEI_TESTNET_RPC_URL" "https://api.etherscan.io/v2/api?chainid=1328") ;; # sei-testnet 146) config=("$ETHERSCAN_API_KEY" "etherscan" "$SONIC_RPC_URL" "https://api.etherscan.io/v2/api?chainid=146") ;; # sonic 14601) config=("$ETHERSCAN_API_KEY" "etherscan" "$SONIC_TESTNET_RPC_URL" "https://api.etherscan.io/v2/api?chainid=14601") ;; # sonic-testnet - 143) config=("key" "sourcify" "$MONAD_RPC_URL" "https://sourcify-api-monad.blockvision.org/") ;; # monad + 143) config=("$ETHERSCAN_API_KEY" "etherscan" "$MONAD_RPC_URL" "https://api.etherscan.io/v2/api?chainid=143") ;; # monad 4326) config=("key" "blockscout" "$MEGA_ETH_RPC_URL" "https://megaeth.blockscout.com/api/") ;; # megaeth 6343) config=("key" "blockscout" "$MEGA_ETH_TESTNET_RPC_URL" "https://megaeth.blockscout.com/api/") ;; # megaeth-testnet 2021) config=("key" "sourcify" "$RONIN_SAIGON_RPC_URL" "https://sourcify.dev/server/") ;; # ronin saigon testnet