From 79656bd54c968ac89f585219bf967144cc1fe756 Mon Sep 17 00:00:00 2001 From: rndquu Date: Thu, 28 Mar 2024 11:05:55 +0300 Subject: [PATCH 1/6] refactor: use before() and after() in migrations --- .gitignore | 1 - .../31337/run-latest.json | 2497 ----------------- .../Deploy001_Diamond_Dollar.s.sol | 46 +- .../mainnet/Deploy001_Diamond_Dollar.s.sol | 14 +- 4 files changed, 32 insertions(+), 2526 deletions(-) delete mode 100644 packages/contracts/broadcast/05_StakingShare.s.sol/31337/run-latest.json diff --git a/.gitignore b/.gitignore index 985da0fdb..22ad3c50e 100644 --- a/.gitignore +++ b/.gitignore @@ -57,7 +57,6 @@ fixtures/contracts-addresses/* # - mainnet logs # - sepolia testnet logs packages/contracts/broadcast/*/*/* -!packages/contracts/broadcast/**/run-latest.json !packages/contracts/broadcast/**/1/* !packages/contracts/broadcast/**/11155111/* diff --git a/packages/contracts/broadcast/05_StakingShare.s.sol/31337/run-latest.json b/packages/contracts/broadcast/05_StakingShare.s.sol/31337/run-latest.json deleted file mode 100644 index e4161802b..000000000 --- a/packages/contracts/broadcast/05_StakingShare.s.sol/31337/run-latest.json +++ /dev/null @@ -1,2497 +0,0 @@ -{ - "transactions": [ - { - "hash": "0xd3d7e4d6d3e7c1ff4f8cc40d4540e8b91f168c57f4b13b045ce86f0e3deda277", - "transactionType": "CREATE", - "contractName": "LibCreditNftManager", - "contractAddress": "0x5D00797F4d5A2eED04D75a8D3Cff1721E859b35d", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x1ecfee", - "data": "0x611b6161003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100715760003560e01c80635469bff11161005a5780635469bff1146100bf578063b5a3ff87146100df578063efa0982f146100ff57600080fd5b80630d65f47f146100765780632565aa42146100a8575b600080fd5b81801561008257600080fd5b50610096610091366004611a1e565b61011f565b60405190815260200160405180910390f35b8180156100b457600080fd5b506100bd6108b1565b005b8180156100cb57600080fd5b506100966100da366004611a1e565b610d00565b8180156100eb57600080fd5b506100966100fa366004611a1e565b610fdd565b81801561010b57600080fd5b5061009661011a366004611a40565b6113b3565b60008061012a611827565b9050670de0b6b3a764000081116101c8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5072696365206d7573742062652061626f7665203120746f2072656465656d2060448201527f437265646974204e46540000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6101d0611851565b6004015460ff16156102175760006101e6611851565b60040180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169115159190911790555b60025460009073ffffffffffffffffffffffffffffffffffffffff1643861161029c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f437265646974204e46542068617320657870697265640000000000000000000060448201526064016101bf565b6040517efdd58e00000000000000000000000000000000000000000000000000000000815233600482015260248101879052859073ffffffffffffffffffffffffffffffffffffffff83169062fdd58e90604401602060405180830381865afa15801561030d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103319190611a59565b1015610399576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f55736572206e6f7420656e6f75676820437265646974204e465400000000000060448201526064016101bf565b6103a16108b1565b600e82015460018301546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff928316929091169081906370a0823190602401602060405180830381865afa15801561041c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104409190611a59565b8273ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561048b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104af9190611a59565b111561053d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f5468657265206172656e277420656e6f75676820446f6c6c617220746f20726560448201527f6465656d2063757272656e746c7900000000000000000000000000000000000060648201526084016101bf565b60008273ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561058a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ae9190611a59565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8416906370a0823190602401602060405180830381865afa158015610618573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061063c9190611a59565b6106469190611aa1565b905087818111156106545750805b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073ffffffffffffffffffffffffffffffffffffffff8516906370a0823190602401602060405180830381865afa1580156106c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e59190611a59565b11610772576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f5468657265206172656e277420616e7920446f6c6c617220746f20726564656560448201527f6d2063757272656e746c7900000000000000000000000000000000000000000060648201526084016101bf565b6040517ffd7fc16500000000000000000000000000000000000000000000000000000000815233600482015260248101829052604481018b905273ffffffffffffffffffffffffffffffffffffffff86169063fd7fc16590606401600060405180830381600087803b1580156107e757600080fd5b505af11580156107fb573d6000803e3d6000fd5b50506040517fa9059cbb0000000000000000000000000000000000000000000000000000000081523360048201526024810184905273ffffffffffffffffffffffffffffffffffffffff8616925063a9059cbb91506044016020604051808303816000875af1158015610872573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108969190611ab4565b506108a1818a611aa1565b9750505050505050505b92915050565b600254604080517ff7ffe84a000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff1691829163f7ffe84a91600480820192879290919082900301818387803b15801561091f57600080fd5b505af1158015610933573d6000803e3d6000fd5b5050505060003073ffffffffffffffffffffffffffffffffffffffff1663764263cf6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610984573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109a89190611a59565b905060006109b4611851565b546109bf9083611aa1565b9050816109ca611851565b5560018401546040517f40c10f190000000000000000000000000000000000000000000000000000000081523060048201526024810183905273ffffffffffffffffffffffffffffffffffffffff9091169081906340c10f1990604401600060405180830381600087803b158015610a4157600080fd5b505af1158015610a55573d6000803e3d6000fd5b50505050600e8501546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff91821691600091908416906370a0823190602401602060405180830381865afa158015610ad0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af49190611a59565b905060008273ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b43573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b679190611a59565b8773ffffffffffffffffffffffffffffffffffffffff1663db87b1ff6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610bb2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bd69190611a59565b610be09190611add565b905080821115610cf6576000610bf68284611aa1565b6040517fa9059cbb00000000000000000000000000000000000000000000000000000000815230600482018190526024820183905291925073ffffffffffffffffffffffffffffffffffffffff87169063a9059cbb906044016020604051808303816000875af1158015610c6e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c929190611ab4565b508073ffffffffffffffffffffffffffffffffffffffff1663651156bc6040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610cdb57600080fd5b505af1158015610cef573d6000803e3d6000fd5b5050505050505b5050505050505050565b60025460009073ffffffffffffffffffffffffffffffffffffffff1643841115610d86576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f437265646974204e465420686173206e6f74206578706972656400000000000060448201526064016101bf565b6040517efdd58e00000000000000000000000000000000000000000000000000000000815233600482015260248101859052839073ffffffffffffffffffffffffffffffffffffffff83169062fdd58e90604401602060405180830381865afa158015610df7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e1b9190611a59565b1015610e83576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f55736572206e6f7420656e6f75676820437265646974204e465400000000000060448201526064016101bf565b6040517ffd7fc165000000000000000000000000000000000000000000000000000000008152336004820152602481018490526044810185905273ffffffffffffffffffffffffffffffffffffffff82169063fd7fc16590606401600060405180830381600087803b158015610ef857600080fd5b505af1158015610f0c573d6000803e3d6000fd5b505050506000610f1a600090565b600a015473ffffffffffffffffffffffffffffffffffffffff169050610f3e611851565b60030154610f4c9085611af0565b6040517f40c10f190000000000000000000000000000000000000000000000000000000081523360048201526024810182905290935073ffffffffffffffffffffffffffffffffffffffff8216906340c10f1990604401600060405180830381600087803b158015610fbd57600080fd5b505af1158015610fd1573d6000803e3d6000fd5b50505050505092915050565b60025460009073ffffffffffffffffffffffffffffffffffffffff16428411611062576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f437265646974204e46542068617320657870697265640000000000000000000060448201526064016101bf565b6040517efdd58e00000000000000000000000000000000000000000000000000000000815233600482015260248101859052839073ffffffffffffffffffffffffffffffffffffffff83169062fdd58e90604401602060405180830381865afa1580156110d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f79190611a59565b101561115f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f55736572206e6f7420656e6f75676820437265646974204e465400000000000060448201526064016101bf565b6040517ffd7fc165000000000000000000000000000000000000000000000000000000008152336004820152602481018490526044810185905273ffffffffffffffffffffffffffffffffffffffff82169063fd7fc16590606401600060405180830381600087803b1580156111d457600080fd5b505af11580156111e8573d6000803e3d6000fd5b5050505060006111f6600090565b600e01546040517f40c10f190000000000000000000000000000000000000000000000000000000081523060048201526024810186905273ffffffffffffffffffffffffffffffffffffffff909116915081906340c10f1990604401600060405180830381600087803b15801561126c57600080fd5b505af1158015611280573d6000803e3d6000fd5b50506040517fa9059cbb0000000000000000000000000000000000000000000000000000000081523360048201526024810187905273ffffffffffffffffffffffffffffffffffffffff8416925063a9059cbb91506044016020604051808303816000875af11580156112f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061131b9190611ab4565b506040517f70a0823100000000000000000000000000000000000000000000000000000000815233600482015273ffffffffffffffffffffffffffffffffffffffff8216906370a0823190602401602060405180830381865afa158015611386573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113aa9190611a59565b95945050505050565b6000806113be611827565b9050670de0b6b3a76400008111611431576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f5072696365206d7573742062652061626f76652031000000000000000000000060448201526064016101bf565b611439611851565b6004015460ff161561148057600061144f611851565b60040180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169115159190911790555b600080600e01546040517f70a0823100000000000000000000000000000000000000000000000000000000815233600482015273ffffffffffffffffffffffffffffffffffffffff9091169150849082906370a0823190602401602060405180830381865afa1580156114f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151b9190611a59565b10156115a9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f5573657220646f65736e2774206861766520656e6f756768204372656469742060448201527f706f6f6c20746f6b656e732e000000000000000000000000000000000000000060648201526084016101bf565b600080600101546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116915060009082906370a0823190602401602060405180830381865afa158015611621573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116459190611a59565b9050600081116116e8576116576108b1565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8316906370a0823190602401602060405180830381865afa1580156116c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116e59190611a59565b90505b85818111156116f45750805b6040517f79cc67900000000000000000000000000000000000000000000000000000000081523360048201526024810182905273ffffffffffffffffffffffffffffffffffffffff8516906379cc679090604401600060405180830381600087803b15801561176257600080fd5b505af1158015611776573d6000803e3d6000fd5b50506040517fa9059cbb0000000000000000000000000000000000000000000000000000000081523360048201526024810184905273ffffffffffffffffffffffffffffffffffffffff8616925063a9059cbb91506044016020604051808303816000875af11580156117ed573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118119190611ab4565b5061181c8188611aa1565b979650505050505050565b600061184c816001015473ffffffffffffffffffffffffffffffffffffffff1661187f565b905090565b6000806108ab60017fbca6c7d392eb6669dce6857bc30fb4d8757ac1e2266db9ec99d5edccc97e4297611aa1565b60008061188a6119f0565b6040805160c081018252825473ffffffffffffffffffffffffffffffffffffffff9081168252600184015416602082015260028084015482840152600384015460608301526004840154608083015282518084019384905291939260a085019291600585019182845b8154815260200190600101908083116118f3575050505050815250509050611919600090565b6001015473ffffffffffffffffffffffffffffffffffffffff9081169084160361194957806040015191506119ea565b806020015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146119e2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f545741504f7261636c653a20494e56414c49445f544f4b454e0000000000000060448201526064016101bf565b806060015191505b50919050565b6000806108ab60017f6b6964d3163571843d9243709093eabadac35e1c5a00008af94bd58d4c94e628611aa1565b60008060408385031215611a3157600080fd5b50508035926020909101359150565b600060208284031215611a5257600080fd5b5035919050565b600060208284031215611a6b57600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b818103818111156108ab576108ab611a72565b600060208284031215611ac657600080fd5b81518015158114611ad657600080fd5b9392505050565b808201808211156108ab576108ab611a72565b600082611b26577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b50049056fea2646970667358221220ad98a36cfae712ac4fa0804032691e332e37871b8ed2d3acfd407093a31e6ebd64736f6c63430008130033", - "nonce": "0x0", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x36b4a622a2e08c528fa248cc114f4e1e3707c30d9ba8db8a0dd97e7d2045c842", - "transactionType": "CREATE", - "contractName": "DiamondCutFacet", - "contractAddress": "0xd20b46190da9B273a12E59895cF8a750C25541CC", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x1ed455", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50611b66806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80631f931c1c14610030575b600080fd5b61004361003e366004611496565b610045565b005b61004d61009e565b61009761005a8587611613565b8484848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061015592505050565b5050505050565b6100a6610396565b6004015473ffffffffffffffffffffffffffffffffffffffff163314610153576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f4c69624469616d6f6e643a204d75737420626520636f6e7472616374206f776e60448201527f657200000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b565b60005b835181101561034b5760008482815181106101755761017561176f565b6020026020010151602001519050600060028111156101965761019661179e565b8160028111156101a8576101a861179e565b036101f6576101f18583815181106101c2576101c261176f565b6020026020010151600001518684815181106101e0576101e061176f565b6020026020010151604001516103ca565b610338565b600181600281111561020a5761020a61179e565b03610253576101f18583815181106102245761022461176f565b6020026020010151600001518684815181106102425761024261176f565b602002602001015160400151610764565b60028160028111156102675761026761179e565b036102b0576101f18583815181106102815761028161176f565b60200260200101516000015186848151811061029f5761029f61176f565b602002602001015160400151610b0e565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f4c69624469616d6f6e644375743a20496e636f7272656374204661636574437560448201527f74416374696f6e00000000000000000000000000000000000000000000000000606482015260840161014a565b5080610343816117fc565b915050610158565b507f8faa70878671ccd212d20771b795c50af8fd3ff6cf27f4bde57e5d4de0aeb67383838360405161037f939291906118a2565b60405180910390a16103918282610cec565b505050565b6000806103c460017fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c611a0a565b92915050565b600081511161045b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f4c69624469616d6f6e644375743a204e6f2073656c6563746f727320696e206660448201527f6163657420746f20637574000000000000000000000000000000000000000000606482015260840161014a565b6000610465610396565b905073ffffffffffffffffffffffffffffffffffffffff831661050a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f4c69624469616d6f6e644375743a204164642066616365742063616e2774206260448201527f6520616464726573732830290000000000000000000000000000000000000000606482015260840161014a565b73ffffffffffffffffffffffffffffffffffffffff83166000908152600182016020526040812054906bffffffffffffffffffffffff82169003610552576105528285610de5565b60005b83518110156100975760008482815181106105725761057261176f565b6020908102919091018101517fffffffff00000000000000000000000000000000000000000000000000000000811660009081529186905260409091205490915073ffffffffffffffffffffffffffffffffffffffff168015610657576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603560248201527f4c69624469616d6f6e644375743a2043616e2774206164642066756e6374696f60448201527f6e207468617420616c7265616479206578697374730000000000000000000000606482015260840161014a565b7fffffffff000000000000000000000000000000000000000000000000000000008216600081815260208781526040808320805473ffffffffffffffffffffffffffffffffffffffff908116740100000000000000000000000000000000000000006bffffffffffffffffffffffff8c16021782558c168085526001808c0185529285208054938401815585528385206008840401805463ffffffff60079095166004026101000a948502191660e08a901c94909402939093179092559390925287905281547fffffffffffffffffffffffff0000000000000000000000000000000000000000161790558361074c81611a1d565b9450505050808061075c906117fc565b915050610555565b60008151116107f5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f4c69624469616d6f6e644375743a204e6f2073656c6563746f727320696e206660448201527f6163657420746f20637574000000000000000000000000000000000000000000606482015260840161014a565b60006107ff610396565b905073ffffffffffffffffffffffffffffffffffffffff83166108a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f4c69624469616d6f6e644375743a204164642066616365742063616e2774206260448201527f6520616464726573732830290000000000000000000000000000000000000000606482015260840161014a565b73ffffffffffffffffffffffffffffffffffffffff83166000908152600182016020526040812054906bffffffffffffffffffffffff821690036108ec576108ec8285610de5565b60005b835181101561009757600084828151811061090c5761090c61176f565b6020908102919091018101517fffffffff00000000000000000000000000000000000000000000000000000000811660009081529186905260409091205490915073ffffffffffffffffffffffffffffffffffffffff90811690871681036109f6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603860248201527f4c69624469616d6f6e644375743a2043616e2774207265706c6163652066756e60448201527f6374696f6e20776974682073616d652066756e6374696f6e0000000000000000606482015260840161014a565b610a01858284610e74565b7fffffffff000000000000000000000000000000000000000000000000000000008216600081815260208781526040808320805473ffffffffffffffffffffffffffffffffffffffff908116740100000000000000000000000000000000000000006bffffffffffffffffffffffff8c16021782558c168085526001808c0185529285208054938401815585528385206008840401805463ffffffff60079095166004026101000a948502191660e08a901c94909402939093179092559390925287905281547fffffffffffffffffffffffff00000000000000000000000000000000000000001617905583610af681611a1d565b94505050508080610b06906117fc565b9150506108ef565b6000815111610b9f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f4c69624469616d6f6e644375743a204e6f2073656c6563746f727320696e206660448201527f6163657420746f20637574000000000000000000000000000000000000000000606482015260840161014a565b6000610ba9610396565b905073ffffffffffffffffffffffffffffffffffffffff831615610c4f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603660248201527f4c69624469616d6f6e644375743a2052656d6f7665206661636574206164647260448201527f657373206d757374206265206164647265737328302900000000000000000000606482015260840161014a565b60005b8251811015610ce6576000838281518110610c6f57610c6f61176f565b6020908102919091018101517fffffffff00000000000000000000000000000000000000000000000000000000811660009081529185905260409091205490915073ffffffffffffffffffffffffffffffffffffffff16610cd1848284610e74565b50508080610cde906117fc565b915050610c52565b50505050565b73ffffffffffffffffffffffffffffffffffffffff8216610d0b575050565b610d2d82604051806060016040528060288152602001611ae5602891396113e9565b6000808373ffffffffffffffffffffffffffffffffffffffff1683604051610d559190611a48565b600060405180830381855af49150503d8060008114610d90576040519150601f19603f3d011682016040523d82523d6000602084013e610d95565b606091505b509150915081610ce657805115610daf5780518082602001fd5b83836040517f192105d700000000000000000000000000000000000000000000000000000000815260040161014a929190611a64565b610e0781604051806060016040528060248152602001611b0d602491396113e9565b60028201805473ffffffffffffffffffffffffffffffffffffffff90921660008181526001948501602090815260408220860185905594840183559182529290200180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169091179055565b73ffffffffffffffffffffffffffffffffffffffff8216610f17576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603760248201527f4c69624469616d6f6e644375743a2043616e27742072656d6f76652066756e6360448201527f74696f6e207468617420646f65736e2774206578697374000000000000000000606482015260840161014a565b3073ffffffffffffffffffffffffffffffffffffffff831603610fbc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f4c69624469616d6f6e644375743a2043616e27742072656d6f766520696d6d7560448201527f7461626c652066756e6374696f6e000000000000000000000000000000000000606482015260840161014a565b7fffffffff0000000000000000000000000000000000000000000000000000000081166000908152602084815260408083205473ffffffffffffffffffffffffffffffffffffffff86168452600180880190935290832054740100000000000000000000000000000000000000009091046bffffffffffffffffffffffff16929161104691611a0a565b905080821461118d5773ffffffffffffffffffffffffffffffffffffffff8416600090815260018601602052604081208054839081106110885761108861176f565b6000918252602080832060088304015473ffffffffffffffffffffffffffffffffffffffff8916845260018a019091526040909220805460079092166004026101000a90920460e01b9250829190859081106110e6576110e661176f565b600091825260208083206008830401805463ffffffff60079094166004026101000a938402191660e09590951c929092029390931790557fffffffff0000000000000000000000000000000000000000000000000000000092909216825286905260409020805473ffffffffffffffffffffffffffffffffffffffff16740100000000000000000000000000000000000000006bffffffffffffffffffffffff8516021790555b73ffffffffffffffffffffffffffffffffffffffff8416600090815260018601602052604090208054806111c3576111c3611a9b565b6000828152602080822060087fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90940193840401805463ffffffff600460078716026101000a0219169055919092557fffffffff00000000000000000000000000000000000000000000000000000000851682528690526040812081905581900361009757600285015460009061125c90600190611a0a565b73ffffffffffffffffffffffffffffffffffffffff8616600090815260018089016020526040909120015490915080821461134a5760008760020183815481106112a8576112a861176f565b60009182526020909120015460028901805473ffffffffffffffffffffffffffffffffffffffff90921692508291849081106112e6576112e661176f565b600091825260208083209190910180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff948516179055929091168152600189810190925260409020018190555b8660020180548061135d5761135d611a9b565b6000828152602080822083017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff000000000000000000000000000000000000000016905590920190925573ffffffffffffffffffffffffffffffffffffffff88168252600189810190915260408220015550505050505050565b813b8181610ce6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161014a9190611aca565b803573ffffffffffffffffffffffffffffffffffffffff8116811461144857600080fd5b919050565b60008083601f84011261145f57600080fd5b50813567ffffffffffffffff81111561147757600080fd5b60208301915083602082850101111561148f57600080fd5b9250929050565b6000806000806000606086880312156114ae57600080fd5b853567ffffffffffffffff808211156114c657600080fd5b818801915088601f8301126114da57600080fd5b8135818111156114e957600080fd5b8960208260051b85010111156114fe57600080fd5b6020830197508096505061151460208901611424565b9450604088013591508082111561152a57600080fd5b506115378882890161144d565b969995985093965092949392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040516060810167ffffffffffffffff8111828210171561159a5761159a611548565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156115e7576115e7611548565b604052919050565b600067ffffffffffffffff82111561160957611609611548565b5060051b60200190565b6000611626611621846115ef565b6115a0565b83815260208082019190600586811b86013681111561164457600080fd5b865b8181101561176257803567ffffffffffffffff808211156116675760008081fd5b818a0191506060823603121561167d5760008081fd5b611685611577565b61168e83611424565b815286830135600381106116a25760008081fd5b81880152604083810135838111156116ba5760008081fd5b939093019236601f8501126116d157600092508283fd5b833592506116e1611621846115ef565b83815292871b840188019288810190368511156116fe5760008081fd5b948901945b8486101561174b5785357fffffffff000000000000000000000000000000000000000000000000000000008116811461173c5760008081fd5b82529489019490890190611703565b918301919091525088525050948301948301611646565b5092979650505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361182d5761182d6117cd565b5060010190565b60005b8381101561184f578181015183820152602001611837565b50506000910152565b60008151808452611870816020860160208601611834565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60006060808301818452808751808352608092508286019150828160051b8701016020808b0160005b848110156119cd577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff808a8503018652815188850173ffffffffffffffffffffffffffffffffffffffff82511686528482015160038110611954577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b868601526040918201519186018a905281519081905290840190600090898701905b808310156119b85783517fffffffff00000000000000000000000000000000000000000000000000000000168252928601926001929092019190860190611976565b509785019795505050908201906001016118cb565b505073ffffffffffffffffffffffffffffffffffffffff8a169088015286810360408801526119fc8189611858565b9a9950505050505050505050565b818103818111156103c4576103c46117cd565b60006bffffffffffffffffffffffff808316818103611a3e57611a3e6117cd565b6001019392505050565b60008251611a5a818460208701611834565b9190910192915050565b73ffffffffffffffffffffffffffffffffffffffff83168152604060208201526000611a936040830184611858565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b602081526000611add6020830184611858565b939250505056fe4c69624469616d6f6e644375743a205f696e6974206164647265737320686173206e6f20636f64654c69624469616d6f6e644375743a204e657720666163657420686173206e6f20636f6465a264697066735822122016186430e45f0b653cc6c310ec365fabf6482d0e0eaa09675efa7312834bd00464736f6c63430008130033", - "nonce": "0x1", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb28687c2ac9524ab60d5fefef1cff1a8cce52ea760e74349a760fda2c0156cf6", - "transactionType": "CREATE", - "contractName": "DiamondLoupeFacet", - "contractAddress": "0x1f0BFD4230e54c8089A7Fc59c9090Fcb40C1cBdC", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x97ffe", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b506107be806100206000396000f3fe608060405234801561001057600080fd5b50600436106100675760003560e01c80637a0ed627116100505780637a0ed627146100a9578063adfca15e146100be578063cdffacc6146100de57600080fd5b806301ffc9a71461006c57806352ef6b2c14610094575b600080fd5b61007f61007a3660046104ff565b610116565b60405190151581526020015b60405180910390f35b61009c61015f565b60405161008b9190610548565b6100b16101d8565b60405161008b91906105ff565b6100d16100cc3660046106a7565b6103a5565b60405161008b91906106dd565b6100f16100ec3660046104ff565b610471565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161008b565b6000806101216104cb565b7fffffffff00000000000000000000000000000000000000000000000000000000909316600090815260039093016020525050604090205460ff1690565b6060600061016b6104cb565b600281018054604080516020808402820181019092528281529394508301828280156101cd57602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff1681526001909101906020018083116101a2575b505050505091505090565b606060006101e46104cb565b60028101549091508067ffffffffffffffff811115610205576102056106f0565b60405190808252806020026020018201604052801561024b57816020015b6040805180820190915260008152606060208201528152602001906001900390816102235790505b50925060005b8181101561039f5760008360020182815481106102705761027061071f565b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050808583815181106102b0576102b061071f565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff928316905290821660009081526001860182526040908190208054825181850281018501909352808352919290919083018282801561037157602002820191906000526020600020906000905b82829054906101000a900460e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168152602001906004019060208260030104928301926001038202915080841161031e5790505b50505050508583815181106103885761038861071f565b602090810291909101810151015250600101610251565b50505090565b606060006103b16104cb565b73ffffffffffffffffffffffffffffffffffffffff84166000908152600182016020908152604091829020805483518184028101840190945280845293945091929083018282801561046457602002820191906000526020600020906000905b82829054906101000a900460e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190600401906020826003010492830192600103820291508084116104115790505b5050505050915050919050565b60008061047c6104cb565b7fffffffff0000000000000000000000000000000000000000000000000000000090931660009081526020939093525050604090205473ffffffffffffffffffffffffffffffffffffffff1690565b6000806104f960017fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c61074e565b92915050565b60006020828403121561051157600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461054157600080fd5b9392505050565b6020808252825182820181905260009190848201906040850190845b8181101561059657835173ffffffffffffffffffffffffffffffffffffffff1683529284019291840191600101610564565b50909695505050505050565b600081518084526020808501945080840160005b838110156105f45781517fffffffff0000000000000000000000000000000000000000000000000000000016875295820195908201906001016105b6565b509495945050505050565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b83811015610699578883037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00185528151805173ffffffffffffffffffffffffffffffffffffffff168452870151878401879052610686878501826105a2565b9588019593505090860190600101610626565b509098975050505050505050565b6000602082840312156106b957600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461054157600080fd5b60208152600061054160208301846105a2565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b818103818111156104f9577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fdfea2646970667358221220209f8654b9675abd5b1b0c8c39def87574176450437dfc18c91076a58e43127b64736f6c63430008130033", - "nonce": "0x2", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x640af1c4ca8ef61f632471c50b4c55ea1dbe5d4a23db6ab8333b436bc0c85e01", - "transactionType": "CREATE", - "contractName": "OwnershipFacet", - "contractAddress": "0x1289805419dc74bcdeE5D4a06606444E9f1474Ed", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x4eb77", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b5061038d806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80638da5cb5b1461003b578063f2fde38b1461006c575b600080fd5b610043610081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b61007f61007a3660046102e0565b610090565b005b600061008b61014c565b905090565b73ffffffffffffffffffffffffffffffffffffffff8116610138576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603460248201527f4f776e65727368697046616365743a204e6577206f776e65722063616e6e6f7460448201527f20626520746865207a65726f206164647265737300000000000000000000000060648201526084015b60405180910390fd5b610140610175565b61014981610227565b50565b60006101566102ac565b6004015473ffffffffffffffffffffffffffffffffffffffff16919050565b61017d6102ac565b6004015473ffffffffffffffffffffffffffffffffffffffff163314610225576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f4c69624469616d6f6e643a204d75737420626520636f6e7472616374206f776e60448201527f6572000000000000000000000000000000000000000000000000000000000000606482015260840161012f565b565b60006102316102ac565b60048101805473ffffffffffffffffffffffffffffffffffffffff8581167fffffffffffffffffffffffff000000000000000000000000000000000000000083168117909355604051939450169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b6000806102da60017fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c61031d565b92915050565b6000602082840312156102f257600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461031657600080fd5b9392505050565b818103818111156102da577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fdfea2646970667358221220b4272ccba13de30e5f727fa6ee7bcccbee70622fa68d247787bc1633e39dcde864736f6c63430008130033", - "nonce": "0x3", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc3ca6beee72d12ed893d8698d412b1ff7ee70c3862003afe90e84a0f2895765d", - "transactionType": "CREATE", - "contractName": "ManagerFacet", - "contractAddress": "0x4e037B9A8Ce977462DA4E10Fc164363C827abfc6", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x263645", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b5061222d806100206000396000f3fe608060405234801561001057600080fd5b50600436106102ac5760003560e01c8063923246111161017b578063c5f956af116100d8578063e8b734241161008c578063f6f172cb11610071578063f6f172cb14610627578063f986cd571461063a578063fbff3a411461064d57600080fd5b8063e8b73424146105eb578063ebef28a71461060957600080fd5b8063dd390ea0116100bd578063dd390ea0146105a7578063e0ee6855146105ba578063e2d443bd146105d857600080fd5b8063c5f956af1461056b578063d3815fb91461058957600080fd5b8063b42165d01161012f578063bc3ea01811610114578063bc3ea01814610527578063be1d86e114610545578063c0030add1461055857600080fd5b8063b42165d0146104f6578063ba2d8cdd1461051457600080fd5b8063a9b8b79611610160578063a9b8b79614610481578063ad3401ed146104ba578063b0bd67b4146104d857600080fd5b8063923246111461045b57806393e4e9ee1461046e57600080fd5b8063221e2e60116102295780636605bfda116101dd5780638b38ebb3116101c25780638b38ebb3146104555780638fe636831461045557806391df16d31461045557600080fd5b80636605bfda1461042f578063826d5b8b1461044257600080fd5b80633535f48b1161020e5780633535f48b146103d557806336c3df24146103f3578063421e108c1461041157600080fd5b8063221e2e60146103a457806333c5aa57146103c257600080fd5b806315f97398116102805780631a867af5116102655780631a867af5146103605780631c1f8aa314610373578063214f78821461038657600080fd5b806315f973981461032f5780631a47c9041461034257600080fd5b806283faee146102b1578063016afee7146102c6578063017df327146102d9578063147f1b961461031c575b600080fd5b6102c46102bf366004611e90565b610660565b005b6102c46102d4366004611eb4565b61071d565b60085473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b6102c461032a366004611e90565b610822565b6102c461033d366004611e90565b6108da565b60125473ffffffffffffffffffffffffffffffffffffffff166102f3565b6102c461036e366004611e90565b610992565b6102c4610381366004611e90565b610a4a565b600d5473ffffffffffffffffffffffffffffffffffffffff166102f3565b600c5473ffffffffffffffffffffffffffffffffffffffff166102f3565b6102c46103d0366004611e90565b610b02565b60065473ffffffffffffffffffffffffffffffffffffffff166102f3565b600b5473ffffffffffffffffffffffffffffffffffffffff166102f3565b60115473ffffffffffffffffffffffffffffffffffffffff166102f3565b6102c461043d366004611e90565b610bba565b6102c4610450366004611e90565b610c72565b306102f3565b6102c4610469366004611e90565b610d2a565b6102c461047c366004611e90565b610de2565b6102f361048f366004611e90565b73ffffffffffffffffffffffffffffffffffffffff9081166000908152601460205260409020541690565b60055473ffffffffffffffffffffffffffffffffffffffff166102f3565b60025473ffffffffffffffffffffffffffffffffffffffff166102f3565b600a5473ffffffffffffffffffffffffffffffffffffffff166102f3565b6102c4610522366004611e90565b610e9a565b60015473ffffffffffffffffffffffffffffffffffffffff166102f3565b6102c4610553366004611e90565b610f52565b6102c4610566366004611e90565b61100a565b60095473ffffffffffffffffffffffffffffffffffffffff166102f3565b60075473ffffffffffffffffffffffffffffffffffffffff166102f3565b6102c46105b5366004611e90565b6110c2565b60045473ffffffffffffffffffffffffffffffffffffffff166102f3565b6102c46105e6366004611e90565b61117a565b60105473ffffffffffffffffffffffffffffffffffffffff166102f3565b600e5473ffffffffffffffffffffffffffffffffffffffff166102f3565b6102c4610635366004611eb4565b611232565b6102c4610648366004611e90565b6112f6565b6102c461065b366004611eed565b6113ae565b61066b600033611deb565b6106d6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064015b60405180910390fd5b600580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b610728600033611deb565b61078e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b6001546040517fb6232c9900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8481166004830152838116602483015290911690819063b6232c9990604401600060405180830381600087803b15801561080557600080fd5b505af1158015610819573d6000803e3d6000fd5b50505050505050565b61082d600033611deb565b610893576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b600b80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6108e5600033611deb565b61094b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b600d80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b61099d600033611deb565b610a03576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b600480547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b610a55600033611deb565b610abb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b600680547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b610b0d600033611deb565b610b73576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b601280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b610bc5600033611deb565b610c2b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b600980547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b610c7d600033611deb565b610ce3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b601080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b610d35600033611deb565b610d9b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b600780547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b610ded600033611deb565b610e53576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b601380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b610ea5600033611deb565b610f0b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b600e80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b610f5d600033611deb565b610fc3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b600c80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b611015600033611deb565b61107b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b601180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6110cd600033611deb565b611133576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b611185600033611deb565b6111eb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b600a80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b61123d600033611deb565b6112a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260146020526040902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001691909216179055565b611301600033611deb565b611367576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6113b9600033611deb565b61141f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016106cd565b60008573ffffffffffffffffffffffffffffffffffffffff1663e339eb4f86600060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166306fdde036040518163ffffffff1660e01b8152600401600060405180830381865afa1580156114ae573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526114f49190810190611f9b565b600154604080517f95d89b41000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff909216916395d89b41916004808201926000929091908290030181865afa158015611564573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526115aa9190810190611f9b565b6001546040517fffffffff0000000000000000000000000000000000000000000000000000000060e087901b1681526116039493929173ffffffffffffffffffffffffffffffffffffffff16908a908a906004016120b0565b6020604051808303816000875af1158015611622573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116469190612110565b600780547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff838116919091179091556040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152919250600091908616906370a0823190602401602060405180830381865afa1580156116e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061170b919061212d565b6001546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015291925060009173ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa15801561177f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117a3919061212d565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8581166004830152600060248301529192509087169063095ea7b3906044016020604051808303816000875af115801561181c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118409190612146565b506040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301526024820184905287169063095ea7b3906044016020604051808303816000875af11580156118b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118da9190612146565b506001546040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8581166004830152600060248301529091169063095ea7b3906044016020604051808303816000875af1158015611954573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119789190612146565b506001546040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8581166004830152602482018490529091169063095ea7b3906044016020604051808303816000875af11580156119f2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a169190612146565b506001546040517fc66106570000000000000000000000000000000000000000000000000000000081526000600482015273ffffffffffffffffffffffffffffffffffffffff9182169185169063c661065790602401602060405180830381865afa158015611a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611aad9190612110565b73ffffffffffffffffffffffffffffffffffffffff16148015611b7757506040517fc66106570000000000000000000000000000000000000000000000000000000081526001600482015273ffffffffffffffffffffffffffffffffffffffff808816919085169063c661065790602401602060405180830381865afa158015611b3b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b5f9190612110565b73ffffffffffffffffffffffffffffffffffffffff16145b611bdd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4d47523a20434f494e5f4f524445525f4d49534d41544348000000000000000060448201526064016106cd565b60408051808201918290526001547f70a0823100000000000000000000000000000000000000000000000000000000909252306044820152600091819073ffffffffffffffffffffffffffffffffffffffff166370a0823160648301602060405180830381865afa158015611c56573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c7a919061212d565b81526040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260209091019073ffffffffffffffffffffffffffffffffffffffff8a16906370a0823190602401602060405180830381865afa158015611cec573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d10919061212d565b9052600880547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8a8116919091179091556040517f0c3e4b54000000000000000000000000000000000000000000000000000000008152919250851690630c3e4b5490611d9c9084906000903390600401612168565b6020604051808303816000875af1158015611dbb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ddf919061212d565b50505050505050505050565b6000611e3482611df9611e3d565b6000868152602091909152604090209073ffffffffffffffffffffffffffffffffffffffff8116600090815260018301602052604081205415155b90505b92915050565b600080611e3760017f7a9158dd65ad6382295fd9a8aad0a64b5d99867a77a0a1b2bc38a4f50be8bd776121bd565b73ffffffffffffffffffffffffffffffffffffffff81168114611e8d57600080fd5b50565b600060208284031215611ea257600080fd5b8135611ead81611e6b565b9392505050565b60008060408385031215611ec757600080fd5b8235611ed281611e6b565b91506020830135611ee281611e6b565b809150509250929050565b600080600080600060a08688031215611f0557600080fd5b8535611f1081611e6b565b94506020860135611f2081611e6b565b93506040860135611f3081611e6b565b94979396509394606081013594506080013592915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60005b83811015611f92578181015183820152602001611f7a565b50506000910152565b600060208284031215611fad57600080fd5b815167ffffffffffffffff80821115611fc557600080fd5b818401915084601f830112611fd957600080fd5b815181811115611feb57611feb611f48565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190838211818310171561203157612031611f48565b8160405282815287602084870101111561204a57600080fd5b61205b836020830160208801611f77565b979650505050505050565b6000815180845261207e816020860160208601611f77565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b600073ffffffffffffffffffffffffffffffffffffffff808916835260c060208401526120e060c0840189612066565b83810360408501526120f28189612066565b91909616606084015260808301949094525060a00152949350505050565b60006020828403121561212257600080fd5b8151611ead81611e6b565b60006020828403121561213f57600080fd5b5051919050565b60006020828403121561215857600080fd5b81518015158114611ead57600080fd5b60808101818560005b6002811015612190578151835260209283019290910190600101612171565b50505083604083015273ffffffffffffffffffffffffffffffffffffffff83166060830152949350505050565b81810381811115611e37577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fdfea2646970667358221220c772bc9264676d7b4a6369b71e39044ab23a7dc97bb462e4e054201e0c54c58a64736f6c63430008130033", - "nonce": "0x4", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x2fb40379a262db56d7f76ade85f84dd875654e377754cfcdac1e9d23b63b8aca", - "transactionType": "CREATE", - "contractName": "AccessControlFacet", - "contractAddress": "0x58de01A211b2477ce1393c5512bF6089eFc59c25", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0xeb648", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50610c8a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80638456cb591161005b5780638456cb59146100e85780638bb9c5bf146100f057806391d1485414610103578063d547741f1461011657600080fd5b8063248a9ca31461008d5780632f2ff15d146100b35780633f4ba83a146100c85780635c975abb146100d0575b600080fd5b6100a061009b366004610a03565b610129565b6040519081526020015b60405180910390f35b6100c66100c1366004610a1c565b61013a565b005b6100c661015b565b6100d8610247565b60405190151581526020016100aa565b6100c661025a565b6100c66100fe366004610a03565b610340565b6100d8610111366004610a1c565b61034c565b6100c6610124366004610a1c565b61035f565b60006101348261037b565b92915050565b6101438261037b565b61014c81610399565b61015683836103a3565b505050565b60155460ff166101cc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f5061757361626c653a206e6f742070617573656400000000000000000000000060448201526064015b60405180910390fd5b6101d760003361040e565b61023d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016101c3565b610245610431565b565b600061025560155460ff1690565b905090565b60155460ff16156102c7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a207061757365640000000000000000000000000000000060448201526064016101c3565b6102d260003361040e565b610338576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4d616e616765723a2043616c6c6572206973206e6f742061646d696e0000000060448201526064016101c3565b61024561048f565b610349816104ea565b50565b6000610358838361040e565b9392505050565b6103688261037b565b61037181610399565b61015683836104f0565b600061038561055b565b600092835260205250604090206002015490565b6103498133610589565b6103c4816103af61055b565b60008581526020919091526040902090610634565b50604051339073ffffffffffffffffffffffffffffffffffffffff83169084907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d90600090a45050565b60006103588261041c61055b565b60008681526020919091526040902090610656565b601580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690556040513381527f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa906020015b60405180910390a1565b601580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790556040513381527f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25890602001610485565b61034981335b610511816104fc61055b565b60008581526020919091526040902090610685565b50604051339073ffffffffffffffffffffffffffffffffffffffff83169084907ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b90600090a45050565b60008061013460017f7a9158dd65ad6382295fd9a8aad0a64b5d99867a77a0a1b2bc38a4f50be8bd77610a94565b610593828261040e565b610630576105b68173ffffffffffffffffffffffffffffffffffffffff166106a7565b6105c18360206106c6565b6040516020016105d2929190610acb565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290527f08c379a00000000000000000000000000000000000000000000000000000000082526101c391600401610b4c565b5050565b60006103588373ffffffffffffffffffffffffffffffffffffffff84166108dd565b73ffffffffffffffffffffffffffffffffffffffff811660009081526001830160205260408120541515610358565b60006103588373ffffffffffffffffffffffffffffffffffffffff8416610920565b606061013473ffffffffffffffffffffffffffffffffffffffff831660145b606060006106d5836002610b9d565b6106e0906002610bb4565b67ffffffffffffffff8111156106f8576106f8610bc7565b6040519080825280601f01601f191660200182016040528015610722576020820181803683370190505b5090507f30000000000000000000000000000000000000000000000000000000000000008160008151811061075957610759610bf6565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106107bc576107bc610bf6565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600160028402015b60018111156108a4577f303132333435363738396162636465660000000000000000000000000000000085600f166010811061083157610831610bf6565b1a60f81b82828151811061084757610847610bf6565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060049490941c937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff016107f3565b508315610358576040517fc913478500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000818152600183016020526040812054610134575081546001808201845560008481526020808220909301849055845493815293810190915260409092205590565b600081815260018301602052604081205480156109fc57835460009085907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff810190811061097057610970610bf6565b906000526020600020015490508085600001600184038154811061099657610996610bf6565b60009182526020808320909101929092559182526001860190526040902081905583548490806109c8576109c8610c25565b6001900381819060005260206000200160009055905583600101600084815260200190815260200160002060009055600191505b5092915050565b600060208284031215610a1557600080fd5b5035919050565b60008060408385031215610a2f57600080fd5b82359150602083013573ffffffffffffffffffffffffffffffffffffffff81168114610a5a57600080fd5b809150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8181038181111561013457610134610a65565b60005b83811015610ac2578181015183820152602001610aaa565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351610b03816017850160208801610aa7565b7f206973206d697373696e6720726f6c65200000000000000000000000000000006017918401918201528351610b40816028840160208801610aa7565b01602801949350505050565b6020815260008251806020840152610b6b816040850160208701610aa7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b808202811582820484141761013457610134610a65565b8082018082111561013457610134610a65565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea26469706673582212208ff88f62f4ee39443adcb6672f2199c3c63808f26ec6acdb957b145ef43cc94e64736f6c63430008130033", - "nonce": "0x5", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x27c8e5f0243cbb3ca8437b66a3f2d1f2b2bc2d0a28b3b58863dcfad47772f939", - "transactionType": "CREATE", - "contractName": "TWAPOracleDollar3poolFacet", - "contractAddress": "0xd7d3E9c9BC05aBA6B9AE47b27aD18d83e441BF32", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x11ad3a", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50610f42806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063283583c6146100465780634e847fc71461006b578063a2e6204514610080575b600080fd5b610059610054366004610cf9565b610088565b60405190815260200160405180910390f35b61007e610079366004610d1d565b610099565b005b61007e6100af565b6000610093826100b9565b92915050565b6100a161022f565b6100ab82826102df565b5050565b6100b76108ac565b565b6000806100c4610aea565b6040805160c081018252825473ffffffffffffffffffffffffffffffffffffffff9081168252600184015416602082015260028084015482840152600384015460608301526004840154608083015282518084019384905291939260a085019291600585019182845b81548152602001906001019080831161012d575050505050815250509050610153600090565b6001015473ffffffffffffffffffffffffffffffffffffffff908116908416036101835780604001519150610229565b806020015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610221576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f545741504f7261636c653a20494e56414c49445f544f4b454e0000000000000060448201526064015b60405180910390fd5b806060015191505b50919050565b610237610b18565b6004015473ffffffffffffffffffffffffffffffffffffffff1633146100b7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f4c69624469616d6f6e643a204d75737420626520636f6e7472616374206f776e60448201527f65720000000000000000000000000000000000000000000000000000000000006064820152608401610218565b6000600101546040517fc66106570000000000000000000000000000000000000000000000000000000081526000600482015273ffffffffffffffffffffffffffffffffffffffff9182169184169063c661065790602401602060405180830381865afa158015610354573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103789190610d56565b73ffffffffffffffffffffffffffffffffffffffff161461041b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f545741504f7261636c653a2046495253545f434f494e5f4e4f545f444f4c4c4160448201527f52000000000000000000000000000000000000000000000000000000000000006064820152608401610218565b6000610425610aea565b6040517fc66106570000000000000000000000000000000000000000000000000000000081526001600482015290915073ffffffffffffffffffffffffffffffffffffffff808416919085169063c661065790602401602060405180830381865afa158015610498573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104bc9190610d56565b73ffffffffffffffffffffffffffffffffffffffff1614610539576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f545741504f7261636c653a20434f494e5f4f524445525f4d49534d41544348006044820152606401610218565b6040517f4903b0d10000000000000000000000000000000000000000000000000000000081526000600482018190529073ffffffffffffffffffffffffffffffffffffffff851690634903b0d190602401602060405180830381865afa1580156105a7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105cb9190610d73565b6dffffffffffffffffffffffffffff16905060008473ffffffffffffffffffffffffffffffffffffffff16634903b0d160016040518263ffffffff1660e01b815260040161061b91815260200190565b602060405180830381865afa158015610638573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061065c9190610d73565b6dffffffffffffffffffffffffffff169050811580159061067c57508015155b6106e2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f545741504f7261636c653a204e4f5f52455345525645530000000000000000006044820152606401610218565b80821461074b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f545741504f7261636c653a20504149525f554e42414c414e43454400000000006044820152606401610218565b8473ffffffffffffffffffffffffffffffffffffffff16634469e30e6040518163ffffffff1660e01b81526004016040805180830381865afa158015610795573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b99190610d8c565b6107c99060058501906002610c63565b508473ffffffffffffffffffffffffffffffffffffffff166363543f066040518163ffffffff1660e01b8152600401602060405180830381865afa158015610815573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108399190610d73565b60048401555050805473ffffffffffffffffffffffffffffffffffffffff9384167fffffffffffffffffffffffff000000000000000000000000000000000000000091821617825560018201805493909416921691909117909155670de0b6b3a764000060028201819055600390910155565b60006108b6610aea565b90506000806108c3610b46565b9150915060008360040154826108d99190610e33565b1115610ae5578254600484015460009173ffffffffffffffffffffffffffffffffffffffff1690630f6ba8e390600587019086906109179087610e33565b6040518463ffffffff1660e01b815260040161093593929190610e96565b6040805180830381865afa158015610951573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109759190610d8c565b84546040517f7e42fc0c00000000000000000000000000000000000000000000000000000000815291925073ffffffffffffffffffffffffffffffffffffffff1690637e42fc0c906109db90600090600190670de0b6b3a7640000908790600401610edc565b602060405180830381865afa1580156109f8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a1c9190610d73565b600285015583546040517f7e42fc0c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911690637e42fc0c90610a8690600190600090670de0b6b3a7640000908790600401610edc565b602060405180830381865afa158015610aa3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac79190610d73565b6003850155610adb60058501846002610c63565b5050600483018190555b505050565b60008061009360017f6b6964d3163571843d9243709093eabadac35e1c5a00008af94bd58d4c94e628610e33565b60008061009360017fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c610e33565b610b4e610ca1565b600080610b59610aea565b54604080517f4469e30e000000000000000000000000000000000000000000000000000000008152815173ffffffffffffffffffffffffffffffffffffffff90931693508392634469e30e926004808401939192918290030181865afa158015610bc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610beb9190610d8c565b92508073ffffffffffffffffffffffffffffffffffffffff166363543f066040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c5c9190610d73565b9150509091565b8260028101928215610c91579160200282015b82811115610c91578251825591602001919060010190610c76565b50610c9d929150610cbf565b5090565b60405180604001604052806002906020820280368337509192915050565b5b80821115610c9d5760008155600101610cc0565b73ffffffffffffffffffffffffffffffffffffffff81168114610cf657600080fd5b50565b600060208284031215610d0b57600080fd5b8135610d1681610cd4565b9392505050565b60008060408385031215610d3057600080fd5b8235610d3b81610cd4565b91506020830135610d4b81610cd4565b809150509250929050565b600060208284031215610d6857600080fd5b8151610d1681610cd4565b600060208284031215610d8557600080fd5b5051919050565b600060408284031215610d9e57600080fd5b82601f830112610dad57600080fd5b6040516040810181811067ffffffffffffffff82111715610df7577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b8060405250806040840185811115610e0e57600080fd5b845b81811015610e28578051835260209283019201610e10565b509195945050505050565b81810381811115610093577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8060005b6002811015610e90578151845260209384019390910190600101610e71565b50505050565b60a08101818560005b6002811015610ebe578154835260209092019160019182019101610e9f565b505050610ece6040830185610e6d565b826080830152949350505050565b600f85810b825284900b60208201526040810183905260a08101610f036060830184610e6d565b9594505050505056fea2646970667358221220a2ff211efdc5dc3930d6961d958ae4abf8a4355f9fee6a7afedb48ece7e438d564736f6c63430008130033", - "nonce": "0x6", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x92b6c572c8b7e45f3e00e31c6c04ab2f0904ab21da5d823b1ebde4d0a3f4558f", - "transactionType": "CREATE", - "contractName": "CollectableDustFacet", - "contractAddress": "0x635caB41ff7b3b2FA5ebE9518129947a563719B6", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x1140e0", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50610ee6806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80632db8c12914610046578063bf0d68e41461005b578063fa3305c91461006e575b600080fd5b610059610054366004610d07565b610081565b005b610059610069366004610d43565b610126565b61005961007c366004610d43565b6101c2565b6100ab7fa6b5d83d32632203555cb9b2c2f68a8d94da48cadd9266ac0d17babedb52ea5b3361025b565b610116576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f6e6f74206d616e6167657200000000000000000000000000000000000000000060448201526064015b60405180910390fd5b610121838383610287565b505050565b6101507fa6b5d83d32632203555cb9b2c2f68a8d94da48cadd9266ac0d17babedb52ea5b3361025b565b6101b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f6e6f74206d616e61676572000000000000000000000000000000000000000000604482015260640161010d565b6101bf81610554565b50565b6101ec7fa6b5d83d32632203555cb9b2c2f68a8d94da48cadd9266ac0d17babedb52ea5b3361025b565b610252576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f6e6f74206d616e61676572000000000000000000000000000000000000000000604482015260640161010d565b6101bf8161064c565b600061027e8261026961073e565b6000868152602091909152604090209061076c565b90505b92915050565b73ffffffffffffffffffffffffffffffffffffffff831661032a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603060248201527f636f6c6c65637461626c652d647573743a3a63616e742d73656e642d6475737460448201527f2d746f2d7a65726f2d6164647265737300000000000000000000000000000000606482015260840161010d565b61033c8261033661079b565b9061076c565b156103c9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f636f6c6c65637461626c652d647573743a3a746f6b656e2d69732d706172742d60448201527f6f662d7468652d70726f746f636f6c0000000000000000000000000000000000606482015260840161010d565b7fffffffffffffffffffffffff111111111111111111111111111111111111111273ffffffffffffffffffffffffffffffffffffffff8316016104d65760008373ffffffffffffffffffffffffffffffffffffffff168260405160006040518083038185875af1925050503d8060008114610460576040519150601f19603f3d011682016040523d82523d6000602084013e610465565b606091505b50509050806104d0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f4661696c656420746f2073656e64204574686572000000000000000000000000604482015260640161010d565b506104f7565b6104f773ffffffffffffffffffffffffffffffffffffffff831684836107c9565b6040805173ffffffffffffffffffffffffffffffffffffffff8086168252841660208201529081018290527f1e34c1aee8e83c2dcc14c21bb4bfeea7f46c0c998cb797ac7cc4d7a18f5c656b9060600160405180910390a1505050565b6105608161033661079b565b6105ec576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603060248201527f636f6c6c65637461626c652d647573743a3a746f6b656e2d6e6f742d7061727460448201527f2d6f662d7468652d70726f746f636f6c00000000000000000000000000000000606482015260840161010d565b6105fe816105f861079b565b90610856565b5060405173ffffffffffffffffffffffffffffffffffffffff821681527fddd12a8c3ce9bea5c97a5d25c8b777caab85752828f56b7b8ad5a0b30340a25f906020015b60405180910390a150565b6106588161033661079b565b156106e5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f636f6c6c65637461626c652d647573743a3a746f6b656e2d69732d706172742d60448201527f6f662d7468652d70726f746f636f6c0000000000000000000000000000000000606482015260840161010d565b6106f7816106f161079b565b90610878565b5060405173ffffffffffffffffffffffffffffffffffffffff821681527fa3e4ba856dd0fdee3a33ab9b82499fd01f05236f3d08cc4e7108698c6e3e7e5090602001610641565b60008061028160017f7a9158dd65ad6382295fd9a8aad0a64b5d99867a77a0a1b2bc38a4f50be8bd77610d5e565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600183016020526040812054151561027e565b60008061028160017f7d2bc78964af80fada8ea0387e16a12e0e02e89e34c66d0d6a8f84654abaf517610d5e565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb0000000000000000000000000000000000000000000000000000000017905261012190849061089a565b600061027e8373ffffffffffffffffffffffffffffffffffffffff84166109a9565b600061027e8373ffffffffffffffffffffffffffffffffffffffff8416610a8c565b60006108fc826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16610acf9092919063ffffffff16565b905080516000148061091d57508080602001905181019061091d9190610d98565b610121576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f74207375636365656400000000000000000000000000000000000000000000606482015260840161010d565b60008181526001830160205260408120548015610a8557835460009085907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81019081106109f9576109f9610dc1565b9060005260206000200154905080856000016001840381548110610a1f57610a1f610dc1565b6000918252602080832090910192909255918252600186019052604090208190558354849080610a5157610a51610df0565b6001900381819060005260206000200160009055905583600101600084815260200190815260200160002060009055600191505b5092915050565b6000818152600183016020526040812054610281575081546001808201845560008481526020808220909301849055845493815293810190915260409092205590565b6060610ade8484600085610ae6565b949350505050565b606082471015610b78576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c0000000000000000000000000000000000000000000000000000606482015260840161010d565b6000808673ffffffffffffffffffffffffffffffffffffffff168587604051610ba19190610e43565b60006040518083038185875af1925050503d8060008114610bde576040519150601f19603f3d011682016040523d82523d6000602084013e610be3565b606091505b5091509150610bf487838387610bff565b979650505050505050565b60608315610c95578251600003610c8e5773ffffffffffffffffffffffffffffffffffffffff85163b610c8e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161010d565b5081610ade565b610ade8383815115610caa5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161010d9190610e5f565b803573ffffffffffffffffffffffffffffffffffffffff81168114610d0257600080fd5b919050565b600080600060608486031215610d1c57600080fd5b610d2584610cde565b9250610d3360208501610cde565b9150604084013590509250925092565b600060208284031215610d5557600080fd5b61027e82610cde565b81810381811115610281577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600060208284031215610daa57600080fd5b81518015158114610dba57600080fd5b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60005b83811015610e3a578181015183820152602001610e22565b50506000910152565b60008251610e55818460208701610e1f565b9190910192915050565b6020815260008251806020840152610e7e816040850160208701610e1f565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fea264697066735822122082ded3c39031c61cd8eb411e8356ffff2507bd859b0473c7182aa78e83e6889c64736f6c63430008130033", - "nonce": "0x7", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x81b623ac7e5ba0f6ad628a27ff6b3cbc81341ce44a42e4baaeb4ced1c9913fa9", - "transactionType": "CREATE", - "contractName": "ChefFacet", - "contractAddress": "0x119E315502b87e67F1bc98577c735A3518eA47da", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x2aac9d", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b5061265c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100d45760003560e01c80635f3acd8e1161008157806378b3139b1161005b57806378b3139b14610184578063c0d8012c14610197578063ed7662ee146101aa57600080fd5b80635f3acd8e14610154578063702f01ee1461015c578063776a3bb51461017c57600080fd5b80633cf78574116100b25780633cf785741461011957806345889bd71461012c578063537bb5dc1461014157600080fd5b806316f0115b146100d957806321933933146100fb5780633a98ef3914610111575b600080fd5b6100e16101b2565b604080519283526020830191909152015b60405180910390f35b6101036101d1565b6040519081526020016100f2565b6101036101e0565b61010361012736600461240b565b6101ea565b61013f61013a36600461240b565b6101fb565b005b61013f61014f36600461240b565b6102c2565b610103610381565b61016f61016a36600461240b565b61038b565b6040516100f29190612424565b61010361039c565b61013f61019236600461240b565b6103a6565b6101036101a536600461240b565b610465565b610103610470565b60008060006101bf61047a565b80516020909101519094909350915050565b60006101db6104b7565b905090565b60006101db6104ca565b60006101f5826104dd565b92915050565b6102257f921f663981c1beb7a484a4210df2eefbe89bb6e3752c925fca7a933a759dbecb336105b4565b6102b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f4d6173746572436865663a206e6f7420476f7665726e616e636520546f6b656e60448201527f206d616e6167657200000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6102bf816105de565b50565b6102ec7f921f663981c1beb7a484a4210df2eefbe89bb6e3752c925fca7a933a759dbecb336105b4565b610378576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f4d6173746572436865663a206e6f7420476f7665726e616e636520546f6b656e60448201527f206d616e6167657200000000000000000000000000000000000000000000000060648201526084016102ad565b6102bf81610616565b60006101db610626565b6103936123ed565b6101f582610639565b60006101db61068d565b6103d07f921f663981c1beb7a484a4210df2eefbe89bb6e3752c925fca7a933a759dbecb336105b4565b61045c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f4d6173746572436865663a206e6f7420476f7665726e616e636520546f6b656e60448201527f206d616e6167657200000000000000000000000000000000000000000000000060648201526084016102ad565b6102bf8161069d565b60006101f5826106d8565b60006101db610873565b6040805180820190915260008082526020820152610496610886565b60408051808201909152600582015481526006909101546020820152919050565b60006104c1610886565b60020154905090565b60006104d4610886565b60080154905090565b6000806104e8610886565b60008481526007820160205260409020600682015460058301549293509091431180156105185750600883015415155b1561057e5760006105276108b4565b90506000670de0b6b3a76400008560000154836105449190612484565b61054e91906124ca565b60088601549091506105658264e8d4a51000612484565b61056f91906124ca565b6105799084612505565b925050505b6001820154825464e8d4a5100090610597908490612484565b6105a191906124ca565b6105ab9190612518565b95945050505050565b60006105d7826105c26108f1565b6000868152602091909152604090209061091f565b9392505050565b806105e7610886565b5560405181907ff913a361162eb00fb61dab047a285c02886f428329a3972518dd371ac3aa4af390600090a250565b8061061f610886565b6004015550565b6000610630610886565b60010154905090565b6106416123ed565b600061064b610886565b60009384526007016020908152604093849020845180860186528154815260019091015481830190815285518087019096529051855251908401525090919050565b6000610697610886565b54919050565b806106a6610886565b6002015560405181907fee9ca614114d0b14b7c182d61fbc2e9aed69823d5f4a3a6436f95da3a6d0a82490600090a250565b600080600501546040517efdd58e0000000000000000000000000000000000000000000000000000000081523360048201526024810184905273ffffffffffffffffffffffffffffffffffffffff9091169062fdd58e90604401602060405180830381865afa15801561074f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610773919061252b565b6001146107dc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4d533a2063616c6c6572206973206e6f74206f776e657200000000000000000060448201526064016102ad565b60006107e6610886565b6000848152600782016020526040902090915061080161094e565b6001810154600683015482546000929164e8d4a51000916108229190612484565b61082c91906124ca565b6108369190612518565b90506108423382610b4d565b6006830154825464e8d4a510009161085991612484565b61086391906124ca565b6001909201919091559392505050565b600061087d610886565b60040154905090565b6000806101f560017f70cc3e2e4451981fbf42e6425c3258ca1dd9a72cf607c2ec581ad3ee46914f18612518565b6000806108bf610886565b60050154905060006108cf610886565b600101549050806108e08343612518565b6108ea9190612484565b9250505090565b6000806101f560017f7a9158dd65ad6382295fd9a8aad0a64b5d99867a77a0a1b2bc38a4f50be8bd77612518565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260018301602052604081205415156105d7565b6000610958610886565b60058101805491925090431161096c575050565b610974610c40565b81600801546000036109865743905550565b600a5460095473ffffffffffffffffffffffffffffffffffffffff918216911660006109b06108b4565b90506000670de0b6b3a76400008660000154836109cd9190612484565b6109d791906124ca565b6040517f40c10f190000000000000000000000000000000000000000000000000000000081523060048201526024810182905290915073ffffffffffffffffffffffffffffffffffffffff8516906340c10f1990604401600060405180830381600087803b158015610a4857600080fd5b505af1158015610a5c573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff166340c10f1984886004015484610a8d91906124ca565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401600060405180830381600087803b158015610af857600080fd5b505af1158015610b0c573d6000803e3d6000fd5b505050506008860154610b248264e8d4a51000612484565b610b2e91906124ca565b8560010154610b3d9190612505565b6001860155505043909255505050565b600080600a01546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116915060009082906370a0823190602401602060405180830381865afa158015610bc5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610be9919061252b565b905080831115610c1957610c1473ffffffffffffffffffffffffffffffffffffffff83168583610cc1565b610c3a565b610c3a73ffffffffffffffffffffffffffffffffffffffff83168585610cc1565b50505050565b6000610c4a610886565b90506000610c56610d4e565b905060008260030154821115610c825760028301546003840154610c7a9084612518565b119050610c9b565b8260020154828460030154610c979190612518565b1190505b8015610cbc57610caf836001015483610d73565b6001840155600383018290555b505050565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052610cbc908490610ef1565b60006101db816001015473ffffffffffffffffffffffffffffffffffffffff16611000565b600080610d7f84611171565b90506000610d8c84611171565b90506000610da1670e92596fd6290000611171565b90506000610db6670de0b6b3a7640000611171565b90506000610e3a610e11610dec7fffffffffffffffffffffffffffffffff000000000000000000000000000000008516876111df565b7f7fffffffffffffffffffffffffffffff000000000000000000000000000000001690565b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000841690611209565b9050610ebe610e9782610e6f7fffffffffffffffffffffffffffffffff000000000000000000000000000000008916876117f4565b7fffffffffffffffffffffffffffffffff000000000000000000000000000000001690611c1b565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000016612042565b9550674563918244f40000861180610edd57506702c68af0bb14000086105b15610ee6578795505b505050505092915050565b6000610f53826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166121009092919063ffffffff16565b9050805160001480610f74575080806020019051810190610f749190612544565b610cbc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084016102ad565b60008061100b612117565b6040805160c081018252825473ffffffffffffffffffffffffffffffffffffffff9081168252600184015416602082015260028084015482840152600384015460608301526004840154608083015282518084019384905291939260a085019291600585019182845b81548152602001906001019080831161107457505050505081525050905061109a600090565b6001015473ffffffffffffffffffffffffffffffffffffffff908116908416036110ca578060400151915061116b565b806020015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614611163576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f545741504f7261636c653a20494e56414c49445f544f4b454e0000000000000060448201526064016102ad565b806060015191505b50919050565b60008160000361118357506000919050565b81600061118f82612145565b905060708110156111a8578060700382901b91506111bb565b60708111156111bb576070810382901c91505b613fff0160701b6dffffffffffffffffffffffffffff919091161760801b92915050565b60006105d7837f800000000000000000000000000000000000000000000000000000000000000084185b6000617fff60f084811c8216919084901c8116908290036112985780617fff0361128e577fffffffffffffffffffffffffffffffff00000000000000000000000000000000808516908616036112635784925050506101f5565b507f7fff80000000000000000000000000000000000000000000000000000000000091506101f59050565b84925050506101f5565b80617fff036112ab5783925050506101f5565b6f80000000000000000000000000000000608086901c90811015906dffffffffffffffffffffffffffff1660008490036112e857600193506112fa565b6e010000000000000000000000000000175b6f80000000000000000000000000000000608087901c90811015906dffffffffffffffffffffffffffff1660008590036113375760019450611349565b6e010000000000000000000000000000175b826000036113b0577fffffffffffffffffffffffffffffffff0000000000000000000000000000000088167f8000000000000000000000000000000000000000000000000000000000000000146113a057876113a3565b60005b96505050505050506101f5565b80600003611407577fffffffffffffffffffffffffffffffff0000000000000000000000000000000089167f8000000000000000000000000000000000000000000000000000000000000000146113a057886113a3565b8486038215158515150361159357607081131561142d57899750505050505050506101f5565b600081131561143f5790811c9061148c565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9081121561147657889750505050505050506101f5565b600081121561148c578060000384901c93508596505b928101926e02000000000000000000000000000084106114b2576001968701969390931c925b86617fff0361151657846114e6577f7fff000000000000000000000000000000000000000000000000000000000000611508565b7fffff0000000000000000000000000000000000000000000000000000000000005b9750505050505050506101f5565b6e010000000000000000000000000000841015611536576000965061154a565b6dffffffffffffffffffffffffffff841693505b83607088901b8661155c57600061156e565b6f800000000000000000000000000000005b6fffffffffffffffffffffffffffffffff16171760801b9750505050505050506101f5565b60008113156115ae57600184901b93506001870396506115c5565b60008112156115c557600182901b91506001860396505b60708113156115d75760019150611660565b60018113156115f4576001810360018303901c6001019150611660565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff908112156116255760019350611660565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811215611660576001816000030360018503901c60010193505b81841061167157818403935061167a565b83820393508294505b836000036116935750600096506101f595505050505050565b600061169e85612145565b9050806071036116ca57600185901c6dffffffffffffffffffffffffffff169450600188019750611745565b607081101561173157607081900380891115611700578086901b6dffffffffffffffffffffffffffff169550808903985061172b565b6000987fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff019590951b945b50611745565b6dffffffffffffffffffffffffffff851694505b87617fff036117aa5785611779577f7fff00000000000000000000000000000000000000000000000000000000000061179b565b7fffff0000000000000000000000000000000000000000000000000000000000005b985050505050505050506101f5565b84607089901b876117bc5760006117ce565b6f800000000000000000000000000000005b6fffffffffffffffffffffffffffffffff16171760801b985050505050505050506101f5565b6000617fff60f084811c8216919084901c8116908290036119495780617fff036118c7577fffffffffffffffffffffffffffffffff0000000000000000000000000000000080851690861603611871575050507f8000000000000000000000000000000000000000000000000000000000000000811682186101f5565b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000858518167f800000000000000000000000000000000000000000000000000000000000000003611263575050508181176101f5565b7f7fffffffffffffffffffffffffffffff00000000000000000000000000000000841660000361191c57507f7fff80000000000000000000000000000000000000000000000000000000000091506101f59050565b5050507f8000000000000000000000000000000000000000000000000000000000000000811682186101f5565b80617fff036119d4577f7fffffffffffffffffffffffffffffff0000000000000000000000000000000085166000036119a757507f7fff80000000000000000000000000000000000000000000000000000000000091506101f59050565b5050507f8000000000000000000000000000000000000000000000000000000000000000821681186101f5565b6dffffffffffffffffffffffffffff608086901c1660008390036119fb5760019250611a0d565b6e010000000000000000000000000000175b6dffffffffffffffffffffffffffff608086901c166000839003611a345760019250611a46565b6e010000000000000000000000000000175b808202915081600003611ab0577f800000000000000000000000000000000000000000000000000000000000000087871816611a83576000611aa5565b7f80000000000000000000000000000000000000000000000000000000000000005b9450505050506101f5565b9282019260007c0200000000000000000000000000000000000000000000000000000000831015611b15577c0100000000000000000000000000000000000000000000000000000000831015611b0e57611b0983612145565b611b18565b60e0611b18565b60e15b90506140708186011015611b33576000945060009250611bd7565b6140e08186011015611b7657614070851015611b5857846140700383901c9250611b6d565b614070851115611b6d57614070850383901b92505b60009450611bd7565b61c0dd8186011115611b9057617fff945060009250611bd7565b6070811115611ba7576070810383901c9250611bba565b6070811015611bba578060700383901b92505b6dffffffffffffffffffffffffffff831692506140df8186010394505b82607086901b888a186f8000000000000000000000000000000060801b1660801c6fffffffffffffffffffffffffffffffff16171760801b955050505050506101f5565b6000617fff60f084811c8216919084901c811690829003611c6a5780617fff0361191c57507f7fff80000000000000000000000000000000000000000000000000000000000091506101f59050565b80617fff03611cf1577dffffffffffffffffffffffffffff00000000000000000000000000000000841615611cc457507f7fff80000000000000000000000000000000000000000000000000000000000091506101f59050565b5050508082187f8000000000000000000000000000000000000000000000000000000000000000166101f5565b7f7fffffffffffffffffffffffffffffff000000000000000000000000000000008416600003611dbf577f7fffffffffffffffffffffffffffffff000000000000000000000000000000008516600003611d7057507f7fff80000000000000000000000000000000000000000000000000000000000091506101f59050565b5050508082187f8000000000000000000000000000000000000000000000000000000000000000167f7fff000000000000000000000000000000000000000000000000000000000000176101f5565b6dffffffffffffffffffffffffffff608085901c166000829003611de65760019150611df8565b6e010000000000000000000000000000175b6dffffffffffffffffffffffffffff608087901c166000849003611e60578015611e5b576000611e2782612145565b6001955060e2039384017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01939190911b90505b611e75565b6e0100000000000000000000000000001760721b5b818181611e8457611e8461249b565b04905080600003611ebf577f800000000000000000000000000000000000000000000000000000000000000087871816611a83576000611aa5565b6d1000000000000000000000000000811015611edd57611edd612566565b60006e080000000000000000000000000000821015611f3d576e040000000000000000000000000000821015611f32576e020000000000000000000000000000821015611f2b576070611f35565b6071611f35565b60725b60ff16611f46565b611f4682612145565b905083614071018186011115611f6457617fff945060009150611ffe565b83818601613ffc011015611f7f576000945060009150611ffe565b83818601613f8c011015611fcc578385613ffc011115611faa578385613ffc010382901b9150611fc3565b8385613ffc011015611fc357613ffc8585030382901c91505b60009450611ffe565b6070811115611fdf576070810382901c91505b6dffffffffffffffffffffffffffff8216915083818601613f8d010394505b81607086901b888a186f8000000000000000000000000000000060801b1660801c6fffffffffffffffffffffffffffffffff16171760801b955050505050506101f5565b6000617fff60f083901c16613fff8110156120605750600092915050565b6f80000000000000000000000000000000608084901c1061208057600080fd5b6140fe81111561208f57600080fd5b6e0100000000000000000000000000006dffffffffffffffffffffffffffff608085901c161761406f8210156120cb5761406f8290031c6105d7565b61406f8211156105d7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf9182011b9392505050565b606061210f84846000856121f5565b949350505050565b6000806101f560017f6b6964d3163571843d9243709093eabadac35e1c5a00008af94bd58d4c94e628612518565b600080821161215357600080fd5b6000700100000000000000000000000000000000831061217557608092831c92015b68010000000000000000831061218d57604092831c92015b64010000000083106121a157602092831c92015b6201000083106121b357601092831c92015b61010083106121c457600892831c92015b601083106121d457600492831c92015b600483106121e457600292831c92015b600283106101f55760010192915050565b606082471015612287576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c000000000000000000000000000000000000000000000000000060648201526084016102ad565b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040516122b091906125b9565b60006040518083038185875af1925050503d80600081146122ed576040519150601f19603f3d011682016040523d82523d6000602084013e6122f2565b606091505b50915091506123038783838761230e565b979650505050505050565b606083156123a457825160000361239d5773ffffffffffffffffffffffffffffffffffffffff85163b61239d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102ad565b508161210f565b61210f83838151156123b95781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102ad91906125d5565b60405180604001604052806002906020820280368337509192915050565b60006020828403121561241d57600080fd5b5035919050565b60408101818360005b600281101561244c57815183526020928301929091019060010161242d565b50505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b80820281158282048414176101f5576101f5612455565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600082612500577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b808201808211156101f5576101f5612455565b818103818111156101f5576101f5612455565b60006020828403121561253d57600080fd5b5051919050565b60006020828403121561255657600080fd5b815180151581146105d757600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b60005b838110156125b0578181015183820152602001612598565b50506000910152565b600082516125cb818460208701612595565b9190910192915050565b60208152600082518060208401526125f4816040850160208701612595565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fea264697066735822122025d761c94eeae621e531b9124d5c9f7c2b5c3732e9238c1f8c1d1b291756453064736f6c63430008130033", - "nonce": "0x8", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x254cf3c90806946e9a09666f5ef102afaf42d801cac26fcb5ef52b15e81a8427", - "transactionType": "CREATE", - "contractName": "StakingFacet", - "contractAddress": "0x9F0259fe34BFC22d9cbEEb340Cd8d53F35CDEB80", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x50c85d", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50614959806100206000396000f3fe608060405234801561001057600080fd5b50600436106100d45760003560e01c806396908b5211610081578063aadc68a51161005b578063aadc68a514610182578063c5d1cb631461018a578063e2bbb1581461019d57600080fd5b806396908b52146101545780639d7de6b314610167578063aa1ec70a1461017a57600080fd5b806352159150116100b2578063521591501461011b5780636970d4731461012e5780637cc6bd411461014157600080fd5b80632f72589e146100d9578063422f1043146100ee5780634d8c28c414610101575b600080fd5b6100ec6100e7366004614507565b6101b0565b005b6100ec6100fc366004614520565b610251565b6101096102ce565b60405190815260200160405180910390f35b610109610129366004614507565b6102dd565b6100ec61013c366004614507565b6102ee565b6100ec61014f366004614507565b610387565b6100ec610162366004614507565b610420565b6100ec61017536600461454c565b6104b9565b610109610534565b61010961053e565b61010961019836600461454c565b610548565b6101096101ab36600461454c565b61055b565b6101da7fa6b5d83d32632203555cb9b2c2f68a8d94da48cadd9266ac0d17babedb52ea5b336105da565b610245576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f6e6f74206d616e6167657200000000000000000000000000000000000000000060448201526064015b60405180910390fd5b61024e816105fd565b50565b60155460ff16156102be576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015260640161023c565b6102c9838383610641565b505050565b60006102d8610864565b905090565b60006102e882610874565b92915050565b6103187fa6b5d83d32632203555cb9b2c2f68a8d94da48cadd9266ac0d17babedb52ea5b336105da565b61037e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f6e6f74206d616e61676572000000000000000000000000000000000000000000604482015260640161023c565b61024e81610b7f565b6103b17fa6b5d83d32632203555cb9b2c2f68a8d94da48cadd9266ac0d17babedb52ea5b336105da565b610417576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f6e6f74206d616e61676572000000000000000000000000000000000000000000604482015260640161023c565b61024e81610bb9565b61044a7fa6b5d83d32632203555cb9b2c2f68a8d94da48cadd9266ac0d17babedb52ea5b336105da565b6104b0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f6e6f74206d616e61676572000000000000000000000000000000000000000000604482015260640161023c565b61024e81610eba565b60155460ff1615610526576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015260640161023c565b61053082826110a1565b5050565b60006102d8611455565b60006102d8611468565b60006105548383611526565b9392505050565b600061056960155460ff1690565b156105d0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015260640161023c565b6105548383611573565b6000610554826105e86116dc565b6000868152602091909152604090209061170a565b80610606611739565b600101556040518181527f3a1c0b7d3cdecbab83b82697d51cbcdb308b3bbae63e597cbc958deb9c830e50906020015b60405180910390a150565b60008061064d84611767565b8151919350915061065c611a05565b600061066c828460600151611526565b9050808360a001818151610680919061459d565b905250600061068d611739565b9050818160030160008282546106a391906145b0565b909155506106d6905033308a6106b7611c4c565b5473ffffffffffffffffffffffffffffffffffffffff16929190611c7a565b878460a0018181516106e8919061459d565b9052506106f6338489611d5c565b600061070b8560a00151888460000154611ede565b905061071833828a612033565b600182015461072790886145c3565b610731904361459d565b608086015261073e611a05565b64e8d4a5100082600201546107528a612155565b5161075d91906145c3565b6107679190614609565b606086015260006005015460a0860151606087015160808801516040517fe8b7c95e000000000000000000000000000000000000000000000000000000008152600481018d905260248101939093526044830191909152606482015273ffffffffffffffffffffffffffffffffffffffff9091169063e8b7c95e90608401600060405180830381600087803b1580156107ff57600080fd5b505af1158015610813573d6000803e3d6000fd5b50505060a086015160408051918252602082018490528a925033917f1e549269c96dd4bec3d648753e4995f8e57512249145959d6e7555136709bd48910160405180910390a3505050505050505050565b600061086e611739565b54919050565b60008061087f611739565b9050600080600501546040517fce325bf80000000000000000000000000000000000000000000000000000000081526004810186905273ffffffffffffffffffffffffffffffffffffffff90911691508190600090829063ce325bf89060240160c060405180830381865afa1580156108fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109209190614673565b9050600061092d87612155565b90506000610939611c4c565b546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa1580156109a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109c9919061470f565b905085600401548473ffffffffffffffffffffffffffffffffffffffff1663132c4feb6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a3f919061470f565b610a49919061459d565b8110610b7157600086600401548573ffffffffffffffffffffffffffffffffffffffff1663132c4feb6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610aa1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac5919061470f565b610acf919061459d565b610ad990836145b0565b6002880154600389015491925090821115610b36576000886003015483610b0091906145b0565b9050610b0a6121a9565b610b198264e8d4a510006145c3565b610b239190614609565b8960020154610b32919061459d565b9150505b6060850151845164e8d4a5100090610b4f9084906145c3565b610b599190614609565b610b6391906145b0565b9a9950505050505050505050565b506000979650505050505050565b80610b88611739565b556040518181527f33275dedaeefb2dabe4935e816773f7ed2c6400002b0c87595e05bde196b33a890602001610636565b6000610bc3611c4c565b6040805160c081018252825473ffffffffffffffffffffffffffffffffffffffff9081168252600184015416602082015260028084015482840152600384015460608301526004840154608083015282518084019384905291939260a085019291600585019182845b815481526020019060010190808311610c2c5750505091909252505081516040517f1a4d01d200000000000000000000000000000000000000000000000000000000815260048101869052600160248201526000604482018190529394509092915073ffffffffffffffffffffffffffffffffffffffff831690631a4d01d2906064016020604051808303816000875af1158015610cce573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cf2919061470f565b9050610cfc6121bc565b60208301516040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009173ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa158015610d6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d91919061470f565b9050836020015173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb610dbb600090565b6009015460405160e083901b7fffffffff0000000000000000000000000000000000000000000000000000000016815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018490526044016020604051808303816000875af1158015610e31573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e559190614728565b506020808501516040805173ffffffffffffffffffffffffffffffffffffffff90921682529181018490529081018290527f621af463096d58966fa48f497088db472e960b9f399d8cbf787ec0f7d22533659060600160405180910390a15050505050565b6000610ec4611c4c565b546040517f1a4d01d2000000000000000000000000000000000000000000000000000000008152600481018490526000602482018190526044820181905273ffffffffffffffffffffffffffffffffffffffff90921692508290631a4d01d2906064016020604051808303816000875af1158015610f46573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f6a919061470f565b9050610f746121bc565b60008060018101546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015291925073ffffffffffffffffffffffffffffffffffffffff169060009082906370a0823190602401602060405180830381865afa158015610fed573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611011919061470f565b600984015490915061103d9073ffffffffffffffffffffffffffffffffffffffff8481169116836123f9565b60018301546040805173ffffffffffffffffffffffffffffffffffffffff90921682526020820186905281018290527f621af463096d58966fa48f497088db472e960b9f399d8cbf787ec0f7d22533659060600160405180910390a1505050505050565b6000806110ad83611767565b91509150838160a00151101561111f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f5374616b696e673a20616d6f756e7420746f6f20626967000000000000000000604482015260640161023c565b600061112c82848761244f565b9050611136611a05565b8251606083015160009161114991611526565b9050611156338387611d5c565b6000611160611c4c565b5473ffffffffffffffffffffffffffffffffffffffff1690506000611183611739565b600554604080517f132c4feb000000000000000000000000000000000000000000000000000000008152905192935073ffffffffffffffffffffffffffffffffffffffff909116916000916112c591849163132c4feb9160048083019260209291908290030181865afa1580156111fe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611222919061470f565b60038501546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8816906370a0823190602401602060405180830381865afa158015611291573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112b5919061470f565b6112bf91906145b0565b8c6124bd565b9050848360030160008282546112db91906145b0565b92505081905550898760a0018181516112f491906145b0565b905250600283015464e8d4a510009061130c8b612155565b5161131791906145c3565b6113219190614609565b6060880181905260a088015160808901516040517fe8b7c95e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff86169363e8b7c95e9361139d938f9391929160040193845260208401929092526040830152606082015260800190565b600060405180830381600087803b1580156113b757600080fd5b505af11580156113cb573d6000803e3d6000fd5b505050506113fd3386836113df919061459d565b73ffffffffffffffffffffffffffffffffffffffff871691906123f9565b604080518b81526020810183905290810186905260608101879052899033907fc41873b026655739c834ac0fc390e515f2dcb3cf19938507067c2e31714b04959060800160405180910390a350505050505050505050565b600061145f611739565b60010154905090565b6000806114736121a9565b600554604080517f132c4feb000000000000000000000000000000000000000000000000000000008152905192935073ffffffffffffffffffffffffffffffffffffffff9091169161151f91839163132c4feb916004808201926020929091908290030181865afa1580156114ec573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611510919061470f565b83670de0b6b3a76400006124fe565b9250505090565b600080611531611739565b60028101549091501561156c578264e8d4a5100082600201548661155591906145c3565b61155f9190614609565b61156991906145b0565b91505b5092915050565b600081600111158015611587575060d08211155b611613576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603160248201527f5374616b696e673a206475726174696f6e206d7573742062652062657477656560448201527f6e203120616e6420323038207765656b73000000000000000000000000000000606482015260840161023c565b61161b6121bc565b611623611a05565b6116313330856106b7611c4c565b600061163b611739565b9050600061164e85858460000154611ede565b9050600082600101548561166291906145c3565b61166c904361459d565b905061167a3387848461259a565b9350611687338386612033565b604080518781526020810184905290810186905260608101829052849033907ff943cf10ef4d1e3239f4716ddecdf546e8ba8ab0e41deafd9a71a99936827e459060800160405180910390a350505092915050565b6000806102e860017f7a9158dd65ad6382295fd9a8aad0a64b5d99867a77a0a1b2bc38a4f50be8bd776145b0565b73ffffffffffffffffffffffffffffffffffffffff811660009081526001830160205260408120541515610554565b6000806102e860017f90ef46a964399d9534661d43e2a7eca61b5554da1d640d825ee17430f07ea1276145b0565b61176f614496565b6117be6040518060c00160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001600081526020016000815260200160008152602001600081525090565b600080600501546040517efdd58e0000000000000000000000000000000000000000000000000000000081523360048201526024810186905273ffffffffffffffffffffffffffffffffffffffff9091169150819062fdd58e90604401602060405180830381865afa158015611838573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061185c919061470f565b6001146118c5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f5374616b696e673a2063616c6c6572206973206e6f74206f776e657200000000604482015260640161023c565b6040517fce325bf800000000000000000000000000000000000000000000000000000000815260048101859052819073ffffffffffffffffffffffffffffffffffffffff82169063ce325bf89060240160c060405180830381865afa158015611932573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119569190614673565b9250826080015143116119eb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f5374616b696e673a2052656465656d206e6f7420616c6c6f776564206265666f60448201527f7265207374616b696e672074696d650000000000000000000000000000000000606482015260840161023c565b6119f36121bc565b6119fc85612155565b93505050915091565b60055473ffffffffffffffffffffffffffffffffffffffff166000611a28611739565b9050816000611a35611c4c565b546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015611aa1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ac5919061470f565b90506000611ad16121a9565b905083600401548373ffffffffffffffffffffffffffffffffffffffff1663132c4feb6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b23573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b47919061470f565b611b51919061459d565b8210158015611b605750600081115b15611c4557600084600401548473ffffffffffffffffffffffffffffffffffffffff1663132c4feb6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611bb7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bdb919061470f565b611be5919061459d565b611bef90846145b0565b90508460030154811115611c435781856003015482611c0e91906145b0565b611c1d9064e8d4a510006145c3565b611c279190614609565b8560020154611c36919061459d565b6002860155600385018190555b505b5050505050565b6000806102e860017f6b6964d3163571843d9243709093eabadac35e1c5a00008af94bd58d4c94e6286145b0565b60405173ffffffffffffffffffffffffffffffffffffffff80851660248301528316604482015260648101829052611d569085907f23b872dd00000000000000000000000000000000000000000000000000000000906084015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009093169290921790915261271c565b50505050565b6000611d6661282b565b60008381526007820160205260409020805491925090841115611de5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4d433a20616d6f756e7420746f6f206869676800000000000000000000000000604482015260640161023c565b611ded612859565b6001810154600683015482546000929164e8d4a5100091611e0e91906145c3565b611e189190614609565b611e2291906145b0565b9050611e2e8682612a58565b84826000016000828254611e4291906145b0565b90915550506006830154825464e8d4a5100091611e5e916145c3565b611e689190614609565b826001018190555084836008016000828254611e8491906145b0565b9091555050604051858152849073ffffffffffffffffffffffffffffffffffffffff8816907ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689060200160405180910390a3505050505050565b600080611ef2670de0b6b3a7640000612b45565b90506000611eff85612b45565b90506000611f85611f5e83611f367fffffffffffffffffffffffffffffffff00000000000000000000000000000000821682612bb3565b7fffffffffffffffffffffffffffffffff000000000000000000000000000000001690612bb3565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000016613005565b90506000611f9288612b45565b905061202761200082611fd887611fb086611f3689611f368f612b45565b7fffffffffffffffffffffffffffffffff000000000000000000000000000000001690613281565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000016906136a8565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000016613c68565b98975050505050505050565b600061203d61282b565b60008381526007820160205260409020909150612058612859565b8054156120a2576001810154600683015482546000929164e8d4a510009161208091906145c3565b61208a9190614609565b61209491906145b0565b90506120a08682612a58565b505b838160000160008282546120b6919061459d565b90915550506006820154815464e8d4a51000916120d2916145c3565b6120dc9190614609565b6001820155836120ea61282b565b60080160008282546120fc919061459d565b9091555050604051848152839073ffffffffffffffffffffffffffffffffffffffff8716907f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159060200160405180910390a35050505050565b61215d614496565b600061216761282b565b60009384526007016020908152604093849020845180860186528154815260019091015481830190815285518087019096529051855251908401525090919050565b60006121b361282b565b60080154905090565b60006121c6611c4c565b90506000806121d3613d26565b9150915060008360040154826121e991906145b0565b11156102c9578254600484015460009173ffffffffffffffffffffffffffffffffffffffff1690630f6ba8e3906005870190869061222790876145b0565b6040518463ffffffff1660e01b81526004016122459392919061476d565b6040805180830381865afa158015612261573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061228591906147b3565b84546040517f7e42fc0c00000000000000000000000000000000000000000000000000000000815291925073ffffffffffffffffffffffffffffffffffffffff1690637e42fc0c906122eb90600090600190670de0b6b3a7640000908790600401614833565b602060405180830381865afa158015612308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061232c919061470f565b600285015583546040517f7e42fc0c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911690637e42fc0c9061239690600190600090670de0b6b3a7640000908790600401614833565b602060405180830381865afa1580156123b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123d7919061470f565b60038501556123eb600585018460026144b4565b505060048301819055505050565b60405173ffffffffffffffffffffffffffffffffffffffff83166024820152604481018290526102c99084907fa9059cbb0000000000000000000000000000000000000000000000000000000090606401611cd4565b8151600090819061245f90612b45565b9050600061246c84612b45565b9050600061247d8760a00151612b45565b90506124b261200082611fb07fffffffffffffffffffffffffffffffff00000000000000000000000000000000871686612bb3565b979650505050505050565b600083831080156124ce5750600083115b1561156c576124f76120006124e286612b45565b611fb06124ee87612b45565b611f3687612b45565b9050610554565b60008061250a85612b45565b9050600061251785612b45565b9050600085156125525761254d7fffffffffffffffffffffffffffffffff00000000000000000000000000000000841683613281565b61255c565b61255c6001612b45565b9050600061256986612b45565b90506120276120007fffffffffffffffffffffffffffffffff00000000000000000000000000000000841683612bb3565b6000806125a5611468565b905080600003612637576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f5374616b696e673a2073686172652076616c75652073686f756c64206e6f742060448201527f6265206e756c6c00000000000000000000000000000000000000000000000000606482015260840161023c565b600064e8d4a51000612647611739565b6002015461265590876145c3565b61265f9190614609565b90506000600501546040517fa647e8ec00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff89811660048301526024820189905260448201849052606482018790529091169063a647e8ec906084016020604051808303816000875af11580156126eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061270f919061470f565b925050505b949350505050565b600061277e826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16613e439092919063ffffffff16565b905080516000148061279f57508080602001905181019061279f9190614728565b6102c9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f74207375636365656400000000000000000000000000000000000000000000606482015260840161023c565b6000806102e860017f70cc3e2e4451981fbf42e6425c3258ca1dd9a72cf607c2ec581ad3ee46914f186145b0565b600061286361282b565b600581018054919250904311612877575050565b61287f613e52565b81600801546000036128915743905550565b600a5460095473ffffffffffffffffffffffffffffffffffffffff918216911660006128bb613ecf565b90506000670de0b6b3a76400008660000154836128d891906145c3565b6128e29190614609565b6040517f40c10f190000000000000000000000000000000000000000000000000000000081523060048201526024810182905290915073ffffffffffffffffffffffffffffffffffffffff8516906340c10f1990604401600060405180830381600087803b15801561295357600080fd5b505af1158015612967573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff166340c10f19848860040154846129989190614609565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401600060405180830381600087803b158015612a0357600080fd5b505af1158015612a17573d6000803e3d6000fd5b505050506008860154612a2f8264e8d4a510006145c3565b612a399190614609565b8560010154612a48919061459d565b6001860155505043909255505050565b600080600a01546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116915060009082906370a0823190602401602060405180830381865afa158015612ad0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612af4919061470f565b905080831115612b2457612b1f73ffffffffffffffffffffffffffffffffffffffff831685836123f9565b611d56565b611d5673ffffffffffffffffffffffffffffffffffffffff831685856123f9565b600081600003612b5757506000919050565b816000612b6382613f05565b90506070811015612b7c578060700382901b9150612b8f565b6070811115612b8f576070810382901c91505b613fff0160701b6dffffffffffffffffffffffffffff919091161760801b92915050565b6000617fff60f084811c8216919084901c811690829003612d335780617fff03612cb1577fffffffffffffffffffffffffffffffff0000000000000000000000000000000080851690861603612c30575050507f8000000000000000000000000000000000000000000000000000000000000000811682186102e8565b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000858518167f800000000000000000000000000000000000000000000000000000000000000003612c86575050508181176102e8565b507f7fff80000000000000000000000000000000000000000000000000000000000091506102e89050565b7f7fffffffffffffffffffffffffffffff000000000000000000000000000000008416600003612d0657507f7fff80000000000000000000000000000000000000000000000000000000000091506102e89050565b5050507f8000000000000000000000000000000000000000000000000000000000000000811682186102e8565b80617fff03612dbe577f7fffffffffffffffffffffffffffffff000000000000000000000000000000008516600003612d9157507f7fff80000000000000000000000000000000000000000000000000000000000091506102e89050565b5050507f8000000000000000000000000000000000000000000000000000000000000000821681186102e8565b6dffffffffffffffffffffffffffff608086901c166000839003612de55760019250612df7565b6e010000000000000000000000000000175b6dffffffffffffffffffffffffffff608086901c166000839003612e1e5760019250612e30565b6e010000000000000000000000000000175b808202915081600003612e9a577f800000000000000000000000000000000000000000000000000000000000000087871816612e6d576000612e8f565b7f80000000000000000000000000000000000000000000000000000000000000005b9450505050506102e8565b9282019260007c0200000000000000000000000000000000000000000000000000000000831015612eff577c0100000000000000000000000000000000000000000000000000000000831015612ef857612ef383613f05565b612f02565b60e0612f02565b60e15b90506140708186011015612f1d576000945060009250612fc1565b6140e08186011015612f6057614070851015612f4257846140700383901c9250612f57565b614070851115612f5757614070850383901b92505b60009450612fc1565b61c0dd8186011115612f7a57617fff945060009250612fc1565b6070811115612f91576070810383901c9250612fa4565b6070811015612fa4578060700383901b92505b6dffffffffffffffffffffffffffff831692506140df8186010394505b82607086901b888a186f8000000000000000000000000000000060801b1660801c6fffffffffffffffffffffffffffffffff16171760801b955050505050506102e8565b60006f80000000000000000000000000000000608083901c111561304a57507f7fff800000000000000000000000000000000000000000000000000000000000919050565b617fff60f083901c811690819003613063575090919050565b6dffffffffffffffffffffffffffff608084901c16600082900361308a576001915061309c565b6e010000000000000000000000000000175b806000036130ae575060009392505050565b613fff8201600190811c9216158015613129576e01000000000000000000000000000082106130e357607182901b915061318d565b60006130ee83613f05565b60e20360fe167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810160011c909403939290921b915061318d565b6e010000000000000000000000000000821061314b57607082901b915061318d565b600061315683613f05565b60e10360fe167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810160011c909403939290921b91505b6e01000000000000000000000000000080830401600190811c908184816131b6576131b66145da565b048201901c905060018184816131ce576131ce6145da565b048201901c905060018184816131e6576131e66145da565b048201901c905060018184816131fe576131fe6145da565b048201901c90506001818481613216576132166145da565b048201901c9050600181848161322e5761322e6145da565b048201901c90506000818481613246576132466145da565b04905081811015613255578091505b816dffffffffffffffffffffffffffff16607086901b1760801b95505050505050919050565b50919050565b6000617fff60f084811c8216919084901c8116908290036132d05780617fff03612d0657507f7fff80000000000000000000000000000000000000000000000000000000000091506102e89050565b80617fff03613357577dffffffffffffffffffffffffffff0000000000000000000000000000000084161561332a57507f7fff80000000000000000000000000000000000000000000000000000000000091506102e89050565b5050508082187f8000000000000000000000000000000000000000000000000000000000000000166102e8565b7f7fffffffffffffffffffffffffffffff000000000000000000000000000000008416600003613425577f7fffffffffffffffffffffffffffffff0000000000000000000000000000000085166000036133d657507f7fff80000000000000000000000000000000000000000000000000000000000091506102e89050565b5050508082187f8000000000000000000000000000000000000000000000000000000000000000167f7fff000000000000000000000000000000000000000000000000000000000000176102e8565b6dffffffffffffffffffffffffffff608085901c16600082900361344c576001915061345e565b6e010000000000000000000000000000175b6dffffffffffffffffffffffffffff608087901c1660008490036134c65780156134c157600061348d82613f05565b6001955060e2039384017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01939190911b90505b6134db565b6e0100000000000000000000000000001760721b5b8181816134ea576134ea6145da565b04905080600003613525577f800000000000000000000000000000000000000000000000000000000000000087871816612e6d576000612e8f565b6d100000000000000000000000000081101561354357613543614863565b60006e0800000000000000000000000000008210156135a3576e040000000000000000000000000000821015613598576e02000000000000000000000000000082101561359157607061359b565b607161359b565b60725b60ff166135ac565b6135ac82613f05565b9050836140710181860111156135ca57617fff945060009150613664565b83818601613ffc0110156135e5576000945060009150613664565b83818601613f8c011015613632578385613ffc011115613610578385613ffc010382901b9150613629565b8385613ffc01101561362957613ffc8585030382901c91505b60009450613664565b6070811115613645576070810382901c91505b6dffffffffffffffffffffffffffff8216915083818601613f8d010394505b81607086901b888a186f8000000000000000000000000000000060801b1660801c6fffffffffffffffffffffffffffffffff16171760801b955050505050506102e8565b6000617fff60f084811c8216919084901c81169082900361370c5780617fff03613702577fffffffffffffffffffffffffffffffff0000000000000000000000000000000080851690861603612c865784925050506102e8565b84925050506102e8565b80617fff0361371f5783925050506102e8565b6f80000000000000000000000000000000608086901c90811015906dffffffffffffffffffffffffffff16600084900361375c576001935061376e565b6e010000000000000000000000000000175b6f80000000000000000000000000000000608087901c90811015906dffffffffffffffffffffffffffff1660008590036137ab57600194506137bd565b6e010000000000000000000000000000175b82600003613824577fffffffffffffffffffffffffffffffff0000000000000000000000000000000088167f8000000000000000000000000000000000000000000000000000000000000000146138145787613817565b60005b96505050505050506102e8565b8060000361387b577fffffffffffffffffffffffffffffffff0000000000000000000000000000000089167f8000000000000000000000000000000000000000000000000000000000000000146138145788613817565b84860382151585151503613a075760708113156138a157899750505050505050506102e8565b60008113156138b35790811c90613900565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff908112156138ea57889750505050505050506102e8565b6000811215613900578060000384901c93508596505b928101926e0200000000000000000000000000008410613926576001968701969390931c925b86617fff0361398a578461395a577f7fff00000000000000000000000000000000000000000000000000000000000061397c565b7fffff0000000000000000000000000000000000000000000000000000000000005b9750505050505050506102e8565b6e0100000000000000000000000000008410156139aa57600096506139be565b6dffffffffffffffffffffffffffff841693505b83607088901b866139d05760006139e2565b6f800000000000000000000000000000005b6fffffffffffffffffffffffffffffffff16171760801b9750505050505050506102e8565b6000811315613a2257600184901b9350600187039650613a39565b6000811215613a3957600182901b91506001860396505b6070811315613a4b5760019150613ad4565b6001811315613a68576001810360018303901c6001019150613ad4565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90811215613a995760019350613ad4565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811215613ad4576001816000030360018503901c60010193505b818410613ae5578184039350613aee565b83820393508294505b83600003613b075750600096506102e895505050505050565b6000613b1285613f05565b905080607103613b3e57600185901c6dffffffffffffffffffffffffffff169450600188019750613bb9565b6070811015613ba557607081900380891115613b74578086901b6dffffffffffffffffffffffffffff1695508089039850613b9f565b6000987fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff019590951b945b50613bb9565b6dffffffffffffffffffffffffffff851694505b87617fff03613c1e5785613bed577f7fff000000000000000000000000000000000000000000000000000000000000613c0f565b7fffff0000000000000000000000000000000000000000000000000000000000005b985050505050505050506102e8565b84607089901b87613c30576000613c42565b6f800000000000000000000000000000005b6fffffffffffffffffffffffffffffffff16171760801b985050505050505050506102e8565b6000617fff60f083901c16613fff811015613c865750600092915050565b6f80000000000000000000000000000000608084901c10613ca657600080fd5b6140fe811115613cb557600080fd5b6e0100000000000000000000000000006dffffffffffffffffffffffffffff608085901c161761406f821015613cf15761406f8290031c610554565b61406f821115610554577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf9182011b9392505050565b613d2e614496565b600080613d39611c4c565b54604080517f4469e30e000000000000000000000000000000000000000000000000000000008152815173ffffffffffffffffffffffffffffffffffffffff90931693508392634469e30e926004808401939192918290030181865afa158015613da7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613dcb91906147b3565b92508073ffffffffffffffffffffffffffffffffffffffff166363543f066040518163ffffffff1660e01b8152600401602060405180830381865afa158015613e18573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613e3c919061470f565b9150509091565b60606127148484600085613fb5565b6000613e5c61282b565b90506000613e686140c3565b905060008260030154821115613e945760028301546003840154613e8c90846145b0565b119050613ead565b8260020154828460030154613ea991906145b0565b1190505b80156102c957613ec18360010154836140e8565b600184015550600390910155565b600080613eda61282b565b6005015490506000613eea61282b565b60010154905080613efb83436145b0565b61151f91906145c3565b6000808211613f1357600080fd5b60007001000000000000000000000000000000008310613f3557608092831c92015b680100000000000000008310613f4d57604092831c92015b6401000000008310613f6157602092831c92015b620100008310613f7357601092831c92015b6101008310613f8457600892831c92015b60108310613f9457600492831c92015b60048310613fa457600292831c92015b600283106102e85760010192915050565b606082471015614047576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c0000000000000000000000000000000000000000000000000000606482015260840161023c565b6000808673ffffffffffffffffffffffffffffffffffffffff16858760405161407091906148b6565b60006040518083038185875af1925050503d80600081146140ad576040519150601f19603f3d011682016040523d82523d6000602084013e6140b2565b606091505b509150915061270f87838387614217565b60006102d8816001015473ffffffffffffffffffffffffffffffffffffffff166142b7565b6000806140f484612b45565b9050600061410184612b45565b90506000614116670e92596fd6290000612b45565b9050600061412b670de0b6b3a7640000612b45565b905060006141af6141866141617fffffffffffffffffffffffffffffffff00000000000000000000000000000000851687614424565b7f7fffffffffffffffffffffffffffffff000000000000000000000000000000001690565b7fffffffffffffffffffffffffffffffff000000000000000000000000000000008416906136a8565b90506141e461200082611fb07fffffffffffffffffffffffffffffffff00000000000000000000000000000000891687612bb3565b9550674563918244f4000086118061420357506702c68af0bb14000086105b1561420c578795505b505050505092915050565b606083156142ad5782516000036142a65773ffffffffffffffffffffffffffffffffffffffff85163b6142a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161023c565b5081612714565b6127148383614452565b6000806142c2611c4c565b6040805160c081018252825473ffffffffffffffffffffffffffffffffffffffff9081168252600184015416602082015260028084015482840152600384015460608301526004840154608083015282518084019384905291939260a085019291600585019182845b81548152602001906001019080831161432b575050505050815250509050614351600090565b6001015473ffffffffffffffffffffffffffffffffffffffff90811690841603614381578060400151915061327b565b806020015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461441a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f545741504f7261636c653a20494e56414c49445f544f4b454e00000000000000604482015260640161023c565b6060015192915050565b6000610554837f800000000000000000000000000000000000000000000000000000000000000084186136a8565b8151156144625781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161023c91906148d2565b60405180604001604052806002906020820280368337509192915050565b82600281019282156144e2579160200282015b828111156144e25782518255916020019190600101906144c7565b506144ee9291506144f2565b5090565b5b808211156144ee57600081556001016144f3565b60006020828403121561451957600080fd5b5035919050565b60008060006060848603121561453557600080fd5b505081359360208301359350604090920135919050565b6000806040838503121561455f57600080fd5b50508035926020909101359150565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b808201808211156102e8576102e861456e565b818103818111156102e8576102e861456e565b80820281158282048414176102e8576102e861456e565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60008261463f577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060c0828403121561468557600080fd5b60405160c0810181811067ffffffffffffffff821117156146a8576146a8614644565b604052825173ffffffffffffffffffffffffffffffffffffffff811681146146cf57600080fd5b808252506020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a08201528091505092915050565b60006020828403121561472157600080fd5b5051919050565b60006020828403121561473a57600080fd5b8151801515811461055457600080fd5b8060005b6002811015611d5657815184526020938401939091019060010161474e565b60a08101818560005b6002811015614795578154835260209092019160019182019101614776565b5050506147a5604083018561474a565b826080830152949350505050565b6000604082840312156147c557600080fd5b82601f8301126147d457600080fd5b6040516040810181811067ffffffffffffffff821117156147f7576147f7614644565b806040525080604084018581111561480e57600080fd5b845b81811015614828578051835260209283019201614810565b509195945050505050565b600f85810b825284900b60208201526040810183905260a0810161485a606083018461474a565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b60005b838110156148ad578181015183820152602001614895565b50506000910152565b600082516148c8818460208701614892565b9190910192915050565b60208152600082518060208401526148f1816040850160208701614892565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fea2646970667358221220211a6647eed3765fba1273d265b2a59819ed961d18d1c2a57d921a19336c98af64736f6c63430008130033", - "nonce": "0x9", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa1120696e1c820b22ac21449c16f59e47bc79ee315bb5377c0500d5ae2f5531e", - "transactionType": "CREATE", - "contractName": "StakingFormulasFacet", - "contractAddress": "0x6169444aE7A834646f31f2179dbe9153C2Cfe79D", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x1ad01f", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b506117cd806100206000396000f3fe608060405234801561001057600080fd5b50600436106100675760003560e01c8063a609d91211610050578063a609d912146100a4578063a64154f0146100b7578063d5a8cf64146100b757600080fd5b80635b374a401461006c578063629056cb14610091575b600080fd5b61007f61007a36600461159b565b6100ca565b60405190815260200160405180910390f35b61007f61009f36600461168f565b6100e1565b61007f6100b236600461159b565b6100ee565b61007f6100c536600461168f565b6100fb565b60006100d7848484610103565b90505b9392505050565b60006100d7848484610258565b60006100d78484846102c6565b6000816100d7565b600080610117670de0b6b3a764000061030e565b905060006101248561030e565b905060006101aa6101838361015b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000082168261037c565b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000169061037c565b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000166107d0565b905060006101b78861030e565b905061024c610225826101fd876101d58661015b8961015b8f61030e565b7fffffffffffffffffffffffffffffffff000000000000000000000000000000001690610a46565b7fffffffffffffffffffffffffffffffff000000000000000000000000000000001690610e6d565b7fffffffffffffffffffffffffffffffff000000000000000000000000000000001661142d565b98975050505050505050565b815160009081906102689061030e565b905060006102758461030e565b905060006102868760a0015161030e565b90506102bb610225826101d57fffffffffffffffffffffffffffffffff0000000000000000000000000000000087168661037c565b979650505050505050565b600083831080156102d75750600083115b15610307576103006102256102eb8661030e565b6101d56102f78761030e565b61015b8761030e565b90506100da565b5092915050565b60008160000361032057506000919050565b81600061032c826114eb565b90506070811015610345578060700382901b9150610358565b6070811115610358576070810382901c91505b613fff0160701b6dffffffffffffffffffffffffffff919091161760801b92915050565b6000617fff60f084811c8216919084901c8116908290036104fc5780617fff0361047a577fffffffffffffffffffffffffffffffff00000000000000000000000000000000808516908616036103f9575050507f8000000000000000000000000000000000000000000000000000000000000000811682186107ca565b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000858518167f80000000000000000000000000000000000000000000000000000000000000000361044f575050508181176107ca565b507f7fff80000000000000000000000000000000000000000000000000000000000091506107ca9050565b7f7fffffffffffffffffffffffffffffff0000000000000000000000000000000084166000036104cf57507f7fff80000000000000000000000000000000000000000000000000000000000091506107ca9050565b5050507f8000000000000000000000000000000000000000000000000000000000000000811682186107ca565b80617fff03610587577f7fffffffffffffffffffffffffffffff00000000000000000000000000000000851660000361055a57507f7fff80000000000000000000000000000000000000000000000000000000000091506107ca9050565b5050507f8000000000000000000000000000000000000000000000000000000000000000821681186107ca565b6dffffffffffffffffffffffffffff608086901c1660008390036105ae57600192506105c0565b6e010000000000000000000000000000175b6dffffffffffffffffffffffffffff608086901c1660008390036105e757600192506105f9565b6e010000000000000000000000000000175b808202915081600003610663577f800000000000000000000000000000000000000000000000000000000000000087871816610636576000610658565b7f80000000000000000000000000000000000000000000000000000000000000005b9450505050506107ca565b9282019260007c02000000000000000000000000000000000000000000000000000000008310156106c8577c01000000000000000000000000000000000000000000000000000000008310156106c1576106bc836114eb565b6106cb565b60e06106cb565b60e15b905061407081860110156106e657600094506000925061078a565b6140e081860110156107295761407085101561070b57846140700383901c9250610720565b61407085111561072057614070850383901b92505b6000945061078a565b61c0dd818601111561074357617fff94506000925061078a565b607081111561075a576070810383901c925061076d565b607081101561076d578060700383901b92505b6dffffffffffffffffffffffffffff831692506140df8186010394505b82607086901b888a186f8000000000000000000000000000000060801b1660801c6fffffffffffffffffffffffffffffffff16171760801b955050505050505b92915050565b60006f80000000000000000000000000000000608083901c111561081557507f7fff800000000000000000000000000000000000000000000000000000000000919050565b617fff60f083901c81169081900361082e575090919050565b6dffffffffffffffffffffffffffff608084901c1660008290036108555760019150610867565b6e010000000000000000000000000000175b80600003610879575060009392505050565b613fff8201600190811c92161580156108f4576e01000000000000000000000000000082106108ae57607182901b9150610958565b60006108b9836114eb565b60e20360fe167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810160011c909403939290921b9150610958565b6e010000000000000000000000000000821061091657607082901b9150610958565b6000610921836114eb565b60e10360fe167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810160011c909403939290921b91505b6e01000000000000000000000000000080830401600190811c9081848161098157610981611739565b048201901c9050600181848161099957610999611739565b048201901c905060018184816109b1576109b1611739565b048201901c905060018184816109c9576109c9611739565b048201901c905060018184816109e1576109e1611739565b048201901c905060018184816109f9576109f9611739565b048201901c90506000818481610a1157610a11611739565b04905081811015610a20578091505b816dffffffffffffffffffffffffffff16607086901b1760801b95505050505050919050565b6000617fff60f084811c8216919084901c811690829003610a955780617fff036104cf57507f7fff80000000000000000000000000000000000000000000000000000000000091506107ca9050565b80617fff03610b1c577dffffffffffffffffffffffffffff00000000000000000000000000000000841615610aef57507f7fff80000000000000000000000000000000000000000000000000000000000091506107ca9050565b5050508082187f8000000000000000000000000000000000000000000000000000000000000000166107ca565b7f7fffffffffffffffffffffffffffffff000000000000000000000000000000008416600003610bea577f7fffffffffffffffffffffffffffffff000000000000000000000000000000008516600003610b9b57507f7fff80000000000000000000000000000000000000000000000000000000000091506107ca9050565b5050508082187f8000000000000000000000000000000000000000000000000000000000000000167f7fff000000000000000000000000000000000000000000000000000000000000176107ca565b6dffffffffffffffffffffffffffff608085901c166000829003610c115760019150610c23565b6e010000000000000000000000000000175b6dffffffffffffffffffffffffffff608087901c166000849003610c8b578015610c86576000610c52826114eb565b6001955060e2039384017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01939190911b90505b610ca0565b6e0100000000000000000000000000001760721b5b818181610caf57610caf611739565b04905080600003610cea577f800000000000000000000000000000000000000000000000000000000000000087871816610636576000610658565b6d1000000000000000000000000000811015610d0857610d08611768565b60006e080000000000000000000000000000821015610d68576e040000000000000000000000000000821015610d5d576e020000000000000000000000000000821015610d56576070610d60565b6071610d60565b60725b60ff16610d71565b610d71826114eb565b905083614071018186011115610d8f57617fff945060009150610e29565b83818601613ffc011015610daa576000945060009150610e29565b83818601613f8c011015610df7578385613ffc011115610dd5578385613ffc010382901b9150610dee565b8385613ffc011015610dee57613ffc8585030382901c91505b60009450610e29565b6070811115610e0a576070810382901c91505b6dffffffffffffffffffffffffffff8216915083818601613f8d010394505b81607086901b888a186f8000000000000000000000000000000060801b1660801c6fffffffffffffffffffffffffffffffff16171760801b955050505050506107ca565b6000617fff60f084811c8216919084901c811690829003610ed15780617fff03610ec7577fffffffffffffffffffffffffffffffff000000000000000000000000000000008085169086160361044f5784925050506107ca565b84925050506107ca565b80617fff03610ee45783925050506107ca565b6f80000000000000000000000000000000608086901c90811015906dffffffffffffffffffffffffffff166000849003610f215760019350610f33565b6e010000000000000000000000000000175b6f80000000000000000000000000000000608087901c90811015906dffffffffffffffffffffffffffff166000859003610f705760019450610f82565b6e010000000000000000000000000000175b82600003610fe9577fffffffffffffffffffffffffffffffff0000000000000000000000000000000088167f800000000000000000000000000000000000000000000000000000000000000014610fd95787610fdc565b60005b96505050505050506107ca565b80600003611040577fffffffffffffffffffffffffffffffff0000000000000000000000000000000089167f800000000000000000000000000000000000000000000000000000000000000014610fd95788610fdc565b848603821515851515036111cc57607081131561106657899750505050505050506107ca565b60008113156110785790811c906110c5565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff908112156110af57889750505050505050506107ca565b60008112156110c5578060000384901c93508596505b928101926e02000000000000000000000000000084106110eb576001968701969390931c925b86617fff0361114f578461111f577f7fff000000000000000000000000000000000000000000000000000000000000611141565b7fffff0000000000000000000000000000000000000000000000000000000000005b9750505050505050506107ca565b6e01000000000000000000000000000084101561116f5760009650611183565b6dffffffffffffffffffffffffffff841693505b83607088901b866111955760006111a7565b6f800000000000000000000000000000005b6fffffffffffffffffffffffffffffffff16171760801b9750505050505050506107ca565b60008113156111e757600184901b93506001870396506111fe565b60008112156111fe57600182901b91506001860396505b60708113156112105760019150611299565b600181131561122d576001810360018303901c6001019150611299565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9081121561125e5760019350611299565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811215611299576001816000030360018503901c60010193505b8184106112aa5781840393506112b3565b83820393508294505b836000036112cc5750600096506107ca95505050505050565b60006112d7856114eb565b90508060710361130357600185901c6dffffffffffffffffffffffffffff16945060018801975061137e565b607081101561136a57607081900380891115611339578086901b6dffffffffffffffffffffffffffff1695508089039850611364565b6000987fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff019590951b945b5061137e565b6dffffffffffffffffffffffffffff851694505b87617fff036113e357856113b2577f7fff0000000000000000000000000000000000000000000000000000000000006113d4565b7fffff0000000000000000000000000000000000000000000000000000000000005b985050505050505050506107ca565b84607089901b876113f5576000611407565b6f800000000000000000000000000000005b6fffffffffffffffffffffffffffffffff16171760801b985050505050505050506107ca565b6000617fff60f083901c16613fff81101561144b5750600092915050565b6f80000000000000000000000000000000608084901c1061146b57600080fd5b6140fe81111561147a57600080fd5b6e0100000000000000000000000000006dffffffffffffffffffffffffffff608085901c161761406f8210156114b65761406f8290031c6100da565b61406f8211156100da577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf9182011b9392505050565b60008082116114f957600080fd5b6000700100000000000000000000000000000000831061151b57608092831c92015b68010000000000000000831061153357604092831c92015b640100000000831061154757602092831c92015b62010000831061155957601092831c92015b610100831061156a57600892831c92015b6010831061157a57600492831c92015b6004831061158a57600292831c92015b600283106107ca5760010192915050565b6000806000606084860312156115b057600080fd5b505081359360208301359350604090920135919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405160c0810167ffffffffffffffff81118282101715611619576116196115c7565b60405290565b600082601f83011261163057600080fd5b6040516040810181811067ffffffffffffffff82111715611653576116536115c7565b806040525080604084018581111561166a57600080fd5b845b8181101561168457803583526020928301920161166c565b509195945050505050565b60008060008385036101208112156116a657600080fd5b60c08112156116b457600080fd5b506116bd6115f6565b843573ffffffffffffffffffffffffffffffffffffffff811681146116e157600080fd5b808252506020850135602082015260408501356040820152606085013560608201526080850135608082015260a085013560a0820152809350506117288560c0860161161f565b915061010084013590509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fdfea2646970667358221220cbf4a2534fdc2300e655102051edf1e62b6f36f5f3da6f1a5eb955e41087421664736f6c63430008130033", - "nonce": "0xa", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa5941b71150c450cec9e9211bfd7e53d09b10eeb40dcb8080820bc132e5a5516", - "transactionType": "CREATE", - "contractName": "CreditNftManagerFacet", - "contractAddress": "0x38963B77678eb09f9EcC19F42f0371ec3C3c9b79", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x496c0a", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b506142e9806100206000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c8063b5a3ff8711610097578063d2bdc9e011610066578063d2bdc9e014610204578063d3918c1d14610217578063efa0982f1461021f578063f23a6e611461023257600080fd5b8063b5a3ff8714610189578063b6170dcc1461019c578063bc197c81146101a4578063be5c6872146101f157600080fd5b80635469bff1116100d35780635469bff11461013d578063585765081461015057806371fc117114610163578063a35e50bc1461017657600080fd5b80630d65f47f146100fa5780632565aa42146101205780634e7c028d1461012a575b600080fd5b61010d610108366004613fc7565b610245565b6040519081526020015b60405180910390f35b6101286102e6565b005b610128610138366004613fe9565b610344565b61010d61014b366004613fc7565b61040b565b61010d61015e366004613fe9565b610466565b610128610171366004613fe9565b610471565b61010d610184366004613fe9565b610530565b61010d610197366004613fc7565b61053b565b61010d610596565b6101c06101b23660046140b4565b600098975050505050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610117565b61010d6101ff366004613fe9565b6105a5565b61010d610212366004613fe9565b6105b0565b61010d6105bb565b61010d61022d366004613fe9565b6105c5565b6101c061024036600461416f565b610655565b6040517f0d65f47f0000000000000000000000000000000000000000000000000000000081526004810183905260248101829052600090735d00797f4d5a2eed04d75a8d3cff1721e859b35d90630d65f47f906044015b602060405180830381865af41580156102b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102dd91906141e7565b90505b92915050565b735d00797f4d5a2eed04d75a8d3cff1721e859b35d632565aa426040518163ffffffff1660e01b815260040160006040518083038186803b15801561032a57600080fd5b505af415801561033e573d6000803e3d6000fd5b50505050565b61036e7f25ff7e1779512d1a833158ec96d239645270c9fdbedc91aad895443d07d0260b33610672565b6103ff576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f43616c6c6572206973206e6f74206120437265646974204e4654206d616e616760448201527f657200000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61040881610695565b50565b6040517f5469bff10000000000000000000000000000000000000000000000000000000081526004810183905260248101829052600090735d00797f4d5a2eed04d75a8d3cff1721e859b35d90635469bff19060440161029c565b60006102e0826106eb565b61049b7f25ff7e1779512d1a833158ec96d239645270c9fdbedc91aad895443d07d0260b33610672565b610527576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f43616c6c6572206973206e6f74206120437265646974204e4654206d616e616760448201527f657200000000000000000000000000000000000000000000000000000000000060648201526084016103f6565b610408816109a9565b60006102e0826109ff565b6040517fb5a3ff870000000000000000000000000000000000000000000000000000000081526004810183905260248101829052600090735d00797f4d5a2eed04d75a8d3cff1721e859b35d9063b5a3ff879060440161029c565b60006105a0610cc2565b905090565b60006102e082610cd5565b60006102e082610ce3565b60006105a0610cee565b6040517fefa0982f00000000000000000000000000000000000000000000000000000000815260048101829052600090735d00797f4d5a2eed04d75a8d3cff1721e859b35d9063efa0982f90602401602060405180830381865af4158015610631573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102e091906141e7565b6000610665878787878787610d01565b90505b9695505050505050565b60006102dd82610680610d61565b60008681526020919091526040902090610d8f565b7f495d4b828a3c7e7928af095e028963932f9b19f26d4ff33cc8e066e7b350fa1b816106bf610dbe565b600301546040805192835260208301919091520160405180910390a1806106e4610dbe565b6003015550565b6000806106f6610dec565b9050670de0b6b3a7640000811061078e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f5072696365206d7573742062652062656c6f77203120746f206d696e7420437260448201527f656469740000000000000000000000000000000000000000000000000000000060648201526084016103f6565b600254604080517ff7ffe84a000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff1691829163f7ffe84a91600480820192879290919082900301818387803b1580156107fc57600080fd5b505af1158015610810573d6000803e3d6000fd5b5050505061081c610dbe565b6004015460ff1661086c576000610831610dbe565b6004810180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001908117909155439082015560009055505b60006108838661087a610dbe565b60010154610e11565b60018401546040517f79cc67900000000000000000000000000000000000000000000000000000000081523360048201526024810189905291925073ffffffffffffffffffffffffffffffffffffffff16906379cc679090604401600060405180830381600087803b1580156108f857600080fd5b505af115801561090c573d6000803e3d6000fd5b50505050600e8301546040517f40c10f190000000000000000000000000000000000000000000000000000000081523360048201526024810183905273ffffffffffffffffffffffffffffffffffffffff9091169081906340c10f1990604401600060405180830381600087803b15801561098657600080fd5b505af115801561099a573d6000803e3d6000fd5b50939998505050505050505050565b7f628c688556988d19256692ff656a1966f574832b813a2d20382b5cf38f839b5e816109d3610dbe565b600201546040805192835260208301919091520160405180910390a1806109f8610dbe565b6002015550565b600080610a0a610dec565b9050670de0b6b3a76400008110610aa3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f5072696365206d7573742062652062656c6f77203120746f206d696e7420437260448201527f65646974204e465400000000000000000000000000000000000000000000000060648201526084016103f6565b600254604080517ff7ffe84a000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff90921691829163f7ffe84a91600480830192600092919082900301818387803b158015610b1057600080fd5b505af1158015610b24573d6000803e3d6000fd5b505050506000610b32610dbe565b600481015490915060ff16610b7b576004810180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660019081179091554390820155600081555b6000610b86866110ee565b90506000600101546040517f79cc67900000000000000000000000000000000000000000000000000000000081523360048201526024810188905273ffffffffffffffffffffffffffffffffffffffff909116906379cc679090604401600060405180830381600087803b158015610bfd57600080fd5b505af1158015610c11573d6000803e3d6000fd5b505050506000826002015443610c27919061422f565b6040517f91623d49000000000000000000000000000000000000000000000000000000008152336004820152602481018490526044810182905290915073ffffffffffffffffffffffffffffffffffffffff8516906391623d4990606401600060405180830381600087803b158015610c9f57600080fd5b505af1158015610cb3573d6000803e3d6000fd5b50929998505050505050505050565b6000610ccc610dbe565b60020154905090565b60006102e08261087a610dbe565b60006102e0826110ee565b6000610cf8610dbe565b60030154905090565b6000610d2d7f25ff7e1779512d1a833158ec96d239645270c9fdbedc91aad895443d07d0260b88610672565b15610d5957507ff23a6e612e1ff4830e658fe43f4e3cb4a5f8170bd5d9e69fb5d7a7fa9e4fdf97610668565b506000610668565b6000806102e060017f7a9158dd65ad6382295fd9a8aad0a64b5d99867a77a0a1b2bc38a4f50be8bd77614242565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260018301602052604081205415156102dd565b6000806102e060017fbca6c7d392eb6669dce6857bc30fb4d8757ac1e2266db9ec99d5edccc97e4297614242565b60006105a0816001015473ffffffffffffffffffffffffffffffffffffffff1661148d565b600254600154604080517f18160ddd0000000000000000000000000000000000000000000000000000000081529051600093849373ffffffffffffffffffffffffffffffffffffffff91821693849392909116916318160ddd916004808201926020929091908290030181865afa158015610e90573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eb491906141e7565b8173ffffffffffffffffffffffffffffffffffffffff1663db87b1ff6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610eff573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f2391906141e7565b10610f8a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f43726564697420746f20446f6c6c61723a20444542545f544f4f5f484947480060448201526064016103f6565b6000610fd9610fa0670de0b6b3a76400006115fe565b610fb1610fab611671565b546115fe565b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000169061169f565b90506000610fe6436115fe565b90506000610ff782610fb18a6115fe565b9050600061107c61105561102c7fffffffffffffffffffffffffffffffff000000000000000000000000000000008516611b20565b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000871690611b50565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000016611f48565b905060006110df6110b8836110908e6115fe565b7fffffffffffffffffffffffffffffffff000000000000000000000000000000001690611b50565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000016611f7c565b9b9a5050505050505050505050565b600254600154604080517f18160ddd0000000000000000000000000000000000000000000000000000000081529051600093849373ffffffffffffffffffffffffffffffffffffffff91821693849392909116916318160ddd916004808201926020929091908290030181865afa15801561116d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119191906141e7565b8173ffffffffffffffffffffffffffffffffffffffff1663db87b1ff6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156111dc573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061120091906141e7565b1061128d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f4372656469744e667420746f20446f6c6c61723a20444542545f544f4f5f484960448201527f474800000000000000000000000000000000000000000000000000000000000060648201526084016103f6565b600061129960016115fe565b905060006113148373ffffffffffffffffffffffffffffffffffffffff1663db87b1ff6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156112eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130f91906141e7565b6115fe565b905060006113b661138d8760010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156112eb573d6000803e3d6000fd5b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000084169061169f565b905060006114156113e97fffffffffffffffffffffffffffffffff0000000000000000000000000000000086168461203b565b6110907fffffffffffffffffffffffffffffffff0000000000000000000000000000000087168561203b565b905060006114457fffffffffffffffffffffffffffffffff0000000000000000000000000000000086168361169f565b905061147f6110b86114568c6115fe565b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000841690611b50565b9a9950505050505050505050565b600080611498612069565b6040805160c081018252825473ffffffffffffffffffffffffffffffffffffffff9081168252600184015416602082015260028084015482840152600384015460608301526004840154608083015282518084019384905291939260a085019291600585019182845b815481526020019060010190808311611501575050505050815250509050611527600090565b6001015473ffffffffffffffffffffffffffffffffffffffff9081169084160361155757806040015191506115f8565b806020015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146115f0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f545741504f7261636c653a20494e56414c49445f544f4b454e0000000000000060448201526064016103f6565b806060015191505b50919050565b60008160000361161057506000919050565b81600061161c82612097565b90506070811015611635578060700382901b9150611648565b6070811115611648576070810382901c91505b613fff0160701b6dffffffffffffffffffffffffffff919091161760801b92915050565b919050565b6000806102e060017f018285a200fda197f1f7d80045f4f712bab87dbd8d58da9f096cff3860ace665614242565b6000617fff60f084811c8216919084901c81169082900361171b5780617fff036116ee57507f7fff80000000000000000000000000000000000000000000000000000000000091506102e09050565b5050507f8000000000000000000000000000000000000000000000000000000000000000811682186102e0565b80617fff036117a2577dffffffffffffffffffffffffffff0000000000000000000000000000000084161561177557507f7fff80000000000000000000000000000000000000000000000000000000000091506102e09050565b5050508082187f8000000000000000000000000000000000000000000000000000000000000000166102e0565b7f7fffffffffffffffffffffffffffffff000000000000000000000000000000008416600003611870577f7fffffffffffffffffffffffffffffff00000000000000000000000000000000851660000361182157507f7fff80000000000000000000000000000000000000000000000000000000000091506102e09050565b5050508082187f8000000000000000000000000000000000000000000000000000000000000000167f7fff000000000000000000000000000000000000000000000000000000000000176102e0565b6dffffffffffffffffffffffffffff608085901c16600082900361189757600191506118a9565b6e010000000000000000000000000000175b6dffffffffffffffffffffffffffff608087901c16600084900361191157801561190c5760006118d882612097565b6001955060e2039384017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01939190911b90505b611926565b6e0100000000000000000000000000001760721b5b81818161193557611935614255565b0490508060000361199d577f800000000000000000000000000000000000000000000000000000000000000087871816611970576000611992565b7f80000000000000000000000000000000000000000000000000000000000000005b9450505050506102e0565b6d10000000000000000000000000008110156119bb576119bb614284565b60006e080000000000000000000000000000821015611a1b576e040000000000000000000000000000821015611a10576e020000000000000000000000000000821015611a09576070611a13565b6071611a13565b60725b60ff16611a24565b611a2482612097565b905083614071018186011115611a4257617fff945060009150611adc565b83818601613ffc011015611a5d576000945060009150611adc565b83818601613f8c011015611aaa578385613ffc011115611a88578385613ffc010382901b9150611aa1565b8385613ffc011015611aa157613ffc8585030382901c91505b60009450611adc565b6070811115611abd576070810382901c91505b6dffffffffffffffffffffffffffff8216915083818601613f8d010394505b81607086901b888a186f8000000000000000000000000000000060801b1660801c6fffffffffffffffffffffffffffffffff16171760801b955050505050506102e0565b60006102e0611b2e83612147565b7f3ffe62e42fefa39ef35793c7673007e5000000000000000000000000000000005b6000617fff60f084811c8216919084901c811690829003611ca35780617fff03611c4e577fffffffffffffffffffffffffffffffff0000000000000000000000000000000080851690861603611bcd575050507f8000000000000000000000000000000000000000000000000000000000000000811682186102e0565b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000858518167f800000000000000000000000000000000000000000000000000000000000000003611c23575050508181176102e0565b507f7fff80000000000000000000000000000000000000000000000000000000000091506102e09050565b7f7fffffffffffffffffffffffffffffff0000000000000000000000000000000084166000036116ee57507f7fff80000000000000000000000000000000000000000000000000000000000091506102e09050565b80617fff03611d2e577f7fffffffffffffffffffffffffffffff000000000000000000000000000000008516600003611d0157507f7fff80000000000000000000000000000000000000000000000000000000000091506102e09050565b5050507f8000000000000000000000000000000000000000000000000000000000000000821681186102e0565b6dffffffffffffffffffffffffffff608086901c166000839003611d555760019250611d67565b6e010000000000000000000000000000175b6dffffffffffffffffffffffffffff608086901c166000839003611d8e5760019250611da0565b6e010000000000000000000000000000175b808202915081600003611ddd577f800000000000000000000000000000000000000000000000000000000000000087871816611970576000611992565b9282019260007c0200000000000000000000000000000000000000000000000000000000831015611e42577c0100000000000000000000000000000000000000000000000000000000831015611e3b57611e3683612097565b611e45565b60e0611e45565b60e15b90506140708186011015611e60576000945060009250611f04565b6140e08186011015611ea357614070851015611e8557846140700383901c9250611e9a565b614070851115611e9a57614070850383901b92505b60009450611f04565b61c0dd8186011115611ebd57617fff945060009250611f04565b6070811115611ed4576070810383901c9250611ee7565b6070811015611ee7578060700383901b92505b6dffffffffffffffffffffffffffff831692506140df8186010394505b82607086901b888a186f8000000000000000000000000000000060801b1660801c6fffffffffffffffffffffffffffffffff16171760801b955050505050506102e0565b60006102e0611f77837f3fff71547652b82fe1777d0ffda0d23a00000000000000000000000000000000611b50565b6123fc565b6000617fff60f083901c16613fff811015611f9a5750600092915050565b6f80000000000000000000000000000000608084901c10611fba57600080fd5b6140fe811115611fc957600080fd5b6e0100000000000000000000000000006dffffffffffffffffffffffffffff608085901c161761406f8210156120055761406f8290031c612034565b61406f821115612034577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf9182011b5b9392505050565b60006102dd837f80000000000000000000000000000000000000000000000000000000000000008418613a07565b6000806102e060017f6b6964d3163571843d9243709093eabadac35e1c5a00008af94bd58d4c94e628614242565b60008082116120a557600080fd5b600070010000000000000000000000000000000083106120c757608092831c92015b6801000000000000000083106120df57604092831c92015b64010000000083106120f357602092831c92015b62010000831061210557601092831c92015b610100831061211657600892831c92015b6010831061212657600492831c92015b6004831061213657600292831c92015b600283106102e05760010192915050565b60006f80000000000000000000000000000000608083901c111561218c57507f7fff800000000000000000000000000000000000000000000000000000000000919050565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000082167f3fff000000000000000000000000000000000000000000000000000000000000036121dd57506000919050565b617fff60f083901c8116908190036121f6575090919050565b6dffffffffffffffffffffffffffff608084901c16600082900361221d576001915061222f565b6e010000000000000000000000000000175b8060000361226057507fffff0000000000000000000000000000000000000000000000000000000000009392505050565b600061406f81613fff85106122a35750600f9290921b91600091507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00184016122ed565b600192506e01000000000000000000000000000084106122d05784613ffe039050600f84901b93506122ed565b60006122db85612097565b607f8190039590951b9461406d039150505b836f800000000000000000000000000000000361232f57821561230e576001015b600061231982612097565b60700390508082901b91508083039250506123a6565b60008361233d576000612340565b60015b60ff1690505b6e0100000000000000000000000000008210156123a45793800260ff81901c607f81019190911c947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff939093019260019290921b9082180190612346565b505b806dffffffffffffffffffffffffffff16607083901b846123c85760006123da565b6f800000000000000000000000000000005b6fffffffffffffffffffffffffffffffff16171760801b979650505050505050565b60006f80000000000000000000000000000000608083901c90811190617fff60f085901c8116916dffffffffffffffffffffffffffff16908214801561244157508015155b1561247057507f7fff800000000000000000000000000000000000000000000000000000000000949350505050565b61400d8211156124b157826124a5577f7fff0000000000000000000000000000000000000000000000000000000000006124a8565b60005b95945050505050565b613f7f8210156124e557507f3fff000000000000000000000000000000000000000000000000000000000000949350505050565b816000036124f65760019150612508565b6e010000000000000000000000000000175b613fef82111561253b577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01182011b61254d565b613fef82101561254d57613fef8290031c5b82801561256b575071406e0000000000000000000000000000000081115b1561257b57506000949350505050565b8215801561259a5750713fffffffffffffffffffffffffffffffffff81115b156125c957507f7fff000000000000000000000000000000000000000000000000000000000000949350505050565b6fffffffffffffffffffffffffffffffff81169060801c8380156125ec57508115155b156125f8579019906001015b6f80000000000000000000000000000000828116156126285770016a09e667f3bcc908b2fb1366ea957d3e0260801c5b6f40000000000000000000000000000000831615612657577001306fe0a31b7152de8d5a46305c85edec0260801c5b6f20000000000000000000000000000000831615612686577001172b83c7d517adcdf7c8c50eb14a791f0260801c5b6f100000000000000000000000000000008316156126b55770010b5586cf9890f6298b92b71842a983630260801c5b6f080000000000000000000000000000008316156126e4577001059b0d31585743ae7c548eb68ca417fd0260801c5b6f0400000000000000000000000000000083161561271357700102c9a3e778060ee6f7caca4f7a29bde80260801c5b6f020000000000000000000000000000008316156127425770010163da9fb33356d84a66ae336dcdfa3f0260801c5b6f0100000000000000000000000000000083161561277157700100b1afa5abcbed6129ab13ec11dc95430260801c5b6e80000000000000000000000000000083161561279f5770010058c86da1c09ea1ff19d294cf2f679b0260801c5b6e4000000000000000000000000000008316156127cd577001002c605e2e8cec506d21bfc89a23a00f0260801c5b6e2000000000000000000000000000008316156127fb57700100162f3904051fa128bca9c55c31e5df0260801c5b6e100000000000000000000000000000831615612829577001000b175effdc76ba38e31671ca9397250260801c5b6e08000000000000000000000000000083161561285757700100058ba01fb9f96d6cacd4b180917c3d0260801c5b6e0400000000000000000000000000008316156128855770010002c5cc37da9491d0985c348c68e7b30260801c5b6e0200000000000000000000000000008316156128b3577001000162e525ee054754457d59952920260260801c5b6e0100000000000000000000000000008316156128e15770010000b17255775c040618bf4a4ade83fc0260801c5b6d800000000000000000000000000083161561290e577001000058b91b5bc9ae2eed81e9b7d4cfab0260801c5b6d400000000000000000000000000083161561293b57700100002c5c89d5ec6ca4d7c8acc017b7c90260801c5b6d20000000000000000000000000008316156129685770010000162e43f4f831060e02d839a9d16d0260801c5b6d100000000000000000000000000083161561299557700100000b1721bcfc99d9f890ea069117630260801c5b6d08000000000000000000000000008316156129c25770010000058b90cf1e6d97f9ca14dbcc16280260801c5b6d04000000000000000000000000008316156129ef577001000002c5c863b73f016468f6bac5ca2b0260801c5b6d0200000000000000000000000000831615612a1c57700100000162e430e5a18f6119e3c02282a50260801c5b6d0100000000000000000000000000831615612a49577001000000b1721835514b86e6d96efd1bfe0260801c5b6c80000000000000000000000000831615612a7557700100000058b90c0b48c6be5df846c5b2ef0260801c5b6c40000000000000000000000000831615612aa15770010000002c5c8601cc6b9e94213c72737a0260801c5b6c20000000000000000000000000831615612acd577001000000162e42fff037df38aa2b219f060260801c5b6c10000000000000000000000000831615612af95770010000000b17217fba9c739aa5819f44f90260801c5b6c08000000000000000000000000831615612b25577001000000058b90bfcdee5acd3c1cedc8230260801c5b6c04000000000000000000000000831615612b5157700100000002c5c85fe31f35a6a30da1be500260801c5b6c02000000000000000000000000831615612b7d5770010000000162e42ff0999ce3541b9fffcf0260801c5b6c01000000000000000000000000831615612ba957700100000000b17217f80f4ef5aadda455540260801c5b6b800000000000000000000000831615612bd45770010000000058b90bfbf8479bd5a81b51ad0260801c5b6b400000000000000000000000831615612bff577001000000002c5c85fdf84bd62ae30a74cc0260801c5b6b200000000000000000000000831615612c2a57700100000000162e42fefb2fed257559bdaa0260801c5b6b100000000000000000000000831615612c55577001000000000b17217f7d5a7716bba4a9ae0260801c5b6b080000000000000000000000831615612c8057700100000000058b90bfbe9ddbac5e109cce0260801c5b6b040000000000000000000000831615612cab5770010000000002c5c85fdf4b15de6f17eb0d0260801c5b6b020000000000000000000000831615612cd6577001000000000162e42fefa494f1478fde050260801c5b6b010000000000000000000000831615612d015770010000000000b17217f7d20cf927c8e94c0260801c5b6a8000000000000000000000831615612d2b577001000000000058b90bfbe8f71cb4e4b33d0260801c5b6a4000000000000000000000831615612d5557700100000000002c5c85fdf477b662b269450260801c5b6a2000000000000000000000831615612d7f5770010000000000162e42fefa3ae53369388c0260801c5b6a1000000000000000000000831615612da957700100000000000b17217f7d1d351a389d400260801c5b6a0800000000000000000000831615612dd35770010000000000058b90bfbe8e8b2d3d4ede0260801c5b6a0400000000000000000000831615612dfd577001000000000002c5c85fdf4741bea6e77e0260801c5b6a0200000000000000000000831615612e2757700100000000000162e42fefa39fe95583c20260801c5b6a0100000000000000000000831615612e51577001000000000000b17217f7d1cfb72b45e10260801c5b6980000000000000000000831615612e7a57700100000000000058b90bfbe8e7cc35c3f00260801c5b6940000000000000000000831615612ea35770010000000000002c5c85fdf473e242ea380260801c5b6920000000000000000000831615612ecc577001000000000000162e42fefa39f02b772c0260801c5b6910000000000000000000831615612ef55770010000000000000b17217f7d1cf7d83c1a0260801c5b6908000000000000000000831615612f1e577001000000000000058b90bfbe8e7bdcbe2e0260801c5b6904000000000000000000831615612f4757700100000000000002c5c85fdf473dea871f0260801c5b6902000000000000000000831615612f705770010000000000000162e42fefa39ef44d910260801c5b6901000000000000000000831615612f9957700100000000000000b17217f7d1cf79e9490260801c5b68800000000000000000831615612fc15770010000000000000058b90bfbe8e7bce5440260801c5b68400000000000000000831615612fe9577001000000000000002c5c85fdf473de6eca0260801c5b6820000000000000000083161561301157700100000000000000162e42fefa39ef366f0260801c5b68100000000000000000831615613039577001000000000000000b17217f7d1cf79afa0260801c5b6808000000000000000083161561306157700100000000000000058b90bfbe8e7bcd6d0260801c5b680400000000000000008316156130895770010000000000000002c5c85fdf473de6b20260801c5b680200000000000000008316156130b1577001000000000000000162e42fefa39ef3580260801c5b680100000000000000008316156130d95770010000000000000000b17217f7d1cf79ab0260801c5b678000000000000000831615613100577001000000000000000058b90bfbe8e7bcd50260801c5b67400000000000000083161561312757700100000000000000002c5c85fdf473de6a0260801c5b67200000000000000083161561314e5770010000000000000000162e42fefa39ef340260801c5b67100000000000000083161561317557700100000000000000000b17217f7d1cf7990260801c5b67080000000000000083161561319c5770010000000000000000058b90bfbe8e7bcc0260801c5b6704000000000000008316156131c3577001000000000000000002c5c85fdf473de50260801c5b6702000000000000008316156131ea57700100000000000000000162e42fefa39ef20260801c5b670100000000000000831615613211577001000000000000000000b17217f7d1cf780260801c5b668000000000000083161561323757700100000000000000000058b90bfbe8e7bb0260801c5b664000000000000083161561325d5770010000000000000000002c5c85fdf473dd0260801c5b6620000000000000831615613283577001000000000000000000162e42fefa39ee0260801c5b66100000000000008316156132a95770010000000000000000000b17217f7d1cf60260801c5b66080000000000008316156132cf577001000000000000000000058b90bfbe8e7a0260801c5b66040000000000008316156132f557700100000000000000000002c5c85fdf473c0260801c5b660200000000000083161561331b5770010000000000000000000162e42fefa39d0260801c5b660100000000000083161561334157700100000000000000000000b17217f7d1ce0260801c5b658000000000008316156133665770010000000000000000000058b90bfbe8e60260801c5b6540000000000083161561338b577001000000000000000000002c5c85fdf4720260801c5b652000000000008316156133b057700100000000000000000000162e42fefa380260801c5b651000000000008316156133d5577001000000000000000000000b17217f7d1b0260801c5b650800000000008316156133fa57700100000000000000000000058b90bfbe8d0260801c5b6504000000000083161561341f5770010000000000000000000002c5c85fdf460260801c5b65020000000000831615613444577001000000000000000000000162e42fefa20260801c5b650100000000008316156134695770010000000000000000000000b17217f7d00260801c5b64800000000083161561348d577001000000000000000000000058b90bfbe70260801c5b6440000000008316156134b157700100000000000000000000002c5c85fdf30260801c5b6420000000008316156134d55770010000000000000000000000162e42fef90260801c5b6410000000008316156134f957700100000000000000000000000b17217f7c0260801c5b64080000000083161561351d5770010000000000000000000000058b90bfbd0260801c5b640400000000831615613541577001000000000000000000000002c5c85fde0260801c5b64020000000083161561356557700100000000000000000000000162e42fee0260801c5b640100000000831615613589577001000000000000000000000000b17217f60260801c5b63800000008316156135ac57700100000000000000000000000058b90bfa0260801c5b63400000008316156135cf5770010000000000000000000000002c5c85fc0260801c5b63200000008316156135f2577001000000000000000000000000162e42fd0260801c5b63100000008316156136155770010000000000000000000000000b17217e0260801c5b6308000000831615613638577001000000000000000000000000058b90be0260801c5b630400000083161561365b57700100000000000000000000000002c5c85e0260801c5b630200000083161561367e5770010000000000000000000000000162e42e0260801c5b63010000008316156136a157700100000000000000000000000000b172160260801c5b628000008316156136c35770010000000000000000000000000058b90a0260801c5b624000008316156136e5577001000000000000000000000000002c5c840260801c5b6220000083161561370757700100000000000000000000000000162e410260801c5b62100000831615613729577001000000000000000000000000000b17200260801c5b6208000083161561374b57700100000000000000000000000000058b8f0260801c5b6204000083161561376d5770010000000000000000000000000002c5c70260801c5b6202000083161561378f577001000000000000000000000000000162e30260801c5b620100008316156137b15770010000000000000000000000000000b1710260801c5b6180008316156137d2577001000000000000000000000000000058b80260801c5b6140008316156137f357700100000000000000000000000000002c5b0260801c5b6120008316156138145770010000000000000000000000000000162d0260801c5b61100083161561383557700100000000000000000000000000000b160260801c5b6108008316156138565770010000000000000000000000000000058a0260801c5b610400831615613877577001000000000000000000000000000002c40260801c5b610200831615613898577001000000000000000000000000000001610260801c5b6101008316156138b9577001000000000000000000000000000000b00260801c5b60808316156138d9577001000000000000000000000000000000570260801c5b60408316156138f95770010000000000000000000000000000002b0260801c5b6020831615613919577001000000000000000000000000000000150260801c5b60108316156139395770010000000000000000000000000000000a0260801c5b6008831615613959577001000000000000000000000000000000040260801c5b6004831615613979577001000000000000000000000000000000010260801c5b846139a157600f81901c6dffffffffffffffffffffffffffff169050613fff820191506139f4565b613ffe82116139cd57600f81901c6dffffffffffffffffffffffffffff16905081613fff0391506139f4565b6000917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc011011c5b60709190911b1760801b95945050505050565b6000617fff60f084811c8216919084901c811690829003613a6b5780617fff03613a61577fffffffffffffffffffffffffffffffff0000000000000000000000000000000080851690861603611c235784925050506102e0565b84925050506102e0565b80617fff03613a7e5783925050506102e0565b6f80000000000000000000000000000000608086901c90811015906dffffffffffffffffffffffffffff166000849003613abb5760019350613acd565b6e010000000000000000000000000000175b6f80000000000000000000000000000000608087901c90811015906dffffffffffffffffffffffffffff166000859003613b0a5760019450613b1c565b6e010000000000000000000000000000175b82600003613b83577fffffffffffffffffffffffffffffffff0000000000000000000000000000000088167f800000000000000000000000000000000000000000000000000000000000000014613b735787613b76565b60005b96505050505050506102e0565b80600003613bda577fffffffffffffffffffffffffffffffff0000000000000000000000000000000089167f800000000000000000000000000000000000000000000000000000000000000014613b735788613b76565b84860382151585151503613d66576070811315613c0057899750505050505050506102e0565b6000811315613c125790811c90613c5f565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90811215613c4957889750505050505050506102e0565b6000811215613c5f578060000384901c93508596505b928101926e0200000000000000000000000000008410613c85576001968701969390931c925b86617fff03613ce95784613cb9577f7fff000000000000000000000000000000000000000000000000000000000000613cdb565b7fffff0000000000000000000000000000000000000000000000000000000000005b9750505050505050506102e0565b6e010000000000000000000000000000841015613d095760009650613d1d565b6dffffffffffffffffffffffffffff841693505b83607088901b86613d2f576000613d41565b6f800000000000000000000000000000005b6fffffffffffffffffffffffffffffffff16171760801b9750505050505050506102e0565b6000811315613d8157600184901b9350600187039650613d98565b6000811215613d9857600182901b91506001860396505b6070811315613daa5760019150613e33565b6001811315613dc7576001810360018303901c6001019150613e33565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90811215613df85760019350613e33565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811215613e33576001816000030360018503901c60010193505b818410613e44578184039350613e4d565b83820393508294505b83600003613e665750600096506102e095505050505050565b6000613e7185612097565b905080607103613e9d57600185901c6dffffffffffffffffffffffffffff169450600188019750613f18565b6070811015613f0457607081900380891115613ed3578086901b6dffffffffffffffffffffffffffff1695508089039850613efe565b6000987fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff019590951b945b50613f18565b6dffffffffffffffffffffffffffff851694505b87617fff03613f7d5785613f4c577f7fff000000000000000000000000000000000000000000000000000000000000613f6e565b7fffff0000000000000000000000000000000000000000000000000000000000005b985050505050505050506102e0565b84607089901b87613f8f576000613fa1565b6f800000000000000000000000000000005b6fffffffffffffffffffffffffffffffff16171760801b985050505050505050506102e0565b60008060408385031215613fda57600080fd5b50508035926020909101359150565b600060208284031215613ffb57600080fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461166c57600080fd5b60008083601f84011261403857600080fd5b50813567ffffffffffffffff81111561405057600080fd5b6020830191508360208260051b850101111561406b57600080fd5b9250929050565b60008083601f84011261408457600080fd5b50813567ffffffffffffffff81111561409c57600080fd5b60208301915083602082850101111561406b57600080fd5b60008060008060008060008060a0898b0312156140d057600080fd5b6140d989614002565b97506140e760208a01614002565b9650604089013567ffffffffffffffff8082111561410457600080fd5b6141108c838d01614026565b909850965060608b013591508082111561412957600080fd5b6141358c838d01614026565b909650945060808b013591508082111561414e57600080fd5b5061415b8b828c01614072565b999c989b5096995094979396929594505050565b60008060008060008060a0878903121561418857600080fd5b61419187614002565b955061419f60208801614002565b94506040870135935060608701359250608087013567ffffffffffffffff8111156141c957600080fd5b6141d589828a01614072565b979a9699509497509295939492505050565b6000602082840312156141f957600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b808201808211156102e0576102e0614200565b818103818111156102e0576102e0614200565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fdfea2646970667358221220e8bcfcf0560d6e6b4c6392d21dd7dfb52a1bbc7809c991d2d93e41a56a3fb58764736f6c63430008130033", - "nonce": "0xb", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xdd96f5df7319b75a0b0df1093ff5f64f65796578328c0269f6804b3cc8950b60", - "transactionType": "CREATE", - "contractName": "CreditNftRedemptionCalculatorFacet", - "contractAddress": "0x82aCf7DE62Ab6B0C240873339C19461A34260794", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x182ffd", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50611568806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063c4b4a9ff14610030575b600080fd5b61004361003e3660046114a2565b610055565b60405190815260200160405180910390f35b600061006082610066565b92915050565b600254600154604080517f18160ddd0000000000000000000000000000000000000000000000000000000081529051600093849373ffffffffffffffffffffffffffffffffffffffff91821693849392909116916318160ddd916004808201926020929091908290030181865afa1580156100e5573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061010991906114bb565b8173ffffffffffffffffffffffffffffffffffffffff1663db87b1ff6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610154573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061017891906114bb565b10610209576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f4372656469744e667420746f20446f6c6c61723a20444542545f544f4f5f484960448201527f4748000000000000000000000000000000000000000000000000000000000000606482015260840160405180910390fd5b60006102156001610458565b905060006102908373ffffffffffffffffffffffffffffffffffffffff1663db87b1ff6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610267573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061028b91906114bb565b610458565b905060006103326103098760010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610267573d6000803e3d6000fd5b7fffffffffffffffffffffffffffffffff000000000000000000000000000000008416906104c6565b905060006103b96103657fffffffffffffffffffffffffffffffff00000000000000000000000000000000861684610947565b6103917fffffffffffffffffffffffffffffffff00000000000000000000000000000000871685610947565b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000169061097c565b905060006103e97fffffffffffffffffffffffffffffffff000000000000000000000000000000008616836104c6565b905061044a6104236103fa8c610458565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000084169061097c565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000016610d74565b9a9950505050505050505050565b60008160000361046a57506000919050565b81600061047682610e32565b9050607081101561048f578060700382901b91506104a2565b60708111156104a2576070810382901c91505b613fff0160701b6dffffffffffffffffffffffffffff919091161760801b92915050565b6000617fff60f084811c8216919084901c8116908290036105425780617fff0361051557507f7fff80000000000000000000000000000000000000000000000000000000000091506100609050565b5050507f800000000000000000000000000000000000000000000000000000000000000081168218610060565b80617fff036105c9577dffffffffffffffffffffffffffff0000000000000000000000000000000084161561059c57507f7fff80000000000000000000000000000000000000000000000000000000000091506100609050565b5050508082187f800000000000000000000000000000000000000000000000000000000000000016610060565b7f7fffffffffffffffffffffffffffffff000000000000000000000000000000008416600003610697577f7fffffffffffffffffffffffffffffff00000000000000000000000000000000851660000361064857507f7fff80000000000000000000000000000000000000000000000000000000000091506100609050565b5050508082187f8000000000000000000000000000000000000000000000000000000000000000167f7fff00000000000000000000000000000000000000000000000000000000000017610060565b6dffffffffffffffffffffffffffff608085901c1660008290036106be57600191506106d0565b6e010000000000000000000000000000175b6dffffffffffffffffffffffffffff608087901c1660008490036107385780156107335760006106ff82610e32565b6001955060e2039384017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01939190911b90505b61074d565b6e0100000000000000000000000000001760721b5b81818161075c5761075c6114d4565b049050806000036107c4577f8000000000000000000000000000000000000000000000000000000000000000878718166107975760006107b9565b7f80000000000000000000000000000000000000000000000000000000000000005b945050505050610060565b6d10000000000000000000000000008110156107e2576107e2611503565b60006e080000000000000000000000000000821015610842576e040000000000000000000000000000821015610837576e02000000000000000000000000000082101561083057607061083a565b607161083a565b60725b60ff1661084b565b61084b82610e32565b90508361407101818601111561086957617fff945060009150610903565b83818601613ffc011015610884576000945060009150610903565b83818601613f8c0110156108d1578385613ffc0111156108af578385613ffc010382901b91506108c8565b8385613ffc0110156108c857613ffc8585030382901c91505b60009450610903565b60708111156108e4576070810382901c91505b6dffffffffffffffffffffffffffff8216915083818601613f8d010394505b81607086901b888a186f8000000000000000000000000000000060801b1660801c6fffffffffffffffffffffffffffffffff16171760801b95505050505050610060565b6000610975837f80000000000000000000000000000000000000000000000000000000000000008418610ee2565b9392505050565b6000617fff60f084811c8216919084901c811690829003610acf5780617fff03610a7a577fffffffffffffffffffffffffffffffff00000000000000000000000000000000808516908616036109f9575050507f800000000000000000000000000000000000000000000000000000000000000081168218610060565b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000858518167f800000000000000000000000000000000000000000000000000000000000000003610a4f57505050818117610060565b507f7fff80000000000000000000000000000000000000000000000000000000000091506100609050565b7f7fffffffffffffffffffffffffffffff00000000000000000000000000000000841660000361051557507f7fff80000000000000000000000000000000000000000000000000000000000091506100609050565b80617fff03610b5a577f7fffffffffffffffffffffffffffffff000000000000000000000000000000008516600003610b2d57507f7fff80000000000000000000000000000000000000000000000000000000000091506100609050565b5050507f800000000000000000000000000000000000000000000000000000000000000082168118610060565b6dffffffffffffffffffffffffffff608086901c166000839003610b815760019250610b93565b6e010000000000000000000000000000175b6dffffffffffffffffffffffffffff608086901c166000839003610bba5760019250610bcc565b6e010000000000000000000000000000175b808202915081600003610c09577f8000000000000000000000000000000000000000000000000000000000000000878718166107975760006107b9565b9282019260007c0200000000000000000000000000000000000000000000000000000000831015610c6e577c0100000000000000000000000000000000000000000000000000000000831015610c6757610c6283610e32565b610c71565b60e0610c71565b60e15b90506140708186011015610c8c576000945060009250610d30565b6140e08186011015610ccf57614070851015610cb157846140700383901c9250610cc6565b614070851115610cc657614070850383901b92505b60009450610d30565b61c0dd8186011115610ce957617fff945060009250610d30565b6070811115610d00576070810383901c9250610d13565b6070811015610d13578060700383901b92505b6dffffffffffffffffffffffffffff831692506140df8186010394505b82607086901b888a186f8000000000000000000000000000000060801b1660801c6fffffffffffffffffffffffffffffffff16171760801b95505050505050610060565b6000617fff60f083901c16613fff811015610d925750600092915050565b6f80000000000000000000000000000000608084901c10610db257600080fd5b6140fe811115610dc157600080fd5b6e0100000000000000000000000000006dffffffffffffffffffffffffffff608085901c161761406f821015610dfd5761406f8290031c610975565b61406f821115610975577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf9182011b9392505050565b6000808211610e4057600080fd5b60007001000000000000000000000000000000008310610e6257608092831c92015b680100000000000000008310610e7a57604092831c92015b6401000000008310610e8e57602092831c92015b620100008310610ea057601092831c92015b6101008310610eb157600892831c92015b60108310610ec157600492831c92015b60048310610ed157600292831c92015b600283106100605760010192915050565b6000617fff60f084811c8216919084901c811690829003610f465780617fff03610f3c577fffffffffffffffffffffffffffffffff0000000000000000000000000000000080851690861603610a4f578492505050610060565b8492505050610060565b80617fff03610f59578392505050610060565b6f80000000000000000000000000000000608086901c90811015906dffffffffffffffffffffffffffff166000849003610f965760019350610fa8565b6e010000000000000000000000000000175b6f80000000000000000000000000000000608087901c90811015906dffffffffffffffffffffffffffff166000859003610fe55760019450610ff7565b6e010000000000000000000000000000175b8260000361105e577fffffffffffffffffffffffffffffffff0000000000000000000000000000000088167f80000000000000000000000000000000000000000000000000000000000000001461104e5787611051565b60005b9650505050505050610060565b806000036110b5577fffffffffffffffffffffffffffffffff0000000000000000000000000000000089167f80000000000000000000000000000000000000000000000000000000000000001461104e5788611051565b848603821515851515036112415760708113156110db5789975050505050505050610060565b60008113156110ed5790811c9061113a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff908112156111245788975050505050505050610060565b600081121561113a578060000384901c93508596505b928101926e0200000000000000000000000000008410611160576001968701969390931c925b86617fff036111c45784611194577f7fff0000000000000000000000000000000000000000000000000000000000006111b6565b7fffff0000000000000000000000000000000000000000000000000000000000005b975050505050505050610060565b6e0100000000000000000000000000008410156111e457600096506111f8565b6dffffffffffffffffffffffffffff841693505b83607088901b8661120a57600061121c565b6f800000000000000000000000000000005b6fffffffffffffffffffffffffffffffff16171760801b975050505050505050610060565b600081131561125c57600184901b9350600187039650611273565b600081121561127357600182901b91506001860396505b6070811315611285576001915061130e565b60018113156112a2576001810360018303901c600101915061130e565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff908112156112d3576001935061130e565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81121561130e576001816000030360018503901c60010193505b81841061131f578184039350611328565b83820393508294505b8360000361134157506000965061006095505050505050565b600061134c85610e32565b90508060710361137857600185901c6dffffffffffffffffffffffffffff1694506001880197506113f3565b60708110156113df576070819003808911156113ae578086901b6dffffffffffffffffffffffffffff16955080890398506113d9565b6000987fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff019590951b945b506113f3565b6dffffffffffffffffffffffffffff851694505b87617fff036114585785611427577f7fff000000000000000000000000000000000000000000000000000000000000611449565b7fffff0000000000000000000000000000000000000000000000000000000000005b98505050505050505050610060565b84607089901b8761146a57600061147c565b6f800000000000000000000000000000005b6fffffffffffffffffffffffffffffffff16171760801b98505050505050505050610060565b6000602082840312156114b457600080fd5b5035919050565b6000602082840312156114cd57600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fdfea264697066735822122022f45a0c57a3f06e2fef148657f96e56d1bcddc3419e99c0e591e19fb2282bbe64736f6c63430008130033", - "nonce": "0xc", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xce0f6335fdc8a360ecd5ce43164645bf080ae12aa22755768c4470a664ad156a", - "transactionType": "CREATE", - "contractName": "CreditRedemptionCalculatorFacet", - "contractAddress": "0xb66709Aa65AaC2b8a6294062d0a0531207481036", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x2dddaa", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50612991806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063993fba5c14610046578063ac5068061461006b578063f13a38a614610080575b600080fd5b61005961005436600461286f565b610088565b60405190815260200160405180910390f35b61007e610079366004612891565b61009d565b005b61005961013e565b6000610094838361014d565b90505b92915050565b6100c77faf1a415cb2281de448f1771a3c8144f554e6e38bb3bc1acc8218c01a5d75721d3361042a565b610132576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f43726564697443616c633a206e6f742061646d696e000000000000000000000060448201526064015b60405180910390fd5b61013b8161044d565b50565b600061014861045a565b905090565b600254600154604080517f18160ddd0000000000000000000000000000000000000000000000000000000081529051600093849373ffffffffffffffffffffffffffffffffffffffff91821693849392909116916318160ddd916004808201926020929091908290030181865afa1580156101cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101f091906128aa565b8173ffffffffffffffffffffffffffffffffffffffff1663db87b1ff6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561023b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061025f91906128aa565b106102c6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f43726564697420746f20446f6c6c61723a20444542545f544f4f5f48494748006044820152606401610129565b60006103156102dc670de0b6b3a764000061046a565b6102ed6102e76104d8565b5461046a565b7fffffffffffffffffffffffffffffffff000000000000000000000000000000001690610506565b905060006103224361046a565b90506000610333826102ed8a61046a565b905060006103b86103916103687fffffffffffffffffffffffffffffffff000000000000000000000000000000008516610987565b7fffffffffffffffffffffffffffffffff000000000000000000000000000000008716906109b7565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000016610daf565b9050600061041b6103f4836103cc8e61046a565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000016906109b7565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000016610de3565b9b9a5050505050505050505050565b600061009482610438610ea2565b60008681526020919091526040902090610ed0565b806104566104d8565b5550565b60006104646104d8565b54919050565b60008160000361047c57506000919050565b81600061048882610eff565b905060708110156104a1578060700382901b91506104b4565b60708111156104b4576070810382901c91505b613fff0160701b6dffffffffffffffffffffffffffff919091161760801b92915050565b60008061009760017f018285a200fda197f1f7d80045f4f712bab87dbd8d58da9f096cff3860ace6656128c3565b6000617fff60f084811c8216919084901c8116908290036105825780617fff0361055557507f7fff80000000000000000000000000000000000000000000000000000000000091506100979050565b5050507f800000000000000000000000000000000000000000000000000000000000000081168218610097565b80617fff03610609577dffffffffffffffffffffffffffff000000000000000000000000000000008416156105dc57507f7fff80000000000000000000000000000000000000000000000000000000000091506100979050565b5050508082187f800000000000000000000000000000000000000000000000000000000000000016610097565b7f7fffffffffffffffffffffffffffffff0000000000000000000000000000000084166000036106d7577f7fffffffffffffffffffffffffffffff00000000000000000000000000000000851660000361068857507f7fff80000000000000000000000000000000000000000000000000000000000091506100979050565b5050508082187f8000000000000000000000000000000000000000000000000000000000000000167f7fff00000000000000000000000000000000000000000000000000000000000017610097565b6dffffffffffffffffffffffffffff608085901c1660008290036106fe5760019150610710565b6e010000000000000000000000000000175b6dffffffffffffffffffffffffffff608087901c16600084900361077857801561077357600061073f82610eff565b6001955060e2039384017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01939190911b90505b61078d565b6e0100000000000000000000000000001760721b5b81818161079c5761079c6128fd565b04905080600003610804577f8000000000000000000000000000000000000000000000000000000000000000878718166107d75760006107f9565b7f80000000000000000000000000000000000000000000000000000000000000005b945050505050610097565b6d10000000000000000000000000008110156108225761082261292c565b60006e080000000000000000000000000000821015610882576e040000000000000000000000000000821015610877576e02000000000000000000000000000082101561087057607061087a565b607161087a565b60725b60ff1661088b565b61088b82610eff565b9050836140710181860111156108a957617fff945060009150610943565b83818601613ffc0110156108c4576000945060009150610943565b83818601613f8c011015610911578385613ffc0111156108ef578385613ffc010382901b9150610908565b8385613ffc01101561090857613ffc8585030382901c91505b60009450610943565b6070811115610924576070810382901c91505b6dffffffffffffffffffffffffffff8216915083818601613f8d010394505b81607086901b888a186f8000000000000000000000000000000060801b1660801c6fffffffffffffffffffffffffffffffff16171760801b95505050505050610097565b600061009761099583610faf565b7f3ffe62e42fefa39ef35793c7673007e5000000000000000000000000000000005b6000617fff60f084811c8216919084901c811690829003610b0a5780617fff03610ab5577fffffffffffffffffffffffffffffffff0000000000000000000000000000000080851690861603610a34575050507f800000000000000000000000000000000000000000000000000000000000000081168218610097565b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000858518167f800000000000000000000000000000000000000000000000000000000000000003610a8a57505050818117610097565b507f7fff80000000000000000000000000000000000000000000000000000000000091506100979050565b7f7fffffffffffffffffffffffffffffff00000000000000000000000000000000841660000361055557507f7fff80000000000000000000000000000000000000000000000000000000000091506100979050565b80617fff03610b95577f7fffffffffffffffffffffffffffffff000000000000000000000000000000008516600003610b6857507f7fff80000000000000000000000000000000000000000000000000000000000091506100979050565b5050507f800000000000000000000000000000000000000000000000000000000000000082168118610097565b6dffffffffffffffffffffffffffff608086901c166000839003610bbc5760019250610bce565b6e010000000000000000000000000000175b6dffffffffffffffffffffffffffff608086901c166000839003610bf55760019250610c07565b6e010000000000000000000000000000175b808202915081600003610c44577f8000000000000000000000000000000000000000000000000000000000000000878718166107d75760006107f9565b9282019260007c0200000000000000000000000000000000000000000000000000000000831015610ca9577c0100000000000000000000000000000000000000000000000000000000831015610ca257610c9d83610eff565b610cac565b60e0610cac565b60e15b90506140708186011015610cc7576000945060009250610d6b565b6140e08186011015610d0a57614070851015610cec57846140700383901c9250610d01565b614070851115610d0157614070850383901b92505b60009450610d6b565b61c0dd8186011115610d2457617fff945060009250610d6b565b6070811115610d3b576070810383901c9250610d4e565b6070811015610d4e578060700383901b92505b6dffffffffffffffffffffffffffff831692506140df8186010394505b82607086901b888a186f8000000000000000000000000000000060801b1660801c6fffffffffffffffffffffffffffffffff16171760801b95505050505050610097565b6000610097610dde837f3fff71547652b82fe1777d0ffda0d23a000000000000000000000000000000006109b7565b611264565b6000617fff60f083901c16613fff811015610e015750600092915050565b6f80000000000000000000000000000000608084901c10610e2157600080fd5b6140fe811115610e3057600080fd5b6e0100000000000000000000000000006dffffffffffffffffffffffffffff608085901c161761406f821015610e6c5761406f8290031c610e9b565b61406f821115610e9b577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf9182011b5b9392505050565b60008061009760017f7a9158dd65ad6382295fd9a8aad0a64b5d99867a77a0a1b2bc38a4f50be8bd776128c3565b73ffffffffffffffffffffffffffffffffffffffff811660009081526001830160205260408120541515610094565b6000808211610f0d57600080fd5b60007001000000000000000000000000000000008310610f2f57608092831c92015b680100000000000000008310610f4757604092831c92015b6401000000008310610f5b57602092831c92015b620100008310610f6d57601092831c92015b6101008310610f7e57600892831c92015b60108310610f8e57600492831c92015b60048310610f9e57600292831c92015b600283106100975760010192915050565b60006f80000000000000000000000000000000608083901c1115610ff457507f7fff800000000000000000000000000000000000000000000000000000000000919050565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000082167f3fff0000000000000000000000000000000000000000000000000000000000000361104557506000919050565b617fff60f083901c81169081900361105e575090919050565b6dffffffffffffffffffffffffffff608084901c1660008290036110855760019150611097565b6e010000000000000000000000000000175b806000036110c857507fffff0000000000000000000000000000000000000000000000000000000000009392505050565b600061406f81613fff851061110b5750600f9290921b91600091507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0018401611155565b600192506e01000000000000000000000000000084106111385784613ffe039050600f84901b9350611155565b600061114385610eff565b607f8190039590951b9461406d039150505b836f8000000000000000000000000000000003611197578215611176576001015b600061118182610eff565b60700390508082901b915080830392505061120e565b6000836111a55760006111a8565b60015b60ff1690505b6e01000000000000000000000000000082101561120c5793800260ff81901c607f81019190911c947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff939093019260019290921b90821801906111ae565b505b806dffffffffffffffffffffffffffff16607083901b84611230576000611242565b6f800000000000000000000000000000005b6fffffffffffffffffffffffffffffffff16171760801b979650505050505050565b60006f80000000000000000000000000000000608083901c90811190617fff60f085901c8116916dffffffffffffffffffffffffffff1690821480156112a957508015155b156112d857507f7fff800000000000000000000000000000000000000000000000000000000000949350505050565b61400d821115611319578261130d577f7fff000000000000000000000000000000000000000000000000000000000000611310565b60005b95945050505050565b613f7f82101561134d57507f3fff000000000000000000000000000000000000000000000000000000000000949350505050565b8160000361135e5760019150611370565b6e010000000000000000000000000000175b613fef8211156113a3577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01182011b6113b5565b613fef8210156113b557613fef8290031c5b8280156113d3575071406e0000000000000000000000000000000081115b156113e357506000949350505050565b821580156114025750713fffffffffffffffffffffffffffffffffff81115b1561143157507f7fff000000000000000000000000000000000000000000000000000000000000949350505050565b6fffffffffffffffffffffffffffffffff81169060801c83801561145457508115155b15611460579019906001015b6f80000000000000000000000000000000828116156114905770016a09e667f3bcc908b2fb1366ea957d3e0260801c5b6f400000000000000000000000000000008316156114bf577001306fe0a31b7152de8d5a46305c85edec0260801c5b6f200000000000000000000000000000008316156114ee577001172b83c7d517adcdf7c8c50eb14a791f0260801c5b6f1000000000000000000000000000000083161561151d5770010b5586cf9890f6298b92b71842a983630260801c5b6f0800000000000000000000000000000083161561154c577001059b0d31585743ae7c548eb68ca417fd0260801c5b6f0400000000000000000000000000000083161561157b57700102c9a3e778060ee6f7caca4f7a29bde80260801c5b6f020000000000000000000000000000008316156115aa5770010163da9fb33356d84a66ae336dcdfa3f0260801c5b6f010000000000000000000000000000008316156115d957700100b1afa5abcbed6129ab13ec11dc95430260801c5b6e8000000000000000000000000000008316156116075770010058c86da1c09ea1ff19d294cf2f679b0260801c5b6e400000000000000000000000000000831615611635577001002c605e2e8cec506d21bfc89a23a00f0260801c5b6e20000000000000000000000000000083161561166357700100162f3904051fa128bca9c55c31e5df0260801c5b6e100000000000000000000000000000831615611691577001000b175effdc76ba38e31671ca9397250260801c5b6e0800000000000000000000000000008316156116bf57700100058ba01fb9f96d6cacd4b180917c3d0260801c5b6e0400000000000000000000000000008316156116ed5770010002c5cc37da9491d0985c348c68e7b30260801c5b6e02000000000000000000000000000083161561171b577001000162e525ee054754457d59952920260260801c5b6e0100000000000000000000000000008316156117495770010000b17255775c040618bf4a4ade83fc0260801c5b6d8000000000000000000000000000831615611776577001000058b91b5bc9ae2eed81e9b7d4cfab0260801c5b6d40000000000000000000000000008316156117a357700100002c5c89d5ec6ca4d7c8acc017b7c90260801c5b6d20000000000000000000000000008316156117d05770010000162e43f4f831060e02d839a9d16d0260801c5b6d10000000000000000000000000008316156117fd57700100000b1721bcfc99d9f890ea069117630260801c5b6d080000000000000000000000000083161561182a5770010000058b90cf1e6d97f9ca14dbcc16280260801c5b6d0400000000000000000000000000831615611857577001000002c5c863b73f016468f6bac5ca2b0260801c5b6d020000000000000000000000000083161561188457700100000162e430e5a18f6119e3c02282a50260801c5b6d01000000000000000000000000008316156118b1577001000000b1721835514b86e6d96efd1bfe0260801c5b6c800000000000000000000000008316156118dd57700100000058b90c0b48c6be5df846c5b2ef0260801c5b6c400000000000000000000000008316156119095770010000002c5c8601cc6b9e94213c72737a0260801c5b6c20000000000000000000000000831615611935577001000000162e42fff037df38aa2b219f060260801c5b6c100000000000000000000000008316156119615770010000000b17217fba9c739aa5819f44f90260801c5b6c0800000000000000000000000083161561198d577001000000058b90bfcdee5acd3c1cedc8230260801c5b6c040000000000000000000000008316156119b957700100000002c5c85fe31f35a6a30da1be500260801c5b6c020000000000000000000000008316156119e55770010000000162e42ff0999ce3541b9fffcf0260801c5b6c01000000000000000000000000831615611a1157700100000000b17217f80f4ef5aadda455540260801c5b6b800000000000000000000000831615611a3c5770010000000058b90bfbf8479bd5a81b51ad0260801c5b6b400000000000000000000000831615611a67577001000000002c5c85fdf84bd62ae30a74cc0260801c5b6b200000000000000000000000831615611a9257700100000000162e42fefb2fed257559bdaa0260801c5b6b100000000000000000000000831615611abd577001000000000b17217f7d5a7716bba4a9ae0260801c5b6b080000000000000000000000831615611ae857700100000000058b90bfbe9ddbac5e109cce0260801c5b6b040000000000000000000000831615611b135770010000000002c5c85fdf4b15de6f17eb0d0260801c5b6b020000000000000000000000831615611b3e577001000000000162e42fefa494f1478fde050260801c5b6b010000000000000000000000831615611b695770010000000000b17217f7d20cf927c8e94c0260801c5b6a8000000000000000000000831615611b93577001000000000058b90bfbe8f71cb4e4b33d0260801c5b6a4000000000000000000000831615611bbd57700100000000002c5c85fdf477b662b269450260801c5b6a2000000000000000000000831615611be75770010000000000162e42fefa3ae53369388c0260801c5b6a1000000000000000000000831615611c1157700100000000000b17217f7d1d351a389d400260801c5b6a0800000000000000000000831615611c3b5770010000000000058b90bfbe8e8b2d3d4ede0260801c5b6a0400000000000000000000831615611c65577001000000000002c5c85fdf4741bea6e77e0260801c5b6a0200000000000000000000831615611c8f57700100000000000162e42fefa39fe95583c20260801c5b6a0100000000000000000000831615611cb9577001000000000000b17217f7d1cfb72b45e10260801c5b6980000000000000000000831615611ce257700100000000000058b90bfbe8e7cc35c3f00260801c5b6940000000000000000000831615611d0b5770010000000000002c5c85fdf473e242ea380260801c5b6920000000000000000000831615611d34577001000000000000162e42fefa39f02b772c0260801c5b6910000000000000000000831615611d5d5770010000000000000b17217f7d1cf7d83c1a0260801c5b6908000000000000000000831615611d86577001000000000000058b90bfbe8e7bdcbe2e0260801c5b6904000000000000000000831615611daf57700100000000000002c5c85fdf473dea871f0260801c5b6902000000000000000000831615611dd85770010000000000000162e42fefa39ef44d910260801c5b6901000000000000000000831615611e0157700100000000000000b17217f7d1cf79e9490260801c5b68800000000000000000831615611e295770010000000000000058b90bfbe8e7bce5440260801c5b68400000000000000000831615611e51577001000000000000002c5c85fdf473de6eca0260801c5b68200000000000000000831615611e7957700100000000000000162e42fefa39ef366f0260801c5b68100000000000000000831615611ea1577001000000000000000b17217f7d1cf79afa0260801c5b68080000000000000000831615611ec957700100000000000000058b90bfbe8e7bcd6d0260801c5b68040000000000000000831615611ef15770010000000000000002c5c85fdf473de6b20260801c5b68020000000000000000831615611f19577001000000000000000162e42fefa39ef3580260801c5b68010000000000000000831615611f415770010000000000000000b17217f7d1cf79ab0260801c5b678000000000000000831615611f68577001000000000000000058b90bfbe8e7bcd50260801c5b674000000000000000831615611f8f57700100000000000000002c5c85fdf473de6a0260801c5b672000000000000000831615611fb65770010000000000000000162e42fefa39ef340260801c5b671000000000000000831615611fdd57700100000000000000000b17217f7d1cf7990260801c5b6708000000000000008316156120045770010000000000000000058b90bfbe8e7bcc0260801c5b67040000000000000083161561202b577001000000000000000002c5c85fdf473de50260801c5b67020000000000000083161561205257700100000000000000000162e42fefa39ef20260801c5b670100000000000000831615612079577001000000000000000000b17217f7d1cf780260801c5b668000000000000083161561209f57700100000000000000000058b90bfbe8e7bb0260801c5b66400000000000008316156120c55770010000000000000000002c5c85fdf473dd0260801c5b66200000000000008316156120eb577001000000000000000000162e42fefa39ee0260801c5b66100000000000008316156121115770010000000000000000000b17217f7d1cf60260801c5b6608000000000000831615612137577001000000000000000000058b90bfbe8e7a0260801c5b660400000000000083161561215d57700100000000000000000002c5c85fdf473c0260801c5b66020000000000008316156121835770010000000000000000000162e42fefa39d0260801c5b66010000000000008316156121a957700100000000000000000000b17217f7d1ce0260801c5b658000000000008316156121ce5770010000000000000000000058b90bfbe8e60260801c5b654000000000008316156121f3577001000000000000000000002c5c85fdf4720260801c5b6520000000000083161561221857700100000000000000000000162e42fefa380260801c5b6510000000000083161561223d577001000000000000000000000b17217f7d1b0260801c5b6508000000000083161561226257700100000000000000000000058b90bfbe8d0260801c5b650400000000008316156122875770010000000000000000000002c5c85fdf460260801c5b650200000000008316156122ac577001000000000000000000000162e42fefa20260801c5b650100000000008316156122d15770010000000000000000000000b17217f7d00260801c5b6480000000008316156122f5577001000000000000000000000058b90bfbe70260801c5b64400000000083161561231957700100000000000000000000002c5c85fdf30260801c5b64200000000083161561233d5770010000000000000000000000162e42fef90260801c5b64100000000083161561236157700100000000000000000000000b17217f7c0260801c5b6408000000008316156123855770010000000000000000000000058b90bfbd0260801c5b6404000000008316156123a9577001000000000000000000000002c5c85fde0260801c5b6402000000008316156123cd57700100000000000000000000000162e42fee0260801c5b6401000000008316156123f1577001000000000000000000000000b17217f60260801c5b638000000083161561241457700100000000000000000000000058b90bfa0260801c5b63400000008316156124375770010000000000000000000000002c5c85fc0260801c5b632000000083161561245a577001000000000000000000000000162e42fd0260801c5b631000000083161561247d5770010000000000000000000000000b17217e0260801c5b63080000008316156124a0577001000000000000000000000000058b90be0260801c5b63040000008316156124c357700100000000000000000000000002c5c85e0260801c5b63020000008316156124e65770010000000000000000000000000162e42e0260801c5b630100000083161561250957700100000000000000000000000000b172160260801c5b6280000083161561252b5770010000000000000000000000000058b90a0260801c5b6240000083161561254d577001000000000000000000000000002c5c840260801c5b6220000083161561256f57700100000000000000000000000000162e410260801c5b62100000831615612591577001000000000000000000000000000b17200260801c5b620800008316156125b357700100000000000000000000000000058b8f0260801c5b620400008316156125d55770010000000000000000000000000002c5c70260801c5b620200008316156125f7577001000000000000000000000000000162e30260801c5b620100008316156126195770010000000000000000000000000000b1710260801c5b61800083161561263a577001000000000000000000000000000058b80260801c5b61400083161561265b57700100000000000000000000000000002c5b0260801c5b61200083161561267c5770010000000000000000000000000000162d0260801c5b61100083161561269d57700100000000000000000000000000000b160260801c5b6108008316156126be5770010000000000000000000000000000058a0260801c5b6104008316156126df577001000000000000000000000000000002c40260801c5b610200831615612700577001000000000000000000000000000001610260801c5b610100831615612721577001000000000000000000000000000000b00260801c5b6080831615612741577001000000000000000000000000000000570260801c5b60408316156127615770010000000000000000000000000000002b0260801c5b6020831615612781577001000000000000000000000000000000150260801c5b60108316156127a15770010000000000000000000000000000000a0260801c5b60088316156127c1577001000000000000000000000000000000040260801c5b60048316156127e1577001000000000000000000000000000000010260801c5b8461280957600f81901c6dffffffffffffffffffffffffffff169050613fff8201915061285c565b613ffe821161283557600f81901c6dffffffffffffffffffffffffffff16905081613fff03915061285c565b6000917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc011011c5b60709190911b1760801b95945050505050565b6000806040838503121561288257600080fd5b50508035926020909101359150565b6000602082840312156128a357600080fd5b5035919050565b6000602082840312156128bc57600080fd5b5051919050565b81810381811115610097577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fdfea2646970667358221220fe2ea85339e0337efdf88c7cda3a9027fb68f82605f3dcc85dafd7c823e8188664736f6c63430008130033", - "nonce": "0xd", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb3ae73c02428ac2947f949025b993da0c98f6b0857cafea2d7255143d5d0e6bd", - "transactionType": "CREATE", - "contractName": "DollarMintCalculatorFacet", - "contractAddress": "0x5D4905664E98A76cf56EBBd023D38C420d465770", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x180197", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b5061153a806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063764263cf14610030575b600080fd5b61003861004a565b60405190815260200160405180910390f35b6000610054610059565b905090565b600154600090819081906100829073ffffffffffffffffffffffffffffffffffffffff16610268565b9050670de0b6b3a764000081116100fa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f446f6c6c61724d696e7443616c63756c61746f723a206e6f74203e203100000060448201526064015b60405180910390fd5b600061010d670de0b6b3a76400006103d9565b90506102606102396101dc836101b48760010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561018b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101af9190611453565b6103d9565b7fffffffffffffffffffffffffffffffff000000000000000000000000000000001690610447565b610211846101e9876103d9565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000016906108ca565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000016906108ff565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000016610cf7565b935050505090565b600080610273610db5565b6040805160c081018252825473ffffffffffffffffffffffffffffffffffffffff9081168252600184015416602082015260028084015482840152600384015460608301526004840154608083015282518084019384905291939260a085019291600585019182845b8154815260200190600101908083116102dc575050505050815250509050610302600090565b6001015473ffffffffffffffffffffffffffffffffffffffff9081169084160361033257806040015191506103d3565b806020015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146103cb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f545741504f7261636c653a20494e56414c49445f544f4b454e0000000000000060448201526064016100f1565b806060015191505b50919050565b6000816000036103eb57506000919050565b8160006103f782610de3565b90506070811015610410578060700382901b9150610423565b6070811115610423576070810382901c91505b613fff0160701b6dffffffffffffffffffffffffffff919091161760801b92915050565b6000617fff60f084811c8216919084901c8116908290036104c35780617fff0361049657507f7fff80000000000000000000000000000000000000000000000000000000000091506108c49050565b5050507f8000000000000000000000000000000000000000000000000000000000000000811682186108c4565b80617fff0361054a577dffffffffffffffffffffffffffff0000000000000000000000000000000084161561051d57507f7fff80000000000000000000000000000000000000000000000000000000000091506108c49050565b5050508082187f8000000000000000000000000000000000000000000000000000000000000000166108c4565b7f7fffffffffffffffffffffffffffffff000000000000000000000000000000008416600003610618577f7fffffffffffffffffffffffffffffff0000000000000000000000000000000085166000036105c957507f7fff80000000000000000000000000000000000000000000000000000000000091506108c49050565b5050508082187f8000000000000000000000000000000000000000000000000000000000000000167f7fff000000000000000000000000000000000000000000000000000000000000176108c4565b6dffffffffffffffffffffffffffff608085901c16600082900361063f5760019150610651565b6e010000000000000000000000000000175b6dffffffffffffffffffffffffffff608087901c1660008490036106b95780156106b457600061068082610de3565b6001955060e2039384017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01939190911b90505b6106ce565b6e0100000000000000000000000000001760721b5b8181816106dd576106dd61146c565b04905080600003610745577f80000000000000000000000000000000000000000000000000000000000000008787181661071857600061073a565b7f80000000000000000000000000000000000000000000000000000000000000005b9450505050506108c4565b6d10000000000000000000000000008110156107635761076361149b565b60006e0800000000000000000000000000008210156107c3576e0400000000000000000000000000008210156107b8576e0200000000000000000000000000008210156107b15760706107bb565b60716107bb565b60725b60ff166107cc565b6107cc82610de3565b9050836140710181860111156107ea57617fff945060009150610884565b83818601613ffc011015610805576000945060009150610884565b83818601613f8c011015610852578385613ffc011115610830578385613ffc010382901b9150610849565b8385613ffc01101561084957613ffc8585030382901c91505b60009450610884565b6070811115610865576070810382901c91505b6dffffffffffffffffffffffffffff8216915083818601613f8d010394505b81607086901b888a186f8000000000000000000000000000000060801b1660801c6fffffffffffffffffffffffffffffffff16171760801b955050505050505b92915050565b60006108f8837f80000000000000000000000000000000000000000000000000000000000000008418610e93565b9392505050565b6000617fff60f084811c8216919084901c811690829003610a525780617fff036109fd577fffffffffffffffffffffffffffffffff000000000000000000000000000000008085169086160361097c575050507f8000000000000000000000000000000000000000000000000000000000000000811682186108c4565b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000858518167f8000000000000000000000000000000000000000000000000000000000000000036109d2575050508181176108c4565b507f7fff80000000000000000000000000000000000000000000000000000000000091506108c49050565b7f7fffffffffffffffffffffffffffffff00000000000000000000000000000000841660000361049657507f7fff80000000000000000000000000000000000000000000000000000000000091506108c49050565b80617fff03610add577f7fffffffffffffffffffffffffffffff000000000000000000000000000000008516600003610ab057507f7fff80000000000000000000000000000000000000000000000000000000000091506108c49050565b5050507f8000000000000000000000000000000000000000000000000000000000000000821681186108c4565b6dffffffffffffffffffffffffffff608086901c166000839003610b045760019250610b16565b6e010000000000000000000000000000175b6dffffffffffffffffffffffffffff608086901c166000839003610b3d5760019250610b4f565b6e010000000000000000000000000000175b808202915081600003610b8c577f80000000000000000000000000000000000000000000000000000000000000008787181661071857600061073a565b9282019260007c0200000000000000000000000000000000000000000000000000000000831015610bf1577c0100000000000000000000000000000000000000000000000000000000831015610bea57610be583610de3565b610bf4565b60e0610bf4565b60e15b90506140708186011015610c0f576000945060009250610cb3565b6140e08186011015610c5257614070851015610c3457846140700383901c9250610c49565b614070851115610c4957614070850383901b92505b60009450610cb3565b61c0dd8186011115610c6c57617fff945060009250610cb3565b6070811115610c83576070810383901c9250610c96565b6070811015610c96578060700383901b92505b6dffffffffffffffffffffffffffff831692506140df8186010394505b82607086901b888a186f8000000000000000000000000000000060801b1660801c6fffffffffffffffffffffffffffffffff16171760801b955050505050506108c4565b6000617fff60f083901c16613fff811015610d155750600092915050565b6f80000000000000000000000000000000608084901c10610d3557600080fd5b6140fe811115610d4457600080fd5b6e0100000000000000000000000000006dffffffffffffffffffffffffffff608085901c161761406f821015610d805761406f8290031c6108f8565b61406f8211156108f8577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf9182011b9392505050565b6000806108c460017f6b6964d3163571843d9243709093eabadac35e1c5a00008af94bd58d4c94e6286114ca565b6000808211610df157600080fd5b60007001000000000000000000000000000000008310610e1357608092831c92015b680100000000000000008310610e2b57604092831c92015b6401000000008310610e3f57602092831c92015b620100008310610e5157601092831c92015b6101008310610e6257600892831c92015b60108310610e7257600492831c92015b60048310610e8257600292831c92015b600283106108c45760010192915050565b6000617fff60f084811c8216919084901c811690829003610ef75780617fff03610eed577fffffffffffffffffffffffffffffffff00000000000000000000000000000000808516908616036109d25784925050506108c4565b84925050506108c4565b80617fff03610f0a5783925050506108c4565b6f80000000000000000000000000000000608086901c90811015906dffffffffffffffffffffffffffff166000849003610f475760019350610f59565b6e010000000000000000000000000000175b6f80000000000000000000000000000000608087901c90811015906dffffffffffffffffffffffffffff166000859003610f965760019450610fa8565b6e010000000000000000000000000000175b8260000361100f577fffffffffffffffffffffffffffffffff0000000000000000000000000000000088167f800000000000000000000000000000000000000000000000000000000000000014610fff5787611002565b60005b96505050505050506108c4565b80600003611066577fffffffffffffffffffffffffffffffff0000000000000000000000000000000089167f800000000000000000000000000000000000000000000000000000000000000014610fff5788611002565b848603821515851515036111f257607081131561108c57899750505050505050506108c4565b600081131561109e5790811c906110eb565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff908112156110d557889750505050505050506108c4565b60008112156110eb578060000384901c93508596505b928101926e0200000000000000000000000000008410611111576001968701969390931c925b86617fff036111755784611145577f7fff000000000000000000000000000000000000000000000000000000000000611167565b7fffff0000000000000000000000000000000000000000000000000000000000005b9750505050505050506108c4565b6e01000000000000000000000000000084101561119557600096506111a9565b6dffffffffffffffffffffffffffff841693505b83607088901b866111bb5760006111cd565b6f800000000000000000000000000000005b6fffffffffffffffffffffffffffffffff16171760801b9750505050505050506108c4565b600081131561120d57600184901b9350600187039650611224565b600081121561122457600182901b91506001860396505b607081131561123657600191506112bf565b6001811315611253576001810360018303901c60010191506112bf565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9081121561128457600193506112bf565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8112156112bf576001816000030360018503901c60010193505b8184106112d05781840393506112d9565b83820393508294505b836000036112f25750600096506108c495505050505050565b60006112fd85610de3565b90508060710361132957600185901c6dffffffffffffffffffffffffffff1694506001880197506113a4565b60708110156113905760708190038089111561135f578086901b6dffffffffffffffffffffffffffff169550808903985061138a565b6000987fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff019590951b945b506113a4565b6dffffffffffffffffffffffffffff851694505b87617fff0361140957856113d8577f7fff0000000000000000000000000000000000000000000000000000000000006113fa565b7fffff0000000000000000000000000000000000000000000000000000000000005b985050505050505050506108c4565b84607089901b8761141b57600061142d565b6f800000000000000000000000000000005b6fffffffffffffffffffffffffffffffff16171760801b985050505050505050506108c4565b60006020828403121561146557600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b818103818111156108c4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fdfea26469706673582212204cf989c15ed1e29df91530f8e6723ae152b55df7127f03c1214b8dc920e257d564736f6c63430008130033", - "nonce": "0xe", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc39f685d525c3e03d9741a088d80ed1bfdbb90d365e3d16ad4254acaee103c12", - "transactionType": "CREATE", - "contractName": "DollarMintExcessFacet", - "contractAddress": "0xD64465FC4c7d3BAbaBA5d0E4AfF6DffC278bfd18", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x1ca8a9", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b5061196c806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063651156bc14610030575b600080fd5b61003861003a565b005b610042610044565b565b60008060018101546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015291925073ffffffffffffffffffffffffffffffffffffffff169060009082906370a0823190602401602060405180830381865afa1580156100bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e1919061157b565b905068056bc75e2d631000008111156101e457600983015473ffffffffffffffffffffffffffffffffffffffff166000610179610152610121600a6101e9565b61012a866101e9565b7fffffffffffffffffffffffffffffffff000000000000000000000000000000001690610257565b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000166106da565b9050600061019661015261018d60026101e9565b61012a876101e9565b90506101b973ffffffffffffffffffffffffffffffffffffffff86168483610799565b6101c28261086d565b6101df826101d083876115c3565b6101da91906115c3565b610a66565b505050505b505050565b6000816000036101fb57506000919050565b81600061020782610e69565b90506070811015610220578060700382901b9150610233565b6070811115610233576070810382901c91505b613fff0160701b6dffffffffffffffffffffffffffff919091161760801b92915050565b6000617fff60f084811c8216919084901c8116908290036102d35780617fff036102a657507f7fff80000000000000000000000000000000000000000000000000000000000091506106d49050565b5050507f8000000000000000000000000000000000000000000000000000000000000000811682186106d4565b80617fff0361035a577dffffffffffffffffffffffffffff0000000000000000000000000000000084161561032d57507f7fff80000000000000000000000000000000000000000000000000000000000091506106d49050565b5050508082187f8000000000000000000000000000000000000000000000000000000000000000166106d4565b7f7fffffffffffffffffffffffffffffff000000000000000000000000000000008416600003610428577f7fffffffffffffffffffffffffffffff0000000000000000000000000000000085166000036103d957507f7fff80000000000000000000000000000000000000000000000000000000000091506106d49050565b5050508082187f8000000000000000000000000000000000000000000000000000000000000000167f7fff000000000000000000000000000000000000000000000000000000000000176106d4565b6dffffffffffffffffffffffffffff608085901c16600082900361044f5760019150610461565b6e010000000000000000000000000000175b6dffffffffffffffffffffffffffff608087901c1660008490036104c95780156104c457600061049082610e69565b6001955060e2039384017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01939190911b90505b6104de565b6e0100000000000000000000000000001760721b5b8181816104ed576104ed6115d6565b04905080600003610555577f80000000000000000000000000000000000000000000000000000000000000008787181661052857600061054a565b7f80000000000000000000000000000000000000000000000000000000000000005b9450505050506106d4565b6d100000000000000000000000000081101561057357610573611605565b60006e0800000000000000000000000000008210156105d3576e0400000000000000000000000000008210156105c8576e0200000000000000000000000000008210156105c15760706105cb565b60716105cb565b60725b60ff166105dc565b6105dc82610e69565b9050836140710181860111156105fa57617fff945060009150610694565b83818601613ffc011015610615576000945060009150610694565b83818601613f8c011015610662578385613ffc011115610640578385613ffc010382901b9150610659565b8385613ffc01101561065957613ffc8585030382901c91505b60009450610694565b6070811115610675576070810382901c91505b6dffffffffffffffffffffffffffff8216915083818601613f8d010394505b81607086901b888a186f8000000000000000000000000000000060801b1660801c6fffffffffffffffffffffffffffffffff16171760801b955050505050505b92915050565b6000617fff60f083901c16613fff8110156106f85750600092915050565b6f80000000000000000000000000000000608084901c1061071857600080fd5b6140fe81111561072757600080fd5b6e0100000000000000000000000000006dffffffffffffffffffffffffffff608085901c161761406f8210156107635761406f8290031c610792565b61406f821115610792577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf9182011b5b9392505050565b60405173ffffffffffffffffffffffffffffffffffffffff83166024820152604481018290526101e49084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152610f19565b600061088561087c60026101e9565b61012a846101e9565b600154600a5491925073ffffffffffffffffffffffffffffffffffffffff90811691166108c88273d9e1ce17f2641f24ae83637ab66a2cca9c378b9f600061102d565b60006108d3846111af565b905061090b73ffffffffffffffffffffffffffffffffffffffff831673d9e1ce17f2641f24ae83637ab66a2cca9c378b9f600061102d565b61094073ffffffffffffffffffffffffffffffffffffffff831673d9e1ce17f2641f24ae83637ab66a2cca9c378b9f8361102d565b73d9e1ce17f2641f24ae83637ab66a2cca9c378b9f63e8e3370084846109877fffffffffffffffffffffffffffffffff0000000000000000000000000000000089166106da565b8560008080610997426064611634565b60405160e08a901b7fffffffff0000000000000000000000000000000000000000000000000000000016815273ffffffffffffffffffffffffffffffffffffffff9889166004820152968816602488015260448701959095526064860193909352608485019190915260a484015290921660c482015260e4810191909152610104016060604051808303816000875af1158015610a38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5c9190611647565b5050505050505050565b600080806007810154600882015491925073ffffffffffffffffffffffffffffffffffffffff9081169116600080600101546040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8581166004830152600060248301529091169150819063095ea7b3906044016020604051808303816000875af1158015610b11573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b359190611675565b506040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301526024820188905282169063095ea7b3906044016020604051808303816000875af1158015610bab573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bcf9190611675565b506040517f3df021240000000000000000000000000000000000000000000000000000000081526000600482018190526001602483015260448201889052606482018190529073ffffffffffffffffffffffffffffffffffffffff851690633df02124906084016020604051808303816000875af1158015610c55573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c79919061157b565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8681166004830152600060248301529192509084169063095ea7b3906044016020604051808303816000875af1158015610cf2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d169190611675565b506040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85811660048301526024820183905284169063095ea7b3906044016020604051808303816000875af1158015610d8c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610db09190611675565b5060408051808201825260008082526020820184905291517f0c3e4b5400000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff871691630c3e4b5491610e1a919085903090600401611697565b6020604051808303816000875af1158015610e39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e5d919061157b565b98975050505050505050565b6000808211610e7757600080fd5b60007001000000000000000000000000000000008310610e9957608092831c92015b680100000000000000008310610eb157604092831c92015b6401000000008310610ec557602092831c92015b620100008310610ed757601092831c92015b6101008310610ee857600892831c92015b60108310610ef857600492831c92015b60048310610f0857600292831c92015b600283106106d45760010192915050565b6000610f7b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff1661136c9092919063ffffffff16565b9050805160001480610f9c575080806020019051810190610f9c9190611675565b6101e4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b8015806110cd57506040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff838116602483015284169063dd62ed3e90604401602060405180830381865afa1580156110a7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110cb919061157b565b155b611159576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527f20746f206e6f6e2d7a65726f20616c6c6f77616e6365000000000000000000006064820152608401611024565b60405173ffffffffffffffffffffffffffffffffffffffff83166024820152604481018290526101e49084907f095ea7b300000000000000000000000000000000000000000000000000000000906064016107eb565b604080516002808252606082018352600092839291906020830190803683375050600154825192935060009273ffffffffffffffffffffffffffffffffffffffff9091169150839083906112055761120561171b565b73ffffffffffffffffffffffffffffffffffffffff9283166020918202929092010152600a8201548351911690839060019081106112455761124561171b565b73ffffffffffffffffffffffffffffffffffffffff90921660209283029190910190910152600073d9e1ce17f2641f24ae83637ab66a2cca9c378b9f6338ed17396112b17fffffffffffffffffffffffffffffffff0000000000000000000000000000000088166106da565b600086306112c0426064611634565b6040518663ffffffff1660e01b81526004016112e095949392919061174a565b6000604051808303816000875af11580156112ff573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820160405261134591908101906117d5565b90508060018151811061135a5761135a61171b565b60200260200101519350505050919050565b606061137b8484600085611383565b949350505050565b606082471015611415576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401611024565b6000808673ffffffffffffffffffffffffffffffffffffffff16858760405161143e91906118c9565b60006040518083038185875af1925050503d806000811461147b576040519150601f19603f3d011682016040523d82523d6000602084013e611480565b606091505b50915091506114918783838761149c565b979650505050505050565b6060831561153257825160000361152b5773ffffffffffffffffffffffffffffffffffffffff85163b61152b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401611024565b508161137b565b61137b83838151156115475781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102491906118e5565b60006020828403121561158d57600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b818103818111156106d4576106d4611594565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b808201808211156106d4576106d4611594565b60008060006060848603121561165c57600080fd5b8351925060208401519150604084015190509250925092565b60006020828403121561168757600080fd5b8151801515811461079257600080fd5b60808101818560005b60028110156116bf5781518352602092830192909101906001016116a0565b50505083604083015273ffffffffffffffffffffffffffffffffffffffff83166060830152949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156117a757845173ffffffffffffffffffffffffffffffffffffffff1683529383019391830191600101611775565b505073ffffffffffffffffffffffffffffffffffffffff969096166060850152505050608001529392505050565b600060208083850312156117e857600080fd5b825167ffffffffffffffff8082111561180057600080fd5b818501915085601f83011261181457600080fd5b815181811115611826576118266116ec565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f83011681018181108582111715611869576118696116ec565b60405291825284820192508381018501918883111561188757600080fd5b938501935b82851015610e5d5784518452938501939285019261188c565b60005b838110156118c05781810151838201526020016118a8565b50506000910152565b600082516118db8184602087016118a5565b9190910192915050565b60208152600082518060208401526119048160408501602087016118a5565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fea26469706673582212204f0a36eb5f09a01776effdac9d397c6112b8ac81fb0731c371cd19c25dd1514f64736f6c63430008130033", - "nonce": "0xf", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xbf64fe37360d8b9fc837d807f835eaa9c53f814658cbb9637b920465011c34d7", - "transactionType": "CREATE", - "contractName": "DiamondInit", - "contractAddress": "0x7f7A6fA77E3De3e90be433834f23E24214bbe3C8", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x2ddcd6", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50612947806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c806311567a5714610030575b600080fd5b61004361003e3660046125fc565b610045565b005b600061004f610455565b7f01ffc9a7000000000000000000000000000000000000000000000000000000006000908152600382016020526040808220805460017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091821681179092557f1f931c1c00000000000000000000000000000000000000000000000000000000845282842080548216831790557f48e2b09300000000000000000000000000000000000000000000000000000000845282842080548216831790557f7f5828d00000000000000000000000000000000000000000000000000000000084529183208054909216179055835191925061014691610489565b6101747fb82d33f41b1a8468b0a3355568595a8da603c64dc1244f7eb97e3e56cfccbe188360000151610489565b6101a27fdaf3ecc50fa598711b1ee1d917034f13e9a9c0fdb62c2cf473512b14250ab3548360000151610489565b6101d07ff77b03f56c25e281ca09a14fb3d2ebab8d5d807e9fec9bcd58ee6ab9b99199228360000151610489565b6101fe7fddef7fca0fcf9be4fcce0d17f8feb9de40ce2543193084040e18c6e73ab971e28360000151610489565b61022c7f2fa9c45d1262dc83e302ea747fa1a6189169018ef59e5bf5bff35c386ec653cd8360000151610489565b61025a7fd59228754c59506641ecd586d489c0e7d376eb0bc93b21e1c031933d8d48c3a08360000151610489565b6102887f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a8360000151610489565b6102b67f25ff7e1779512d1a833158ec96d239645270c9fdbedc91aad895443d07d0260b8360000151610489565b6102e47fa6b5d83d32632203555cb9b2c2f68a8d94da48cadd9266ac0d17babedb52ea5b8360000151610489565b6103127faf1a415cb2281de448f1771a3c8144f554e6e38bb3bc1acc8218c01a5d75721d8360000151610489565b6103407f921f663981c1beb7a484a4210df2eefbe89bb6e3752c925fca7a933a759dbecb8360000151610489565b601580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690558151600980547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9092169190911790556000806103b96104f4565b66038d7ea4c68000815561b131600182015590506103d76001600055565b6103f38460200151856040015186606001518760800151610522565b8360a001516104006106e6565b6002018190555060026104116106e6565b60030155670de0b6b3a7640000610426610714565b556000610431610742565b6000600682018190556007820155670de0b6b3a7640000600e909101555050505050565b60008061048360017fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c612708565b92915050565b6104aa81610495610770565b6000858152602091909152604090209061079e565b50604051339073ffffffffffffffffffffffffffffffffffffffff83169084907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d90600090a45050565b60008061048360017f90ef46a964399d9534661d43e2a7eca61b5554da1d640d825ee17430f07ea127612708565b600061052c6107c7565b4360058083019190915560006006830155600482015566038d7ea4c680006002820155670de0b6b3a7640000600382018190556001820155828155855185519192509081146105dc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f5f616d6f756e7473206172726179206e6f742073616d65206c656e677468000060448201526064015b60405180910390fd5b8351811461066c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f5f7374616b696e675368617265494473206172726179206e6f742073616d652060448201527f6c656e677468000000000000000000000000000000000000000000000000000060648201526084016105d3565b60005b818110156106dd576106cd87828151811061068c5761068c61271b565b60200260200101518783815181106106a6576106a661271b565b60200260200101518784815181106106c0576106c061271b565b60200260200101516107f5565b6106d68161274a565b905061066f565b50505050505050565b60008061048360017fbca6c7d392eb6669dce6857bc30fb4d8757ac1e2266db9ec99d5edccc97e4297612708565b60008061048360017f018285a200fda197f1f7d80045f4f712bab87dbd8d58da9f096cff3860ace665612708565b60008061048360017f2a1c4d9e43cc908458204ba8dd637dd73ede6adc739c3209ac617ae953246cc1612708565b60008061048360017f7a9158dd65ad6382295fd9a8aad0a64b5d99867a77a0a1b2bc38a4f50be8bd77612708565b60006107c08373ffffffffffffffffffffffffffffffffffffffff8416610917565b9392505050565b60008061048360017f70cc3e2e4451981fbf42e6425c3258ca1dd9a72cf607c2ec581ad3ee46914f18612708565b60006107ff6107c7565b6000838152600782016020526040902090915061081a61095a565b805415610864576001810154600683015482546000929164e8d4a51000916108429190612782565b61084c91906127c8565b6108569190612708565b90506108628682610b59565b505b838160000160008282546108789190612803565b90915550506006820154815464e8d4a510009161089491612782565b61089e91906127c8565b6001820155836108ac6107c7565b60080160008282546108be9190612803565b9091555050604051848152839073ffffffffffffffffffffffffffffffffffffffff8716907f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159060200160405180910390a35050505050565b6000818152600183016020526040812054610483575081546001808201845560008481526020808220909301849055845493815293810190915260409092205590565b60006109646107c7565b600581018054919250904311610978575050565b610980610c4c565b81600801546000036109925743905550565b600a5460095473ffffffffffffffffffffffffffffffffffffffff918216911660006109bc610ccd565b90506000670de0b6b3a76400008660000154836109d99190612782565b6109e391906127c8565b6040517f40c10f190000000000000000000000000000000000000000000000000000000081523060048201526024810182905290915073ffffffffffffffffffffffffffffffffffffffff8516906340c10f1990604401600060405180830381600087803b158015610a5457600080fd5b505af1158015610a68573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff166340c10f1984886004015484610a9991906127c8565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401600060405180830381600087803b158015610b0457600080fd5b505af1158015610b18573d6000803e3d6000fd5b505050506008860154610b308264e8d4a51000612782565b610b3a91906127c8565b8560010154610b499190612803565b6001860155505043909255505050565b600080600a01546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116915060009082906370a0823190602401602060405180830381865afa158015610bd1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bf59190612816565b905080831115610c2557610c2073ffffffffffffffffffffffffffffffffffffffff83168583610d0a565b610c46565b610c4673ffffffffffffffffffffffffffffffffffffffff83168585610d0a565b50505050565b6000610c566107c7565b90506000610c62610d97565b905060008260030154821115610c8e5760028301546003840154610c869084612708565b119050610ca7565b8260020154828460030154610ca39190612708565b1190505b8015610cc857610cbb836001015483610dc1565b6001840155600383018290555b505050565b600080610cd86107c7565b6005015490506000610ce86107c7565b60010154905080610cf98343612708565b610d039190612782565b9250505090565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052610cc8908490610f3f565b6000610dbc816001015473ffffffffffffffffffffffffffffffffffffffff1661104e565b905090565b600080610dcd846111bf565b90506000610dda846111bf565b90506000610def670e92596fd62900006111bf565b90506000610e04670de0b6b3a76400006111bf565b90506000610e88610e5f610e3a7fffffffffffffffffffffffffffffffff00000000000000000000000000000000851687611232565b7f7fffffffffffffffffffffffffffffff000000000000000000000000000000001690565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000084169061125c565b9050610f0c610ee582610ebd7fffffffffffffffffffffffffffffffff00000000000000000000000000000000891687611847565b7fffffffffffffffffffffffffffffffff000000000000000000000000000000001690611c6e565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000016612095565b9550674563918244f40000861180610f2b57506702c68af0bb14000086105b15610f34578795505b505050505092915050565b6000610fa1826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166121539092919063ffffffff16565b9050805160001480610fc2575080806020019051810190610fc2919061282f565b610cc8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084016105d3565b60008061105961216a565b6040805160c081018252825473ffffffffffffffffffffffffffffffffffffffff9081168252600184015416602082015260028084015482840152600384015460608301526004840154608083015282518084019384905291939260a085019291600585019182845b8154815260200190600101908083116110c25750505050508152505090506110e8600090565b6001015473ffffffffffffffffffffffffffffffffffffffff9081169084160361111857806040015191506111b9565b806020015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146111b1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f545741504f7261636c653a20494e56414c49445f544f4b454e0000000000000060448201526064016105d3565b806060015191505b50919050565b6000816000036111d157506000919050565b8160006111dd82612198565b905060708110156111f6578060700382901b9150611209565b6070811115611209576070810382901c91505b613fff0160701b6dffffffffffffffffffffffffffff919091161760801b92915050565b919050565b60006107c0837f800000000000000000000000000000000000000000000000000000000000000084185b6000617fff60f084811c8216919084901c8116908290036112eb5780617fff036112e1577fffffffffffffffffffffffffffffffff00000000000000000000000000000000808516908616036112b6578492505050610483565b507f7fff80000000000000000000000000000000000000000000000000000000000091506104839050565b8492505050610483565b80617fff036112fe578392505050610483565b6f80000000000000000000000000000000608086901c90811015906dffffffffffffffffffffffffffff16600084900361133b576001935061134d565b6e010000000000000000000000000000175b6f80000000000000000000000000000000608087901c90811015906dffffffffffffffffffffffffffff16600085900361138a576001945061139c565b6e010000000000000000000000000000175b82600003611403577fffffffffffffffffffffffffffffffff0000000000000000000000000000000088167f8000000000000000000000000000000000000000000000000000000000000000146113f357876113f6565b60005b9650505050505050610483565b8060000361145a577fffffffffffffffffffffffffffffffff0000000000000000000000000000000089167f8000000000000000000000000000000000000000000000000000000000000000146113f357886113f6565b848603821515851515036115e65760708113156114805789975050505050505050610483565b60008113156114925790811c906114df565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff908112156114c95788975050505050505050610483565b60008112156114df578060000384901c93508596505b928101926e0200000000000000000000000000008410611505576001968701969390931c925b86617fff036115695784611539577f7fff00000000000000000000000000000000000000000000000000000000000061155b565b7fffff0000000000000000000000000000000000000000000000000000000000005b975050505050505050610483565b6e010000000000000000000000000000841015611589576000965061159d565b6dffffffffffffffffffffffffffff841693505b83607088901b866115af5760006115c1565b6f800000000000000000000000000000005b6fffffffffffffffffffffffffffffffff16171760801b975050505050505050610483565b600081131561160157600184901b9350600187039650611618565b600081121561161857600182901b91506001860396505b607081131561162a57600191506116b3565b6001811315611647576001810360018303901c60010191506116b3565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9081121561167857600193506116b3565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8112156116b3576001816000030360018503901c60010193505b8184106116c45781840393506116cd565b83820393508294505b836000036116e657506000965061048395505050505050565b60006116f185612198565b90508060710361171d57600185901c6dffffffffffffffffffffffffffff169450600188019750611798565b607081101561178457607081900380891115611753578086901b6dffffffffffffffffffffffffffff169550808903985061177e565b6000987fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff019590951b945b50611798565b6dffffffffffffffffffffffffffff851694505b87617fff036117fd57856117cc577f7fff0000000000000000000000000000000000000000000000000000000000006117ee565b7fffff0000000000000000000000000000000000000000000000000000000000005b98505050505050505050610483565b84607089901b8761180f576000611821565b6f800000000000000000000000000000005b6fffffffffffffffffffffffffffffffff16171760801b98505050505050505050610483565b6000617fff60f084811c8216919084901c81169082900361199c5780617fff0361191a577fffffffffffffffffffffffffffffffff00000000000000000000000000000000808516908616036118c4575050507f800000000000000000000000000000000000000000000000000000000000000081168218610483565b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000858518167f8000000000000000000000000000000000000000000000000000000000000000036112b657505050818117610483565b7f7fffffffffffffffffffffffffffffff00000000000000000000000000000000841660000361196f57507f7fff80000000000000000000000000000000000000000000000000000000000091506104839050565b5050507f800000000000000000000000000000000000000000000000000000000000000081168218610483565b80617fff03611a27577f7fffffffffffffffffffffffffffffff0000000000000000000000000000000085166000036119fa57507f7fff80000000000000000000000000000000000000000000000000000000000091506104839050565b5050507f800000000000000000000000000000000000000000000000000000000000000082168118610483565b6dffffffffffffffffffffffffffff608086901c166000839003611a4e5760019250611a60565b6e010000000000000000000000000000175b6dffffffffffffffffffffffffffff608086901c166000839003611a875760019250611a99565b6e010000000000000000000000000000175b808202915081600003611b03577f800000000000000000000000000000000000000000000000000000000000000087871816611ad6576000611af8565b7f80000000000000000000000000000000000000000000000000000000000000005b945050505050610483565b9282019260007c0200000000000000000000000000000000000000000000000000000000831015611b68577c0100000000000000000000000000000000000000000000000000000000831015611b6157611b5c83612198565b611b6b565b60e0611b6b565b60e15b90506140708186011015611b86576000945060009250611c2a565b6140e08186011015611bc957614070851015611bab57846140700383901c9250611bc0565b614070851115611bc057614070850383901b92505b60009450611c2a565b61c0dd8186011115611be357617fff945060009250611c2a565b6070811115611bfa576070810383901c9250611c0d565b6070811015611c0d578060700383901b92505b6dffffffffffffffffffffffffffff831692506140df8186010394505b82607086901b888a186f8000000000000000000000000000000060801b1660801c6fffffffffffffffffffffffffffffffff16171760801b95505050505050610483565b6000617fff60f084811c8216919084901c811690829003611cbd5780617fff0361196f57507f7fff80000000000000000000000000000000000000000000000000000000000091506104839050565b80617fff03611d44577dffffffffffffffffffffffffffff00000000000000000000000000000000841615611d1757507f7fff80000000000000000000000000000000000000000000000000000000000091506104839050565b5050508082187f800000000000000000000000000000000000000000000000000000000000000016610483565b7f7fffffffffffffffffffffffffffffff000000000000000000000000000000008416600003611e12577f7fffffffffffffffffffffffffffffff000000000000000000000000000000008516600003611dc357507f7fff80000000000000000000000000000000000000000000000000000000000091506104839050565b5050508082187f8000000000000000000000000000000000000000000000000000000000000000167f7fff00000000000000000000000000000000000000000000000000000000000017610483565b6dffffffffffffffffffffffffffff608085901c166000829003611e395760019150611e4b565b6e010000000000000000000000000000175b6dffffffffffffffffffffffffffff608087901c166000849003611eb3578015611eae576000611e7a82612198565b6001955060e2039384017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8e01939190911b90505b611ec8565b6e0100000000000000000000000000001760721b5b818181611ed757611ed7612799565b04905080600003611f12577f800000000000000000000000000000000000000000000000000000000000000087871816611ad6576000611af8565b6d1000000000000000000000000000811015611f3057611f30612851565b60006e080000000000000000000000000000821015611f90576e040000000000000000000000000000821015611f85576e020000000000000000000000000000821015611f7e576070611f88565b6071611f88565b60725b60ff16611f99565b611f9982612198565b905083614071018186011115611fb757617fff945060009150612051565b83818601613ffc011015611fd2576000945060009150612051565b83818601613f8c01101561201f578385613ffc011115611ffd578385613ffc010382901b9150612016565b8385613ffc01101561201657613ffc8585030382901c91505b60009450612051565b6070811115612032576070810382901c91505b6dffffffffffffffffffffffffffff8216915083818601613f8d010394505b81607086901b888a186f8000000000000000000000000000000060801b1660801c6fffffffffffffffffffffffffffffffff16171760801b95505050505050610483565b6000617fff60f083901c16613fff8110156120b35750600092915050565b6f80000000000000000000000000000000608084901c106120d357600080fd5b6140fe8111156120e257600080fd5b6e0100000000000000000000000000006dffffffffffffffffffffffffffff608085901c161761406f82101561211e5761406f8290031c6107c0565b61406f8211156107c0577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf9182011b9392505050565b60606121628484600085612248565b949350505050565b60008061048360017f6b6964d3163571843d9243709093eabadac35e1c5a00008af94bd58d4c94e628612708565b60008082116121a657600080fd5b600070010000000000000000000000000000000083106121c857608092831c92015b6801000000000000000083106121e057604092831c92015b64010000000083106121f457602092831c92015b62010000831061220657601092831c92015b610100831061221757600892831c92015b6010831061222757600492831c92015b6004831061223757600292831c92015b600283106104835760010192915050565b6060824710156122da576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c000000000000000000000000000000000000000000000000000060648201526084016105d3565b6000808673ffffffffffffffffffffffffffffffffffffffff16858760405161230391906128a4565b60006040518083038185875af1925050503d8060008114612340576040519150601f19603f3d011682016040523d82523d6000602084013e612345565b606091505b509150915061235687838387612361565b979650505050505050565b606083156123f75782516000036123f05773ffffffffffffffffffffffffffffffffffffffff85163b6123f0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016105d3565b5081612162565b612162838381511561240c5781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105d391906128c0565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405160c0810167ffffffffffffffff8111828210171561249257612492612440565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156124df576124df612440565b604052919050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461122d57600080fd5b600067ffffffffffffffff82111561252557612525612440565b5060051b60200190565b600082601f83011261254057600080fd5b813560206125556125508361250b565b612498565b82815260059290921b8401810191818101908684111561257457600080fd5b8286015b8481101561259657612589816124e7565b8352918301918301612578565b509695505050505050565b600082601f8301126125b257600080fd5b813560206125c26125508361250b565b82815260059290921b840181019181810190868411156125e157600080fd5b8286015b8481101561259657803583529183019183016125e5565b60006020828403121561260e57600080fd5b813567ffffffffffffffff8082111561262657600080fd5b9083019060c0828603121561263a57600080fd5b61264261246f565b61264b836124e7565b815260208301358281111561265f57600080fd5b61266b8782860161252f565b60208301525060408301358281111561268357600080fd5b61268f878286016125a1565b6040830152506060830135828111156126a757600080fd5b6126b3878286016125a1565b6060830152506080830135608082015260a083013560a082015280935050505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b81810381811115610483576104836126d9565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361277b5761277b6126d9565b5060010190565b8082028115828204841417610483576104836126d9565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000826127fe577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b80820180821115610483576104836126d9565b60006020828403121561282857600080fd5b5051919050565b60006020828403121561284157600080fd5b815180151581146107c057600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b60005b8381101561289b578181015183820152602001612883565b50506000910152565b600082516128b6818460208701612880565b9190910192915050565b60208152600082518060208401526128df816040850160208701612880565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fea2646970667358221220e8eca827c45b9e288befa8eb55420cf52a6f0566bb712f34d321524db83d6ab864736f6c63430008130033", - "nonce": "0x10", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5ace0cab615f79d3330deaf9822678f873ebf8193faf16961726a3fa5f130a15", - "transactionType": "CREATE", - "contractName": "Diamond", - "contractAddress": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "function": null, - "arguments": [ - "(0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc, 0x7f7A6fA77E3De3e90be433834f23E24214bbe3C8, 0x11567a570000000000000000000000000000000000000000000000000000000000000020000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000008ac7230489e800000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)", - "[(0xd20b46190da9B273a12E59895cF8a750C25541CC, 0, [0x1f931c1c]), (0x1f0BFD4230e54c8089A7Fc59c9090Fcb40C1cBdC, 0, [0x7a0ed627, 0xadfca15e, 0x52ef6b2c, 0xcdffacc6, 0x01ffc9a7]), (0x1289805419dc74bcdeE5D4a06606444E9f1474Ed, 0, [0xf2fde38b, 0x8da5cb5b]), (0x4e037B9A8Ce977462DA4E10Fc164363C827abfc6, 0, [0xba2d8cdd, 0xdd390ea0, 0xe2d443bd, 0xf986cd57, 0x147f1b96, 0x1a867af5, 0xf6f172cb, 0xbe1d86e1, 0x15f97398, 0x0083faee, 0x92324611, 0x1c1f8aa3, 0x6605bfda, 0x016afee7, 0xfbff3a41, 0x8fe63683, 0xbc3ea018, 0xebef28a7, 0xb0bd67b4, 0x017df327, 0xb42165d0, 0x36c3df24, 0x91df16d3, 0x8b38ebb3, 0xe0ee6855, 0xa9b8b796, 0x221e2e60, 0x214f7882, 0xad3401ed, 0xd3815fb9, 0x3535f48b, 0xc5f956af]), (0x58de01A211b2477ce1393c5512bF6089eFc59c25, 0, [0x2f2ff15d, 0x91d14854, 0x8bb9c5bf, 0x248a9ca3, 0xd547741f, 0x8456cb59, 0x3f4ba83a, 0x5c975abb]), (0xd7d3E9c9BC05aBA6B9AE47b27aD18d83e441BF32, 0, [0x4e847fc7, 0xa2e62045, 0x283583c6]), (0x635caB41ff7b3b2FA5ebE9518129947a563719B6, 0, [0xfa3305c9, 0xbf0d68e4, 0x2db8c129]), (0x119E315502b87e67F1bc98577c735A3518eA47da, 0, [0x5f3acd8e, 0x45889bd7, 0x776a3bb5, 0xed7662ee, 0x21933933, 0x537bb5dc, 0x78b3139b, 0xc0d8012c, 0x3cf78574, 0x702f01ee, 0x3a98ef39, 0x16f0115b]), (0x9F0259fe34BFC22d9cbEEb340Cd8d53F35CDEB80, 0, [0x96908b52, 0x7cc6bd41, 0x6970d473, 0x4d8c28c4, 0x2f72589e, 0xaa1ec70a, 0xe2bbb158, 0x422f1043, 0x9d7de6b3, 0x52159150, 0xc5d1cb63, 0xaadc68a5]), (0x6169444aE7A834646f31f2179dbe9153C2Cfe79D, 0, [0x629056cb, 0xa64154f0, 0xd5a8cf64, 0xa609d912, 0x5b374a40]), (0x38963B77678eb09f9EcC19F42f0371ec3C3c9b79, 0, [0xb6170dcc, 0xd3918c1d, 0x4e7c028d, 0x71fc1171, 0xa35e50bc, 0x58576508, 0xd2bdc9e0, 0xbe5c6872, 0xf23a6e61, 0xbc197c81, 0x5469bff1, 0xb5a3ff87, 0xefa0982f, 0x0d65f47f, 0x2565aa42]), (0x82aCf7DE62Ab6B0C240873339C19461A34260794, 0, [0xc4b4a9ff]), (0xb66709Aa65AaC2b8a6294062d0a0531207481036, 0, [0xac506806, 0xf13a38a6, 0x993fba5c]), (0x5D4905664E98A76cf56EBBd023D38C420d465770, 0, [0x764263cf]), (0xD64465FC4c7d3BAbaBA5d0E4AfF6DffC278bfd18, 0, [0x651156bc])]" - ], - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x6f2fa5", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b506040516200170538038062001705833981016040819052620000349162001174565b8151620000419062000064565b6200005c8183602001518460400151620000c660201b60201c565b5050620014e4565b60006200007062000321565b6004810180546001600160a01b038581166001600160a01b031983168117909355604051939450169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b60005b8351811015620002d2576000848281518110620000ea57620000ea6200128c565b6020026020010151602001519050600060028111156200010e576200010e620012a2565b816002811115620001235762000123620012a2565b0362000181576200017b8583815181106200014257620001426200128c565b6020026020010151600001518684815181106200016357620001636200128c565b6020026020010151604001516200035760201b60201c565b620002bc565b6001816002811115620001985762000198620012a2565b03620001f0576200017b858381518110620001b757620001b76200128c565b602002602001015160000151868481518110620001d857620001d86200128c565b602002602001015160400151620005e260201b60201c565b6002816002811115620002075762000207620012a2565b036200025f576200017b8583815181106200022657620002266200128c565b6020026020010151600001518684815181106200024757620002476200128c565b6020026020010151604001516200087860201b60201c565b60405162461bcd60e51b815260206004820152602760248201527f4c69624469616d6f6e644375743a20496e636f727265637420466163657443756044820152663a20b1ba34b7b760c91b60648201526084015b60405180910390fd5b5080620002c981620012ce565b915050620000c9565b507f8faa70878671ccd212d20771b795c50af8fd3ff6cf27f4bde57e5d4de0aeb673838383604051620003089392919062001318565b60405180910390a16200031c8282620009dc565b505050565b6000806200035160017fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c6200141f565b92915050565b6000815111620003ad5760405162461bcd60e51b815260206004820152602b6024820152600080516020620016e583398151915260448201526a1858d95d081d1bc818dd5d60aa1b6064820152608401620002b3565b6000620003b962000321565b90506001600160a01b038316620004175760405162461bcd60e51b815260206004820152602c6024820152600080516020620016a183398151915260448201526b65206164647265737328302960a01b6064820152608401620002b3565b6001600160a01b0383166000908152600182016020526040812054906001600160601b0382169003620004505762000450828562000aae565b60005b8351811015620005db5760008482815181106200047457620004746200128c565b6020908102919091018101516001600160e01b031981166000908152918690526040909120549091506001600160a01b031680156200051c5760405162461bcd60e51b815260206004820152603560248201527f4c69624469616d6f6e644375743a2043616e2774206164642066756e6374696f60448201527f6e207468617420616c72656164792065786973747300000000000000000000006064820152608401620002b3565b6001600160e01b0319821660008181526020878152604080832080546001600160a01b03908116600160a01b6001600160601b038c16021782558c168085526001808c0185529285208054938401815585528385206008840401805463ffffffff60079095166004026101000a948502191660e08a901c94909402939093179092559390925287905281546001600160a01b03191617905583620005c08162001435565b94505050508080620005d290620012ce565b91505062000453565b5050505050565b6000815111620006385760405162461bcd60e51b815260206004820152602b6024820152600080516020620016e583398151915260448201526a1858d95d081d1bc818dd5d60aa1b6064820152608401620002b3565b60006200064462000321565b90506001600160a01b038316620006a25760405162461bcd60e51b815260206004820152602c6024820152600080516020620016a183398151915260448201526b65206164647265737328302960a01b6064820152608401620002b3565b6001600160a01b0383166000908152600182016020526040812054906001600160601b0382169003620006db57620006db828562000aae565b60005b8351811015620005db576000848281518110620006ff57620006ff6200128c565b6020908102919091018101516001600160e01b031981166000908152918690526040909120549091506001600160a01b039081169087168103620007ac5760405162461bcd60e51b815260206004820152603860248201527f4c69624469616d6f6e644375743a2043616e2774207265706c6163652066756e60448201527f6374696f6e20776974682073616d652066756e6374696f6e00000000000000006064820152608401620002b3565b620007b985828462000b1b565b6001600160e01b0319821660008181526020878152604080832080546001600160a01b03908116600160a01b6001600160601b038c16021782558c168085526001808c0185529285208054938401815585528385206008840401805463ffffffff60079095166004026101000a948502191660e08a901c94909402939093179092559390925287905281546001600160a01b031916179055836200085d8162001435565b945050505080806200086f90620012ce565b915050620006de565b6000815111620008ce5760405162461bcd60e51b815260206004820152602b6024820152600080516020620016e583398151915260448201526a1858d95d081d1bc818dd5d60aa1b6064820152608401620002b3565b6000620008da62000321565b90506001600160a01b038316156200095b5760405162461bcd60e51b815260206004820152603660248201527f4c69624469616d6f6e644375743a2052656d6f7665206661636574206164647260448201527f657373206d7573742062652061646472657373283029000000000000000000006064820152608401620002b3565b60005b8251811015620009d65760008382815181106200097f576200097f6200128c565b6020908102919091018101516001600160e01b031981166000908152918590526040909120549091506001600160a01b0316620009be84828462000b1b565b50508080620009cd90620012ce565b9150506200095e565b50505050565b6001600160a01b038216620009ef575050565b62000a1482604051806060016040528060288152602001620016796028913962000efb565b600080836001600160a01b03168360405162000a31919062001466565b600060405180830381855af49150503d806000811462000a6e576040519150601f19603f3d011682016040523d82523d6000602084013e62000a73565b606091505b509150915081620009d65780511562000a8f5780518082602001fd5b838360405163192105d760e01b8152600401620002b392919062001484565b62000ad381604051806060016040528060248152602001620016c16024913962000efb565b6002820180546001600160a01b0390921660008181526001948501602090815260408220860185905594840183559182529290200180546001600160a01b0319169091179055565b6001600160a01b03821662000b995760405162461bcd60e51b815260206004820152603760248201527f4c69624469616d6f6e644375743a2043616e27742072656d6f76652066756e6360448201527f74696f6e207468617420646f65736e27742065786973740000000000000000006064820152608401620002b3565b306001600160a01b0383160362000c0a5760405162461bcd60e51b815260206004820152602e60248201527f4c69624469616d6f6e644375743a2043616e27742072656d6f766520696d6d7560448201526d3a30b1363290333ab731ba34b7b760911b6064820152608401620002b3565b6001600160e01b03198116600090815260208481526040808320546001600160a01b0386168452600180880190935290832054600160a01b9091046001600160601b0316929162000c5b916200141f565b905080821462000d54576001600160a01b0384166000908152600186016020526040812080548390811062000c945762000c946200128c565b600091825260208083206008830401546001600160a01b038916845260018a019091526040909220805460079092166004026101000a90920460e01b92508291908590811062000ce85762000ce86200128c565b600091825260208083206008830401805463ffffffff60079094166004026101000a938402191660e09590951c929092029390931790556001600160e01b03199290921682528690526040902080546001600160a01b0316600160a01b6001600160601b038516021790555b6001600160a01b0384166000908152600186016020526040902080548062000d805762000d80620014b2565b60008281526020808220600860001990940193840401805463ffffffff600460078716026101000a0219169055919092556001600160e01b03198516825286905260408120819055819003620005db57600285015460009062000de6906001906200141f565b6001600160a01b038616600090815260018089016020526040909120015490915080821462000e9c57600087600201838154811062000e295762000e296200128c565b6000918252602090912001546002890180546001600160a01b03909216925082918490811062000e5d5762000e5d6200128c565b600091825260208083209190910180546001600160a01b0319166001600160a01b03948516179055929091168152600189810190925260409020018190555b8660020180548062000eb25762000eb2620014b2565b60008281526020808220830160001990810180546001600160a01b03191690559092019092556001600160a01b0388168252600189810190915260408220015550505050505050565b813b8181620009d65760405162461bcd60e51b8152600401620002b39190620014c8565b634e487b7160e01b600052604160045260246000fd5b604051606081016001600160401b038111828210171562000f5a5762000f5a62000f1f565b60405290565b604051601f8201601f191681016001600160401b038111828210171562000f8b5762000f8b62000f1f565b604052919050565b80516001600160a01b038116811462000fab57600080fd5b919050565b60005b8381101562000fcd57818101518382015260200162000fb3565b50506000910152565b60006001600160401b0382111562000ff25762000ff262000f1f565b5060051b60200190565b600082601f8301126200100e57600080fd5b8151602062001027620010218362000fd6565b62000f60565b828152600592831b85018201928282019190878511156200104757600080fd5b8387015b85811015620011675780516001600160401b03808211156200106d5760008081fd5b908901906060828c03601f1901811315620010885760008081fd5b6200109262000f35565b6200109f89850162000f93565b815260408085015160038110620010b65760008081fd5b828b0152918401519183831115620010ce5760008081fd5b82850194508d603f860112620010e657600093508384fd5b898501519350620010fb620010218562000fd6565b84815293871b85018101938a810193508e8511156200111a5760008081fd5b948101945b84861015620011525785516001600160e01b031981168114620011425760008081fd5b8452948a0194928a01926200111f565b9082015287525050509284019284016200104b565b5090979650505050505050565b600080604083850312156200118857600080fd5b82516001600160401b0380821115620011a057600080fd5b9084019060608287031215620011b557600080fd5b620011bf62000f35565b620011ca8362000f93565b81526020620011db81850162000f93565b81830152604084015183811115620011f257600080fd5b80850194505087601f8501126200120857600080fd5b8351838111156200121d576200121d62000f1f565b62001231601f8201601f1916830162000f60565b81815289838388010111156200124657600080fd5b620012578284830185890162000fb0565b6040840152508601519094509150808211156200127357600080fd5b50620012828582860162000ffc565b9150509250929050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060018201620012e357620012e3620012b8565b5060010190565b600081518084526200130481602086016020860162000fb0565b601f01601f19169290920160200192915050565b60006060808301818452808751808352608092508286019150828160051b8701016020808b0160005b84811015620013ed57898403607f19018652815180516001600160a01b031685528381015189860190600381106200138957634e487b7160e01b600052602160045260246000fd5b868601526040918201519186018a905281519081905290840190600090898701905b80831015620013d75783516001600160e01b0319168252928601926001929092019190860190620013ab565b5097850197955050509082019060010162001341565b50506001600160a01b038a16908801528681036040880152620014118189620012ea565b9a9950505050505050505050565b81810381811115620003515762000351620012b8565b60006001600160601b038281166002600160601b031981016200145c576200145c620012b8565b6001019392505050565b600082516200147a81846020870162000fb0565b9190910192915050565b6001600160a01b0383168152604060208201819052600090620014aa90830184620012ea565b949350505050565b634e487b7160e01b600052603160045260246000fd5b602081526000620014dd6020830184620012ea565b9392505050565b61018580620014f46000396000f3fe608060405260008061003260017fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c61010f565b600080357fffffffff000000000000000000000000000000000000000000000000000000001681526020829052604090205490925082915073ffffffffffffffffffffffffffffffffffffffff16806100eb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4469616d6f6e643a2046756e6374696f6e20646f6573206e6f74206578697374604482015260640160405180910390fd5b3660008037600080366000845af43d6000803e80801561010a573d6000f35b3d6000fd5b81810381811115610149577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b9291505056fea264697066735822122006f7eade8665106bc07455cb3ae89d55f0682c27e2773d808e1ab5c5fcc5cc0c64736f6c634300081300334c69624469616d6f6e644375743a205f696e6974206164647265737320686173206e6f20636f64654c69624469616d6f6e644375743a204164642066616365742063616e277420624c69624469616d6f6e644375743a204e657720666163657420686173206e6f20636f64654c69624469616d6f6e644375743a204e6f2073656c6563746f727320696e206600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000220000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc0000000000000000000000007f7a6fa77e3de3e90be433834f23e24214bbe3c80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000014411567a570000000000000000000000000000000000000000000000000000000000000020000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000008ac7230489e80000000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000003a0000000000000000000000000000000000000000000000000000000000000046000000000000000000000000000000000000000000000000000000000000008e00000000000000000000000000000000000000000000000000000000000000a600000000000000000000000000000000000000000000000000000000000000b400000000000000000000000000000000000000000000000000000000000000c200000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000001020000000000000000000000000000000000000000000000000000000000000114000000000000000000000000000000000000000000000000000000000000013a00000000000000000000000000000000000000000000000000000000000001440000000000000000000000000000000000000000000000000000000000000152000000000000000000000000000000000000000000000000000000000000015c0000000000000000000000000d20b46190da9b273a12e59895cf8a750c25541cc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000011f931c1c000000000000000000000000000000000000000000000000000000000000000000000000000000001f0bfd4230e54c8089a7fc59c9090fcb40c1cbdc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000057a0ed62700000000000000000000000000000000000000000000000000000000adfca15e0000000000000000000000000000000000000000000000000000000052ef6b2c00000000000000000000000000000000000000000000000000000000cdffacc60000000000000000000000000000000000000000000000000000000001ffc9a7000000000000000000000000000000000000000000000000000000000000000000000000000000001289805419dc74bcdee5d4a06606444e9f1474ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000002f2fde38b000000000000000000000000000000000000000000000000000000008da5cb5b000000000000000000000000000000000000000000000000000000000000000000000000000000004e037b9a8ce977462da4e10fc164363c827abfc6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020ba2d8cdd00000000000000000000000000000000000000000000000000000000dd390ea000000000000000000000000000000000000000000000000000000000e2d443bd00000000000000000000000000000000000000000000000000000000f986cd5700000000000000000000000000000000000000000000000000000000147f1b96000000000000000000000000000000000000000000000000000000001a867af500000000000000000000000000000000000000000000000000000000f6f172cb00000000000000000000000000000000000000000000000000000000be1d86e10000000000000000000000000000000000000000000000000000000015f97398000000000000000000000000000000000000000000000000000000000083faee0000000000000000000000000000000000000000000000000000000092324611000000000000000000000000000000000000000000000000000000001c1f8aa3000000000000000000000000000000000000000000000000000000006605bfda00000000000000000000000000000000000000000000000000000000016afee700000000000000000000000000000000000000000000000000000000fbff3a41000000000000000000000000000000000000000000000000000000008fe6368300000000000000000000000000000000000000000000000000000000bc3ea01800000000000000000000000000000000000000000000000000000000ebef28a700000000000000000000000000000000000000000000000000000000b0bd67b400000000000000000000000000000000000000000000000000000000017df32700000000000000000000000000000000000000000000000000000000b42165d00000000000000000000000000000000000000000000000000000000036c3df240000000000000000000000000000000000000000000000000000000091df16d3000000000000000000000000000000000000000000000000000000008b38ebb300000000000000000000000000000000000000000000000000000000e0ee685500000000000000000000000000000000000000000000000000000000a9b8b79600000000000000000000000000000000000000000000000000000000221e2e6000000000000000000000000000000000000000000000000000000000214f788200000000000000000000000000000000000000000000000000000000ad3401ed00000000000000000000000000000000000000000000000000000000d3815fb9000000000000000000000000000000000000000000000000000000003535f48b00000000000000000000000000000000000000000000000000000000c5f956af0000000000000000000000000000000000000000000000000000000000000000000000000000000058de01a211b2477ce1393c5512bf6089efc59c250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000082f2ff15d0000000000000000000000000000000000000000000000000000000091d14854000000000000000000000000000000000000000000000000000000008bb9c5bf00000000000000000000000000000000000000000000000000000000248a9ca300000000000000000000000000000000000000000000000000000000d547741f000000000000000000000000000000000000000000000000000000008456cb59000000000000000000000000000000000000000000000000000000003f4ba83a000000000000000000000000000000000000000000000000000000005c975abb00000000000000000000000000000000000000000000000000000000000000000000000000000000d7d3e9c9bc05aba6b9ae47b27ad18d83e441bf320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000034e847fc700000000000000000000000000000000000000000000000000000000a2e6204500000000000000000000000000000000000000000000000000000000283583c600000000000000000000000000000000000000000000000000000000000000000000000000000000635cab41ff7b3b2fa5ebe9518129947a563719b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000003fa3305c900000000000000000000000000000000000000000000000000000000bf0d68e4000000000000000000000000000000000000000000000000000000002db8c12900000000000000000000000000000000000000000000000000000000000000000000000000000000119e315502b87e67f1bc98577c735a3518ea47da00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000c5f3acd8e0000000000000000000000000000000000000000000000000000000045889bd700000000000000000000000000000000000000000000000000000000776a3bb500000000000000000000000000000000000000000000000000000000ed7662ee000000000000000000000000000000000000000000000000000000002193393300000000000000000000000000000000000000000000000000000000537bb5dc0000000000000000000000000000000000000000000000000000000078b3139b00000000000000000000000000000000000000000000000000000000c0d8012c000000000000000000000000000000000000000000000000000000003cf7857400000000000000000000000000000000000000000000000000000000702f01ee000000000000000000000000000000000000000000000000000000003a98ef390000000000000000000000000000000000000000000000000000000016f0115b000000000000000000000000000000000000000000000000000000000000000000000000000000009f0259fe34bfc22d9cbeeb340cd8d53f35cdeb8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000c96908b52000000000000000000000000000000000000000000000000000000007cc6bd41000000000000000000000000000000000000000000000000000000006970d473000000000000000000000000000000000000000000000000000000004d8c28c4000000000000000000000000000000000000000000000000000000002f72589e00000000000000000000000000000000000000000000000000000000aa1ec70a00000000000000000000000000000000000000000000000000000000e2bbb15800000000000000000000000000000000000000000000000000000000422f1043000000000000000000000000000000000000000000000000000000009d7de6b3000000000000000000000000000000000000000000000000000000005215915000000000000000000000000000000000000000000000000000000000c5d1cb6300000000000000000000000000000000000000000000000000000000aadc68a5000000000000000000000000000000000000000000000000000000000000000000000000000000006169444ae7a834646f31f2179dbe9153c2cfe79d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000005629056cb00000000000000000000000000000000000000000000000000000000a64154f000000000000000000000000000000000000000000000000000000000d5a8cf6400000000000000000000000000000000000000000000000000000000a609d912000000000000000000000000000000000000000000000000000000005b374a400000000000000000000000000000000000000000000000000000000000000000000000000000000038963b77678eb09f9ecc19f42f0371ec3c3c9b7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000fb6170dcc00000000000000000000000000000000000000000000000000000000d3918c1d000000000000000000000000000000000000000000000000000000004e7c028d0000000000000000000000000000000000000000000000000000000071fc117100000000000000000000000000000000000000000000000000000000a35e50bc000000000000000000000000000000000000000000000000000000005857650800000000000000000000000000000000000000000000000000000000d2bdc9e000000000000000000000000000000000000000000000000000000000be5c687200000000000000000000000000000000000000000000000000000000f23a6e6100000000000000000000000000000000000000000000000000000000bc197c81000000000000000000000000000000000000000000000000000000005469bff100000000000000000000000000000000000000000000000000000000b5a3ff8700000000000000000000000000000000000000000000000000000000efa0982f000000000000000000000000000000000000000000000000000000000d65f47f000000000000000000000000000000000000000000000000000000002565aa420000000000000000000000000000000000000000000000000000000000000000000000000000000082acf7de62ab6b0c240873339c19461a34260794000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001c4b4a9ff00000000000000000000000000000000000000000000000000000000000000000000000000000000b66709aa65aac2b8a6294062d0a0531207481036000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000003ac50680600000000000000000000000000000000000000000000000000000000f13a38a600000000000000000000000000000000000000000000000000000000993fba5c000000000000000000000000000000000000000000000000000000000000000000000000000000005d4905664e98a76cf56ebbd023d38c420d465770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001764263cf00000000000000000000000000000000000000000000000000000000000000000000000000000000d64465fc4c7d3bababa5d0e4aff6dffc278bfd18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001651156bc00000000000000000000000000000000000000000000000000000000", - "nonce": "0x11", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf545e185066a5b6fbdd77e44627f90323afe068f4a420737e032e1c75bc044d1", - "transactionType": "CALL", - "contractName": "Diamond", - "contractAddress": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "to": "0xbe0efabc83686a81903c1d4a2515f8111e53b5cb", - "gas": "0xbdae", - "value": "0x0", - "data": "0x2f72589e00000000000000000000000000000000000000000000000000000000000001a4", - "nonce": "0x12", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa5a6ef2c53d02fc060c8dc24e86ca84d07d5b2b2487c392b8299719ba5938303", - "transactionType": "CREATE", - "contractName": "UbiquityDollarToken", - "contractAddress": "0xF98F9083a9226b200dA8CbC4bfeCDAE58DA59889", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x44e2f8", - "value": "0x0", - "data": "0x60a0604052306080523480156200001557600080fd5b506200002062000030565b6200002a62000030565b620000f1565b600054610100900460ff16156200009d5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff90811614620000ef576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b608051613da6620001296000396000818161086a0152818161090001528181610d6301528181610df90152610f280152613da66000f3fe6080604052600436106101e35760003560e01c806370a0823111610102578063b6232c9911610095578063d0ebdbe711610064578063d0ebdbe7146105b7578063d5009584146105d7578063d505accf14610603578063dd62ed3e1461062357600080fd5b8063b6232c9914610513578063b84c824614610533578063bc701e7514610553578063c4d66de81461059757600080fd5b806384b0196e116100d157806384b0196e1461049657806395d89b41146104be578063a457c2d7146104d3578063a9059cbb146104f357600080fd5b806370a08231146103fe57806379cc6790146104415780637ecebe00146104615780638456cb591461048157600080fd5b80633659cfe61161017a57806342966c681161014957806342966c681461039d5780634f1ef286146103bd57806352d1902d146103d05780635c975abb146103e557600080fd5b80633659cfe61461032857806339509351146103485780633f4ba83a1461036857806340c10f191461037d57600080fd5b806320713877116101b657806320713877146102b557806323b872dd146102d7578063313ce567146102f75780633644e5151461031357600080fd5b806306fdde03146101e8578063095ea7b31461021357806313007d551461024357806318160ddd14610296575b600080fd5b3480156101f457600080fd5b506101fd610676565b60405161020a91906136ab565b60405180910390f35b34801561021f57600080fd5b5061023361022e3660046136e7565b610708565b604051901515815260200161020a565b34801561024f57600080fd5b50610195546102719073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161020a565b3480156102a257600080fd5b506099545b60405190815260200161020a565b3480156102c157600080fd5b506102d56102d03660046137f4565b610722565b005b3480156102e357600080fd5b506102336102f2366004613868565b610820565b34801561030357600080fd5b506040516012815260200161020a565b34801561031f57600080fd5b506102a7610844565b34801561033457600080fd5b506102d56103433660046138a4565b610853565b34801561035457600080fd5b506102336103633660046136e7565b610a24565b34801561037457600080fd5b506102d5610a70565b34801561038957600080fd5b506102d56103983660046136e7565b610b7f565b3480156103a957600080fd5b506102d56103b83660046138bf565b610d02565b6102d56103cb3660046138d8565b610d4c565b3480156103dc57600080fd5b506102a7610f0e565b3480156103f157600080fd5b506101305460ff16610233565b34801561040a57600080fd5b506102a76104193660046138a4565b73ffffffffffffffffffffffffffffffffffffffff1660009081526097602052604090205490565b34801561044d57600080fd5b506102d561045c3660046136e7565b610fe0565b34801561046d57600080fd5b506102a761047c3660046138a4565b611166565b34801561048d57600080fd5b506102d5611191565b3480156104a257600080fd5b506104ab61129e565b60405161020a979695949392919061393a565b3480156104ca57600080fd5b506101fd611360565b3480156104df57600080fd5b506102336104ee3660046136e7565b611370565b3480156104ff57600080fd5b5061023361050e3660046136e7565b611427565b34801561051f57600080fd5b506102d561052e3660046139f9565b611435565b34801561053f57600080fd5b506102d561054e366004613a2c565b6115d2565b34801561055f57600080fd5b5061027161056e3660046138a4565b6101c86020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b3480156105a357600080fd5b506102d56105b23660046138a4565b6116c5565b3480156105c357600080fd5b506102d56105d23660046138a4565b6118aa565b3480156105e357600080fd5b506101955473ffffffffffffffffffffffffffffffffffffffff16610271565b34801561060f57600080fd5b506102d561061e366004613a61565b6119d8565b34801561062f57600080fd5b506102a761063e3660046139f9565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260986020908152604080832093909416825291909152205490565b6060609a805461068590613ad4565b80601f01602080910402602001604051908101604052809291908181526020018280546106b190613ad4565b80156106fe5780601f106106d3576101008083540402835291602001916106fe565b820191906000526020600020905b8154815290600101906020018083116106e157829003601f168201915b5050505050905090565b600033610716818585611b63565b60019150505b92915050565b600054610100900460ff166107a45760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6107ae8282611ce2565b6107b782611d69565b6107bf611e25565b6107c7611eaa565b6101946107d48282613b6f565b505061019580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff939093169290921790915550565b60003361082e858285611f27565b610839858585611fe4565b506001949350505050565b600061084e611fff565b905090565b73ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001630036108fe5760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c0000000000000000000000000000000000000000606482015260840161079b565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166109737f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16146109fc5760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f78790000000000000000000000000000000000000000606482015260840161079b565b610a0581612009565b60408051600080825260208201909252610a21918391906120ef565b50565b33600081815260986020908152604080832073ffffffffffffffffffffffffffffffffffffffff871684529091528120549091906107169082908690610a6b908790613c89565b611b63565b610195546040517f91d148540000000000000000000000000000000000000000000000000000000081527f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa158015610b05573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b299190613cc3565b610b755760405162461bcd60e51b815260206004820152601960248201527f455243323055626971756974793a206e6f742070617573657200000000000000604482015260640161079b565b610b7d6122ba565b565b6101955473ffffffffffffffffffffffffffffffffffffffff166391d148547f2fa9c45d1262dc83e302ea747fa1a6189169018ef59e5bf5bff35c386ec653cd336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa158015610c2f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c539190613cc3565b610c9f5760405162461bcd60e51b815260206004820152601860248201527f446f6c6c617220746f6b656e3a206e6f74206d696e7465720000000000000000604482015260640161079b565b610ca7612338565b610cb1828261238c565b604051818152339073ffffffffffffffffffffffffffffffffffffffff8416907fb1233017d63154bc561d57c16f7b6a55e2e1acd7fcac94045a9f35fb31a850ca9060200160405180910390a35050565b610d0a612338565b610d143382612473565b60405181815233907f62626c8ae1f1f3ad3b2f42ba7b806bbc48e9a59dab06414984113eaab612fe479060200160405180910390a250565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000163003610df75760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c0000000000000000000000000000000000000000606482015260840161079b565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e6c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610ef55760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f78790000000000000000000000000000000000000000606482015260840161079b565b610efe82612009565b610f0a828260016120ef565b5050565b60003073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610fbb5760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000606482015260840161079b565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b6101955473ffffffffffffffffffffffffffffffffffffffff166391d148547fd59228754c59506641ecd586d489c0e7d376eb0bc93b21e1c031933d8d48c3a0336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa158015611090573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110b49190613cc3565b6111005760405162461bcd60e51b815260206004820152601860248201527f446f6c6c617220746f6b656e3a206e6f74206275726e65720000000000000000604482015260640161079b565b611108612338565b6111128282612473565b8173ffffffffffffffffffffffffffffffffffffffff167f62626c8ae1f1f3ad3b2f42ba7b806bbc48e9a59dab06414984113eaab612fe478260405161115a91815260200190565b60405180910390a25050565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260fd602052604081205461071c565b610195546040517f91d148540000000000000000000000000000000000000000000000000000000081527f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa158015611226573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061124a9190613cc3565b6112965760405162461bcd60e51b815260206004820152601960248201527f455243323055626971756974793a206e6f742070617573657200000000000000604482015260640161079b565b610b7d612611565b60006060806000806000606060c9546000801b1480156112be575060ca54155b61130a5760405162461bcd60e51b815260206004820152601560248201527f4549503731323a20556e696e697469616c697a65640000000000000000000000604482015260640161079b565b61131261266d565b61131a61267c565b604080516000808252602082019092527f0f000000000000000000000000000000000000000000000000000000000000009b939a50919850469750309650945092509050565b6060610194805461068590613ad4565b33600081815260986020908152604080832073ffffffffffffffffffffffffffffffffffffffff871684529091528120549091908381101561141a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f000000000000000000000000000000000000000000000000000000606482015260840161079b565b6108398286868403611b63565b600033610716818585611fe4565b6101955473ffffffffffffffffffffffffffffffffffffffff166391d148547f921f663981c1beb7a484a4210df2eefbe89bb6e3752c925fca7a933a759dbecb336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa1580156114e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115099190613cc3565b6115555760405162461bcd60e51b815260206004820152601c60248201527f446f6c6c61723a206d75737420686176652061646d696e20726f6c6500000000604482015260640161079b565b73ffffffffffffffffffffffffffffffffffffffff82811660008181526101c8602052604080822080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169486169485179055517f88bb9e877881758e827c849b8a0e38421bd5ff916f4ef79ed65aec74cc04a5da9190a35050565b610195546040517f91d148540000000000000000000000000000000000000000000000000000000081526000600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa158015611648573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061166c9190613cc3565b6116b85760405162461bcd60e51b815260206004820152601860248201527f455243323055626971756974793a206e6f742061646d696e0000000000000000604482015260640161079b565b610194610f0a8282613b6f565b600054610100900460ff16158080156116e55750600054600160ff909116105b806116ff5750303b1580156116ff575060005460ff166001145b6117715760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a6564000000000000000000000000000000000000606482015260840161079b565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905580156117cf57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b611844826040518060400160405280600f81526020017f556269717569747920446f6c6c617200000000000000000000000000000000008152506040518060400160405280600381526020017f7541440000000000000000000000000000000000000000000000000000000000815250610722565b8015610f0a57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15050565b610195546040517f91d148540000000000000000000000000000000000000000000000000000000081526000600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa158015611920573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119449190613cc3565b6119905760405162461bcd60e51b815260206004820152601860248201527f455243323055626971756974793a206e6f742061646d696e0000000000000000604482015260640161079b565b61019580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b83421115611a285760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e65000000604482015260640161079b565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888611a578c61268b565b60408051602081019690965273ffffffffffffffffffffffffffffffffffffffff94851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000611abf826126c0565b90506000611acf82878787612708565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611b4c5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e61747572650000604482015260640161079b565b611b578a8a8a611b63565b50505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff8316611beb5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f7265737300000000000000000000000000000000000000000000000000000000606482015260840161079b565b73ffffffffffffffffffffffffffffffffffffffff8216611c745760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f7373000000000000000000000000000000000000000000000000000000000000606482015260840161079b565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526098602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600054610100900460ff16611d5f5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161079b565b610f0a8282612732565b600054610100900460ff16611de65760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161079b565b610a21816040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152506127c8565b600054610100900460ff16611ea25760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161079b565b610b7d61286d565b600054610100900460ff16610b7d5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161079b565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152609860209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114611fde5781811015611fd15760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161079b565b611fde8484848403611b63565b50505050565b611fef838383612915565b611ffa838383612928565b505050565b600061084e612d22565b610195546040517f91d148540000000000000000000000000000000000000000000000000000000081526000600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa15801561207f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120a39190613cc3565b610a215760405162461bcd60e51b815260206004820152601860248201527f455243323055626971756974793a206e6f742061646d696e0000000000000000604482015260640161079b565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff161561212257611ffa83612d96565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156121a7575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526121a491810190613ce5565b60015b6122195760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f742055555053000000000000000000000000000000000000606482015260840161079b565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146122ae5760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c65555549440000000000000000000000000000000000000000000000606482015260840161079b565b50611ffa838383612e86565b6122c2612eab565b61013080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390a1565b6101305460ff1615610b7d5760405162461bcd60e51b815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015260640161079b565b73ffffffffffffffffffffffffffffffffffffffff82166123ef5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640161079b565b6123fb60008383612efe565b806099600082825461240d9190613c89565b909155505073ffffffffffffffffffffffffffffffffffffffff82166000818152609760209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b73ffffffffffffffffffffffffffffffffffffffff82166124fc5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f7300000000000000000000000000000000000000000000000000000000000000606482015260840161079b565b61250882600083612efe565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260976020526040902054818110156125a45760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f6365000000000000000000000000000000000000000000000000000000000000606482015260840161079b565b73ffffffffffffffffffffffffffffffffffffffff831660008181526097602090815260408083208686039055609980548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b612619612338565b61013080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861230e3390565b606060cb805461068590613ad4565b606060cc805461068590613ad4565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260fd602052604090208054600181018255905b50919050565b600061071c6126cd611fff565b836040517f19010000000000000000000000000000000000000000000000000000000000008152600281019290925260228201526042902090565b600080600061271987878787612f09565b9150915061272681612ff8565b5090505b949350505050565b600054610100900460ff166127af5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161079b565b609a6127bb8382613b6f565b50609b611ffa8282613b6f565b600054610100900460ff166128455760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161079b565b60cb6128518382613b6f565b5060cc61285e8282613b6f565b5050600060c981905560ca5550565b600054610100900460ff166128ea5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161079b565b61013080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b61291d612338565b611ffa83838361315d565b73ffffffffffffffffffffffffffffffffffffffff80841660009081526101c86020526040902054168015612a0c5773ffffffffffffffffffffffffffffffffffffffff8116636e22230d85853360405160e085901b7fffffffff0000000000000000000000000000000000000000000000000000000016815273ffffffffffffffffffffffffffffffffffffffff93841660048201529183166024830152909116604482015260648101859052608401600060405180830381600087803b1580156129f357600080fd5b505af1158015612a07573d6000803e3d6000fd5b505050505b73ffffffffffffffffffffffffffffffffffffffff80841660009081526101c86020526040902054168015612af05773ffffffffffffffffffffffffffffffffffffffff8116636e22230d86863360405160e085901b7fffffffff0000000000000000000000000000000000000000000000000000000016815273ffffffffffffffffffffffffffffffffffffffff93841660048201529183166024830152909116604482015260648101869052608401600060405180830381600087803b158015612ad757600080fd5b505af1158015612aeb573d6000803e3d6000fd5b505050505b3360008181526101c8602052604090205473ffffffffffffffffffffffffffffffffffffffff9081169190871614801590612b4157503373ffffffffffffffffffffffffffffffffffffffff861614155b8015612b62575073ffffffffffffffffffffffffffffffffffffffff811615155b15612c1c5773ffffffffffffffffffffffffffffffffffffffff8116636e22230d87873360405160e085901b7fffffffff0000000000000000000000000000000000000000000000000000000016815273ffffffffffffffffffffffffffffffffffffffff93841660048201529183166024830152909116604482015260648101879052608401600060405180830381600087803b158015612c0357600080fd5b505af1158015612c17573d6000803e3d6000fd5b505050505b600080526101c86020527fe7d134a666cf0d3dc2e93021cf030a95aab267df826f43722f067fee94cb84875473ffffffffffffffffffffffffffffffffffffffff168015612d195773ffffffffffffffffffffffffffffffffffffffff8116636e22230d88883360405160e085901b7fffffffff0000000000000000000000000000000000000000000000000000000016815273ffffffffffffffffffffffffffffffffffffffff93841660048201529183166024830152909116604482015260648101889052608401600060405180830381600087803b158015612d0057600080fd5b505af1158015612d14573d6000803e3d6000fd5b505050505b50505050505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f612d4d613390565b612d556133e9565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b73ffffffffffffffffffffffffffffffffffffffff81163b612e205760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e747261637400000000000000000000000000000000000000606482015260840161079b565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b612e8f8361341a565b600082511180612e9c5750805b15611ffa57611fde8383613467565b6101305460ff16610b7d5760405162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f7420706175736564000000000000000000000000604482015260640161079b565b611ffa838383613493565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115612f405750600090506003612fef565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015612f94573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116612fe857600060019250925050612fef565b9150600090505b94509492505050565b600081600481111561300c5761300c613cfe565b036130145750565b600181600481111561302857613028613cfe565b036130755760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015260640161079b565b600281600481111561308957613089613cfe565b036130d65760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161079b565b60038160048111156130ea576130ea613cfe565b03610a215760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f7565000000000000000000000000000000000000000000000000000000000000606482015260840161079b565b73ffffffffffffffffffffffffffffffffffffffff83166131e65760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f6472657373000000000000000000000000000000000000000000000000000000606482015260840161079b565b73ffffffffffffffffffffffffffffffffffffffff821661326f5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f6573730000000000000000000000000000000000000000000000000000000000606482015260840161079b565b61327a838383612efe565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260976020526040902054818110156133165760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e63650000000000000000000000000000000000000000000000000000606482015260840161079b565b73ffffffffffffffffffffffffffffffffffffffff80851660008181526097602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906133839086815260200190565b60405180910390a3611fde565b60008061339b61266d565b8051909150156133b2578051602090910120919050565b60c95480156133c15792915050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4709250505090565b6000806133f461267c565b80519091501561340b578051602090910120919050565b60ca5480156133c15792915050565b61342381612d96565b60405173ffffffffffffffffffffffffffffffffffffffff8216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061348c8383604051806060016040528060278152602001613d4a6027913961350d565b9392505050565b6101305460ff1615611ffa5760405162461bcd60e51b815260206004820152602a60248201527f45524332305061757361626c653a20746f6b656e207472616e7366657220776860448201527f696c652070617573656400000000000000000000000000000000000000000000606482015260840161079b565b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516135379190613d2d565b600060405180830381855af49150503d8060008114613572576040519150601f19603f3d011682016040523d82523d6000602084013e613577565b606091505b509150915061358886838387613592565b9695505050505050565b6060831561360e5782516000036136075773ffffffffffffffffffffffffffffffffffffffff85163b6136075760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161079b565b508161272a565b61272a83838151156136235781518083602001fd5b8060405162461bcd60e51b815260040161079b91906136ab565b60005b83811015613658578181015183820152602001613640565b50506000910152565b6000815180845261367981602086016020860161363d565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60208152600061348c6020830184613661565b803573ffffffffffffffffffffffffffffffffffffffff811681146136e257600080fd5b919050565b600080604083850312156136fa57600080fd5b613703836136be565b946020939093013593505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600067ffffffffffffffff8084111561375b5761375b613711565b604051601f85017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019082821181831017156137a1576137a1613711565b816040528093508581528686860111156137ba57600080fd5b858560208301376000602087830101525050509392505050565b600082601f8301126137e557600080fd5b61348c83833560208501613740565b60008060006060848603121561380957600080fd5b613812846136be565b9250602084013567ffffffffffffffff8082111561382f57600080fd5b61383b878388016137d4565b9350604086013591508082111561385157600080fd5b5061385e868287016137d4565b9150509250925092565b60008060006060848603121561387d57600080fd5b613886846136be565b9250613894602085016136be565b9150604084013590509250925092565b6000602082840312156138b657600080fd5b61348c826136be565b6000602082840312156138d157600080fd5b5035919050565b600080604083850312156138eb57600080fd5b6138f4836136be565b9150602083013567ffffffffffffffff81111561391057600080fd5b8301601f8101851361392157600080fd5b61393085823560208401613740565b9150509250929050565b7fff00000000000000000000000000000000000000000000000000000000000000881681526000602060e08184015261397660e084018a613661565b8381036040850152613988818a613661565b6060850189905273ffffffffffffffffffffffffffffffffffffffff8816608086015260a0850187905284810360c0860152855180825283870192509083019060005b818110156139e7578351835292840192918401916001016139cb565b50909c9b505050505050505050505050565b60008060408385031215613a0c57600080fd5b613a15836136be565b9150613a23602084016136be565b90509250929050565b600060208284031215613a3e57600080fd5b813567ffffffffffffffff811115613a5557600080fd5b61272a848285016137d4565b600080600080600080600060e0888a031215613a7c57600080fd5b613a85886136be565b9650613a93602089016136be565b95506040880135945060608801359350608088013560ff81168114613ab757600080fd5b9699959850939692959460a0840135945060c09093013592915050565b600181811c90821680613ae857607f821691505b6020821081036126ba577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b601f821115611ffa57600081815260208120601f850160051c81016020861015613b485750805b601f850160051c820191505b81811015613b6757828155600101613b54565b505050505050565b815167ffffffffffffffff811115613b8957613b89613711565b613b9d81613b978454613ad4565b84613b21565b602080601f831160018114613bf05760008415613bba5750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b178555613b67565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b82811015613c3d57888601518255948401946001909101908401613c1e565b5085821015613c7957878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b01905550565b8082018082111561071c577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600060208284031215613cd557600080fd5b8151801515811461348c57600080fd5b600060208284031215613cf757600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60008251613d3f81846020870161363d565b919091019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212205e69131ec0ef7f9b7a6feeb4ee897ea6f6a76c55160c3d004c521c20c857fc4e64736f6c63430008130033", - "nonce": "0x13", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xfbed2a3785b0e0df46f85b2de10a7398141904029f4a1d199c916f0bca5b9d95", - "transactionType": "CREATE", - "contractName": "ERC1967Proxy", - "contractAddress": "0x988ba9496b04755e0dAb7057c2c1E1f25F00eAD3", - "function": null, - "arguments": ["0xF98F9083a9226b200dA8CbC4bfeCDAE58DA59889", "0xc4d66de8000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb"], - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x615e5", - "value": "0x0", - "data": "0x60806040526040516104ee3803806104ee833981016040819052610022916102de565b61002e82826000610035565b50506103fb565b61003e83610061565b60008251118061004b5750805b1561005c5761005a83836100a1565b505b505050565b61006a816100cd565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606100c683836040518060600160405280602781526020016104c760279139610180565b9392505050565b6001600160a01b0381163b61013f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080856001600160a01b03168560405161019d91906103ac565b600060405180830381855af49150503d80600081146101d8576040519150601f19603f3d011682016040523d82523d6000602084013e6101dd565b606091505b5090925090506101ef868383876101f9565b9695505050505050565b60608315610268578251600003610261576001600160a01b0385163b6102615760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610136565b5081610272565b610272838361027a565b949350505050565b81511561028a5781518083602001fd5b8060405162461bcd60e51b815260040161013691906103c8565b634e487b7160e01b600052604160045260246000fd5b60005b838110156102d55781810151838201526020016102bd565b50506000910152565b600080604083850312156102f157600080fd5b82516001600160a01b038116811461030857600080fd5b60208401519092506001600160401b038082111561032557600080fd5b818501915085601f83011261033957600080fd5b81518181111561034b5761034b6102a4565b604051601f8201601f19908116603f01168101908382118183101715610373576103736102a4565b8160405282815288602084870101111561038c57600080fd5b61039d8360208301602088016102ba565b80955050505050509250929050565b600082516103be8184602087016102ba565b9190910192915050565b60208152600082518060208401526103e78160408501602087016102ba565b601f01601f19169190910160400192915050565b60be806104096000396000f3fe608060405236601057600e6013565b005b600e5b601f601b6021565b6065565b565b600060607f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b905090565b3660008037600080366000845af43d6000803e8080156083573d6000f35b3d6000fdfea2646970667358221220ee73825c3965854f7394eef8f358ef2aad4b717396c04da27f3a5227ed3523f664736f6c63430008130033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564000000000000000000000000f98f9083a9226b200da8cbc4bfecdae58da5988900000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb00000000000000000000000000000000000000000000000000000000", - "nonce": "0x14", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xcdb9c3e4664d95dba9f19d336c90a734900c0d7bbd1102e8ef26fc205869b2c4", - "transactionType": "CALL", - "contractName": "Diamond", - "contractAddress": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "to": "0xbe0efabc83686a81903c1d4a2515f8111e53b5cb", - "gas": "0x125a5", - "value": "0x0", - "data": "0xf986cd57000000000000000000000000988ba9496b04755e0dab7057c2c1e1f25f00ead3", - "nonce": "0x15", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x60daa295a1ff646585a56067351596a03308c7370f925fab1be7a962a7650c45", - "transactionType": "CALL", - "contractName": "Diamond", - "contractAddress": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "to": "0xbe0efabc83686a81903c1d4a2515f8111e53b5cb", - "gas": "0x1c4c4", - "value": "0x0", - "data": "0x2f2ff15d2fa9c45d1262dc83e302ea747fa1a6189169018ef59e5bf5bff35c386ec653cd000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "nonce": "0x16", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc28af4805c9cbcc405bab6725f4ee192654b46e0b8ce6990bde3c1d096fe4671", - "transactionType": "CALL", - "contractName": "Diamond", - "contractAddress": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "to": "0xbe0efabc83686a81903c1d4a2515f8111e53b5cb", - "gas": "0x1c4c4", - "value": "0x0", - "data": "0x2f2ff15dd59228754c59506641ecd586d489c0e7d376eb0bc93b21e1c031933d8d48c3a0000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "nonce": "0x17", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x677e3a192bdde4b5ecd4f5256975c8ea8c3ff855b416aacf858964d647787410", - "transactionType": "CALL", - "contractName": "ERC1967Proxy", - "contractAddress": "0x988ba9496b04755e0dAb7057c2c1E1f25F00eAD3", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "to": "0x988ba9496b04755e0dab7057c2c1e1f25f00ead3", - "gas": "0x203f3", - "value": "0x0", - "data": "0x40c10f19000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb00000000000000000000000000000000000000000000021e19e0c9bab2400000", - "nonce": "0x18", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0255cd673f11b3f2d283bfbbcc442f1e58e0dfb327d8ca7a289bce3c0bf90c0b", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490", - "function": "transfer(address,uint256):(bool)", - "arguments": ["0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", "10000000000000000000000"], - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "to": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490", - "gas": "0xf9f3", - "value": "0x0", - "data": "0xa9059cbb000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb00000000000000000000000000000000000000000000021e19e0c9bab2400000", - "nonce": "0x19", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf7572d565b3dde98e9173e45f9a76c6bce1daf8e165703a53e76f15520a17a27", - "transactionType": "CALL", - "contractName": "Diamond", - "contractAddress": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "to": "0xbe0efabc83686a81903c1d4a2515f8111e53b5cb", - "gas": "0x17ce7f", - "value": "0x0", - "data": "0xfbff3a41000000000000000000000000b9fc157394af804a3578134a6585c0dc9cc990d4000000000000000000000000bebc44782c7db0a1a60cb6fe97d0b483032ff1c70000000000000000000000006c3f90f043a72fa612cbac8115ee7e52bde6e490000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000004c4b40", - "nonce": "0x1a", - "accessList": [] - }, - "additionalContracts": [ - { - "transactionType": "CREATE", - "address": "0xC3FE3EEdd7002842f2971183B5e87F89CC1ee848", - "initCode": "602d3d8160093d39f3363d3d373d3d3d363d73213be373fdff327658139c7df330817dad2d5bbe5af43d82803e903d91602b57fd5bf3" - } - ], - "isFixedGasLimit": false - }, - { - "hash": "0x63bdbfdb53c581f6a1431a645115845f1087ea65107878e1f4d31024c5ef74b0", - "transactionType": "CREATE", - "contractName": "UbiquityGovernanceToken", - "contractAddress": "0xEbCe0D06fE2a715c7eebbda0A9eB40f2Ba15BB05", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x3e2cea", - "value": "0x0", - "data": "0x60a0604052306080523480156200001557600080fd5b506200002062000030565b6200002a62000030565b620000f1565b600054610100900460ff16156200009d5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff90811614620000ef576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b60805161377f62000129600039600081816107f00152818161088601528181610ce901528181610d7f0152610eae015261377f6000f3fe6080604052600436106101cd5760003560e01c80635c975abb116100f7578063a457c2d711610095578063d0ebdbe711610064578063d0ebdbe71461053d578063d50095841461055d578063d505accf14610589578063dd62ed3e146105a957600080fd5b8063a457c2d7146104bd578063a9059cbb146104dd578063b84c8246146104fd578063c4d66de81461051d57600080fd5b80637ecebe00116100d15780637ecebe001461044b5780638456cb591461046b57806384b0196e1461048057806395d89b41146104a857600080fd5b80635c975abb146103cf57806370a08231146103e857806379cc67901461042b57600080fd5b80633644e5151161016f57806340c10f191161013e57806340c10f191461036757806342966c68146103875780634f1ef286146103a757806352d1902d146103ba57600080fd5b80633644e515146102fd5780633659cfe61461031257806339509351146103325780633f4ba83a1461035257600080fd5b806318160ddd116101ab57806318160ddd14610280578063207138771461029f57806323b872dd146102c1578063313ce567146102e157600080fd5b806306fdde03146101d2578063095ea7b3146101fd57806313007d551461022d575b600080fd5b3480156101de57600080fd5b506101e76105fc565b6040516101f49190613084565b60405180910390f35b34801561020957600080fd5b5061021d6102183660046130c0565b61068e565b60405190151581526020016101f4565b34801561023957600080fd5b506101955461025b9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101f4565b34801561028c57600080fd5b506099545b6040519081526020016101f4565b3480156102ab57600080fd5b506102bf6102ba3660046131cd565b6106a8565b005b3480156102cd57600080fd5b5061021d6102dc366004613241565b6107a6565b3480156102ed57600080fd5b50604051601281526020016101f4565b34801561030957600080fd5b506102916107ca565b34801561031e57600080fd5b506102bf61032d36600461327d565b6107d9565b34801561033e57600080fd5b5061021d61034d3660046130c0565b6109aa565b34801561035e57600080fd5b506102bf6109f6565b34801561037357600080fd5b506102bf6103823660046130c0565b610b05565b34801561039357600080fd5b506102bf6103a2366004613298565b610c88565b6102bf6103b53660046132b1565b610cd2565b3480156103c657600080fd5b50610291610e94565b3480156103db57600080fd5b506101305460ff1661021d565b3480156103f457600080fd5b5061029161040336600461327d565b73ffffffffffffffffffffffffffffffffffffffff1660009081526097602052604090205490565b34801561043757600080fd5b506102bf6104463660046130c0565b610f66565b34801561045757600080fd5b5061029161046636600461327d565b6110ec565b34801561047757600080fd5b506102bf611117565b34801561048c57600080fd5b50610495611224565b6040516101f49796959493929190613313565b3480156104b457600080fd5b506101e76112e6565b3480156104c957600080fd5b5061021d6104d83660046130c0565b6112f6565b3480156104e957600080fd5b5061021d6104f83660046130c0565b6113ad565b34801561050957600080fd5b506102bf6105183660046133d2565b6113bb565b34801561052957600080fd5b506102bf61053836600461327d565b6114ae565b34801561054957600080fd5b506102bf61055836600461327d565b611693565b34801561056957600080fd5b506101955473ffffffffffffffffffffffffffffffffffffffff1661025b565b34801561059557600080fd5b506102bf6105a4366004613407565b6117c1565b3480156105b557600080fd5b506102916105c436600461347a565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260986020908152604080832093909416825291909152205490565b6060609a805461060b906134ad565b80601f0160208091040260200160405190810160405280929190818152602001828054610637906134ad565b80156106845780601f1061065957610100808354040283529160200191610684565b820191906000526020600020905b81548152906001019060200180831161066757829003601f168201915b5050505050905090565b60003361069c81858561194c565b60019150505b92915050565b600054610100900460ff1661072a5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6107348282611acb565b61073d82611b52565b610745611c0e565b61074d611c93565b61019461075a8282613548565b505061019580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff939093169290921790915550565b6000336107b4858285611d10565b6107bf858585611dcd565b506001949350505050565b60006107d4611de5565b905090565b73ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001630036108845760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c00000000000000000000000000000000000000006064820152608401610721565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166108f97f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16146109825760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f787900000000000000000000000000000000000000006064820152608401610721565b61098b81611def565b604080516000808252602082019092526109a791839190611ed5565b50565b33600081815260986020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716845290915281205490919061069c90829086906109f1908790613662565b61194c565b610195546040517f91d148540000000000000000000000000000000000000000000000000000000081527f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa158015610a8b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aaf919061369c565b610afb5760405162461bcd60e51b815260206004820152601960248201527f455243323055626971756974793a206e6f7420706175736572000000000000006044820152606401610721565b610b036120a0565b565b6101955473ffffffffffffffffffffffffffffffffffffffff166391d148547fb82d33f41b1a8468b0a3355568595a8da603c64dc1244f7eb97e3e56cfccbe18336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa158015610bb5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bd9919061369c565b610c255760405162461bcd60e51b815260206004820152601c60248201527f476f7665726e616e636520746f6b656e3a206e6f74206d696e746572000000006044820152606401610721565b610c2d61211e565b610c378282612172565b604051818152339073ffffffffffffffffffffffffffffffffffffffff8416907fb1233017d63154bc561d57c16f7b6a55e2e1acd7fcac94045a9f35fb31a850ca9060200160405180910390a35050565b610c9061211e565b610c9a3382612259565b60405181815233907f62626c8ae1f1f3ad3b2f42ba7b806bbc48e9a59dab06414984113eaab612fe479060200160405180910390a250565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000163003610d7d5760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c00000000000000000000000000000000000000006064820152608401610721565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610df27f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610e7b5760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f787900000000000000000000000000000000000000006064820152608401610721565b610e8482611def565b610e9082826001611ed5565b5050565b60003073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610f415760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610721565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b6101955473ffffffffffffffffffffffffffffffffffffffff166391d148547fdaf3ecc50fa598711b1ee1d917034f13e9a9c0fdb62c2cf473512b14250ab354336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa158015611016573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061103a919061369c565b6110865760405162461bcd60e51b815260206004820152601c60248201527f476f7665726e616e636520746f6b656e3a206e6f74206275726e6572000000006044820152606401610721565b61108e61211e565b6110988282612259565b8173ffffffffffffffffffffffffffffffffffffffff167f62626c8ae1f1f3ad3b2f42ba7b806bbc48e9a59dab06414984113eaab612fe47826040516110e091815260200190565b60405180910390a25050565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260fd60205260408120546106a2565b610195546040517f91d148540000000000000000000000000000000000000000000000000000000081527f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa1580156111ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111d0919061369c565b61121c5760405162461bcd60e51b815260206004820152601960248201527f455243323055626971756974793a206e6f7420706175736572000000000000006044820152606401610721565b610b036123f7565b60006060806000806000606060c9546000801b148015611244575060ca54155b6112905760405162461bcd60e51b815260206004820152601560248201527f4549503731323a20556e696e697469616c697a656400000000000000000000006044820152606401610721565b611298612453565b6112a0612462565b604080516000808252602082019092527f0f000000000000000000000000000000000000000000000000000000000000009b939a50919850469750309650945092509050565b6060610194805461060b906134ad565b33600081815260986020908152604080832073ffffffffffffffffffffffffffffffffffffffff87168452909152812054909190838110156113a05760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f0000000000000000000000000000000000000000000000000000006064820152608401610721565b6107bf828686840361194c565b60003361069c818585611dcd565b610195546040517f91d148540000000000000000000000000000000000000000000000000000000081526000600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa158015611431573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611455919061369c565b6114a15760405162461bcd60e51b815260206004820152601860248201527f455243323055626971756974793a206e6f742061646d696e00000000000000006044820152606401610721565b610194610e908282613548565b600054610100900460ff16158080156114ce5750600054600160ff909116105b806114e85750303b1580156114e8575060005460ff166001145b61155a5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610721565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905580156115b857600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b61162d826040518060400160405280600881526020017f55626971756974790000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f55425100000000000000000000000000000000000000000000000000000000008152506106a8565b8015610e9057600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15050565b610195546040517f91d148540000000000000000000000000000000000000000000000000000000081526000600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa158015611709573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061172d919061369c565b6117795760405162461bcd60e51b815260206004820152601860248201527f455243323055626971756974793a206e6f742061646d696e00000000000000006044820152606401610721565b61019580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b834211156118115760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152606401610721565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886118408c612471565b60408051602081019690965273ffffffffffffffffffffffffffffffffffffffff94851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006118a8826124a6565b905060006118b8828787876124ee565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146119355760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152606401610721565b6119408a8a8a61194c565b50505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff83166119d45760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610721565b73ffffffffffffffffffffffffffffffffffffffff8216611a5d5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152608401610721565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526098602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600054610100900460ff16611b485760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610721565b610e908282612518565b600054610100900460ff16611bcf5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610721565b6109a7816040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152506125ae565b600054610100900460ff16611c8b5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610721565b610b03612653565b600054610100900460ff16610b035760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610721565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152609860209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114611dc75781811015611dba5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610721565b611dc7848484840361194c565b50505050565b611dd561211e565b611de08383836126fb565b505050565b60006107d461292e565b610195546040517f91d148540000000000000000000000000000000000000000000000000000000081526000600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa158015611e65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e89919061369c565b6109a75760405162461bcd60e51b815260206004820152601860248201527f455243323055626971756974793a206e6f742061646d696e00000000000000006044820152606401610721565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615611f0857611de0836129a2565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611f8d575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252611f8a918101906136be565b60015b611fff5760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152608401610721565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146120945760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c655555494400000000000000000000000000000000000000000000006064820152608401610721565b50611de0838383612a92565b6120a8612ab7565b61013080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390a1565b6101305460ff1615610b035760405162461bcd60e51b815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152606401610721565b73ffffffffffffffffffffffffffffffffffffffff82166121d55760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610721565b6121e160008383612b0a565b80609960008282546121f39190613662565b909155505073ffffffffffffffffffffffffffffffffffffffff82166000818152609760209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b73ffffffffffffffffffffffffffffffffffffffff82166122e25760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f73000000000000000000000000000000000000000000000000000000000000006064820152608401610721565b6122ee82600083612b0a565b73ffffffffffffffffffffffffffffffffffffffff82166000908152609760205260409020548181101561238a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f63650000000000000000000000000000000000000000000000000000000000006064820152608401610721565b73ffffffffffffffffffffffffffffffffffffffff831660008181526097602090815260408083208686039055609980548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b6123ff61211e565b61013080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586120f43390565b606060cb805461060b906134ad565b606060cc805461060b906134ad565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260fd602052604090208054600181018255905b50919050565b60006106a26124b3611de5565b836040517f19010000000000000000000000000000000000000000000000000000000000008152600281019290925260228201526042902090565b60008060006124ff87878787612b15565b9150915061250c81612c04565b5090505b949350505050565b600054610100900460ff166125955760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610721565b609a6125a18382613548565b50609b611de08282613548565b600054610100900460ff1661262b5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610721565b60cb6126378382613548565b5060cc6126448282613548565b5050600060c981905560ca5550565b600054610100900460ff166126d05760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610721565b61013080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b73ffffffffffffffffffffffffffffffffffffffff83166127845760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152608401610721565b73ffffffffffffffffffffffffffffffffffffffff821661280d5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152608401610721565b612818838383612b0a565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260976020526040902054818110156128b45760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e636500000000000000000000000000000000000000000000000000006064820152608401610721565b73ffffffffffffffffffffffffffffffffffffffff80851660008181526097602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906129219086815260200190565b60405180910390a3611dc7565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f612959612d69565b612961612dc2565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b73ffffffffffffffffffffffffffffffffffffffff81163b612a2c5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152608401610721565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b612a9b83612df3565b600082511180612aa85750805b15611de057611dc78383612e40565b6101305460ff16610b035760405162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f74207061757365640000000000000000000000006044820152606401610721565b611de0838383612e6c565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115612b4c5750600090506003612bfb565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015612ba0573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116612bf457600060019250925050612bfb565b9150600090505b94509492505050565b6000816004811115612c1857612c186136d7565b03612c205750565b6001816004811115612c3457612c346136d7565b03612c815760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610721565b6002816004811115612c9557612c956136d7565b03612ce25760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610721565b6003816004811115612cf657612cf66136d7565b036109a75760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610721565b600080612d74612453565b805190915015612d8b578051602090910120919050565b60c9548015612d9a5792915050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4709250505090565b600080612dcd612462565b805190915015612de4578051602090910120919050565b60ca548015612d9a5792915050565b612dfc816129a2565b60405173ffffffffffffffffffffffffffffffffffffffff8216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6060612e65838360405180606001604052806027815260200161372360279139612ee6565b9392505050565b6101305460ff1615611de05760405162461bcd60e51b815260206004820152602a60248201527f45524332305061757361626c653a20746f6b656e207472616e7366657220776860448201527f696c6520706175736564000000000000000000000000000000000000000000006064820152608401610721565b60606000808573ffffffffffffffffffffffffffffffffffffffff1685604051612f109190613706565b600060405180830381855af49150503d8060008114612f4b576040519150601f19603f3d011682016040523d82523d6000602084013e612f50565b606091505b5091509150612f6186838387612f6b565b9695505050505050565b60608315612fe7578251600003612fe05773ffffffffffffffffffffffffffffffffffffffff85163b612fe05760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610721565b5081612510565b6125108383815115612ffc5781518083602001fd5b8060405162461bcd60e51b81526004016107219190613084565b60005b83811015613031578181015183820152602001613019565b50506000910152565b60008151808452613052816020860160208601613016565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000612e65602083018461303a565b803573ffffffffffffffffffffffffffffffffffffffff811681146130bb57600080fd5b919050565b600080604083850312156130d357600080fd5b6130dc83613097565b946020939093013593505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600067ffffffffffffffff80841115613134576131346130ea565b604051601f85017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190828211818310171561317a5761317a6130ea565b8160405280935085815286868601111561319357600080fd5b858560208301376000602087830101525050509392505050565b600082601f8301126131be57600080fd5b612e6583833560208501613119565b6000806000606084860312156131e257600080fd5b6131eb84613097565b9250602084013567ffffffffffffffff8082111561320857600080fd5b613214878388016131ad565b9350604086013591508082111561322a57600080fd5b50613237868287016131ad565b9150509250925092565b60008060006060848603121561325657600080fd5b61325f84613097565b925061326d60208501613097565b9150604084013590509250925092565b60006020828403121561328f57600080fd5b612e6582613097565b6000602082840312156132aa57600080fd5b5035919050565b600080604083850312156132c457600080fd5b6132cd83613097565b9150602083013567ffffffffffffffff8111156132e957600080fd5b8301601f810185136132fa57600080fd5b61330985823560208401613119565b9150509250929050565b7fff00000000000000000000000000000000000000000000000000000000000000881681526000602060e08184015261334f60e084018a61303a565b8381036040850152613361818a61303a565b6060850189905273ffffffffffffffffffffffffffffffffffffffff8816608086015260a0850187905284810360c0860152855180825283870192509083019060005b818110156133c0578351835292840192918401916001016133a4565b50909c9b505050505050505050505050565b6000602082840312156133e457600080fd5b813567ffffffffffffffff8111156133fb57600080fd5b612510848285016131ad565b600080600080600080600060e0888a03121561342257600080fd5b61342b88613097565b965061343960208901613097565b95506040880135945060608801359350608088013560ff8116811461345d57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561348d57600080fd5b61349683613097565b91506134a460208401613097565b90509250929050565b600181811c908216806134c157607f821691505b6020821081036124a0577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b601f821115611de057600081815260208120601f850160051c810160208610156135215750805b601f850160051c820191505b818110156135405782815560010161352d565b505050505050565b815167ffffffffffffffff811115613562576135626130ea565b6135768161357084546134ad565b846134fa565b602080601f8311600181146135c957600084156135935750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b178555613540565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b82811015613616578886015182559484019460019091019084016135f7565b508582101561365257878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b01905550565b808201808211156106a2577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000602082840312156136ae57600080fd5b81518015158114612e6557600080fd5b6000602082840312156136d057600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60008251613718818460208701613016565b919091019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212200865d78bdd87b3df0f9bb249b55d375e9d8fae534ee6627672e03e621a1c6b4664736f6c63430008130033", - "nonce": "0x1b", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x37f1bc0d5f4dd044688b01cb7685df1e57f49a92e40eb5a22d88cc99062e18a8", - "transactionType": "CREATE", - "contractName": "ERC1967Proxy", - "contractAddress": "0x975a29731b751d003dd63D37736fd5730acd94Be", - "function": null, - "arguments": ["0xEbCe0D06fE2a715c7eebbda0A9eB40f2Ba15BB05", "0xc4d66de8000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb"], - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x615e5", - "value": "0x0", - "data": "0x60806040526040516104ee3803806104ee833981016040819052610022916102de565b61002e82826000610035565b50506103fb565b61003e83610061565b60008251118061004b5750805b1561005c5761005a83836100a1565b505b505050565b61006a816100cd565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606100c683836040518060600160405280602781526020016104c760279139610180565b9392505050565b6001600160a01b0381163b61013f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080856001600160a01b03168560405161019d91906103ac565b600060405180830381855af49150503d80600081146101d8576040519150601f19603f3d011682016040523d82523d6000602084013e6101dd565b606091505b5090925090506101ef868383876101f9565b9695505050505050565b60608315610268578251600003610261576001600160a01b0385163b6102615760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610136565b5081610272565b610272838361027a565b949350505050565b81511561028a5781518083602001fd5b8060405162461bcd60e51b815260040161013691906103c8565b634e487b7160e01b600052604160045260246000fd5b60005b838110156102d55781810151838201526020016102bd565b50506000910152565b600080604083850312156102f157600080fd5b82516001600160a01b038116811461030857600080fd5b60208401519092506001600160401b038082111561032557600080fd5b818501915085601f83011261033957600080fd5b81518181111561034b5761034b6102a4565b604051601f8201601f19908116603f01168101908382118183101715610373576103736102a4565b8160405282815288602084870101111561038c57600080fd5b61039d8360208301602088016102ba565b80955050505050509250929050565b600082516103be8184602087016102ba565b9190910192915050565b60208152600082518060208401526103e78160408501602087016102ba565b601f01601f19169190910160400192915050565b60be806104096000396000f3fe608060405236601057600e6013565b005b600e5b601f601b6021565b6065565b565b600060607f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b905090565b3660008037600080366000845af43d6000803e8080156083573d6000f35b3d6000fdfea2646970667358221220ee73825c3965854f7394eef8f358ef2aad4b717396c04da27f3a5227ed3523f664736f6c63430008130033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564000000000000000000000000ebce0d06fe2a715c7eebbda0a9eb40f2ba15bb0500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb00000000000000000000000000000000000000000000000000000000", - "nonce": "0x1c", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xd104eeb6165fcd0ea139b683b10dc6ad3f87d513cb384c8b7eafa754c41b4ac6", - "transactionType": "CALL", - "contractName": "Diamond", - "contractAddress": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "to": "0xbe0efabc83686a81903c1d4a2515f8111e53b5cb", - "gas": "0x11575", - "value": "0x0", - "data": "0xe2d443bd000000000000000000000000975a29731b751d003dd63d37736fd5730acd94be", - "nonce": "0x1d", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xf790b7a6664b26ba620c8baf896a1c70f06dac4dc422cf69a11244977e26c2eb", - "transactionType": "CALL", - "contractName": "Diamond", - "contractAddress": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "to": "0xbe0efabc83686a81903c1d4a2515f8111e53b5cb", - "gas": "0x1c4c4", - "value": "0x0", - "data": "0x2f2ff15db82d33f41b1a8468b0a3355568595a8da603c64dc1244f7eb97e3e56cfccbe18000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "nonce": "0x1e", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x6c9dd09ebac4740ef8441e4416c54161d4516cbfa515932a8751b447975c9c4c", - "transactionType": "CALL", - "contractName": "Diamond", - "contractAddress": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "to": "0xbe0efabc83686a81903c1d4a2515f8111e53b5cb", - "gas": "0x1c4c4", - "value": "0x0", - "data": "0x2f2ff15ddaf3ecc50fa598711b1ee1d917034f13e9a9c0fdb62c2cf473512b14250ab354000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "nonce": "0x1f", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xfd63837bcf6447b2a0a9f9f5da5019636779dae274aeefd33ef320b286aa07d6", - "transactionType": "CREATE", - "contractName": "UbiquityCreditToken", - "contractAddress": "0x5318a766EBEd5157D18347637A306Fba6Bb2Fc12", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x3f3c3d", - "value": "0x0", - "data": "0x60a0604052306080523480156200001557600080fd5b506200002062000030565b6200002a62000030565b620000f1565b600054610100900460ff16156200009d5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff90811614620000ef576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b608051613878620001296000396000818161081b015281816108b101528181610d1401528181610daa0152610ed901526138786000f3fe6080604052600436106101d85760003560e01c80635c975abb11610102578063a9059cbb11610095578063d0ebdbe711610064578063d0ebdbe714610568578063d500958414610588578063d505accf146105b4578063dd62ed3e146105d457600080fd5b8063a9059cbb146104e8578063b84c824614610508578063c4d66de814610528578063c621bf8a1461054857600080fd5b80638456cb59116100d15780638456cb591461047657806384b0196e1461048b57806395d89b41146104b3578063a457c2d7146104c857600080fd5b80635c975abb146103da57806370a08231146103f357806379cc6790146104365780637ecebe001461045657600080fd5b80633644e5151161017a57806340c10f191161014957806340c10f191461037257806342966c68146103925780634f1ef286146103b257806352d1902d146103c557600080fd5b80633644e515146103085780633659cfe61461031d578063395093511461033d5780633f4ba83a1461035d57600080fd5b806318160ddd116101b657806318160ddd1461028b57806320713877146102aa57806323b872dd146102cc578063313ce567146102ec57600080fd5b806306fdde03146101dd578063095ea7b31461020857806313007d5514610238575b600080fd5b3480156101e957600080fd5b506101f2610627565b6040516101ff9190613150565b60405180910390f35b34801561021457600080fd5b50610228610223366004613185565b6106b9565b60405190151581526020016101ff565b34801561024457600080fd5b50610195546102669073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101ff565b34801561029757600080fd5b506099545b6040519081526020016101ff565b3480156102b657600080fd5b506102ca6102c5366004613294565b6106d3565b005b3480156102d857600080fd5b506102286102e736600461330a565b6107d1565b3480156102f857600080fd5b50604051601281526020016101ff565b34801561031457600080fd5b5061029c6107f5565b34801561032957600080fd5b506102ca61033836600461334b565b610804565b34801561034957600080fd5b50610228610358366004613185565b6109d5565b34801561036957600080fd5b506102ca610a21565b34801561037e57600080fd5b506102ca61038d366004613185565b610b30565b34801561039e57600080fd5b506102ca6103ad366004613368565b610cb3565b6102ca6103c0366004613381565b610cfd565b3480156103d157600080fd5b5061029c610ebf565b3480156103e657600080fd5b506101305460ff16610228565b3480156103ff57600080fd5b5061029c61040e36600461334b565b73ffffffffffffffffffffffffffffffffffffffff1660009081526097602052604090205490565b34801561044257600080fd5b506102ca610451366004613185565b610f91565b34801561046257600080fd5b5061029c61047136600461334b565b611117565b34801561048257600080fd5b506102ca611142565b34801561049757600080fd5b506104a061124f565b6040516101ff97969594939291906133e5565b3480156104bf57600080fd5b506101f2611311565b3480156104d457600080fd5b506102286104e3366004613185565b611321565b3480156104f457600080fd5b50610228610503366004613185565b6113d8565b34801561051457600080fd5b506102ca6105233660046134a4565b6113e6565b34801561053457600080fd5b506102ca61054336600461334b565b6114d9565b34801561055457600080fd5b506102ca610563366004613368565b6116be565b34801561057457600080fd5b506102ca61058336600461334b565b61175f565b34801561059457600080fd5b506101955473ffffffffffffffffffffffffffffffffffffffff16610266565b3480156105c057600080fd5b506102ca6105cf3660046134d9565b61188d565b3480156105e057600080fd5b5061029c6105ef366004613550565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260986020908152604080832093909416825291909152205490565b6060609a805461063690613589565b80601f016020809104026020016040519081016040528092919081815260200182805461066290613589565b80156106af5780601f10610684576101008083540402835291602001916106af565b820191906000526020600020905b81548152906001019060200180831161069257829003601f168201915b5050505050905090565b6000336106c7818585611a18565b60019150505b92915050565b600054610100900460ff166107555760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61075f8282611b97565b61076882611c1e565b610770611cda565b610778611d5f565b6101946107858282613624565b505061019580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff939093169290921790915550565b6000336107df858285611ddc565b6107ea858585611e99565b506001949350505050565b60006107ff611eb1565b905090565b73ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001630036108af5760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c0000000000000000000000000000000000000000606482015260840161074c565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166109247f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16146109ad5760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f78790000000000000000000000000000000000000000606482015260840161074c565b6109b681611ebb565b604080516000808252602082019092526109d291839190611fa1565b50565b33600081815260986020908152604080832073ffffffffffffffffffffffffffffffffffffffff871684529091528120549091906106c79082908690610a1c90879061373e565b611a18565b610195546040517f91d148540000000000000000000000000000000000000000000000000000000081527f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa158015610ab6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ada9190613778565b610b265760405162461bcd60e51b815260206004820152601960248201527f455243323055626971756974793a206e6f742070617573657200000000000000604482015260640161074c565b610b2e61216c565b565b6101955473ffffffffffffffffffffffffffffffffffffffff166391d148547ff77b03f56c25e281ca09a14fb3d2ebab8d5d807e9fec9bcd58ee6ab9b9919922336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa158015610be0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c049190613778565b610c505760405162461bcd60e51b815260206004820152601860248201527f43726564697420746f6b656e3a206e6f74206d696e7465720000000000000000604482015260640161074c565b610c586121ea565b610c62828261223e565b604051818152339073ffffffffffffffffffffffffffffffffffffffff8416907fb1233017d63154bc561d57c16f7b6a55e2e1acd7fcac94045a9f35fb31a850ca9060200160405180910390a35050565b610cbb6121ea565b610cc53382612325565b60405181815233907f62626c8ae1f1f3ad3b2f42ba7b806bbc48e9a59dab06414984113eaab612fe479060200160405180910390a250565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000163003610da85760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c0000000000000000000000000000000000000000606482015260840161074c565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1d7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610ea65760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f78790000000000000000000000000000000000000000606482015260840161074c565b610eaf82611ebb565b610ebb82826001611fa1565b5050565b60003073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610f6c5760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000606482015260840161074c565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b6101955473ffffffffffffffffffffffffffffffffffffffff166391d148547fddef7fca0fcf9be4fcce0d17f8feb9de40ce2543193084040e18c6e73ab971e2336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa158015611041573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110659190613778565b6110b15760405162461bcd60e51b815260206004820152601860248201527f43726564697420746f6b656e3a206e6f74206275726e65720000000000000000604482015260640161074c565b6110b96121ea565b6110c38282612325565b8173ffffffffffffffffffffffffffffffffffffffff167f62626c8ae1f1f3ad3b2f42ba7b806bbc48e9a59dab06414984113eaab612fe478260405161110b91815260200190565b60405180910390a25050565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260fd60205260408120546106cd565b610195546040517f91d148540000000000000000000000000000000000000000000000000000000081527f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa1580156111d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111fb9190613778565b6112475760405162461bcd60e51b815260206004820152601960248201527f455243323055626971756974793a206e6f742070617573657200000000000000604482015260640161074c565b610b2e6124c3565b60006060806000806000606060c9546000801b14801561126f575060ca54155b6112bb5760405162461bcd60e51b815260206004820152601560248201527f4549503731323a20556e696e697469616c697a65640000000000000000000000604482015260640161074c565b6112c361251f565b6112cb61252e565b604080516000808252602082019092527f0f000000000000000000000000000000000000000000000000000000000000009b939a50919850469750309650945092509050565b6060610194805461063690613589565b33600081815260986020908152604080832073ffffffffffffffffffffffffffffffffffffffff87168452909152812054909190838110156113cb5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f000000000000000000000000000000000000000000000000000000606482015260840161074c565b6107ea8286868403611a18565b6000336106c7818585611e99565b610195546040517f91d148540000000000000000000000000000000000000000000000000000000081526000600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa15801561145c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114809190613778565b6114cc5760405162461bcd60e51b815260206004820152601860248201527f455243323055626971756974793a206e6f742061646d696e0000000000000000604482015260640161074c565b610194610ebb8282613624565b600054610100900460ff16158080156114f95750600054600160ff909116105b806115135750303b158015611513575060005460ff166001145b6115855760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a6564000000000000000000000000000000000000606482015260840161074c565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905580156115e357600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b611658826040518060400160405280600f81526020017f55626971756974792043726564697400000000000000000000000000000000008152506040518060400160405280600381526020017f75435200000000000000000000000000000000000000000000000000000000008152506106d3565b8015610ebb57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15050565b61019554604080517fc5f956af000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff169163c5f956af9160048083019260209291908290030181865afa15801561172f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611753919061379a565b9050610ebb8183610b30565b610195546040517f91d148540000000000000000000000000000000000000000000000000000000081526000600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa1580156117d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117f99190613778565b6118455760405162461bcd60e51b815260206004820152601860248201527f455243323055626971756974793a206e6f742061646d696e0000000000000000604482015260640161074c565b61019580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b834211156118dd5760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e65000000604482015260640161074c565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c988888861190c8c61253d565b60408051602081019690965273ffffffffffffffffffffffffffffffffffffffff94851690860152929091166060840152608083015260a082015260c0810186905260e001604051602081830303815290604052805190602001209050600061197482612572565b90506000611984828787876125ba565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611a015760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e61747572650000604482015260640161074c565b611a0c8a8a8a611a18565b50505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff8316611aa05760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f7265737300000000000000000000000000000000000000000000000000000000606482015260840161074c565b73ffffffffffffffffffffffffffffffffffffffff8216611b295760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f7373000000000000000000000000000000000000000000000000000000000000606482015260840161074c565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526098602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600054610100900460ff16611c145760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161074c565b610ebb82826125e4565b600054610100900460ff16611c9b5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161074c565b6109d2816040518060400160405280600181526020017f310000000000000000000000000000000000000000000000000000000000000081525061267a565b600054610100900460ff16611d575760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161074c565b610b2e61271f565b600054610100900460ff16610b2e5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161074c565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152609860209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114611e935781811015611e865760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161074c565b611e938484848403611a18565b50505050565b611ea16121ea565b611eac8383836127c7565b505050565b60006107ff6129fa565b610195546040517f91d148540000000000000000000000000000000000000000000000000000000081526000600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa158015611f31573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f559190613778565b6109d25760405162461bcd60e51b815260206004820152601860248201527f455243323055626971756974793a206e6f742061646d696e0000000000000000604482015260640161074c565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615611fd457611eac83612a6e565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015612059575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252612056918101906137b7565b60015b6120cb5760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f742055555053000000000000000000000000000000000000606482015260840161074c565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146121605760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c65555549440000000000000000000000000000000000000000000000606482015260840161074c565b50611eac838383612b5e565b612174612b83565b61013080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390a1565b6101305460ff1615610b2e5760405162461bcd60e51b815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015260640161074c565b73ffffffffffffffffffffffffffffffffffffffff82166122a15760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640161074c565b6122ad60008383612bd6565b80609960008282546122bf919061373e565b909155505073ffffffffffffffffffffffffffffffffffffffff82166000818152609760209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b73ffffffffffffffffffffffffffffffffffffffff82166123ae5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f7300000000000000000000000000000000000000000000000000000000000000606482015260840161074c565b6123ba82600083612bd6565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260976020526040902054818110156124565760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f6365000000000000000000000000000000000000000000000000000000000000606482015260840161074c565b73ffffffffffffffffffffffffffffffffffffffff831660008181526097602090815260408083208686039055609980548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b6124cb6121ea565b61013080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586121c03390565b606060cb805461063690613589565b606060cc805461063690613589565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260fd602052604090208054600181018255905b50919050565b60006106cd61257f611eb1565b836040517f19010000000000000000000000000000000000000000000000000000000000008152600281019290925260228201526042902090565b60008060006125cb87878787612be1565b915091506125d881612cd0565b5090505b949350505050565b600054610100900460ff166126615760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161074c565b609a61266d8382613624565b50609b611eac8282613624565b600054610100900460ff166126f75760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161074c565b60cb6127038382613624565b5060cc6127108282613624565b5050600060c981905560ca5550565b600054610100900460ff1661279c5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161074c565b61013080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b73ffffffffffffffffffffffffffffffffffffffff83166128505760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f6472657373000000000000000000000000000000000000000000000000000000606482015260840161074c565b73ffffffffffffffffffffffffffffffffffffffff82166128d95760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f6573730000000000000000000000000000000000000000000000000000000000606482015260840161074c565b6128e4838383612bd6565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260976020526040902054818110156129805760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e63650000000000000000000000000000000000000000000000000000606482015260840161074c565b73ffffffffffffffffffffffffffffffffffffffff80851660008181526097602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906129ed9086815260200190565b60405180910390a3611e93565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f612a25612e35565b612a2d612e8e565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b73ffffffffffffffffffffffffffffffffffffffff81163b612af85760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e747261637400000000000000000000000000000000000000606482015260840161074c565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b612b6783612ebf565b600082511180612b745750805b15611eac57611e938383612f0c565b6101305460ff16610b2e5760405162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f7420706175736564000000000000000000000000604482015260640161074c565b611eac838383612f38565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115612c185750600090506003612cc7565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015612c6c573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116612cc057600060019250925050612cc7565b9150600090505b94509492505050565b6000816004811115612ce457612ce46137d0565b03612cec5750565b6001816004811115612d0057612d006137d0565b03612d4d5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015260640161074c565b6002816004811115612d6157612d616137d0565b03612dae5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161074c565b6003816004811115612dc257612dc26137d0565b036109d25760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f7565000000000000000000000000000000000000000000000000000000000000606482015260840161074c565b600080612e4061251f565b805190915015612e57578051602090910120919050565b60c9548015612e665792915050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4709250505090565b600080612e9961252e565b805190915015612eb0578051602090910120919050565b60ca548015612e665792915050565b612ec881612a6e565b60405173ffffffffffffffffffffffffffffffffffffffff8216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6060612f31838360405180606001604052806027815260200161381c60279139612fb2565b9392505050565b6101305460ff1615611eac5760405162461bcd60e51b815260206004820152602a60248201527f45524332305061757361626c653a20746f6b656e207472616e7366657220776860448201527f696c652070617573656400000000000000000000000000000000000000000000606482015260840161074c565b60606000808573ffffffffffffffffffffffffffffffffffffffff1685604051612fdc91906137ff565b600060405180830381855af49150503d8060008114613017576040519150601f19603f3d011682016040523d82523d6000602084013e61301c565b606091505b509150915061302d86838387613037565b9695505050505050565b606083156130b35782516000036130ac5773ffffffffffffffffffffffffffffffffffffffff85163b6130ac5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161074c565b50816125dc565b6125dc83838151156130c85781518083602001fd5b8060405162461bcd60e51b815260040161074c9190613150565b60005b838110156130fd5781810151838201526020016130e5565b50506000910152565b6000815180845261311e8160208601602086016130e2565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000612f316020830184613106565b73ffffffffffffffffffffffffffffffffffffffff811681146109d257600080fd5b6000806040838503121561319857600080fd5b82356131a381613163565b946020939093013593505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600067ffffffffffffffff808411156131fb576131fb6131b1565b604051601f85017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908282118183101715613241576132416131b1565b8160405280935085815286868601111561325a57600080fd5b858560208301376000602087830101525050509392505050565b600082601f83011261328557600080fd5b612f31838335602085016131e0565b6000806000606084860312156132a957600080fd5b83356132b481613163565b9250602084013567ffffffffffffffff808211156132d157600080fd5b6132dd87838801613274565b935060408601359150808211156132f357600080fd5b5061330086828701613274565b9150509250925092565b60008060006060848603121561331f57600080fd5b833561332a81613163565b9250602084013561333a81613163565b929592945050506040919091013590565b60006020828403121561335d57600080fd5b8135612f3181613163565b60006020828403121561337a57600080fd5b5035919050565b6000806040838503121561339457600080fd5b823561339f81613163565b9150602083013567ffffffffffffffff8111156133bb57600080fd5b8301601f810185136133cc57600080fd5b6133db858235602084016131e0565b9150509250929050565b7fff00000000000000000000000000000000000000000000000000000000000000881681526000602060e08184015261342160e084018a613106565b8381036040850152613433818a613106565b6060850189905273ffffffffffffffffffffffffffffffffffffffff8816608086015260a0850187905284810360c0860152855180825283870192509083019060005b8181101561349257835183529284019291840191600101613476565b50909c9b505050505050505050505050565b6000602082840312156134b657600080fd5b813567ffffffffffffffff8111156134cd57600080fd5b6125dc84828501613274565b600080600080600080600060e0888a0312156134f457600080fd5b87356134ff81613163565b9650602088013561350f81613163565b95506040880135945060608801359350608088013560ff8116811461353357600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561356357600080fd5b823561356e81613163565b9150602083013561357e81613163565b809150509250929050565b600181811c9082168061359d57607f821691505b60208210810361256c577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b601f821115611eac57600081815260208120601f850160051c810160208610156135fd5750805b601f850160051c820191505b8181101561361c57828155600101613609565b505050505050565b815167ffffffffffffffff81111561363e5761363e6131b1565b6136528161364c8454613589565b846135d6565b602080601f8311600181146136a5576000841561366f5750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b17855561361c565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b828110156136f2578886015182559484019460019091019084016136d3565b508582101561372e57878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b01905550565b808201808211156106cd577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006020828403121561378a57600080fd5b81518015158114612f3157600080fd5b6000602082840312156137ac57600080fd5b8151612f3181613163565b6000602082840312156137c957600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600082516138118184602087016130e2565b919091019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d2b730b5122ac5197b99f9d465c1acb0dbb20bf7beddf2f2684e5e7a63aae0d864736f6c63430008130033", - "nonce": "0x20", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x46fafec5ecd7e4c38e9b71155057a20f20792394a27547262ad5309e35b71bc3", - "transactionType": "CREATE", - "contractName": "ERC1967Proxy", - "contractAddress": "0x47f8F074c2C1eD281Aa6d69dB972FdeB4a0f9e14", - "function": null, - "arguments": ["0x5318a766EBEd5157D18347637A306Fba6Bb2Fc12", "0xc4d66de8000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb"], - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x615c1", - "value": "0x0", - "data": "0x60806040526040516104ee3803806104ee833981016040819052610022916102de565b61002e82826000610035565b50506103fb565b61003e83610061565b60008251118061004b5750805b1561005c5761005a83836100a1565b505b505050565b61006a816100cd565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606100c683836040518060600160405280602781526020016104c760279139610180565b9392505050565b6001600160a01b0381163b61013f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080856001600160a01b03168560405161019d91906103ac565b600060405180830381855af49150503d80600081146101d8576040519150601f19603f3d011682016040523d82523d6000602084013e6101dd565b606091505b5090925090506101ef868383876101f9565b9695505050505050565b60608315610268578251600003610261576001600160a01b0385163b6102615760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610136565b5081610272565b610272838361027a565b949350505050565b81511561028a5781518083602001fd5b8060405162461bcd60e51b815260040161013691906103c8565b634e487b7160e01b600052604160045260246000fd5b60005b838110156102d55781810151838201526020016102bd565b50506000910152565b600080604083850312156102f157600080fd5b82516001600160a01b038116811461030857600080fd5b60208401519092506001600160401b038082111561032557600080fd5b818501915085601f83011261033957600080fd5b81518181111561034b5761034b6102a4565b604051601f8201601f19908116603f01168101908382118183101715610373576103736102a4565b8160405282815288602084870101111561038c57600080fd5b61039d8360208301602088016102ba565b80955050505050509250929050565b600082516103be8184602087016102ba565b9190910192915050565b60208152600082518060208401526103e78160408501602087016102ba565b601f01601f19169190910160400192915050565b60be806104096000396000f3fe608060405236601057600e6013565b005b600e5b601f601b6021565b6065565b565b600060607f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b905090565b3660008037600080366000845af43d6000803e8080156083573d6000f35b3d6000fdfea2646970667358221220ee73825c3965854f7394eef8f358ef2aad4b717396c04da27f3a5227ed3523f664736f6c63430008130033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005318a766ebed5157d18347637a306fba6bb2fc1200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb00000000000000000000000000000000000000000000000000000000", - "nonce": "0x21", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x7a9e3915a5f1cab740c548955d22446942f507d991fa91c6715a1dcdb8ade8da", - "transactionType": "CALL", - "contractName": "Diamond", - "contractAddress": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "to": "0xbe0efabc83686a81903c1d4a2515f8111e53b5cb", - "gas": "0x11568", - "value": "0x0", - "data": "0xba2d8cdd00000000000000000000000047f8f074c2c1ed281aa6d69db972fdeb4a0f9e14", - "nonce": "0x22", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8205eedb034af798b1cca5a554b14fe21fd7161f51a633cf6bff7406ec9a8824", - "transactionType": "CALL", - "contractName": "Diamond", - "contractAddress": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "to": "0xbe0efabc83686a81903c1d4a2515f8111e53b5cb", - "gas": "0x1c4c4", - "value": "0x0", - "data": "0x2f2ff15df77b03f56c25e281ca09a14fb3d2ebab8d5d807e9fec9bcd58ee6ab9b9919922000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "nonce": "0x23", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x43305c5700d9ce111b255242212d79e4ffef6d86a664d931f575d4750d05f7ea", - "transactionType": "CALL", - "contractName": "Diamond", - "contractAddress": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "to": "0xbe0efabc83686a81903c1d4a2515f8111e53b5cb", - "gas": "0x1c4c4", - "value": "0x0", - "data": "0x2f2ff15dddef7fca0fcf9be4fcce0d17f8feb9de40ce2543193084040e18c6e73ab971e2000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "nonce": "0x24", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4fbc62ddf11a03d3b506c24c376ae6713a9ef7e23f8da6725b980b5b09a676fe", - "transactionType": "CALL", - "contractName": "Diamond", - "contractAddress": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "to": "0xbe0efabc83686a81903c1d4a2515f8111e53b5cb", - "gas": "0x1c4c4", - "value": "0x0", - "data": "0x2f2ff15d25ff7e1779512d1a833158ec96d239645270c9fdbedc91aad895443d07d0260b000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "nonce": "0x25", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xfc7dc1583187910c27258f166f096f8625589ddb62b69aea0151bdd6ad4682cd", - "transactionType": "CREATE", - "contractName": "CreditNft", - "contractAddress": "0x773305308C2eDEE9Dbea7C0467953f165328B35D", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x5a1e5d", - "value": "0x0", - "data": "0x60a0604052306080523480156200001557600080fd5b506200002062000030565b6200002a62000030565b620000f1565b600054610100900460ff16156200009d5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff90811614620000ef576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6080516151176200012960003960008181610a6701528181610afd01528181610ea001528181610f36015261106501526151176000f3fe6080604052600436106101d75760003560e01c8063737035e811610102578063d500958411610095578063f242432a11610064578063f242432a146105a6578063f5298aca146105c6578063f7ffe84a146105e6578063fd7fc165146105fb57600080fd5b8063d5009584146104ef578063db87b1ff1461051b578063e1f862e114610530578063e985e9c51461055057600080fd5b80639b642de1116100d15780639b642de11461046f578063a22cb4651461048f578063c4d66de8146104af578063d0ebdbe7146104cf57600080fd5b8063737035e8146103fa5780637b48c3fd1461041a5780638456cb591461043a57806391623d491461044f57600080fd5b80633659cfe61161017a57806352d1902d1161014957806352d1902d1461038d5780635c975abb146103a25780636b20c454146103ba578063731133e9146103da57600080fd5b80633659cfe6146103185780633f4ba83a146103385780634e1273f41461034d5780634f1ef2861461037a57600080fd5b806313007d55116101b657806313007d551461026c57806318160ddd146102bf5780631f7fdffa146102d65780632eb2c2d6146102f857600080fd5b8062fdd58e146101dc57806301ffc9a71461020f5780630e89341c1461023f575b600080fd5b3480156101e857600080fd5b506101fc6101f73660046144b7565b61061b565b6040519081526020015b60405180910390f35b34801561021b57600080fd5b5061022f61022a36600461450f565b6106e3565b6040519015158152602001610206565b34801561024b57600080fd5b5061025f61025a36600461452c565b6107c6565b60405161020691906145b3565b34801561027857600080fd5b506101915461029a9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610206565b3480156102cb57600080fd5b506101fc6101935481565b3480156102e257600080fd5b506102f66102f1366004614767565b61085a565b005b34801561030457600080fd5b506102f6610313366004614800565b610a13565b34801561032457600080fd5b506102f66103333660046148aa565b610a50565b34801561034457600080fd5b506102f6610c21565b34801561035957600080fd5b5061036d6103683660046148c5565b610d4b565b60405161020691906149cb565b6102f66103883660046149de565b610e89565b34801561039957600080fd5b506101fc61104b565b3480156103ae57600080fd5b5060c95460ff1661022f565b3480156103c657600080fd5b506102f66103d5366004614a22565b61111e565b3480156103e657600080fd5b506102f66103f5366004614a96565b6111c9565b34801561040657600080fd5b506101fc6104153660046144b7565b611343565b34801561042657600080fd5b5061036d6104353660046148aa565b611375565b34801561044657600080fd5b506102f66113ee565b34801561045b57600080fd5b506102f661046a366004614aeb565b611516565b34801561047b57600080fd5b506102f661048a366004614b1e565b611726565b34801561049b57600080fd5b506102f66104aa366004614b61565b611830565b3480156104bb57600080fd5b506102f66104ca3660046148aa565b61183b565b3480156104db57600080fd5b506102f66104ea3660046148aa565b6119f0565b3480156104fb57600080fd5b506101915473ffffffffffffffffffffffffffffffffffffffff1661029a565b34801561052757600080fd5b506101fc611b39565b34801561053c57600080fd5b506102f661054b3660046149de565b611baf565b34801561055c57600080fd5b5061022f61056b366004614b98565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260666020908152604080832093909416825291909152205460ff1690565b3480156105b257600080fd5b506102f66105c1366004614bcb565b611dff565b3480156105d257600080fd5b506102f66105e1366004614aeb565b611e3c565b3480156105f257600080fd5b506102f6611ee2565b34801561060757600080fd5b506102f6610616366004614aeb565b611f84565b600073ffffffffffffffffffffffffffffffffffffffff83166106ab5760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a2061646472657373207a65726f206973206e6f742061207660448201527f616c6964206f776e65720000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b50600081815260656020908152604080832073ffffffffffffffffffffffffffffffffffffffff861684529091529020545b92915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fd9b67a2600000000000000000000000000000000000000000000000000000000148061077657507fffffffff0000000000000000000000000000000000000000000000000000000082167f0e89341c00000000000000000000000000000000000000000000000000000000145b806106dd57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316146106dd565b6060606780546107d590614c30565b80601f016020809104026020016040519081016040528092919081815260200182805461080190614c30565b801561084e5780601f106108235761010080835404028352916020019161084e565b820191906000526020600020905b81548152906001019060200180831161083157829003601f168201915b50505050509050919050565b6101915473ffffffffffffffffffffffffffffffffffffffff166391d148547fb82d33f41b1a8468b0a3355568595a8da603c64dc1244f7eb97e3e56cfccbe18336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa15801561090a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061092e9190614c83565b61097a5760405162461bcd60e51b815260206004820152601b60248201527f4552433131353555626971756974793a206e6f74206d696e746572000000000060448201526064016106a2565b6109826121e5565b61098e84848484612238565b6101935460005b84518110156109d5578381815181106109b0576109b0614ca0565b6020026020010151826109c39190614cfe565b91506109ce81614d11565b9050610995565b5061019381905573ffffffffffffffffffffffffffffffffffffffff8516600090815261019260205260409020610a0c908561248d565b5050505050565b610a20858585858561253f565b73ffffffffffffffffffffffffffffffffffffffff8416600090815261019260205260409020610a0c908461248d565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000163003610afb5760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c000000000000000000000000000000000000000060648201526084016106a2565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610b707f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610bf95760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f7879000000000000000000000000000000000000000060648201526084016106a2565b610c02816125e7565b60408051600080825260208201909252610c1e918391906126e8565b50565b6101915473ffffffffffffffffffffffffffffffffffffffff166391d148547f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa158015610cd1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cf59190614c83565b610d415760405162461bcd60e51b815260206004820152601b60248201527f4552433131353555626971756974793a206e6f7420706175736572000000000060448201526064016106a2565b610d496128b3565b565b60608151835114610dc45760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e67746860448201527f206d69736d61746368000000000000000000000000000000000000000000000060648201526084016106a2565b6000835167ffffffffffffffff811115610de057610de06145c6565b604051908082528060200260200182016040528015610e09578160200160208202803683370190505b50905060005b8451811015610e8157610e54858281518110610e2d57610e2d614ca0565b6020026020010151858381518110610e4757610e47614ca0565b602002602001015161061b565b828281518110610e6657610e66614ca0565b6020908102919091010152610e7a81614d11565b9050610e0f565b509392505050565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000163003610f345760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c000000000000000000000000000000000000000060648201526084016106a2565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610fa97f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16146110325760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f7879000000000000000000000000000000000000000060648201526084016106a2565b61103b826125e7565b611047828260016126e8565b5050565b60003073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146110f85760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c000000000000000060648201526084016106a2565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b90565b73ffffffffffffffffffffffffffffffffffffffff83163314806111475750611147833361056b565b6111b95760405162461bcd60e51b815260206004820152602e60248201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60448201527f6572206f7220617070726f76656400000000000000000000000000000000000060648201526084016106a2565b6111c4838383612930565b505050565b6101915473ffffffffffffffffffffffffffffffffffffffff166391d148547fb82d33f41b1a8468b0a3355568595a8da603c64dc1244f7eb97e3e56cfccbe18336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa158015611279573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061129d9190614c83565b6112e95760405162461bcd60e51b815260206004820152601b60248201527f4552433131353555626971756974793a206e6f74206d696e746572000000000060448201526064016106a2565b6112f584848484612991565b8161019360008282546113089190614cfe565b909155505073ffffffffffffffffffffffffffffffffffffffff841660009081526101926020526040902061133d9084612af9565b50505050565b610192602052816000526040600020818154811061136057600080fd5b90600052602060002001600091509150505481565b73ffffffffffffffffffffffffffffffffffffffff81166000908152610192602090815260409182902080548351818402810184019094528084526060939283018282801561084e57602002820191906000526020600020905b8154815260200190600101908083116113cf5750505050509050919050565b6101915473ffffffffffffffffffffffffffffffffffffffff166391d148547f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa15801561149e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114c29190614c83565b61150e5760405162461bcd60e51b815260206004820152601b60248201527f4552433131353555626971756974793a206e6f7420706175736572000000000060448201526064016106a2565b610d49612b58565b6101915473ffffffffffffffffffffffffffffffffffffffff166391d148547f25ff7e1779512d1a833158ec96d239645270c9fdbedc91aad895443d07d0260b336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa1580156115c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115ea9190614c83565b61165c5760405162461bcd60e51b815260206004820152602160248201527f43616c6c6572206973206e6f742061204372656469744e6674206d616e61676560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084016106a2565b611677838284604051806020016040528060008152506111c9565b6040805173ffffffffffffffffffffffffffffffffffffffff85168152602081018390529081018390527f3d246cb2f560db6bfacef871241d243c87e2e329bfb7d254af02c5659d388cbe9060600160405180910390a16116da6101c882612bb3565b6116e357600080fd5b60008181526101c760205260409020546116fe908390614cfe565b60008281526101c760205260409020556101c65461171d908390614cfe565b6101c655505050565b6101915473ffffffffffffffffffffffffffffffffffffffff166391d148546000336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa1580156117b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117db9190614c83565b6118275760405162461bcd60e51b815260206004820152601860248201527f455243323055626971756974793a206e6f742061646d696e000000000000000060448201526064016106a2565b610c1e81612bc8565b611047338383612bd4565b600054610100900460ff161580801561185b5750600054600160ff909116105b806118755750303b158015611875575060005460ff166001145b6118e75760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084016106a2565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055801561194557600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b611984826040518060400160405280600381526020017f5552490000000000000000000000000000000000000000000000000000000000815250611baf565b60006101c655801561104757600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15050565b6101915473ffffffffffffffffffffffffffffffffffffffff166391d148546000336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa158015611a81573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611aa59190614c83565b611af15760405162461bcd60e51b815260206004820152601860248201527f455243323055626971756974793a206e6f742061646d696e000000000000000060448201526064016106a2565b61019180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6101c6546000908180611b4e6101c882612d0d565b9150505b81158015611b5f57508015155b15611ba75743811115611b755760019150611b92565b60008181526101c76020526040902054611b8f9084614d49565b92505b611b9e6101c882612d0d565b9150611b529050565b509092915050565b600054610100900460ff1615808015611bcf5750600054600160ff909116105b80611be95750303b158015611be9575060005460ff166001145b611c5b5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084016106a2565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790558015611cb957600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b600054610100900460ff16611d365760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016106a2565b611d3f82612d27565b611d47612dad565b611d4f612e2a565b611d57612dad565b61019180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff851617905580156111c457600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a1505050565b611e0c8585858585612eaf565b73ffffffffffffffffffffffffffffffffffffffff8416600090815261019260205260409020610a0c9084612af9565b73ffffffffffffffffffffffffffffffffffffffff8316331480611e655750611e65833361056b565b611ed75760405162461bcd60e51b815260206004820152602e60248201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60448201527f6572206f7220617070726f76656400000000000000000000000000000000000060648201526084016106a2565b6111c4838383612f57565b600080611ef06101c8612f87565b6101c6549091505b82158015611f0557508115155b15611f7c5743821115611f3057611f1e6101c883612f94565b611f2757600080fd5b60019250611f6a565b60008281526101c76020526040902054611f4a9082614d49565b60008381526101c760205260408120559050611f686101c883612fa2565b505b611f756101c8612f87565b9150611ef8565b6101c6555050565b6101915473ffffffffffffffffffffffffffffffffffffffff166391d148547f25ff7e1779512d1a833158ec96d239645270c9fdbedc91aad895443d07d0260b336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa158015612034573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120589190614c83565b6120ca5760405162461bcd60e51b815260206004820152602160248201527f43616c6c6572206973206e6f742061204372656469744e6674206d616e61676560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084016106a2565b816120d5848361061b565b10156121495760405162461bcd60e51b815260206004820152602560248201527f4372656469744e6674206f776e6572206e6f7420656e6f75676820437265646960448201527f744e66747300000000000000000000000000000000000000000000000000000060648201526084016106a2565b612154838284611e3c565b6040805173ffffffffffffffffffffffffffffffffffffffff85168152602081018390529081018390527f1785e849ef92c7429438ec45a69fccc0f39a044a18331bdb7e8ac9ab20db10b49060600160405180910390a160008181526101c760205260409020546121c6908390614d49565b60008281526101c760205260409020556101c65461171d908390614d49565b60c95460ff1615610d495760405162461bcd60e51b815260206004820152601060248201527f5061757361626c653a207061757365640000000000000000000000000000000060448201526064016106a2565b73ffffffffffffffffffffffffffffffffffffffff84166122c15760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016106a2565b81518351146123385760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060448201527f6d69736d6174636800000000000000000000000000000000000000000000000060648201526084016106a2565b336123488160008787878761303b565b60005b84518110156123fe5783818151811061236657612366614ca0565b60200260200101516065600087848151811061238457612384614ca0565b6020026020010151815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546123e69190614cfe565b909155508190506123f681614d11565b91505061234b565b508473ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051612476929190614d5c565b60405180910390a4610a0c81600087878787613051565b60005b81518110156111c4576000805b84548110156124fd578383815181106124b8576124b8614ca0565b60200260200101518582815481106124d2576124d2614ca0565b9060005260206000200154036124eb57600191506124fd565b806124f581614d11565b91505061249d565b5080612536578383838151811061251657612516614ca0565b602090810291909101810151825460018101845560009384529190922001555b50600101612490565b73ffffffffffffffffffffffffffffffffffffffff85163314806125685750612568853361056b565b6125da5760405162461bcd60e51b815260206004820152602e60248201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60448201527f6572206f7220617070726f76656400000000000000000000000000000000000060648201526084016106a2565b610a0c858585858561328d565b6101915473ffffffffffffffffffffffffffffffffffffffff166391d148546000336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa158015612678573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061269c9190614c83565b610c1e5760405162461bcd60e51b815260206004820152601860248201527f455243323055626971756974793a206e6f742061646d696e000000000000000060448201526064016106a2565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff161561271b576111c483613582565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156127a0575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261279d91810190614d8a565b60015b6128125760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f74205555505300000000000000000000000000000000000060648201526084016106a2565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146128a75760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c6555554944000000000000000000000000000000000000000000000060648201526084016106a2565b506111c4838383613672565b6128bb613697565b60c980547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390a1565b6129386121e5565b6129438383836136e9565b60005b825181101561133d5781818151811061296157612961614ca0565b6020026020010151610193600082825461297b9190614d49565b9091555061298a905081614d11565b9050612946565b73ffffffffffffffffffffffffffffffffffffffff8416612a1a5760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016106a2565b336000612a26856139d7565b90506000612a33856139d7565b9050612a448360008985858961303b565b600086815260656020908152604080832073ffffffffffffffffffffffffffffffffffffffff8b16845290915281208054879290612a83908490614cfe565b9091555050604080518781526020810187905273ffffffffffffffffffffffffffffffffffffffff808a1692600092918716917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4612af083600089898989613a22565b50505050505050565b60005b8254811015612b3f5781838281548110612b1857612b18614ca0565b906000526020600020015403612b2d57505050565b80612b3781614d11565b915050612afc565b5081546001810183556000928352602090922090910155565b612b606121e5565b60c980547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586129063390565b6000612bc183836000613bb5565b9392505050565b60676110478282614de9565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612c755760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c2073746174757360448201527f20666f722073656c66000000000000000000000000000000000000000000000060648201526084016106a2565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526066602090815260408083209487168084529482529182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b600080612d1c84846001613bcc565b915091509250929050565b600054610100900460ff16612da45760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016106a2565b610c1e81613c13565b600054610100900460ff16610d495760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016106a2565b600054610100900460ff16612ea75760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016106a2565b610d49613c90565b73ffffffffffffffffffffffffffffffffffffffff8516331480612ed85750612ed8853361056b565b612f4a5760405162461bcd60e51b815260206004820152602e60248201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60448201527f6572206f7220617070726f76656400000000000000000000000000000000000060648201526084016106a2565b610a0c8585858585613d37565b612f5f6121e5565b612f6a838383613f53565b806101936000828254612f7d9190614d49565b9091555050505050565b60006106dd826001614141565b6000612bc183836001613bb5565b6000811580612fb85750612fb6838361415e565b155b15612fc5575060006106dd565b600082815260018481016020818152604080852085805280835281862080548688528388208054808a52878752858a208a80528752858a2083905591895295855283882087895285529287209290925590915283905582905584549091859161302f908490614d49565b90915550919392505050565b6130498686868686866141e2565b505050505050565b73ffffffffffffffffffffffffffffffffffffffff84163b15613049576040517fbc197c8100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063bc197c81906130c89089908990889088908890600401614f03565b6020604051808303816000875af1925050508015613121575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261311e91810190614f6e565b60015b6131d65761312d614f8b565b806308c379a0036131665750613141614fa6565b8061314c5750613168565b8060405162461bcd60e51b81526004016106a291906145b3565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e2d4552433131353560448201527f526563656976657220696d706c656d656e74657200000000000000000000000060648201526084016106a2565b7fffffffff0000000000000000000000000000000000000000000000000000000081167fbc197c810000000000000000000000000000000000000000000000000000000014612af05760405162461bcd60e51b815260206004820152602860248201527f455243313135353a204552433131353552656365697665722072656a6563746560448201527f6420746f6b656e7300000000000000000000000000000000000000000000000060648201526084016106a2565b81518351146133045760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060448201527f6d69736d6174636800000000000000000000000000000000000000000000000060648201526084016106a2565b73ffffffffffffffffffffffffffffffffffffffff841661338d5760405162461bcd60e51b815260206004820152602560248201527f455243313135353a207472616e7366657220746f20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016106a2565b3361339c81878787878761303b565b60005b84518110156134f55760008582815181106133bc576133bc614ca0565b6020026020010151905060008583815181106133da576133da614ca0565b602090810291909101810151600084815260658352604080822073ffffffffffffffffffffffffffffffffffffffff8e16835290935291909120549091508181101561348e5760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60448201527f72207472616e736665720000000000000000000000000000000000000000000060648201526084016106a2565b600083815260656020908152604080832073ffffffffffffffffffffffffffffffffffffffff8e8116855292528083208585039055908b168252812080548492906134da908490614cfe565b92505081905550505050806134ee90614d11565b905061339f565b508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb878760405161356c929190614d5c565b60405180910390a4613049818787878787613051565b73ffffffffffffffffffffffffffffffffffffffff81163b61360c5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e74726163740000000000000000000000000000000000000060648201526084016106a2565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b61367b8361425b565b6000825111806136885750805b156111c45761133d83836142a8565b60c95460ff16610d495760405162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f742070617573656400000000000000000000000060448201526064016106a2565b73ffffffffffffffffffffffffffffffffffffffff83166137725760405162461bcd60e51b815260206004820152602360248201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016106a2565b80518251146137e95760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060448201527f6d69736d6174636800000000000000000000000000000000000000000000000060648201526084016106a2565b600033905061380c8185600086866040518060200160405280600081525061303b565b60005b835181101561394357600084828151811061382c5761382c614ca0565b60200260200101519050600084838151811061384a5761384a614ca0565b602090810291909101810151600084815260658352604080822073ffffffffffffffffffffffffffffffffffffffff8c1683529093529190912054909150818110156138fd5760405162461bcd60e51b8152602060048201526024808201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c60448201527f616e63650000000000000000000000000000000000000000000000000000000060648201526084016106a2565b600092835260656020908152604080852073ffffffffffffffffffffffffffffffffffffffff8b168652909152909220910390558061393b81614d11565b91505061380f565b50600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb86866040516139bb929190614d5c565b60405180910390a460408051602081019091526000905261133d565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110613a1157613a11614ca0565b602090810291909101015292915050565b73ffffffffffffffffffffffffffffffffffffffff84163b15613049576040517ff23a6e6100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063f23a6e6190613a99908990899088908890889060040161504e565b6020604051808303816000875af1925050508015613af2575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252613aef91810190614f6e565b60015b613afe5761312d614f8b565b7fffffffff0000000000000000000000000000000000000000000000000000000081167ff23a6e610000000000000000000000000000000000000000000000000000000014612af05760405162461bcd60e51b815260206004820152602860248201527f455243313135353a204552433131353552656365697665722072656a6563746560448201527f6420746f6b656e7300000000000000000000000000000000000000000000000060648201526084016106a2565b6000613bc484600085856142cd565b949350505050565b600080613bd9858561415e565b613be857506000905080613c0b565b505060008281526001848101602090815260408084208515158552909152909120545b935093915050565b600054610100900460ff166118275760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016106a2565b600054610100900460ff16613d0d5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016106a2565b60c980547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b73ffffffffffffffffffffffffffffffffffffffff8416613dc05760405162461bcd60e51b815260206004820152602560248201527f455243313135353a207472616e7366657220746f20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016106a2565b336000613dcc856139d7565b90506000613dd9856139d7565b9050613de983898985858961303b565b600086815260656020908152604080832073ffffffffffffffffffffffffffffffffffffffff8c16845290915290205485811015613e8f5760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60448201527f72207472616e736665720000000000000000000000000000000000000000000060648201526084016106a2565b600087815260656020908152604080832073ffffffffffffffffffffffffffffffffffffffff8d8116855292528083208985039055908a16825281208054889290613edb908490614cfe565b9091555050604080518881526020810188905273ffffffffffffffffffffffffffffffffffffffff808b16928c821692918816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4613f48848a8a8a8a8a613a22565b505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff8316613fdc5760405162461bcd60e51b815260206004820152602360248201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016106a2565b336000613fe8846139d7565b90506000613ff5846139d7565b90506140158387600085856040518060200160405280600081525061303b565b600085815260656020908152604080832073ffffffffffffffffffffffffffffffffffffffff8a168452909152902054848110156140ba5760405162461bcd60e51b8152602060048201526024808201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c60448201527f616e63650000000000000000000000000000000000000000000000000000000060648201526084016106a2565b600086815260656020908152604080832073ffffffffffffffffffffffffffffffffffffffff8b81168086529184528285208a8703905582518b81529384018a90529092908816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4604080516020810190915260009052612af0565b60008061415084600085613bcc565b9150613bc490508482612fa2565b600081815260018301602090815260408083208380529091528120541580156141a157506000828152600180850160209081526040808420928452919052902054155b156141da5760008080526001808501602090815260408084209284529190529020548290036141d2575060016106dd565b5060006106dd565b5060016106dd565b60c95460ff16156130495760405162461bcd60e51b815260206004820152602c60248201527f455243313135355061757361626c653a20746f6b656e207472616e736665722060448201527f7768696c6520706175736564000000000000000000000000000000000000000060648201526084016106a2565b61426481613582565b60405173ffffffffffffffffffffffffffffffffffffffff8216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6060612bc183836040518060600160405280602781526020016150bb60279139614378565b60006142d9858461415e565b1580156142eb57506142eb858561415e565b1561436d5760008481526001868101602081815260408085208715801580885291845282872080548b8952868652848920838a52808752858a208e9055918c90558089529585528388209188529084528287208a9055908652909152832081905587549092889161435d908490614cfe565b9091555060019250613bc4915050565b506000949350505050565b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516143a2919061509e565b600060405180830381855af49150503d80600081146143dd576040519150601f19603f3d011682016040523d82523d6000602084013e6143e2565b606091505b50915091506143f3868383876143fd565b9695505050505050565b606083156144795782516000036144725773ffffffffffffffffffffffffffffffffffffffff85163b6144725760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016106a2565b5081613bc4565b613bc4838381511561314c5781518083602001fd5b803573ffffffffffffffffffffffffffffffffffffffff811681146144b257600080fd5b919050565b600080604083850312156144ca57600080fd5b6144d38361448e565b946020939093013593505050565b7fffffffff0000000000000000000000000000000000000000000000000000000081168114610c1e57600080fd5b60006020828403121561452157600080fd5b8135612bc1816144e1565b60006020828403121561453e57600080fd5b5035919050565b60005b83811015614560578181015183820152602001614548565b50506000910152565b60008151808452614581816020860160208601614545565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000612bc16020830184614569565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830116810181811067ffffffffffffffff82111715614639576146396145c6565b6040525050565b600067ffffffffffffffff82111561465a5761465a6145c6565b5060051b60200190565b600082601f83011261467557600080fd5b8135602061468282614640565b60405161468f82826145f5565b83815260059390931b85018201928281019150868411156146af57600080fd5b8286015b848110156146ca57803583529183019183016146b3565b509695505050505050565b600082601f8301126146e657600080fd5b813567ffffffffffffffff811115614700576147006145c6565b60405161473560207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f85011601826145f5565b81815284602083860101111561474a57600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000806080858703121561477d57600080fd5b6147868561448e565b9350602085013567ffffffffffffffff808211156147a357600080fd5b6147af88838901614664565b945060408701359150808211156147c557600080fd5b6147d188838901614664565b935060608701359150808211156147e757600080fd5b506147f4878288016146d5565b91505092959194509250565b600080600080600060a0868803121561481857600080fd5b6148218661448e565b945061482f6020870161448e565b9350604086013567ffffffffffffffff8082111561484c57600080fd5b61485889838a01614664565b9450606088013591508082111561486e57600080fd5b61487a89838a01614664565b9350608088013591508082111561489057600080fd5b5061489d888289016146d5565b9150509295509295909350565b6000602082840312156148bc57600080fd5b612bc18261448e565b600080604083850312156148d857600080fd5b823567ffffffffffffffff808211156148f057600080fd5b818501915085601f83011261490457600080fd5b8135602061491182614640565b60405161491e82826145f5565b83815260059390931b850182019282810191508984111561493e57600080fd5b948201945b83861015614963576149548661448e565b82529482019490820190614943565b9650508601359250508082111561497957600080fd5b5061498685828601614664565b9150509250929050565b600081518084526020808501945080840160005b838110156149c0578151875295820195908201906001016149a4565b509495945050505050565b602081526000612bc16020830184614990565b600080604083850312156149f157600080fd5b6149fa8361448e565b9150602083013567ffffffffffffffff811115614a1657600080fd5b614986858286016146d5565b600080600060608486031215614a3757600080fd5b614a408461448e565b9250602084013567ffffffffffffffff80821115614a5d57600080fd5b614a6987838801614664565b93506040860135915080821115614a7f57600080fd5b50614a8c86828701614664565b9150509250925092565b60008060008060808587031215614aac57600080fd5b614ab58561448e565b93506020850135925060408501359150606085013567ffffffffffffffff811115614adf57600080fd5b6147f4878288016146d5565b600080600060608486031215614b0057600080fd5b614b098461448e565b95602085013595506040909401359392505050565b600060208284031215614b3057600080fd5b813567ffffffffffffffff811115614b4757600080fd5b613bc4848285016146d5565b8015158114610c1e57600080fd5b60008060408385031215614b7457600080fd5b614b7d8361448e565b91506020830135614b8d81614b53565b809150509250929050565b60008060408385031215614bab57600080fd5b614bb48361448e565b9150614bc26020840161448e565b90509250929050565b600080600080600060a08688031215614be357600080fd5b614bec8661448e565b9450614bfa6020870161448e565b93506040860135925060608601359150608086013567ffffffffffffffff811115614c2457600080fd5b61489d888289016146d5565b600181811c90821680614c4457607f821691505b602082108103614c7d577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b600060208284031215614c9557600080fd5b8151612bc181614b53565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b808201808211156106dd576106dd614ccf565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203614d4257614d42614ccf565b5060010190565b818103818111156106dd576106dd614ccf565b604081526000614d6f6040830185614990565b8281036020840152614d818185614990565b95945050505050565b600060208284031215614d9c57600080fd5b5051919050565b601f8211156111c457600081815260208120601f850160051c81016020861015614dca5750805b601f850160051c820191505b8181101561304957828155600101614dd6565b815167ffffffffffffffff811115614e0357614e036145c6565b614e1781614e118454614c30565b84614da3565b602080601f831160018114614e6a5760008415614e345750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b178555613049565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b82811015614eb757888601518255948401946001909101908401614e98565b5085821015614ef357878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b01905550565b600073ffffffffffffffffffffffffffffffffffffffff808816835280871660208401525060a06040830152614f3c60a0830186614990565b8281036060840152614f4e8186614990565b90508281036080840152614f628185614569565b98975050505050505050565b600060208284031215614f8057600080fd5b8151612bc1816144e1565b600060033d111561111b5760046000803e5060005160e01c90565b600060443d1015614fb45790565b6040517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc803d016004833e81513d67ffffffffffffffff816024840111818411171561500257505050505090565b828501915081518181111561501a5750505050505090565b843d87010160208285010111156150345750505050505090565b615043602082860101876145f5565b509095945050505050565b600073ffffffffffffffffffffffffffffffffffffffff808816835280871660208401525084604083015283606083015260a0608083015261509360a0830184614569565b979650505050505050565b600082516150b0818460208701614545565b919091019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220795a3db3409c783b42df7ded100839cf14b96d7d99a9d3de2036691788ef722664736f6c63430008130033", - "nonce": "0x26", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x12cbd53a5426c77061a0d17a5c5476fa070a1244d74f42aead0f7c03ba43d615", - "transactionType": "CREATE", - "contractName": "ERC1967Proxy", - "contractAddress": "0xeC32DEF9D46A88CEa86171B4aBfc055c23220163", - "function": null, - "arguments": ["0x773305308C2eDEE9Dbea7C0467953f165328B35D", "0xc4d66de8000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb"], - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x443d7", - "value": "0x0", - "data": "0x60806040526040516104ee3803806104ee833981016040819052610022916102de565b61002e82826000610035565b50506103fb565b61003e83610061565b60008251118061004b5750805b1561005c5761005a83836100a1565b505b505050565b61006a816100cd565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606100c683836040518060600160405280602781526020016104c760279139610180565b9392505050565b6001600160a01b0381163b61013f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080856001600160a01b03168560405161019d91906103ac565b600060405180830381855af49150503d80600081146101d8576040519150601f19603f3d011682016040523d82523d6000602084013e6101dd565b606091505b5090925090506101ef868383876101f9565b9695505050505050565b60608315610268578251600003610261576001600160a01b0385163b6102615760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610136565b5081610272565b610272838361027a565b949350505050565b81511561028a5781518083602001fd5b8060405162461bcd60e51b815260040161013691906103c8565b634e487b7160e01b600052604160045260246000fd5b60005b838110156102d55781810151838201526020016102bd565b50506000910152565b600080604083850312156102f157600080fd5b82516001600160a01b038116811461030857600080fd5b60208401519092506001600160401b038082111561032557600080fd5b818501915085601f83011261033957600080fd5b81518181111561034b5761034b6102a4565b604051601f8201601f19908116603f01168101908382118183101715610373576103736102a4565b8160405282815288602084870101111561038c57600080fd5b61039d8360208301602088016102ba565b80955050505050509250929050565b600082516103be8184602087016102ba565b9190910192915050565b60208152600082518060208401526103e78160408501602087016102ba565b601f01601f19169190910160400192915050565b60be806104096000396000f3fe608060405236601057600e6013565b005b600e5b601f601b6021565b6065565b565b600060607f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b905090565b3660008037600080366000845af43d6000803e8080156083573d6000f35b3d6000fdfea2646970667358221220ee73825c3965854f7394eef8f358ef2aad4b717396c04da27f3a5227ed3523f664736f6c63430008130033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564000000000000000000000000773305308c2edee9dbea7c0467953f165328b35d00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb00000000000000000000000000000000000000000000000000000000", - "nonce": "0x27", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x786c0066d6134a28f59eef038218c2c2fe45e2d1bdd048fb9257432c62b719ea", - "transactionType": "CALL", - "contractName": "Diamond", - "contractAddress": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "to": "0xbe0efabc83686a81903c1d4a2515f8111e53b5cb", - "gas": "0x11549", - "value": "0x0", - "data": "0xdd390ea0000000000000000000000000ec32def9d46a88cea86171b4abfc055c23220163", - "nonce": "0x28", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x95d012d2b7dd19321012538afcebc55916f1748b49fecfcc2568c275a305119f", - "transactionType": "CALL", - "contractName": "Diamond", - "contractAddress": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "to": "0xbe0efabc83686a81903c1d4a2515f8111e53b5cb", - "gas": "0x22107", - "value": "0x0", - "data": "0x2f2ff15d2c3344a0b09d9d599750f14ae7ae70a637eb320f3819c7837de1e7e594e6787d000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "nonce": "0x29", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa34afad34fe185dd3c1164de128b07c2056c496fd5a0b85404a36c2b1ecfcccd", - "transactionType": "CREATE", - "contractName": "StakingShare", - "contractAddress": "0x4b9E41D9bE1A76E9160c73af782012b9868d0cE4", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x5d95e9", - "value": "0x0", - "data": "0x60a0604052306080523480156200001557600080fd5b506200002062000030565b6200002a62000030565b620000f1565b600054610100900460ff16156200009d5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff90811614620000ef576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6080516154426200012960003960008181610b3201528181610bc801528181610f5001528181610fe6015261111501526154426000f3fe6080604052600436106102185760003560e01c8063737035e81161011d578063ce325bf8116100b0578063e8b7c95e1161007f578063f242432a11610064578063f242432a146106bf578063f399e22e146106df578063f5298aca146106ff57600080fd5b8063e8b7c95e14610649578063e985e9c51461066957600080fd5b8063ce325bf81461055b578063d0ebdbe7146105dd578063d5009584146105fd578063e1f862e11461062957600080fd5b80639b642de1116100ec5780639b642de1146104db578063a0bcfc7f146104fb578063a22cb4651461051b578063a647e8ec1461053b57600080fd5b8063737035e814610466578063782f08ae146104865780637b48c3fd146104a65780638456cb59146104c657600080fd5b80632eb2c2d6116101b05780634f1ef2861161017f5780635c975abb116101645780635c975abb1461040e5780636b20c45414610426578063731133e91461044657600080fd5b80634f1ef286146103e657806352d1902d146103f957600080fd5b80632eb2c2d6146103645780633659cfe6146103845780633f4ba83a146103a45780634e1273f4146103b957600080fd5b806313007d55116101ec57806313007d55146102c2578063132c4feb1461031557806318160ddd1461032b5780631f7fdffa1461034257600080fd5b8062fdd58e1461021d57806301ffc9a7146102505780630cac36b2146102805780630e89341c146102a2575b600080fd5b34801561022957600080fd5b5061023d6102383660046146a1565b61071f565b6040519081526020015b60405180910390f35b34801561025c57600080fd5b5061027061026b3660046146f9565b6107e7565b6040519015158152602001610247565b34801561028c57600080fd5b506102956108ca565b6040516102479190614784565b3480156102ae57600080fd5b506102956102bd366004614797565b61095d565b3480156102ce57600080fd5b50610191546102f09073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610247565b34801561032157600080fd5b506101f95461023d565b34801561033757600080fd5b5061023d6101935481565b34801561034e57600080fd5b5061036261035d366004614951565b610968565b005b34801561037057600080fd5b5061036261037f3660046149ea565b610b06565b34801561039057600080fd5b5061036261039f366004614a94565b610b1b565b3480156103b057600080fd5b50610362610cec565b3480156103c557600080fd5b506103d96103d4366004614aaf565b610dfb565b6040516102479190614bb5565b6103626103f4366004614bc8565b610f39565b34801561040557600080fd5b5061023d6110fb565b34801561041a57600080fd5b5060c95460ff16610270565b34801561043257600080fd5b50610362610441366004614c0c565b6111ce565b34801561045257600080fd5b50610362610461366004614c80565b611279565b34801561047257600080fd5b5061023d6104813660046146a1565b6113d8565b34801561049257600080fd5b506103626104a1366004614cd5565b61140a565b3480156104b257600080fd5b506103d96104c1366004614a94565b611519565b3480156104d257600080fd5b50610362611593565b3480156104e757600080fd5b506103626104f6366004614d06565b6116a0565b34801561050757600080fd5b50610362610516366004614d06565b6117aa565b34801561052757600080fd5b50610362610536366004614d49565b6118c5565b34801561054757600080fd5b5061023d610556366004614d80565b6118d0565b34801561056757600080fd5b5061057b610576366004614797565b611ae6565b6040516102479190600060c08201905073ffffffffffffffffffffffffffffffffffffffff83511682526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015292915050565b3480156105e957600080fd5b506103626105f8366004614a94565b611ba5565b34801561060957600080fd5b506101915473ffffffffffffffffffffffffffffffffffffffff166102f0565b34801561063557600080fd5b50610362610644366004614bc8565b611cee565b34801561065557600080fd5b50610362610664366004614db9565b611f3f565b34801561067557600080fd5b50610270610684366004614deb565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260666020908152604080832093909416825291909152205460ff1690565b3480156106cb57600080fd5b506103626106da366004614e1e565b6120cb565b3480156106eb57600080fd5b506103626106fa366004614bc8565b6120e0565b34801561070b57600080fd5b5061036261071a366004614e83565b612253565b600073ffffffffffffffffffffffffffffffffffffffff83166107af5760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a2061646472657373207a65726f206973206e6f742061207660448201527f616c6964206f776e65720000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b50600081815260656020908152604080832073ffffffffffffffffffffffffffffffffffffffff861684529091529020545b92915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fd9b67a2600000000000000000000000000000000000000000000000000000000148061087a57507fffffffff0000000000000000000000000000000000000000000000000000000082167f0e89341c00000000000000000000000000000000000000000000000000000000145b806107e157507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316146107e1565b60606101fa80546108da90614eb6565b80601f016020809104026020016040519081016040528092919081815260200182805461090690614eb6565b80156109535780601f1061092857610100808354040283529160200191610953565b820191906000526020600020905b81548152906001019060200180831161093657829003601f168201915b5050505050905090565b60606107e1826122f9565b610191546040517f91d148540000000000000000000000000000000000000000000000000000000081527f2c3344a0b09d9d599750f14ae7ae70a637eb320f3819c7837de1e7e594e6787d600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa1580156109fd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a219190614f09565b610a6d5760405162461bcd60e51b815260206004820152601960248201527f5374616b696e672053686172653a206e6f74206d696e7465720000000000000060448201526064016107a6565b610a756123db565b610a818484848461242e565b6101935460005b8451811015610ac857838181518110610aa357610aa3614f26565b602002602001015182610ab69190614f84565b9150610ac181614f97565b9050610a88565b5061019381905573ffffffffffffffffffffffffffffffffffffffff8516600090815261019260205260409020610aff9085612683565b5050505050565b610b0e6123db565b610aff8585858585612735565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000163003610bc65760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c000000000000000000000000000000000000000060648201526084016107a6565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610c3b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610cc45760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f7879000000000000000000000000000000000000000060648201526084016107a6565b610ccd81612772565b60408051600080825260208201909252610ce991839190612873565b50565b610191546040517f91d148540000000000000000000000000000000000000000000000000000000081527f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa158015610d81573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610da59190614f09565b610df15760405162461bcd60e51b815260206004820152601960248201527f5374616b696e672053686172653a206e6f74207061757365720000000000000060448201526064016107a6565b610df9612a3e565b565b60608151835114610e745760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e67746860448201527f206d69736d61746368000000000000000000000000000000000000000000000060648201526084016107a6565b6000835167ffffffffffffffff811115610e9057610e906147b0565b604051908082528060200260200182016040528015610eb9578160200160208202803683370190505b50905060005b8451811015610f3157610f04858281518110610edd57610edd614f26565b6020026020010151858381518110610ef757610ef7614f26565b602002602001015161071f565b828281518110610f1657610f16614f26565b6020908102919091010152610f2a81614f97565b9050610ebf565b509392505050565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000163003610fe45760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c000000000000000000000000000000000000000060648201526084016107a6565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166110597f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16146110e25760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f7879000000000000000000000000000000000000000060648201526084016107a6565b6110eb82612772565b6110f782826001612873565b5050565b60003073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146111a85760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c000000000000000060648201526084016107a6565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b90565b73ffffffffffffffffffffffffffffffffffffffff83163314806111f757506111f78333610684565b6112695760405162461bcd60e51b815260206004820152602e60248201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60448201527f6572206f7220617070726f76656400000000000000000000000000000000000060648201526084016107a6565b611274838383612abb565b505050565b610191546040517f91d148540000000000000000000000000000000000000000000000000000000081527f2c3344a0b09d9d599750f14ae7ae70a637eb320f3819c7837de1e7e594e6787d600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa15801561130e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113329190614f09565b61137e5760405162461bcd60e51b815260206004820152601960248201527f5374616b696e672053686172653a206e6f74206d696e7465720000000000000060448201526064016107a6565b61138a84848484612ace565b81610193600082825461139d9190614f84565b909155505073ffffffffffffffffffffffffffffffffffffffff84166000908152610192602052604090206113d29084612c36565b50505050565b61019260205281600052604060002081815481106113f557600080fd5b90600052602060002001600091509150505481565b610191546040517f91d148540000000000000000000000000000000000000000000000000000000081527f2c3344a0b09d9d599750f14ae7ae70a637eb320f3819c7837de1e7e594e6787d600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa15801561149f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114c39190614f09565b61150f5760405162461bcd60e51b815260206004820152601960248201527f5374616b696e672053686172653a206e6f74206d696e7465720000000000000060448201526064016107a6565b6110f78282612c95565b73ffffffffffffffffffffffffffffffffffffffff81166000908152610192602090815260409182902080548351818402810184019094528084526060939283018282801561158757602002820191906000526020600020905b815481526020019060010190808311611573575b50505050509050919050565b610191546040517f91d148540000000000000000000000000000000000000000000000000000000081527f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa158015611628573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061164c9190614f09565b6116985760405162461bcd60e51b815260206004820152601960248201527f5374616b696e672053686172653a206e6f74207061757365720000000000000060448201526064016107a6565b610df9612cf3565b6101915473ffffffffffffffffffffffffffffffffffffffff166391d148546000336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa158015611731573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117559190614f09565b6117a15760405162461bcd60e51b815260206004820152601860248201527f455243323055626971756974793a206e6f742061646d696e000000000000000060448201526064016107a6565b610ce981612d4e565b610191546040517f91d148540000000000000000000000000000000000000000000000000000000081527f2c3344a0b09d9d599750f14ae7ae70a637eb320f3819c7837de1e7e594e6787d600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa15801561183f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118639190614f09565b6118af5760405162461bcd60e51b815260206004820152601960248201527f5374616b696e672053686172653a206e6f74206d696e7465720000000000000060448201526064016107a6565b6118b881612d5a565b6101fa6110f78282615015565b6110f7338383612d67565b610191546040517f91d148540000000000000000000000000000000000000000000000000000000081527f2c3344a0b09d9d599750f14ae7ae70a637eb320f3819c7837de1e7e594e6787d600482015233602482015260009173ffffffffffffffffffffffffffffffffffffffff16906391d1485490604401602060405180830381865afa158015611966573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061198a9190614f09565b6119d65760405162461bcd60e51b815260206004820152601960248201527f5374616b696e672053686172653a206e6f74206d696e7465720000000000000060448201526064016107a6565b6119de6123db565b610193546119ed906001614f84565b9050611a0b8582600160405180602001604052806000815250612ace565b60016101936000828254611a1f9190614f84565b909155505073ffffffffffffffffffffffffffffffffffffffff8516600090815261019260205260409020611a549082612c36565b60008181526101f86020526040812080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8816178155600181018690556005810186905560038101859055436002820155600481018490556101f9805491928792611ad7908490614f84565b90915550919695505050505050565b611b356040518060c00160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001600081526020016000815260200160008152602001600081525090565b5060009081526101f86020908152604091829020825160c081018452815473ffffffffffffffffffffffffffffffffffffffff168152600182015492810192909252600281015492820192909252600382015460608201526004820154608082015260059091015460a082015290565b6101915473ffffffffffffffffffffffffffffffffffffffff166391d148546000336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa158015611c36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c5a9190614f09565b611ca65760405162461bcd60e51b815260206004820152601860248201527f455243323055626971756974793a206e6f742061646d696e000000000000000060448201526064016107a6565b61019180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b600054610100900460ff1615808015611d0e5750600054600160ff909116105b80611d285750303b158015611d28575060005460ff166001145b611d9a5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084016107a6565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790558015611df857600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b600054610100900460ff16611e755760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016107a6565b611e7e82612ea0565b611e86612f26565b611e8e612fa3565b611e96612f26565b61019180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8516179055801561127457600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a1505050565b610191546040517f91d148540000000000000000000000000000000000000000000000000000000081527f2c3344a0b09d9d599750f14ae7ae70a637eb320f3819c7837de1e7e594e6787d600482015233602482015273ffffffffffffffffffffffffffffffffffffffff909116906391d1485490604401602060405180830381865afa158015611fd4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ff89190614f09565b6120445760405162461bcd60e51b815260206004820152601960248201527f5374616b696e672053686172653a206e6f74206d696e7465720000000000000060448201526064016107a6565b61204c6123db565b60008481526101f86020526040902060058101548481111561208f57612072858261512f565b6101f96000828254612084919061512f565b909155506120b19050565b612099818661512f565b6101f960008282546120ab9190614f84565b90915550505b506005810193909355600383019190915560049091015550565b6120d36123db565b610aff8585858585613028565b600054610100900460ff16158080156121005750600054600160ff909116105b8061211a5750303b15801561211a575060005460ff166001145b61218c5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084016107a6565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905580156121ea57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b6121f48383611cee565b801561127457600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602001611f32565b73ffffffffffffffffffffffffffffffffffffffff831633148061227c575061227c8333610684565b6122ee5760405162461bcd60e51b815260206004820152602e60248201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60448201527f6572206f7220617070726f76656400000000000000000000000000000000000060648201526084016107a6565b611274838383613065565b60008181526101c7602052604081208054606092919061231890614eb6565b80601f016020809104026020016040519081016040528092919081815260200182805461234490614eb6565b80156123915780601f1061236657610100808354040283529160200191612391565b820191906000526020600020905b81548152906001019060200180831161237457829003601f168201915b5050505050905060008151116123af576123aa83613149565b6123d4565b6101c6816040516020016123c4929190615142565b6040516020818303038152906040525b9392505050565b60c95460ff1615610df95760405162461bcd60e51b815260206004820152601060248201527f5061757361626c653a207061757365640000000000000000000000000000000060448201526064016107a6565b73ffffffffffffffffffffffffffffffffffffffff84166124b75760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016107a6565b815183511461252e5760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060448201527f6d69736d6174636800000000000000000000000000000000000000000000000060648201526084016107a6565b3361253e816000878787876131d3565b60005b84518110156125f45783818151811061255c5761255c614f26565b60200260200101516065600087848151811061257a5761257a614f26565b6020026020010151815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546125dc9190614f84565b909155508190506125ec81614f97565b915050612541565b508473ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb878760405161266c9291906151e7565b60405180910390a4610aff816000878787876131e9565b60005b8151811015611274576000805b84548110156126f3578383815181106126ae576126ae614f26565b60200260200101518582815481106126c8576126c8614f26565b9060005260206000200154036126e157600191506126f3565b806126eb81614f97565b915050612693565b508061272c578383838151811061270c5761270c614f26565b602090810291909101810151825460018101845560009384529190922001555b50600101612686565b6127428585858585613425565b73ffffffffffffffffffffffffffffffffffffffff8416600090815261019260205260409020610aff9084612683565b6101915473ffffffffffffffffffffffffffffffffffffffff166391d148546000336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b168152600481019290925273ffffffffffffffffffffffffffffffffffffffff166024820152604401602060405180830381865afa158015612803573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128279190614f09565b610ce95760405162461bcd60e51b815260206004820152601860248201527f455243323055626971756974793a206e6f742061646d696e000000000000000060448201526064016107a6565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff16156128a657611274836134cd565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561292b575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261292891810190615215565b60015b61299d5760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f74205555505300000000000000000000000000000000000060648201526084016107a6565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8114612a325760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c6555554944000000000000000000000000000000000000000000000060648201526084016107a6565b506112748383836135bd565b612a466135e2565b60c980547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390a1565b612ac36123db565b611274838383613634565b73ffffffffffffffffffffffffffffffffffffffff8416612b575760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016107a6565b336000612b6385613695565b90506000612b7085613695565b9050612b81836000898585896131d3565b600086815260656020908152604080832073ffffffffffffffffffffffffffffffffffffffff8b16845290915281208054879290612bc0908490614f84565b9091555050604080518781526020810187905273ffffffffffffffffffffffffffffffffffffffff808a1692600092918716917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4612c2d836000898989896136e0565b50505050505050565b60005b8254811015612c7c5781838281548110612c5557612c55614f26565b906000526020600020015403612c6a57505050565b80612c7481614f97565b915050612c39565b5081546001810183556000928352602090922090910155565b60008281526101c760205260409020612cae8282615015565b50817f6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b612cda8461095d565b604051612ce79190614784565b60405180910390a25050565b612cfb6123db565b60c980547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612a913390565b60676110f78282615015565b6101c66110f78282615015565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612e085760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c2073746174757360448201527f20666f722073656c66000000000000000000000000000000000000000000000060648201526084016107a6565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526066602090815260408083209487168084529482529182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b600054610100900460ff16612f1d5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016107a6565b610ce981613873565b600054610100900460ff16610df95760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016107a6565b600054610100900460ff166130205760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016107a6565b610df96138f0565b6130358585858585613997565b73ffffffffffffffffffffffffffffffffffffffff8416600090815261019260205260409020610aff9084612c36565b61306d6123db565b806001146130bd5760405162461bcd60e51b815260206004820152600b60248201527f616d6f756e74203c3e203100000000000000000000000000000000000000000060448201526064016107a6565b6130c983836001613a3f565b60008281526101f86020526040902060058101541561312a5760405162461bcd60e51b815260206004820152600760248201527f4c50203c3e20300000000000000000000000000000000000000000000000000060448201526064016107a6565b6001610193600082825461313e919061512f565b909155505050505050565b60606067805461315890614eb6565b80601f016020809104026020016040519081016040528092919081815260200182805461318490614eb6565b80156115875780601f106131a657610100808354040283529160200191611587565b820191906000526020600020905b8154815290600101906020018083116131b45750939695505050505050565b6131e1868686868686613a6f565b505050505050565b73ffffffffffffffffffffffffffffffffffffffff84163b156131e1576040517fbc197c8100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063bc197c8190613260908990899088908890889060040161522e565b6020604051808303816000875af19250505080156132b9575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526132b691810190615299565b60015b61336e576132c56152b6565b806308c379a0036132fe57506132d96152d1565b806132e45750613300565b8060405162461bcd60e51b81526004016107a69190614784565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e2d4552433131353560448201527f526563656976657220696d706c656d656e74657200000000000000000000000060648201526084016107a6565b7fffffffff0000000000000000000000000000000000000000000000000000000081167fbc197c810000000000000000000000000000000000000000000000000000000014612c2d5760405162461bcd60e51b815260206004820152602860248201527f455243313135353a204552433131353552656365697665722072656a6563746560448201527f6420746f6b656e7300000000000000000000000000000000000000000000000060648201526084016107a6565b73ffffffffffffffffffffffffffffffffffffffff851633148061344e575061344e8533610684565b6134c05760405162461bcd60e51b815260206004820152602e60248201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60448201527f6572206f7220617070726f76656400000000000000000000000000000000000060648201526084016107a6565b610aff8585858585613a7d565b73ffffffffffffffffffffffffffffffffffffffff81163b6135575760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e74726163740000000000000000000000000000000000000060648201526084016107a6565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6135c683613d72565b6000825111806135d35750805b15611274576113d28383613dbf565b60c95460ff16610df95760405162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f742070617573656400000000000000000000000060448201526064016107a6565b61363c6123db565b613647838383613de4565b60005b82518110156113d25781818151811061366557613665614f26565b6020026020010151610193600082825461367f919061512f565b9091555061368e905081614f97565b905061364a565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106136cf576136cf614f26565b602090810291909101015292915050565b73ffffffffffffffffffffffffffffffffffffffff84163b156131e1576040517ff23a6e6100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063f23a6e61906137579089908990889088908890600401615379565b6020604051808303816000875af19250505080156137b0575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526137ad91810190615299565b60015b6137bc576132c56152b6565b7fffffffff0000000000000000000000000000000000000000000000000000000081167ff23a6e610000000000000000000000000000000000000000000000000000000014612c2d5760405162461bcd60e51b815260206004820152602860248201527f455243313135353a204552433131353552656365697665722072656a6563746560448201527f6420746f6b656e7300000000000000000000000000000000000000000000000060648201526084016107a6565b600054610100900460ff166117a15760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016107a6565b600054610100900460ff1661396d5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016107a6565b60c980547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b73ffffffffffffffffffffffffffffffffffffffff85163314806139c057506139c08533610684565b613a325760405162461bcd60e51b815260206004820152602e60248201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60448201527f6572206f7220617070726f76656400000000000000000000000000000000000060648201526084016107a6565b610aff85858585856140d2565b613a476123db565b613a528383836142ee565b806101936000828254613a65919061512f565b9091555050505050565b6131e18686868686866144dc565b8151835114613af45760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060448201527f6d69736d6174636800000000000000000000000000000000000000000000000060648201526084016107a6565b73ffffffffffffffffffffffffffffffffffffffff8416613b7d5760405162461bcd60e51b815260206004820152602560248201527f455243313135353a207472616e7366657220746f20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016107a6565b33613b8c8187878787876131d3565b60005b8451811015613ce5576000858281518110613bac57613bac614f26565b602002602001015190506000858381518110613bca57613bca614f26565b602090810291909101810151600084815260658352604080822073ffffffffffffffffffffffffffffffffffffffff8e168352909352919091205490915081811015613c7e5760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60448201527f72207472616e736665720000000000000000000000000000000000000000000060648201526084016107a6565b600083815260656020908152604080832073ffffffffffffffffffffffffffffffffffffffff8e8116855292528083208585039055908b16825281208054849290613cca908490614f84565b9250508190555050505080613cde90614f97565b9050613b8f565b508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051613d5c9291906151e7565b60405180910390a46131e18187878787876131e9565b613d7b816134cd565b60405173ffffffffffffffffffffffffffffffffffffffff8216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606123d483836040518060600160405280602781526020016153e660279139614555565b73ffffffffffffffffffffffffffffffffffffffff8316613e6d5760405162461bcd60e51b815260206004820152602360248201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016107a6565b8051825114613ee45760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060448201527f6d69736d6174636800000000000000000000000000000000000000000000000060648201526084016107a6565b6000339050613f07818560008686604051806020016040528060008152506131d3565b60005b835181101561403e576000848281518110613f2757613f27614f26565b602002602001015190506000848381518110613f4557613f45614f26565b602090810291909101810151600084815260658352604080822073ffffffffffffffffffffffffffffffffffffffff8c168352909352919091205490915081811015613ff85760405162461bcd60e51b8152602060048201526024808201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c60448201527f616e63650000000000000000000000000000000000000000000000000000000060648201526084016107a6565b600092835260656020908152604080852073ffffffffffffffffffffffffffffffffffffffff8b168652909152909220910390558061403681614f97565b915050613f0a565b50600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb86866040516140b69291906151e7565b60405180910390a46040805160208101909152600090526113d2565b73ffffffffffffffffffffffffffffffffffffffff841661415b5760405162461bcd60e51b815260206004820152602560248201527f455243313135353a207472616e7366657220746f20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016107a6565b33600061416785613695565b9050600061417485613695565b90506141848389898585896131d3565b600086815260656020908152604080832073ffffffffffffffffffffffffffffffffffffffff8c1684529091529020548581101561422a5760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60448201527f72207472616e736665720000000000000000000000000000000000000000000060648201526084016107a6565b600087815260656020908152604080832073ffffffffffffffffffffffffffffffffffffffff8d8116855292528083208985039055908a16825281208054889290614276908490614f84565b9091555050604080518881526020810188905273ffffffffffffffffffffffffffffffffffffffff808b16928c821692918816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a46142e3848a8a8a8a8a6136e0565b505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff83166143775760405162461bcd60e51b815260206004820152602360248201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016107a6565b33600061438384613695565b9050600061439084613695565b90506143b0838760008585604051806020016040528060008152506131d3565b600085815260656020908152604080832073ffffffffffffffffffffffffffffffffffffffff8a168452909152902054848110156144555760405162461bcd60e51b8152602060048201526024808201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c60448201527f616e63650000000000000000000000000000000000000000000000000000000060648201526084016107a6565b600086815260656020908152604080832073ffffffffffffffffffffffffffffffffffffffff8b81168086529184528285208a8703905582518b81529384018a90529092908816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4604080516020810190915260009052612c2d565b60c95460ff16156131e15760405162461bcd60e51b815260206004820152602c60248201527f455243313135355061757361626c653a20746f6b656e207472616e736665722060448201527f7768696c6520706175736564000000000000000000000000000000000000000060648201526084016107a6565b60606000808573ffffffffffffffffffffffffffffffffffffffff168560405161457f91906153c9565b600060405180830381855af49150503d80600081146145ba576040519150601f19603f3d011682016040523d82523d6000602084013e6145bf565b606091505b50915091506145d0868383876145da565b9695505050505050565b6060831561465657825160000361464f5773ffffffffffffffffffffffffffffffffffffffff85163b61464f5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016107a6565b5081614660565b6146608383614668565b949350505050565b8151156132e45781518083602001fd5b803573ffffffffffffffffffffffffffffffffffffffff8116811461469c57600080fd5b919050565b600080604083850312156146b457600080fd5b6146bd83614678565b946020939093013593505050565b7fffffffff0000000000000000000000000000000000000000000000000000000081168114610ce957600080fd5b60006020828403121561470b57600080fd5b81356123d4816146cb565b60005b83811015614731578181015183820152602001614719565b50506000910152565b60008151808452614752816020860160208601614716565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006123d4602083018461473a565b6000602082840312156147a957600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830116810181811067ffffffffffffffff82111715614823576148236147b0565b6040525050565b600067ffffffffffffffff821115614844576148446147b0565b5060051b60200190565b600082601f83011261485f57600080fd5b8135602061486c8261482a565b60405161487982826147df565b83815260059390931b850182019282810191508684111561489957600080fd5b8286015b848110156148b4578035835291830191830161489d565b509695505050505050565b600082601f8301126148d057600080fd5b813567ffffffffffffffff8111156148ea576148ea6147b0565b60405161491f60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f85011601826147df565b81815284602083860101111561493457600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000806080858703121561496757600080fd5b61497085614678565b9350602085013567ffffffffffffffff8082111561498d57600080fd5b6149998883890161484e565b945060408701359150808211156149af57600080fd5b6149bb8883890161484e565b935060608701359150808211156149d157600080fd5b506149de878288016148bf565b91505092959194509250565b600080600080600060a08688031215614a0257600080fd5b614a0b86614678565b9450614a1960208701614678565b9350604086013567ffffffffffffffff80821115614a3657600080fd5b614a4289838a0161484e565b94506060880135915080821115614a5857600080fd5b614a6489838a0161484e565b93506080880135915080821115614a7a57600080fd5b50614a87888289016148bf565b9150509295509295909350565b600060208284031215614aa657600080fd5b6123d482614678565b60008060408385031215614ac257600080fd5b823567ffffffffffffffff80821115614ada57600080fd5b818501915085601f830112614aee57600080fd5b81356020614afb8261482a565b604051614b0882826147df565b83815260059390931b8501820192828101915089841115614b2857600080fd5b948201945b83861015614b4d57614b3e86614678565b82529482019490820190614b2d565b96505086013592505080821115614b6357600080fd5b50614b708582860161484e565b9150509250929050565b600081518084526020808501945080840160005b83811015614baa57815187529582019590820190600101614b8e565b509495945050505050565b6020815260006123d46020830184614b7a565b60008060408385031215614bdb57600080fd5b614be483614678565b9150602083013567ffffffffffffffff811115614c0057600080fd5b614b70858286016148bf565b600080600060608486031215614c2157600080fd5b614c2a84614678565b9250602084013567ffffffffffffffff80821115614c4757600080fd5b614c538783880161484e565b93506040860135915080821115614c6957600080fd5b50614c768682870161484e565b9150509250925092565b60008060008060808587031215614c9657600080fd5b614c9f85614678565b93506020850135925060408501359150606085013567ffffffffffffffff811115614cc957600080fd5b6149de878288016148bf565b60008060408385031215614ce857600080fd5b82359150602083013567ffffffffffffffff811115614c0057600080fd5b600060208284031215614d1857600080fd5b813567ffffffffffffffff811115614d2f57600080fd5b614660848285016148bf565b8015158114610ce957600080fd5b60008060408385031215614d5c57600080fd5b614d6583614678565b91506020830135614d7581614d3b565b809150509250929050565b60008060008060808587031215614d9657600080fd5b614d9f85614678565b966020860135965060408601359560600135945092505050565b60008060008060808587031215614dcf57600080fd5b5050823594602084013594506040840135936060013592509050565b60008060408385031215614dfe57600080fd5b614e0783614678565b9150614e1560208401614678565b90509250929050565b600080600080600060a08688031215614e3657600080fd5b614e3f86614678565b9450614e4d60208701614678565b93506040860135925060608601359150608086013567ffffffffffffffff811115614e7757600080fd5b614a87888289016148bf565b600080600060608486031215614e9857600080fd5b614ea184614678565b95602085013595506040909401359392505050565b600181811c90821680614eca57607f821691505b602082108103614f03577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b600060208284031215614f1b57600080fd5b81516123d481614d3b565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b808201808211156107e1576107e1614f55565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203614fc857614fc8614f55565b5060010190565b601f82111561127457600081815260208120601f850160051c81016020861015614ff65750805b601f850160051c820191505b818110156131e157828155600101615002565b815167ffffffffffffffff81111561502f5761502f6147b0565b6150438161503d8454614eb6565b84614fcf565b602080601f83116001811461509657600084156150605750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b1785556131e1565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b828110156150e3578886015182559484019460019091019084016150c4565b508582101561511f57878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b01905550565b818103818111156107e1576107e1614f55565b600080845461515081614eb6565b60018281168015615168576001811461519b576151ca565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00841687528215158302870194506151ca565b8860005260208060002060005b858110156151c15781548a8201529084019082016151a8565b50505082870194505b5050505083516151de818360208801614716565b01949350505050565b6040815260006151fa6040830185614b7a565b828103602084015261520c8185614b7a565b95945050505050565b60006020828403121561522757600080fd5b5051919050565b600073ffffffffffffffffffffffffffffffffffffffff808816835280871660208401525060a0604083015261526760a0830186614b7a565b82810360608401526152798186614b7a565b9050828103608084015261528d818561473a565b98975050505050505050565b6000602082840312156152ab57600080fd5b81516123d4816146cb565b600060033d11156111cb5760046000803e5060005160e01c90565b600060443d10156152df5790565b6040517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc803d016004833e81513d67ffffffffffffffff816024840111818411171561532d57505050505090565b82850191508151818111156153455750505050505090565b843d870101602082850101111561535f5750505050505090565b61536e602082860101876147df565b509095945050505050565b600073ffffffffffffffffffffffffffffffffffffffff808816835280871660208401525084604083015283606083015260a060808301526153be60a083018461473a565b979650505050505050565b600082516153db818460208701614716565b919091019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220feb4ef31ce7b369467971ed9646a381205ffe4a26a4d04d100dd1e1c16db8ec564736f6c63430008130033", - "nonce": "0x2a", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe20c193b660e49e149f5dac6899720950c5c514dbeab6e0edf348cc3a5f0c4b4", - "transactionType": "CREATE", - "contractName": "ERC1967Proxy", - "contractAddress": "0x5aa6CA888B30105d9b5E42110850CA3Ba2FF7ABd", - "function": null, - "arguments": [ - "0x4b9E41D9bE1A76E9160c73af782012b9868d0cE4", - "0xf399e22e000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000005868747470733a2f2f626166796265696669627a3466686b3479616735726575706d6768356364626d326f6c61646b65347a6664376c6479773761766769706f63706d792e697066732e696e667572612d697066732e696f2f0000000000000000" - ], - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "gas": "0x5990c", - "value": "0x0", - "data": "0x60806040526040516104ee3803806104ee833981016040819052610022916102de565b61002e82826000610035565b50506103fb565b61003e83610061565b60008251118061004b5750805b1561005c5761005a83836100a1565b505b505050565b61006a816100cd565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606100c683836040518060600160405280602781526020016104c760279139610180565b9392505050565b6001600160a01b0381163b61013f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080856001600160a01b03168560405161019d91906103ac565b600060405180830381855af49150503d80600081146101d8576040519150601f19603f3d011682016040523d82523d6000602084013e6101dd565b606091505b5090925090506101ef868383876101f9565b9695505050505050565b60608315610268578251600003610261576001600160a01b0385163b6102615760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610136565b5081610272565b610272838361027a565b949350505050565b81511561028a5781518083602001fd5b8060405162461bcd60e51b815260040161013691906103c8565b634e487b7160e01b600052604160045260246000fd5b60005b838110156102d55781810151838201526020016102bd565b50506000910152565b600080604083850312156102f157600080fd5b82516001600160a01b038116811461030857600080fd5b60208401519092506001600160401b038082111561032557600080fd5b818501915085601f83011261033957600080fd5b81518181111561034b5761034b6102a4565b604051601f8201601f19908116603f01168101908382118183101715610373576103736102a4565b8160405282815288602084870101111561038c57600080fd5b61039d8360208301602088016102ba565b80955050505050509250929050565b600082516103be8184602087016102ba565b9190910192915050565b60208152600082518060208401526103e78160408501602087016102ba565b601f01601f19169190910160400192915050565b60be806104096000396000f3fe608060405236601057600e6013565b005b600e5b601f601b6021565b6065565b565b600060607f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b905090565b3660008037600080366000845af43d6000803e8080156083573d6000f35b3d6000fdfea2646970667358221220ee73825c3965854f7394eef8f358ef2aad4b717396c04da27f3a5227ed3523f664736f6c63430008130033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000004b9e41d9be1a76e9160c73af782012b9868d0ce4000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c4f399e22e000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000005868747470733a2f2f626166796265696669627a3466686b3479616735726575706d6768356364626d326f6c61646b65347a6664376c6479773761766769706f63706d792e697066732e696e667572612d697066732e696f2f000000000000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x2b", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x188d4fb17efe9557a7a79d36f9f77cfd6bc855886bd7c160e0333778d07f4213", - "transactionType": "CALL", - "contractName": "Diamond", - "contractAddress": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xa18e35a6e821aadc80afd132ffa72879f999f2fc", - "to": "0xbe0efabc83686a81903c1d4a2515f8111e53b5cb", - "gas": "0x1151d", - "value": "0x0", - "data": "0x0083faee0000000000000000000000005aa6ca888b30105d9b5e42110850ca3ba2ff7abd", - "nonce": "0x2c", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "transactionHash": "0xd3d7e4d6d3e7c1ff4f8cc40d4540e8b91f168c57f4b13b045ce86f0e3deda277", - "transactionIndex": "0x0", - "blockHash": "0x79ac2a883ecc87b7ce9c22d7f40b9a7d7275396a85d61a9dce98596c2ccddf80", - "blockNumber": "0x1149fab", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x17b3a4", - "gasUsed": "0x17b3a4", - "contractAddress": "0x5D00797F4d5A2eED04D75a8D3Cff1721E859b35d", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x4881a56d4" - }, - { - "transactionHash": "0x36b4a622a2e08c528fa248cc114f4e1e3707c30d9ba8db8a0dd97e7d2045c842", - "transactionIndex": "0x0", - "blockHash": "0x414cce7f4b4ff639449ee68b5917ed3dc036634626323ad96e64fe079d02629b", - "blockNumber": "0x1149fac", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x17b707", - "gasUsed": "0x17b707", - "contractAddress": "0xd20b46190da9B273a12E59895cF8a750C25541CC", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x41a24d476" - }, - { - "transactionHash": "0xb28687c2ac9524ab60d5fefef1cff1a8cce52ea760e74349a760fda2c0156cf6", - "transactionIndex": "0x0", - "blockHash": "0x21925fda6cbe0fd672b74816a4a0c5a63bfaf50d71de5639459a75e3640a6fc1", - "blockNumber": "0x1149fad", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x74ec4", - "gasUsed": "0x74ec4", - "contractAddress": "0x1f0BFD4230e54c8089A7Fc59c9090Fcb40C1cBdC", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x3b8833ec9" - }, - { - "transactionHash": "0x640af1c4ca8ef61f632471c50b4c55ea1dbe5d4a23db6ab8333b436bc0c85e01", - "transactionIndex": "0x0", - "blockHash": "0xe7aea86a91e6faead016cd078639949d606a864254497709f27923c617c8af69", - "blockNumber": "0x1149fae", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x3c8d2", - "gasUsed": "0x3c8d2", - "contractAddress": "0x1289805419dc74bcdeE5D4a06606444E9f1474Ed", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x35ae35d23" - }, - { - "transactionHash": "0xc3ca6beee72d12ed893d8698d412b1ff7ee70c3862003afe90e84a0f2895765d", - "transactionIndex": "0x0", - "blockHash": "0xb0162af0cc16454889b5f76cb3a55e08cc3e9d97a48f14806461da9091e5aa72", - "blockNumber": "0x1149faf", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x1d64d3", - "gasUsed": "0x1d64d3", - "contractAddress": "0x4e037B9A8Ce977462DA4E10Fc164363C827abfc6", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x30748d1e8" - }, - { - "transactionHash": "0x2fb40379a262db56d7f76ade85f84dd875654e377754cfcdac1e9d23b63b8aca", - "transactionIndex": "0x0", - "blockHash": "0x12555f20fcc30d32f4b977c5c4bd7d8ee376f1dad0d1d8f7375da7644dcfc6d1", - "blockNumber": "0x1149fb0", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0xb5124", - "gasUsed": "0xb5124", - "contractAddress": "0x58de01A211b2477ce1393c5512bF6089eFc59c25", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x2c64cfe3f" - }, - { - "transactionHash": "0x27c8e5f0243cbb3ca8437b66a3f2d1f2b2bc2d0a28b3b58863dcfad47772f939", - "transactionIndex": "0x0", - "blockHash": "0xb806eebce10296dfa217e77ed60b804b630482b07d691582626d5db54f98af31", - "blockNumber": "0x1149fb1", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0xd98f2", - "gasUsed": "0xd98f2", - "contractAddress": "0xd7d3E9c9BC05aBA6B9AE47b27aD18d83e441BF32", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x2872658c0" - }, - { - "transactionHash": "0x92b6c572c8b7e45f3e00e31c6c04ab2f0904ab21da5d823b1ebde4d0a3f4558f", - "transactionIndex": "0x0", - "blockHash": "0x97cd3e347e161a28c16875413b4f304478f56cb7c95632dedfdf76505e76de8b", - "blockNumber": "0x1149fb2", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0xd4599", - "gasUsed": "0xd4599", - "contractAddress": "0x635caB41ff7b3b2FA5ebE9518129947a563719B6", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x25015ef17" - }, - { - "transactionHash": "0x81b623ac7e5ba0f6ad628a27ff6b3cbc81341ce44a42e4baaeb4ced1c9913fa9", - "transactionIndex": "0x0", - "blockHash": "0x26046e84d3b44151036030831e19dad08be6f6e47fe3027023833d3e98dcb6b3", - "blockNumber": "0x1149fb3", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x20d38d", - "gasUsed": "0x20d38d", - "contractAddress": "0x119E315502b87e67F1bc98577c735A3518eA47da", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x21f6c14b7" - }, - { - "transactionHash": "0x254cf3c90806946e9a09666f5ef102afaf42d801cac26fcb5ef52b15e81a8427", - "transactionIndex": "0x0", - "blockHash": "0x42079966c06af6ca114151f0ecd21ece5f15b473740fb93c0bb76d065ad7bc63", - "blockNumber": "0x1149fb4", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x3e23f9", - "gasUsed": "0x3e23f9", - "contractAddress": "0x9F0259fe34BFC22d9cbEEb340Cd8d53F35CDEB80", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x1f861f8af" - }, - { - "transactionHash": "0xa1120696e1c820b22ac21449c16f59e47bc79ee315bb5377c0500d5ae2f5531e", - "transactionIndex": "0x0", - "blockHash": "0x6e269c9ec408355bc401343f053a021c60547edd2f90f41cdf9aa3cda4bba52f", - "blockNumber": "0x1149fb5", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x14a018", - "gasUsed": "0x14a018", - "contractAddress": "0x6169444aE7A834646f31f2179dbe9153C2Cfe79D", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x1dabc4578" - }, - { - "transactionHash": "0xa5941b71150c450cec9e9211bfd7e53d09b10eeb40dcb8080820bc132e5a5516", - "transactionIndex": "0x0", - "blockHash": "0xe2995c7b38d9328cabf16443d5d02dfc3552584f5dd66c4349f216336c63df4f", - "blockNumber": "0x1149fb6", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x387a7e", - "gasUsed": "0x387a7e", - "contractAddress": "0x38963B77678eb09f9EcC19F42f0371ec3C3c9b79", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x1b9141cee" - }, - { - "transactionHash": "0xdd96f5df7319b75a0b0df1093ff5f64f65796578328c0269f6804b3cc8950b60", - "transactionIndex": "0x0", - "blockHash": "0xc715bcd34ff71c1a909076c3827a4c4a703fcd8d8a4f7975da701e8c1a335624", - "blockNumber": "0x1149fb7", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x129b12", - "gasUsed": "0x129b12", - "contractAddress": "0x82aCf7DE62Ab6B0C240873339C19461A34260794", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x1a0628e42" - }, - { - "transactionHash": "0xce0f6335fdc8a360ecd5ce43164645bf080ae12aa22755768c4470a664ad156a", - "transactionIndex": "0x0", - "blockHash": "0xb2926b237fa61073a2835d2c77a6ad252e35d6106beb901f972b2f0dc6810273", - "blockNumber": "0x1149fb8", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x23480d", - "gasUsed": "0x23480d", - "contractAddress": "0xb66709Aa65AaC2b8a6294062d0a0531207481036", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x1851a44d9" - }, - { - "transactionHash": "0xb3ae73c02428ac2947f949025b993da0c98f6b0857cafea2d7255143d5d0e6bd", - "transactionIndex": "0x0", - "blockHash": "0x28b4235c5cd7881861abb66f6052fa328cf2cbfc7f08a1998d8d2057dee7bc9a", - "blockNumber": "0x1149fb9", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x127761", - "gasUsed": "0x127761", - "contractAddress": "0x5D4905664E98A76cf56EBBd023D38C420d465770", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x16ede52b2" - }, - { - "transactionHash": "0xc39f685d525c3e03d9741a088d80ed1bfdbb90d365e3d16ad4254acaee103c12", - "transactionIndex": "0x0", - "blockHash": "0xf13566ef2397e689c870d04bad957e64a9fab245dc40485d4773048cbe875355", - "blockNumber": "0x1149fba", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x160b96", - "gasUsed": "0x160b96", - "contractAddress": "0xD64465FC4c7d3BAbaBA5d0E4AfF6DffC278bfd18", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x159421803" - }, - { - "transactionHash": "0xbf64fe37360d8b9fc837d807f835eaa9c53f814658cbb9637b920465011c34d7", - "transactionIndex": "0x0", - "blockHash": "0xd278966e5a303b413a1544248a5dad9cc0bb1a2e92fad67c580c4a9910177258", - "blockNumber": "0x1149fbb", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x23476a", - "gasUsed": "0x23476a", - "contractAddress": "0x7f7A6fA77E3De3e90be433834f23E24214bbe3C8", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x14674e259" - }, - { - "transactionHash": "0x5ace0cab615f79d3330deaf9822678f873ebf8193faf16961726a3fa5f130a15", - "transactionIndex": "0x0", - "blockHash": "0xfd6cb41be8e9c03a75ef3d8251423a246e690e101baa578ebf46eac39cf18627", - "blockNumber": "0x1149fbc", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x55871d", - "gasUsed": "0x55871d", - "contractAddress": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "logs": [ - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0xfd6cb41be8e9c03a75ef3d8251423a246e690e101baa578ebf46eac39cf18627", - "blockNumber": "0x1149fbc", - "transactionHash": "0x5ace0cab615f79d3330deaf9822678f873ebf8193faf16961726a3fa5f130a15", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - }, - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": ["0x8faa70878671ccd212d20771b795c50af8fd3ff6cf27f4bde57e5d4de0aeb673"], - "data": "0x00000000000000000000000000000000000000000000000000000000000000600000000000000000000000007f7a6fa77e3de3e90be433834f23e24214bbe3c800000000000000000000000000000000000000000000000000000000000016e0000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000003a0000000000000000000000000000000000000000000000000000000000000046000000000000000000000000000000000000000000000000000000000000008e00000000000000000000000000000000000000000000000000000000000000a600000000000000000000000000000000000000000000000000000000000000b400000000000000000000000000000000000000000000000000000000000000c200000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000001020000000000000000000000000000000000000000000000000000000000000114000000000000000000000000000000000000000000000000000000000000013a00000000000000000000000000000000000000000000000000000000000001440000000000000000000000000000000000000000000000000000000000000152000000000000000000000000000000000000000000000000000000000000015c0000000000000000000000000d20b46190da9b273a12e59895cf8a750c25541cc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000011f931c1c000000000000000000000000000000000000000000000000000000000000000000000000000000001f0bfd4230e54c8089a7fc59c9090fcb40c1cbdc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000057a0ed62700000000000000000000000000000000000000000000000000000000adfca15e0000000000000000000000000000000000000000000000000000000052ef6b2c00000000000000000000000000000000000000000000000000000000cdffacc60000000000000000000000000000000000000000000000000000000001ffc9a7000000000000000000000000000000000000000000000000000000000000000000000000000000001289805419dc74bcdee5d4a06606444e9f1474ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000002f2fde38b000000000000000000000000000000000000000000000000000000008da5cb5b000000000000000000000000000000000000000000000000000000000000000000000000000000004e037b9a8ce977462da4e10fc164363c827abfc6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020ba2d8cdd00000000000000000000000000000000000000000000000000000000dd390ea000000000000000000000000000000000000000000000000000000000e2d443bd00000000000000000000000000000000000000000000000000000000f986cd5700000000000000000000000000000000000000000000000000000000147f1b96000000000000000000000000000000000000000000000000000000001a867af500000000000000000000000000000000000000000000000000000000f6f172cb00000000000000000000000000000000000000000000000000000000be1d86e10000000000000000000000000000000000000000000000000000000015f97398000000000000000000000000000000000000000000000000000000000083faee0000000000000000000000000000000000000000000000000000000092324611000000000000000000000000000000000000000000000000000000001c1f8aa3000000000000000000000000000000000000000000000000000000006605bfda00000000000000000000000000000000000000000000000000000000016afee700000000000000000000000000000000000000000000000000000000fbff3a41000000000000000000000000000000000000000000000000000000008fe6368300000000000000000000000000000000000000000000000000000000bc3ea01800000000000000000000000000000000000000000000000000000000ebef28a700000000000000000000000000000000000000000000000000000000b0bd67b400000000000000000000000000000000000000000000000000000000017df32700000000000000000000000000000000000000000000000000000000b42165d00000000000000000000000000000000000000000000000000000000036c3df240000000000000000000000000000000000000000000000000000000091df16d3000000000000000000000000000000000000000000000000000000008b38ebb300000000000000000000000000000000000000000000000000000000e0ee685500000000000000000000000000000000000000000000000000000000a9b8b79600000000000000000000000000000000000000000000000000000000221e2e6000000000000000000000000000000000000000000000000000000000214f788200000000000000000000000000000000000000000000000000000000ad3401ed00000000000000000000000000000000000000000000000000000000d3815fb9000000000000000000000000000000000000000000000000000000003535f48b00000000000000000000000000000000000000000000000000000000c5f956af0000000000000000000000000000000000000000000000000000000000000000000000000000000058de01a211b2477ce1393c5512bf6089efc59c250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000082f2ff15d0000000000000000000000000000000000000000000000000000000091d14854000000000000000000000000000000000000000000000000000000008bb9c5bf00000000000000000000000000000000000000000000000000000000248a9ca300000000000000000000000000000000000000000000000000000000d547741f000000000000000000000000000000000000000000000000000000008456cb59000000000000000000000000000000000000000000000000000000003f4ba83a000000000000000000000000000000000000000000000000000000005c975abb00000000000000000000000000000000000000000000000000000000000000000000000000000000d7d3e9c9bc05aba6b9ae47b27ad18d83e441bf320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000034e847fc700000000000000000000000000000000000000000000000000000000a2e6204500000000000000000000000000000000000000000000000000000000283583c600000000000000000000000000000000000000000000000000000000000000000000000000000000635cab41ff7b3b2fa5ebe9518129947a563719b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000003fa3305c900000000000000000000000000000000000000000000000000000000bf0d68e4000000000000000000000000000000000000000000000000000000002db8c12900000000000000000000000000000000000000000000000000000000000000000000000000000000119e315502b87e67f1bc98577c735a3518ea47da00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000c5f3acd8e0000000000000000000000000000000000000000000000000000000045889bd700000000000000000000000000000000000000000000000000000000776a3bb500000000000000000000000000000000000000000000000000000000ed7662ee000000000000000000000000000000000000000000000000000000002193393300000000000000000000000000000000000000000000000000000000537bb5dc0000000000000000000000000000000000000000000000000000000078b3139b00000000000000000000000000000000000000000000000000000000c0d8012c000000000000000000000000000000000000000000000000000000003cf7857400000000000000000000000000000000000000000000000000000000702f01ee000000000000000000000000000000000000000000000000000000003a98ef390000000000000000000000000000000000000000000000000000000016f0115b000000000000000000000000000000000000000000000000000000000000000000000000000000009f0259fe34bfc22d9cbeeb340cd8d53f35cdeb8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000c96908b52000000000000000000000000000000000000000000000000000000007cc6bd41000000000000000000000000000000000000000000000000000000006970d473000000000000000000000000000000000000000000000000000000004d8c28c4000000000000000000000000000000000000000000000000000000002f72589e00000000000000000000000000000000000000000000000000000000aa1ec70a00000000000000000000000000000000000000000000000000000000e2bbb15800000000000000000000000000000000000000000000000000000000422f1043000000000000000000000000000000000000000000000000000000009d7de6b3000000000000000000000000000000000000000000000000000000005215915000000000000000000000000000000000000000000000000000000000c5d1cb6300000000000000000000000000000000000000000000000000000000aadc68a5000000000000000000000000000000000000000000000000000000000000000000000000000000006169444ae7a834646f31f2179dbe9153c2cfe79d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000005629056cb00000000000000000000000000000000000000000000000000000000a64154f000000000000000000000000000000000000000000000000000000000d5a8cf6400000000000000000000000000000000000000000000000000000000a609d912000000000000000000000000000000000000000000000000000000005b374a400000000000000000000000000000000000000000000000000000000000000000000000000000000038963b77678eb09f9ecc19f42f0371ec3c3c9b7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000fb6170dcc00000000000000000000000000000000000000000000000000000000d3918c1d000000000000000000000000000000000000000000000000000000004e7c028d0000000000000000000000000000000000000000000000000000000071fc117100000000000000000000000000000000000000000000000000000000a35e50bc000000000000000000000000000000000000000000000000000000005857650800000000000000000000000000000000000000000000000000000000d2bdc9e000000000000000000000000000000000000000000000000000000000be5c687200000000000000000000000000000000000000000000000000000000f23a6e6100000000000000000000000000000000000000000000000000000000bc197c81000000000000000000000000000000000000000000000000000000005469bff100000000000000000000000000000000000000000000000000000000b5a3ff8700000000000000000000000000000000000000000000000000000000efa0982f000000000000000000000000000000000000000000000000000000000d65f47f000000000000000000000000000000000000000000000000000000002565aa420000000000000000000000000000000000000000000000000000000000000000000000000000000082acf7de62ab6b0c240873339c19461a34260794000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001c4b4a9ff00000000000000000000000000000000000000000000000000000000000000000000000000000000b66709aa65aac2b8a6294062d0a0531207481036000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000003ac50680600000000000000000000000000000000000000000000000000000000f13a38a600000000000000000000000000000000000000000000000000000000993fba5c000000000000000000000000000000000000000000000000000000000000000000000000000000005d4905664e98a76cf56ebbd023d38c420d465770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001764263cf00000000000000000000000000000000000000000000000000000000000000000000000000000000d64465fc4c7d3bababa5d0e4aff6dffc278bfd18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001651156bc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014411567a570000000000000000000000000000000000000000000000000000000000000020000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000008ac7230489e80000000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "blockHash": "0xfd6cb41be8e9c03a75ef3d8251423a246e690e101baa578ebf46eac39cf18627", - "blockNumber": "0x1149fbc", - "transactionHash": "0x5ace0cab615f79d3330deaf9822678f873ebf8193faf16961726a3fa5f130a15", - "transactionIndex": "0x0", - "logIndex": "0x1", - "transactionLogIndex": "0x1", - "removed": false - }, - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0xfd6cb41be8e9c03a75ef3d8251423a246e690e101baa578ebf46eac39cf18627", - "blockNumber": "0x1149fbc", - "transactionHash": "0x5ace0cab615f79d3330deaf9822678f873ebf8193faf16961726a3fa5f130a15", - "transactionIndex": "0x0", - "logIndex": "0x2", - "transactionLogIndex": "0x2", - "removed": false - }, - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0xb82d33f41b1a8468b0a3355568595a8da603c64dc1244f7eb97e3e56cfccbe18", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0xfd6cb41be8e9c03a75ef3d8251423a246e690e101baa578ebf46eac39cf18627", - "blockNumber": "0x1149fbc", - "transactionHash": "0x5ace0cab615f79d3330deaf9822678f873ebf8193faf16961726a3fa5f130a15", - "transactionIndex": "0x0", - "logIndex": "0x3", - "transactionLogIndex": "0x3", - "removed": false - }, - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0xdaf3ecc50fa598711b1ee1d917034f13e9a9c0fdb62c2cf473512b14250ab354", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0xfd6cb41be8e9c03a75ef3d8251423a246e690e101baa578ebf46eac39cf18627", - "blockNumber": "0x1149fbc", - "transactionHash": "0x5ace0cab615f79d3330deaf9822678f873ebf8193faf16961726a3fa5f130a15", - "transactionIndex": "0x0", - "logIndex": "0x4", - "transactionLogIndex": "0x4", - "removed": false - }, - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0xf77b03f56c25e281ca09a14fb3d2ebab8d5d807e9fec9bcd58ee6ab9b9919922", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0xfd6cb41be8e9c03a75ef3d8251423a246e690e101baa578ebf46eac39cf18627", - "blockNumber": "0x1149fbc", - "transactionHash": "0x5ace0cab615f79d3330deaf9822678f873ebf8193faf16961726a3fa5f130a15", - "transactionIndex": "0x0", - "logIndex": "0x5", - "transactionLogIndex": "0x5", - "removed": false - }, - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0xddef7fca0fcf9be4fcce0d17f8feb9de40ce2543193084040e18c6e73ab971e2", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0xfd6cb41be8e9c03a75ef3d8251423a246e690e101baa578ebf46eac39cf18627", - "blockNumber": "0x1149fbc", - "transactionHash": "0x5ace0cab615f79d3330deaf9822678f873ebf8193faf16961726a3fa5f130a15", - "transactionIndex": "0x0", - "logIndex": "0x6", - "transactionLogIndex": "0x6", - "removed": false - }, - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0x2fa9c45d1262dc83e302ea747fa1a6189169018ef59e5bf5bff35c386ec653cd", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0xfd6cb41be8e9c03a75ef3d8251423a246e690e101baa578ebf46eac39cf18627", - "blockNumber": "0x1149fbc", - "transactionHash": "0x5ace0cab615f79d3330deaf9822678f873ebf8193faf16961726a3fa5f130a15", - "transactionIndex": "0x0", - "logIndex": "0x7", - "transactionLogIndex": "0x7", - "removed": false - }, - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0xd59228754c59506641ecd586d489c0e7d376eb0bc93b21e1c031933d8d48c3a0", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0xfd6cb41be8e9c03a75ef3d8251423a246e690e101baa578ebf46eac39cf18627", - "blockNumber": "0x1149fbc", - "transactionHash": "0x5ace0cab615f79d3330deaf9822678f873ebf8193faf16961726a3fa5f130a15", - "transactionIndex": "0x0", - "logIndex": "0x8", - "transactionLogIndex": "0x8", - "removed": false - }, - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0xfd6cb41be8e9c03a75ef3d8251423a246e690e101baa578ebf46eac39cf18627", - "blockNumber": "0x1149fbc", - "transactionHash": "0x5ace0cab615f79d3330deaf9822678f873ebf8193faf16961726a3fa5f130a15", - "transactionIndex": "0x0", - "logIndex": "0x9", - "transactionLogIndex": "0x9", - "removed": false - }, - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0x25ff7e1779512d1a833158ec96d239645270c9fdbedc91aad895443d07d0260b", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0xfd6cb41be8e9c03a75ef3d8251423a246e690e101baa578ebf46eac39cf18627", - "blockNumber": "0x1149fbc", - "transactionHash": "0x5ace0cab615f79d3330deaf9822678f873ebf8193faf16961726a3fa5f130a15", - "transactionIndex": "0x0", - "logIndex": "0xa", - "transactionLogIndex": "0xa", - "removed": false - }, - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0xa6b5d83d32632203555cb9b2c2f68a8d94da48cadd9266ac0d17babedb52ea5b", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0xfd6cb41be8e9c03a75ef3d8251423a246e690e101baa578ebf46eac39cf18627", - "blockNumber": "0x1149fbc", - "transactionHash": "0x5ace0cab615f79d3330deaf9822678f873ebf8193faf16961726a3fa5f130a15", - "transactionIndex": "0x0", - "logIndex": "0xb", - "transactionLogIndex": "0xb", - "removed": false - }, - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0xaf1a415cb2281de448f1771a3c8144f554e6e38bb3bc1acc8218c01a5d75721d", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0xfd6cb41be8e9c03a75ef3d8251423a246e690e101baa578ebf46eac39cf18627", - "blockNumber": "0x1149fbc", - "transactionHash": "0x5ace0cab615f79d3330deaf9822678f873ebf8193faf16961726a3fa5f130a15", - "transactionIndex": "0x0", - "logIndex": "0xc", - "transactionLogIndex": "0xc", - "removed": false - }, - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0x921f663981c1beb7a484a4210df2eefbe89bb6e3752c925fca7a933a759dbecb", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0xfd6cb41be8e9c03a75ef3d8251423a246e690e101baa578ebf46eac39cf18627", - "blockNumber": "0x1149fbc", - "transactionHash": "0x5ace0cab615f79d3330deaf9822678f873ebf8193faf16961726a3fa5f130a15", - "transactionIndex": "0x0", - "logIndex": "0xd", - "transactionLogIndex": "0xd", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00200004100000000400000000000000000000000000000000800000000000014000000000000004000000000000004000000000000000000000000000000000000000000001010088000000000000000801000081000000000800000000000000000004020000000080000000000800000010000000400000000000000000400020080000000000000000000000008000000010000000000000000000000000000000000000000000000000000000000000000000000000001002200080100080200000000200000820000000000000000800000000010100002000000020000000000000008000000000010000000000000400920000000000000200000000", - "type": "0x2", - "effectiveGasPrice": "0x136d88bb2" - }, - { - "transactionHash": "0xf545e185066a5b6fbdd77e44627f90323afe068f4a420737e032e1c75bc044d1", - "transactionIndex": "0x0", - "blockHash": "0xb4c580092b6f5c2e0588f1280259d1bdcf8c4a0dba4ddd103f847fb6bc2423ef", - "blockNumber": "0x1149fbd", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "cumulativeGasUsed": "0x8954", - "gasUsed": "0x8954", - "contractAddress": null, - "logs": [ - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": ["0x3a1c0b7d3cdecbab83b82697d51cbcdb308b3bbae63e597cbc958deb9c830e50"], - "data": "0x00000000000000000000000000000000000000000000000000000000000001a4", - "blockHash": "0xb4c580092b6f5c2e0588f1280259d1bdcf8c4a0dba4ddd103f847fb6bc2423ef", - "blockNumber": "0x1149fbd", - "transactionHash": "0xf545e185066a5b6fbdd77e44627f90323afe068f4a420737e032e1c75bc044d1", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000400000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x12c8250bb" - }, - { - "transactionHash": "0xa5a6ef2c53d02fc060c8dc24e86ca84d07d5b2b2487c392b8299719ba5938303", - "transactionIndex": "0x0", - "blockHash": "0x4f372c414668077a1296c717d3dbe905bcc4750f5c1c175c75329c154f821bc8", - "blockNumber": "0x1149fbe", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x34fd5d", - "gasUsed": "0x34fd5d", - "contractAddress": "0xF98F9083a9226b200dA8CbC4bfeCDAE58DA59889", - "logs": [ - { - "address": "0xF98F9083a9226b200dA8CbC4bfeCDAE58DA59889", - "topics": ["0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498"], - "data": "0x00000000000000000000000000000000000000000000000000000000000000ff", - "blockHash": "0x4f372c414668077a1296c717d3dbe905bcc4750f5c1c175c75329c154f821bc8", - "blockNumber": "0x1149fbe", - "transactionHash": "0xa5a6ef2c53d02fc060c8dc24e86ca84d07d5b2b2487c392b8299719ba5938303", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000080800000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x11d5532ec" - }, - { - "transactionHash": "0xfbed2a3785b0e0df46f85b2de10a7398141904029f4a1d199c916f0bca5b9d95", - "transactionIndex": "0x0", - "blockHash": "0x20aab069f412bca2f288d3f0deb3c5c2806e62a98e656e29122c57babb3931d6", - "blockNumber": "0x1149fbf", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x4ae62", - "gasUsed": "0x4ae62", - "contractAddress": "0x988ba9496b04755e0dAb7057c2c1E1f25F00eAD3", - "logs": [ - { - "address": "0x988ba9496b04755e0dAb7057c2c1E1f25F00eAD3", - "topics": [ - "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", - "0x000000000000000000000000f98f9083a9226b200da8cbc4bfecdae58da59889" - ], - "data": "0x", - "blockHash": "0x20aab069f412bca2f288d3f0deb3c5c2806e62a98e656e29122c57babb3931d6", - "blockNumber": "0x1149fbf", - "transactionHash": "0xfbed2a3785b0e0df46f85b2de10a7398141904029f4a1d199c916f0bca5b9d95", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - }, - { - "address": "0x988ba9496b04755e0dAb7057c2c1E1f25F00eAD3", - "topics": ["0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498"], - "data": "0x0000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0x20aab069f412bca2f288d3f0deb3c5c2806e62a98e656e29122c57babb3931d6", - "blockNumber": "0x1149fbf", - "transactionHash": "0xfbed2a3785b0e0df46f85b2de10a7398141904029f4a1d199c916f0bca5b9d95", - "transactionIndex": "0x0", - "logIndex": "0x1", - "transactionLogIndex": "0x1", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000400000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000020000002000002000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000400000000000000000000000000000000000000000020000000000000000000040000000000000000000000000000000000000001000000000000000000400000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x11319bd5e" - }, - { - "transactionHash": "0xcdb9c3e4664d95dba9f19d336c90a734900c0d7bbd1102e8ef26fc205869b2c4", - "transactionIndex": "0x0", - "blockHash": "0x9387108459d3cb32867616fa8bcd7f9bbef9c6c4627b0a5dec98973eb69ddb9b", - "blockNumber": "0x1149fc0", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "cumulativeGasUsed": "0xc8c9", - "gasUsed": "0xc8c9", - "contractAddress": null, - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0x1074f95e4" - }, - { - "transactionHash": "0x60daa295a1ff646585a56067351596a03308c7370f925fab1be7a962a7650c45", - "transactionIndex": "0x0", - "blockHash": "0xd172ab3ea2611379c60067b646864aa02e6bb2c96a59614e4a24222e4c3c31c3", - "blockNumber": "0x1149fc1", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "cumulativeGasUsed": "0x147cc", - "gasUsed": "0x147cc", - "contractAddress": null, - "logs": [ - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0x2fa9c45d1262dc83e302ea747fa1a6189169018ef59e5bf5bff35c386ec653cd", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0xd172ab3ea2611379c60067b646864aa02e6bb2c96a59614e4a24222e4c3c31c3", - "blockNumber": "0x1149fc1", - "transactionHash": "0x60daa295a1ff646585a56067351596a03308c7370f925fab1be7a962a7650c45", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000004100100000400000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000001002000000000080000000000000000020000000000000000000000000000100000000000000000000000000000000000000000000000000000000020000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xfcc8f2e3" - }, - { - "transactionHash": "0xc28af4805c9cbcc405bab6725f4ee192654b46e0b8ce6990bde3c1d096fe4671", - "transactionIndex": "0x0", - "blockHash": "0x109eb5d3cdf9404c563e454731d297f42f16bd6c2a9e9326ea7db87cac0b3e5f", - "blockNumber": "0x1149fc2", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "cumulativeGasUsed": "0x147cc", - "gasUsed": "0x147cc", - "contractAddress": null, - "logs": [ - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0xd59228754c59506641ecd586d489c0e7d376eb0bc93b21e1c031933d8d48c3a0", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0x109eb5d3cdf9404c563e454731d297f42f16bd6c2a9e9326ea7db87cac0b3e5f", - "blockNumber": "0x1149fc2", - "transactionHash": "0xc28af4805c9cbcc405bab6725f4ee192654b46e0b8ce6990bde3c1d096fe4671", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000004000100000400000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000001002000000000080000000000200000020000000000000000000000000000100000000000000000000000000008000000000000000000000000000820000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xf3971e52" - }, - { - "transactionHash": "0x677e3a192bdde4b5ecd4f5256975c8ea8c3ff855b416aacf858964d647787410", - "transactionIndex": "0x0", - "blockHash": "0xdc95f2d42bf7196ba0f3fdb9dabb5f0e26b3bc13f6ec09dad68d3ad054bf6303", - "blockNumber": "0x1149fc3", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": "0x988ba9496b04755e0dAb7057c2c1E1f25F00eAD3", - "cumulativeGasUsed": "0x160ca", - "gasUsed": "0x160ca", - "contractAddress": null, - "logs": [ - { - "address": "0x988ba9496b04755e0dAb7057c2c1E1f25F00eAD3", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb" - ], - "data": "0x00000000000000000000000000000000000000000000021e19e0c9bab2400000", - "blockHash": "0xdc95f2d42bf7196ba0f3fdb9dabb5f0e26b3bc13f6ec09dad68d3ad054bf6303", - "blockNumber": "0x1149fc3", - "transactionHash": "0x677e3a192bdde4b5ecd4f5256975c8ea8c3ff855b416aacf858964d647787410", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - }, - { - "address": "0x988ba9496b04755e0dAb7057c2c1E1f25F00eAD3", - "topics": [ - "0xb1233017d63154bc561d57c16f7b6a55e2e1acd7fcac94045a9f35fb31a850ca", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x00000000000000000000000000000000000000000000021e19e0c9bab2400000", - "blockHash": "0xdc95f2d42bf7196ba0f3fdb9dabb5f0e26b3bc13f6ec09dad68d3ad054bf6303", - "blockNumber": "0x1149fc3", - "transactionHash": "0x677e3a192bdde4b5ecd4f5256975c8ea8c3ff855b416aacf858964d647787410", - "transactionIndex": "0x0", - "logIndex": "0x1", - "transactionLogIndex": "0x1", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x0000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000002000000a000000000000000000000000000000000000000000000000030000000000000000000800000800000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000002000000000080000002000000000000000000000000000800000000000000000000000020000000000000000000000000000000000000000000020000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xeb89def1" - }, - { - "transactionHash": "0x0255cd673f11b3f2d283bfbbcc442f1e58e0dfb327d8ca7a289bce3c0bf90c0b", - "transactionIndex": "0x0", - "blockHash": "0x4f1a4e2726dd4ccb72b5c2f378e89402d080e850952f9ce8cce0f7a08caf806e", - "blockNumber": "0x1149fc4", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490", - "cumulativeGasUsed": "0xb4f6", - "gasUsed": "0xb4f6", - "contractAddress": null, - "logs": [ - { - "address": "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb" - ], - "data": "0x00000000000000000000000000000000000000000000021e19e0c9bab2400000", - "blockHash": "0x4f1a4e2726dd4ccb72b5c2f378e89402d080e850952f9ce8cce0f7a08caf806e", - "blockNumber": "0x1149fc4", - "transactionHash": "0x0255cd673f11b3f2d283bfbbcc442f1e58e0dfb327d8ca7a289bce3c0bf90c0b", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000100000000000000000000000000000000000010000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000002000000000080000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xe47d9caf" - }, - { - "transactionHash": "0xf7572d565b3dde98e9173e45f9a76c6bce1daf8e165703a53e76f15520a17a27", - "transactionIndex": "0x0", - "blockHash": "0xf4e38e644728594113b2e7d2430cf5758bd19cc6b9db31efe6ac64c4177e6ffb", - "blockNumber": "0x1149fc5", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "cumulativeGasUsed": "0x113c4f", - "gasUsed": "0x113c4f", - "contractAddress": null, - "logs": [ - { - "address": "0x6B175474E89094C44Da98b954EedeAC495271d0F", - "topics": [ - "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", - "0x000000000000000000000000c3fe3eedd7002842f2971183b5e87f89cc1ee848", - "0x000000000000000000000000bebc44782c7db0a1a60cb6fe97d0b483032ff1c7" - ], - "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockHash": "0xf4e38e644728594113b2e7d2430cf5758bd19cc6b9db31efe6ac64c4177e6ffb", - "blockNumber": "0x1149fc5", - "transactionHash": "0xf7572d565b3dde98e9173e45f9a76c6bce1daf8e165703a53e76f15520a17a27", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - }, - { - "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", - "topics": [ - "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", - "0x000000000000000000000000c3fe3eedd7002842f2971183b5e87f89cc1ee848", - "0x000000000000000000000000bebc44782c7db0a1a60cb6fe97d0b483032ff1c7" - ], - "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockHash": "0xf4e38e644728594113b2e7d2430cf5758bd19cc6b9db31efe6ac64c4177e6ffb", - "blockNumber": "0x1149fc5", - "transactionHash": "0xf7572d565b3dde98e9173e45f9a76c6bce1daf8e165703a53e76f15520a17a27", - "transactionIndex": "0x0", - "logIndex": "0x1", - "transactionLogIndex": "0x1", - "removed": false - }, - { - "address": "0xdAC17F958D2ee523a2206206994597C13D831ec7", - "topics": [ - "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", - "0x000000000000000000000000c3fe3eedd7002842f2971183b5e87f89cc1ee848", - "0x000000000000000000000000bebc44782c7db0a1a60cb6fe97d0b483032ff1c7" - ], - "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockHash": "0xf4e38e644728594113b2e7d2430cf5758bd19cc6b9db31efe6ac64c4177e6ffb", - "blockNumber": "0x1149fc5", - "transactionHash": "0xf7572d565b3dde98e9173e45f9a76c6bce1daf8e165703a53e76f15520a17a27", - "transactionIndex": "0x0", - "logIndex": "0x2", - "transactionLogIndex": "0x2", - "removed": false - }, - { - "address": "0xC3FE3EEdd7002842f2971183B5e87F89CC1ee848", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000c3fe3eedd7002842f2971183b5e87f89cc1ee848" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockHash": "0xf4e38e644728594113b2e7d2430cf5758bd19cc6b9db31efe6ac64c4177e6ffb", - "blockNumber": "0x1149fc5", - "transactionHash": "0xf7572d565b3dde98e9173e45f9a76c6bce1daf8e165703a53e76f15520a17a27", - "transactionIndex": "0x0", - "logIndex": "0x3", - "transactionLogIndex": "0x3", - "removed": false - }, - { - "address": "0x988ba9496b04755e0dAb7057c2c1E1f25F00eAD3", - "topics": [ - "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", - "0x000000000000000000000000b9fc157394af804a3578134a6585c0dc9cc990d4", - "0x000000000000000000000000c3fe3eedd7002842f2971183b5e87f89cc1ee848" - ], - "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockHash": "0xf4e38e644728594113b2e7d2430cf5758bd19cc6b9db31efe6ac64c4177e6ffb", - "blockNumber": "0x1149fc5", - "transactionHash": "0xf7572d565b3dde98e9173e45f9a76c6bce1daf8e165703a53e76f15520a17a27", - "transactionIndex": "0x0", - "logIndex": "0x4", - "transactionLogIndex": "0x4", - "removed": false - }, - { - "address": "0xB9fC157394Af804a3578134A6585C0dc9cc990d4", - "topics": ["0x01f31cd2abdeb4e5e10ba500f2db0f937d9e8c735ab04681925441b4ea37eda5"], - "data": "0x000000000000000000000000988ba9496b04755e0dab7057c2c1e1f25f00ead3000000000000000000000000bebc44782c7db0a1a60cb6fe97d0b483032ff1c7000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000004c4b40000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "blockHash": "0xf4e38e644728594113b2e7d2430cf5758bd19cc6b9db31efe6ac64c4177e6ffb", - "blockNumber": "0x1149fc5", - "transactionHash": "0xf7572d565b3dde98e9173e45f9a76c6bce1daf8e165703a53e76f15520a17a27", - "transactionIndex": "0x0", - "logIndex": "0x5", - "transactionLogIndex": "0x5", - "removed": false - }, - { - "address": "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490", - "topics": [ - "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "0x000000000000000000000000c3fe3eedd7002842f2971183b5e87f89cc1ee848" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockHash": "0xf4e38e644728594113b2e7d2430cf5758bd19cc6b9db31efe6ac64c4177e6ffb", - "blockNumber": "0x1149fc5", - "transactionHash": "0xf7572d565b3dde98e9173e45f9a76c6bce1daf8e165703a53e76f15520a17a27", - "transactionIndex": "0x0", - "logIndex": "0x6", - "transactionLogIndex": "0x6", - "removed": false - }, - { - "address": "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490", - "topics": [ - "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "0x000000000000000000000000c3fe3eedd7002842f2971183b5e87f89cc1ee848" - ], - "data": "0x00000000000000000000000000000000000000000000021e19e0c9bab2400000", - "blockHash": "0xf4e38e644728594113b2e7d2430cf5758bd19cc6b9db31efe6ac64c4177e6ffb", - "blockNumber": "0x1149fc5", - "transactionHash": "0xf7572d565b3dde98e9173e45f9a76c6bce1daf8e165703a53e76f15520a17a27", - "transactionIndex": "0x0", - "logIndex": "0x7", - "transactionLogIndex": "0x7", - "removed": false - }, - { - "address": "0x988ba9496b04755e0dAb7057c2c1E1f25F00eAD3", - "topics": [ - "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "0x000000000000000000000000c3fe3eedd7002842f2971183b5e87f89cc1ee848" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockHash": "0xf4e38e644728594113b2e7d2430cf5758bd19cc6b9db31efe6ac64c4177e6ffb", - "blockNumber": "0x1149fc5", - "transactionHash": "0xf7572d565b3dde98e9173e45f9a76c6bce1daf8e165703a53e76f15520a17a27", - "transactionIndex": "0x0", - "logIndex": "0x8", - "transactionLogIndex": "0x8", - "removed": false - }, - { - "address": "0x988ba9496b04755e0dAb7057c2c1E1f25F00eAD3", - "topics": [ - "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "0x000000000000000000000000c3fe3eedd7002842f2971183b5e87f89cc1ee848" - ], - "data": "0x00000000000000000000000000000000000000000000021e19e0c9bab2400000", - "blockHash": "0xf4e38e644728594113b2e7d2430cf5758bd19cc6b9db31efe6ac64c4177e6ffb", - "blockNumber": "0x1149fc5", - "transactionHash": "0xf7572d565b3dde98e9173e45f9a76c6bce1daf8e165703a53e76f15520a17a27", - "transactionIndex": "0x0", - "logIndex": "0x9", - "transactionLogIndex": "0x9", - "removed": false - }, - { - "address": "0x988ba9496b04755e0dAb7057c2c1E1f25F00eAD3", - "topics": [ - "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "0x000000000000000000000000c3fe3eedd7002842f2971183b5e87f89cc1ee848" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockHash": "0xf4e38e644728594113b2e7d2430cf5758bd19cc6b9db31efe6ac64c4177e6ffb", - "blockNumber": "0x1149fc5", - "transactionHash": "0xf7572d565b3dde98e9173e45f9a76c6bce1daf8e165703a53e76f15520a17a27", - "transactionIndex": "0x0", - "logIndex": "0xa", - "transactionLogIndex": "0xa", - "removed": false - }, - { - "address": "0x988ba9496b04755e0dAb7057c2c1E1f25F00eAD3", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "0x000000000000000000000000c3fe3eedd7002842f2971183b5e87f89cc1ee848" - ], - "data": "0x00000000000000000000000000000000000000000000021e19e0c9bab2400000", - "blockHash": "0xf4e38e644728594113b2e7d2430cf5758bd19cc6b9db31efe6ac64c4177e6ffb", - "blockNumber": "0x1149fc5", - "transactionHash": "0xf7572d565b3dde98e9173e45f9a76c6bce1daf8e165703a53e76f15520a17a27", - "transactionIndex": "0x0", - "logIndex": "0xb", - "transactionLogIndex": "0xb", - "removed": false - }, - { - "address": "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "0x000000000000000000000000c3fe3eedd7002842f2971183b5e87f89cc1ee848" - ], - "data": "0x00000000000000000000000000000000000000000000021e19e0c9bab2400000", - "blockHash": "0xf4e38e644728594113b2e7d2430cf5758bd19cc6b9db31efe6ac64c4177e6ffb", - "blockNumber": "0x1149fc5", - "transactionHash": "0xf7572d565b3dde98e9173e45f9a76c6bce1daf8e165703a53e76f15520a17a27", - "transactionIndex": "0x0", - "logIndex": "0xc", - "transactionLogIndex": "0xc", - "removed": false - }, - { - "address": "0xC3FE3EEdd7002842f2971183B5e87F89CC1ee848", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x00000000000000000000000000000000000000000000044b040d046ef228ab93", - "blockHash": "0xf4e38e644728594113b2e7d2430cf5758bd19cc6b9db31efe6ac64c4177e6ffb", - "blockNumber": "0x1149fc5", - "transactionHash": "0xf7572d565b3dde98e9173e45f9a76c6bce1daf8e165703a53e76f15520a17a27", - "transactionIndex": "0x0", - "logIndex": "0xd", - "transactionLogIndex": "0xd", - "removed": false - }, - { - "address": "0xC3FE3EEdd7002842f2971183B5e87F89CC1ee848", - "topics": [ - "0x26f55a85081d24974e85c6c00045d0f0453991e95873f52bff0d21af4079a768", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb" - ], - "data": "0x00000000000000000000000000000000000000000000021e19e0c9bab240000000000000000000000000000000000000000000000000021e19e0c9bab24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044b040d046ef228ab9300000000000000000000000000000000000000000000044b040d046ef228ab93", - "blockHash": "0xf4e38e644728594113b2e7d2430cf5758bd19cc6b9db31efe6ac64c4177e6ffb", - "blockNumber": "0x1149fc5", - "transactionHash": "0xf7572d565b3dde98e9173e45f9a76c6bce1daf8e165703a53e76f15520a17a27", - "transactionIndex": "0x0", - "logIndex": "0xe", - "transactionLogIndex": "0xe", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x0020020000010000000080000008000000000000000000100000200000000000001000000080000000000000000003000000000000000000000000000020000000000000000000012800000a000000000000000000001000000000000000010110000000020000010000040000000800000810000000000400001010000000000000001000000000000000000000000000000000010000000000000400104000020000000000200000000080000000000080000000000000000002400000000080000002000000000000000000000000000002000080000000000000000020000010000000000000000000000000020000000000020000000000000000000080", - "type": "0x2", - "effectiveGasPrice": "0xde4cddae" - }, - { - "transactionHash": "0x63bdbfdb53c581f6a1431a645115845f1087ea65107878e1f4d31024c5ef74b0", - "transactionIndex": "0x0", - "blockHash": "0x753f83b84f643b23bc363980fdcf5810a38325391aba99e850aa5013475e6b9f", - "blockNumber": "0x1149fc6", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x2fd3c8", - "gasUsed": "0x2fd3c8", - "contractAddress": "0xEbCe0D06fE2a715c7eebbda0A9eB40f2Ba15BB05", - "logs": [ - { - "address": "0xEbCe0D06fE2a715c7eebbda0A9eB40f2Ba15BB05", - "topics": ["0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498"], - "data": "0x00000000000000000000000000000000000000000000000000000000000000ff", - "blockHash": "0x753f83b84f643b23bc363980fdcf5810a38325391aba99e850aa5013475e6b9f", - "blockNumber": "0x1149fc6", - "transactionHash": "0x63bdbfdb53c581f6a1431a645115845f1087ea65107878e1f4d31024c5ef74b0", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000008008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000400000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xd94617cd" - }, - { - "transactionHash": "0x37f1bc0d5f4dd044688b01cb7685df1e57f49a92e40eb5a22d88cc99062e18a8", - "transactionIndex": "0x0", - "blockHash": "0x07cfb284eaff3e39cb67a9f2730eb373e0b67d6b12bc07a5454c976062b0b96e", - "blockNumber": "0x1149fc7", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x4ae62", - "gasUsed": "0x4ae62", - "contractAddress": "0x975a29731b751d003dd63D37736fd5730acd94Be", - "logs": [ - { - "address": "0x975a29731b751d003dd63D37736fd5730acd94Be", - "topics": [ - "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", - "0x000000000000000000000000ebce0d06fe2a715c7eebbda0a9eb40f2ba15bb05" - ], - "data": "0x", - "blockHash": "0x07cfb284eaff3e39cb67a9f2730eb373e0b67d6b12bc07a5454c976062b0b96e", - "blockNumber": "0x1149fc7", - "transactionHash": "0x37f1bc0d5f4dd044688b01cb7685df1e57f49a92e40eb5a22d88cc99062e18a8", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - }, - { - "address": "0x975a29731b751d003dd63D37736fd5730acd94Be", - "topics": ["0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498"], - "data": "0x0000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0x07cfb284eaff3e39cb67a9f2730eb373e0b67d6b12bc07a5454c976062b0b96e", - "blockNumber": "0x1149fc7", - "transactionHash": "0x37f1bc0d5f4dd044688b01cb7685df1e57f49a92e40eb5a22d88cc99062e18a8", - "transactionIndex": "0x0", - "logIndex": "0x1", - "transactionLogIndex": "0x1", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000002000000000000000000000000200000000000000000000000000000000000000000000200002000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000440000000000000000000000000000000000000000020000000000000000000040000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xd5788c5b" - }, - { - "transactionHash": "0xd104eeb6165fcd0ea139b683b10dc6ad3f87d513cb384c8b7eafa754c41b4ac6", - "transactionIndex": "0x0", - "blockHash": "0xf4e21f75f7bfb1a808447b7c14ad7f3ebbb93d586706065bc48d4fd794e79f8b", - "blockNumber": "0x1149fc8", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "cumulativeGasUsed": "0xc8e0", - "gasUsed": "0xc8e0", - "contractAddress": null, - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xd13a3533" - }, - { - "transactionHash": "0xf790b7a6664b26ba620c8baf896a1c70f06dac4dc422cf69a11244977e26c2eb", - "transactionIndex": "0x0", - "blockHash": "0x521c5c255e5d28449dbd3d972ef9e7d3eebb966a39cd22945607c7f0759ee4c5", - "blockNumber": "0x1149fc9", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "cumulativeGasUsed": "0x147cc", - "gasUsed": "0x147cc", - "contractAddress": null, - "logs": [ - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0xb82d33f41b1a8468b0a3355568595a8da603c64dc1244f7eb97e3e56cfccbe18", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0x521c5c255e5d28449dbd3d972ef9e7d3eebb966a39cd22945607c7f0759ee4c5", - "blockNumber": "0x1149fc9", - "transactionHash": "0xf790b7a6664b26ba620c8baf896a1c70f06dac4dc422cf69a11244977e26c2eb", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00200004000100000400000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000001002000000100080000000000000000020000000000000000000000000000100000000000000000000000000000000000000000000000000000000020000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xcd705071" - }, - { - "transactionHash": "0x6c9dd09ebac4740ef8441e4416c54161d4516cbfa515932a8751b447975c9c4c", - "transactionIndex": "0x0", - "blockHash": "0x537e2aad776f733940b9510afbdccf651bfc8383133eb090cedf70e720ae68a8", - "blockNumber": "0x1149fca", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "cumulativeGasUsed": "0x147cc", - "gasUsed": "0x147cc", - "contractAddress": null, - "logs": [ - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0xdaf3ecc50fa598711b1ee1d917034f13e9a9c0fdb62c2cf473512b14250ab354", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0x537e2aad776f733940b9510afbdccf651bfc8383133eb090cedf70e720ae68a8", - "blockNumber": "0x1149fca", - "transactionHash": "0x6c9dd09ebac4740ef8441e4416c54161d4516cbfa515932a8751b447975c9c4c", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000004000100000400000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000001002000000000080000000000000000020000000000000000000000000000100000000000000000000000000000000000000010000000000000000020000000000000200000000", - "type": "0x2", - "effectiveGasPrice": "0xca211656" - }, - { - "transactionHash": "0xfd63837bcf6447b2a0a9f9f5da5019636779dae274aeefd33ef320b286aa07d6", - "transactionIndex": "0x0", - "blockHash": "0x5178612ad22bf4c70d905262a9e648cc1360b1f058a76cb52838c74c915c96a0", - "blockNumber": "0x1149fcb", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x30a47e", - "gasUsed": "0x30a47e", - "contractAddress": "0x5318a766EBEd5157D18347637A306Fba6Bb2Fc12", - "logs": [ - { - "address": "0x5318a766EBEd5157D18347637A306Fba6Bb2Fc12", - "topics": ["0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498"], - "data": "0x00000000000000000000000000000000000000000000000000000000000000ff", - "blockHash": "0x5178612ad22bf4c70d905262a9e648cc1360b1f058a76cb52838c74c915c96a0", - "blockNumber": "0x1149fcb", - "transactionHash": "0xfd63837bcf6447b2a0a9f9f5da5019636779dae274aeefd33ef320b286aa07d6", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000200000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000004000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xc73b2bd2" - }, - { - "transactionHash": "0x46fafec5ecd7e4c38e9b71155057a20f20792394a27547262ad5309e35b71bc3", - "transactionIndex": "0x0", - "blockHash": "0x1469ef0cf4305086936cf2ed6be348e1f644f00626d17ba845e6a7e9834fc0b5", - "blockNumber": "0x1149fcc", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x4ae46", - "gasUsed": "0x4ae46", - "contractAddress": "0x47f8F074c2C1eD281Aa6d69dB972FdeB4a0f9e14", - "logs": [ - { - "address": "0x47f8F074c2C1eD281Aa6d69dB972FdeB4a0f9e14", - "topics": [ - "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", - "0x0000000000000000000000005318a766ebed5157d18347637a306fba6bb2fc12" - ], - "data": "0x", - "blockHash": "0x1469ef0cf4305086936cf2ed6be348e1f644f00626d17ba845e6a7e9834fc0b5", - "blockNumber": "0x1149fcc", - "transactionHash": "0x46fafec5ecd7e4c38e9b71155057a20f20792394a27547262ad5309e35b71bc3", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - }, - { - "address": "0x47f8F074c2C1eD281Aa6d69dB972FdeB4a0f9e14", - "topics": ["0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498"], - "data": "0x0000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0x1469ef0cf4305086936cf2ed6be348e1f644f00626d17ba845e6a7e9834fc0b5", - "blockNumber": "0x1149fcc", - "transactionHash": "0x46fafec5ecd7e4c38e9b71155057a20f20792394a27547262ad5309e35b71bc3", - "transactionIndex": "0x0", - "logIndex": "0x1", - "transactionLogIndex": "0x1", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000008000000000000000000000401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000400000000000000000000000000080000000000000000020000000000000000000000000000000000000080000000000000000040000000000000000000000000000400000000000000000000000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xc538ac21" - }, - { - "transactionHash": "0x7a9e3915a5f1cab740c548955d22446942f507d991fa91c6715a1dcdb8ade8da", - "transactionIndex": "0x0", - "blockHash": "0x2ede56f5cba63d6ab51c49a2f905b97c123992145464391a56f002a7c2c59fc7", - "blockNumber": "0x1149fcd", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "cumulativeGasUsed": "0xc8d7", - "gasUsed": "0xc8d7", - "contractAddress": null, - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xc2f7ae2d" - }, - { - "transactionHash": "0x8205eedb034af798b1cca5a554b14fe21fd7161f51a633cf6bff7406ec9a8824", - "transactionIndex": "0x0", - "blockHash": "0xe25ffe66855cf08626a691ed3b4fa3ef76406cca90240466fc8663bf1a8a56a0", - "blockNumber": "0x1149fce", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "cumulativeGasUsed": "0x147cc", - "gasUsed": "0x147cc", - "contractAddress": null, - "logs": [ - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0xf77b03f56c25e281ca09a14fb3d2ebab8d5d807e9fec9bcd58ee6ab9b9919922", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0xe25ffe66855cf08626a691ed3b4fa3ef76406cca90240466fc8663bf1a8a56a0", - "blockNumber": "0x1149fce", - "transactionHash": "0x8205eedb034af798b1cca5a554b14fe21fd7161f51a633cf6bff7406ec9a8824", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000004000100000400000000000000000000000000001000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000001002000000000080000000000000000020000000000000000800000000000100000000000000000000000000000000000000000000000000000000020000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xc0f489bd" - }, - { - "transactionHash": "0x43305c5700d9ce111b255242212d79e4ffef6d86a664d931f575d4750d05f7ea", - "transactionIndex": "0x0", - "blockHash": "0xfe3280df6380e2f36a0b909c03caecbfc686db622164fed0bfe46e30f09ded3f", - "blockNumber": "0x1149fcf", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "cumulativeGasUsed": "0x147cc", - "gasUsed": "0x147cc", - "contractAddress": null, - "logs": [ - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0xddef7fca0fcf9be4fcce0d17f8feb9de40ce2543193084040e18c6e73ab971e2", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0xfe3280df6380e2f36a0b909c03caecbfc686db622164fed0bfe46e30f09ded3f", - "blockNumber": "0x1149fcf", - "transactionHash": "0x43305c5700d9ce111b255242212d79e4ffef6d86a664d931f575d4750d05f7ea", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000004000100000400000000000000000000000000001000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000001002000000000080200000000000000020000000000000000000000000000100000000000000000000000000000000000000000000000000000000020000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xbf328c5c" - }, - { - "transactionHash": "0x4fbc62ddf11a03d3b506c24c376ae6713a9ef7e23f8da6725b980b5b09a676fe", - "transactionIndex": "0x0", - "blockHash": "0x6bdbadd52adf3e4d0086126ce938089479557a300fd451e12771ae334e653c1d", - "blockNumber": "0x1149fd0", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "cumulativeGasUsed": "0x147cc", - "gasUsed": "0x147cc", - "contractAddress": null, - "logs": [ - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0x25ff7e1779512d1a833158ec96d239645270c9fdbedc91aad895443d07d0260b", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0x6bdbadd52adf3e4d0086126ce938089479557a300fd451e12771ae334e653c1d", - "blockNumber": "0x1149fd0", - "transactionHash": "0x4fbc62ddf11a03d3b506c24c376ae6713a9ef7e23f8da6725b980b5b09a676fe", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000004000100000400000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000001002000000000080000000000000000020000000000000000000000000000100000000000000000000000000000000000000000000000000000000020000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xbda87e18" - }, - { - "transactionHash": "0xfc7dc1583187910c27258f166f096f8625589ddb62b69aea0151bdd6ad4682cd", - "transactionIndex": "0x0", - "blockHash": "0x67894cbedea092291f2baa576e73b3e83b3ea5b38b74fd628c99fcaa4b212e6a", - "blockNumber": "0x1149fd1", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x45526f", - "gasUsed": "0x45526f", - "contractAddress": "0x773305308C2eDEE9Dbea7C0467953f165328B35D", - "logs": [ - { - "address": "0x773305308C2eDEE9Dbea7C0467953f165328B35D", - "topics": ["0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498"], - "data": "0x00000000000000000000000000000000000000000000000000000000000000ff", - "blockHash": "0x67894cbedea092291f2baa576e73b3e83b3ea5b38b74fd628c99fcaa4b212e6a", - "blockNumber": "0x1149fd1", - "transactionHash": "0xfc7dc1583187910c27258f166f096f8625589ddb62b69aea0151bdd6ad4682cd", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000400000000000000000000000004000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xbc4f6b11" - }, - { - "transactionHash": "0x12cbd53a5426c77061a0d17a5c5476fa070a1244d74f42aead0f7c03ba43d615", - "transactionIndex": "0x0", - "blockHash": "0x7f932434a7cc71e51d7a51adf188c894d71690172a88d1661a80b8e8fc0343bf", - "blockNumber": "0x1149fd2", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x347e1", - "gasUsed": "0x347e1", - "contractAddress": "0xeC32DEF9D46A88CEa86171B4aBfc055c23220163", - "logs": [ - { - "address": "0xeC32DEF9D46A88CEa86171B4aBfc055c23220163", - "topics": [ - "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", - "0x000000000000000000000000773305308c2edee9dbea7c0467953f165328b35d" - ], - "data": "0x", - "blockHash": "0x7f932434a7cc71e51d7a51adf188c894d71690172a88d1661a80b8e8fc0343bf", - "blockNumber": "0x1149fd2", - "transactionHash": "0x12cbd53a5426c77061a0d17a5c5476fa070a1244d74f42aead0f7c03ba43d615", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - }, - { - "address": "0xeC32DEF9D46A88CEa86171B4aBfc055c23220163", - "topics": ["0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498"], - "data": "0x0000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0x7f932434a7cc71e51d7a51adf188c894d71690172a88d1661a80b8e8fc0343bf", - "blockNumber": "0x1149fd2", - "transactionHash": "0x12cbd53a5426c77061a0d17a5c5476fa070a1244d74f42aead0f7c03ba43d615", - "transactionIndex": "0x0", - "logIndex": "0x1", - "transactionLogIndex": "0x1", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000002000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080020000000000000100000000080000000000000000000400000000000000000000000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xbb7b92fc" - }, - { - "transactionHash": "0x786c0066d6134a28f59eef038218c2c2fe45e2d1bdd048fb9257432c62b719ea", - "transactionIndex": "0x0", - "blockHash": "0xf7de04a2b2fb6c1b5abd98e22c268e216560fbc262d104b54598300eba2a2e3a", - "blockNumber": "0x1149fd3", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "cumulativeGasUsed": "0xc8c0", - "gasUsed": "0xc8c0", - "contractAddress": null, - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xba6a2648" - }, - { - "transactionHash": "0x95d012d2b7dd19321012538afcebc55916f1748b49fecfcc2568c275a305119f", - "transactionIndex": "0x0", - "blockHash": "0xcc35c914b93db29b56c0039b5e72ebda4bfd0bb563e9d3fc247a488c14086183", - "blockNumber": "0x1149fd4", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "cumulativeGasUsed": "0x18a98", - "gasUsed": "0x18a98", - "contractAddress": null, - "logs": [ - { - "address": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0x2c3344a0b09d9d599750f14ae7ae70a637eb320f3819c7837de1e7e594e6787d", - "0x000000000000000000000000be0efabc83686a81903c1d4a2515f8111e53b5cb", - "0x000000000000000000000000a18e35a6e821aadc80afd132ffa72879f999f2fc" - ], - "data": "0x", - "blockHash": "0xcc35c914b93db29b56c0039b5e72ebda4bfd0bb563e9d3fc247a488c14086183", - "blockNumber": "0x1149fd4", - "transactionHash": "0x95d012d2b7dd19321012538afcebc55916f1748b49fecfcc2568c275a305119f", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000004000100000400000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000080000000000000001002000000000080000000000000000020000000000000000000000000000100000000000000000000000000000000000000000000000000000000020000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xb977c294" - }, - { - "transactionHash": "0xa34afad34fe185dd3c1164de128b07c2056c496fd5a0b85404a36c2b1ecfcccd", - "transactionIndex": "0x0", - "blockHash": "0x608f1c2be52cbdc75d602ec716444131aa9882045f29fcbbfcf9903bff3c462b", - "blockNumber": "0x1149fd5", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x47fd2a", - "gasUsed": "0x47fd2a", - "contractAddress": "0x4b9E41D9bE1A76E9160c73af782012b9868d0cE4", - "logs": [ - { - "address": "0x4b9E41D9bE1A76E9160c73af782012b9868d0cE4", - "topics": ["0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498"], - "data": "0x00000000000000000000000000000000000000000000000000000000000000ff", - "blockHash": "0x608f1c2be52cbdc75d602ec716444131aa9882045f29fcbbfcf9903bff3c462b", - "blockNumber": "0x1149fd5", - "transactionHash": "0xa34afad34fe185dd3c1164de128b07c2056c496fd5a0b85404a36c2b1ecfcccd", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080800000010000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xb8a44517" - }, - { - "transactionHash": "0xe20c193b660e49e149f5dac6899720950c5c514dbeab6e0edf348cc3a5f0c4b4", - "transactionIndex": "0x0", - "blockHash": "0x99e1502104b4d3b0f1f5cd464bda1212965f1ce37451d065748de6c734fd60be", - "blockNumber": "0x1149fd6", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": null, - "cumulativeGasUsed": "0x44e58", - "gasUsed": "0x44e58", - "contractAddress": "0x5aa6CA888B30105d9b5E42110850CA3Ba2FF7ABd", - "logs": [ - { - "address": "0x5aa6CA888B30105d9b5E42110850CA3Ba2FF7ABd", - "topics": [ - "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", - "0x0000000000000000000000004b9e41d9be1a76e9160c73af782012b9868d0ce4" - ], - "data": "0x", - "blockHash": "0x99e1502104b4d3b0f1f5cd464bda1212965f1ce37451d065748de6c734fd60be", - "blockNumber": "0x1149fd6", - "transactionHash": "0xe20c193b660e49e149f5dac6899720950c5c514dbeab6e0edf348cc3a5f0c4b4", - "transactionIndex": "0x0", - "logIndex": "0x0", - "transactionLogIndex": "0x0", - "removed": false - }, - { - "address": "0x5aa6CA888B30105d9b5E42110850CA3Ba2FF7ABd", - "topics": ["0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498"], - "data": "0x0000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0x99e1502104b4d3b0f1f5cd464bda1212965f1ce37451d065748de6c734fd60be", - "blockNumber": "0x1149fd6", - "transactionHash": "0xe20c193b660e49e149f5dac6899720950c5c514dbeab6e0edf348cc3a5f0c4b4", - "transactionIndex": "0x0", - "logIndex": "0x1", - "transactionLogIndex": "0x1", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000080000020000000000000000000000000000000001000000400000000000000000000000000000004000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000", - "type": "0x2", - "effectiveGasPrice": "0xb8246fe1" - }, - { - "transactionHash": "0x188d4fb17efe9557a7a79d36f9f77cfd6bc855886bd7c160e0333778d07f4213", - "transactionIndex": "0x0", - "blockHash": "0x31ce2a057d17a3d9391a08b082bcda8f226d35814ede4c4ed2cd8cee8db78be0", - "blockNumber": "0x1149fd7", - "from": "0xa18E35a6E821AaDC80AFD132FFa72879f999F2fc", - "to": "0xbe0efAbc83686a81903C1D4a2515f8111e53B5Cb", - "cumulativeGasUsed": "0xc8a0", - "gasUsed": "0xc8a0", - "contractAddress": null, - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xb77d22da" - } - ], - "libraries": ["src/dollar/libraries/LibCreditNftManager.sol:LibCreditNftManager:0x5d00797f4d5a2eed04d75a8d3cff1721e859b35d"], - "pending": [], - "returns": {}, - "timestamp": 1694625575, - "chain": 31337, - "multi": false, - "commit": "4dad177e" -} diff --git a/packages/contracts/migrations/development/Deploy001_Diamond_Dollar.s.sol b/packages/contracts/migrations/development/Deploy001_Diamond_Dollar.s.sol index fd50dd2f2..3c8c56b45 100644 --- a/packages/contracts/migrations/development/Deploy001_Diamond_Dollar.s.sol +++ b/packages/contracts/migrations/development/Deploy001_Diamond_Dollar.s.sol @@ -141,6 +141,12 @@ contract Deploy001_Diamond_Dollar is Script, DiamondTestHelper { address adminAddress = vm.addr(adminPrivateKey); address ownerAddress = vm.addr(ownerPrivateKey); + //================== + // Before scripts + //================== + + beforeRun(); + //=================== // Deploy Diamond //=================== @@ -266,18 +272,6 @@ contract Deploy001_Diamond_Dollar is Script, DiamondTestHelper { // stop sending admin transactions vm.stopBroadcast(); - //========================== - // Collateral token setup - //========================== - - // start sending owner transactions - vm.startBroadcast(ownerPrivateKey); - - initCollateral(); - - // stop sending owner transactions - vm.stopBroadcast(); - //========================= // UbiquiPoolFacet setup //========================= @@ -313,12 +307,6 @@ contract Deploy001_Diamond_Dollar is Script, DiamondTestHelper { // stop sending admin transactions vm.stopBroadcast(); - //================================================================================ - // Oracles (Curve Dollar-3CRVLP metapool + LUSD/USD chainlink price feed) setup - //================================================================================ - - initOracles(); - //================== // Dollar deploy //================== @@ -355,31 +343,45 @@ contract Deploy001_Diamond_Dollar is Script, DiamondTestHelper { // stop sending admin transactions vm.stopBroadcast(); + + //================= + // After scripts + //================= + + afterRun(); } /** - * @notice Initializes collateral token + * @notice Runs before the main `run()` method * + * @dev Initializes collateral token * @dev Collateral token is different for mainnet and development: * - mainnet: uses LUSD address from `COLLATERAL_TOKEN_ADDRESS` env variables * - development: deploys mocked ERC20 token from scratch */ - function initCollateral() public virtual { + function beforeRun() public virtual { //================================= // Collateral ERC20 token deploy //================================= + // start sending owner transactions + vm.startBroadcast(ownerPrivateKey); + // deploy ERC20 mock token for ease of debugging collateralToken = new MockERC20( "Collateral test token", "CLT_TEST", 18 ); + + // stop sending owner transactions + vm.stopBroadcast(); } /** - * @notice Initializes oracle related contracts + * @notice Runs after the main `run()` method * + * @dev Initializes oracle related contracts * @dev Ubiquity protocol supports 2 oracles: * 1. Curve's Dollar-3CRVLP metapool to fetch Dollar prices * 2. Chainlink's price feed (used in UbiquityPool) to fetch collateral token prices in USD @@ -393,7 +395,7 @@ contract Deploy001_Diamond_Dollar is Script, DiamondTestHelper { * - 3CRVLP ERC20 token * - Curve's Dollar-3CRVLP metapool contract */ - function initOracles() public virtual { + function afterRun() public virtual { //======================================== // Chainlink LUSD/USD price feed deploy //======================================== diff --git a/packages/contracts/migrations/mainnet/Deploy001_Diamond_Dollar.s.sol b/packages/contracts/migrations/mainnet/Deploy001_Diamond_Dollar.s.sol index 45cf45de5..205642951 100644 --- a/packages/contracts/migrations/mainnet/Deploy001_Diamond_Dollar.s.sol +++ b/packages/contracts/migrations/mainnet/Deploy001_Diamond_Dollar.s.sol @@ -17,13 +17,14 @@ contract Deploy001_Diamond_Dollar is Deploy001_Diamond_Dollar_Development { } /** - * @notice Initializes collateral token + * @notice Runs before the main `run()` method * + * @dev Initializes collateral token * @dev Collateral token is different for mainnet and development: * - mainnet: uses LUSD address from `COLLATERAL_TOKEN_ADDRESS` env variables * - development: deploys mocked ERC20 token from scratch */ - function initCollateral() public override { + function beforeRun() public override { // read env variables address collateralTokenAddress = vm.envAddress( "COLLATERAL_TOKEN_ADDRESS" @@ -38,9 +39,11 @@ contract Deploy001_Diamond_Dollar is Deploy001_Diamond_Dollar_Development { } /** - * @notice Initializes oracle related contracts + * @notice Runs after the main `run()` method * - * @dev We override `initOracles()` from `Deploy001_Diamond_Dollar_Development` because + * @dev Initializes oracle related contracts + * + * @dev We override `afterRun()` from `Deploy001_Diamond_Dollar_Development` because * we need to use already deployed contracts while `Deploy001_Diamond_Dollar_Development` * deploys all oracle related contracts from scratch for ease of debugging. * @@ -55,9 +58,8 @@ contract Deploy001_Diamond_Dollar is Deploy001_Diamond_Dollar_Development { * Mainnet (i.e. production) migration uses already deployed contracts for: * - Chainlink price feed contract * - 3CRVLP ERC20 token - * - Curve's Dollar-3CRVLP metapool contract */ - function initOracles() public override { + function afterRun() public override { // read env variables address chainlinkPriceFeedAddress = vm.envAddress( "COLLATERAL_TOKEN_CHAINLINK_PRICE_FEED_ADDRESS" From 27613ce6042925570516bbfd627d7cc231bc5fb9 Mon Sep 17 00:00:00 2001 From: rndquu Date: Thu, 28 Mar 2024 14:45:10 +0300 Subject: [PATCH 2/6] feat: mint initial liquidity --- README.md | 4 ++++ packages/contracts/.env.example | 4 ++++ .../migrations/development/Deploy001_Diamond_Dollar.s.sol | 7 +++++++ 3 files changed, 15 insertions(+) diff --git a/README.md b/README.md index 3da9a04ab..3cfe98dc6 100644 --- a/README.md +++ b/README.md @@ -103,6 +103,10 @@ COLLATERAL_TOKEN_CHAINLINK_PRICE_FEED_ADDRESS="0x3D7aE7E594f2f2091Ad879831345013 # - testnet/anvil: deploys metapool from scratch CURVE_DOLLAR_METAPOOL_ADDRESS="0x20955CB69Ae1515962177D164dfC9522feef567E" +# Dollar amount in wei minted initially to provide liquidity to the Dollar-3CRV metapool +# By default set to 25k Dollar tokens +INITIAL_DOLLAR_MINT_AMOUNT_WEI="25000000000000000000000" + # Owner private key (grants access to updating Diamond facets and setting TWAP oracle address). # By default set to the private key from the 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266 address # which is the 1st address derived from test mnemonic "test test test test test test test test test test test junk". diff --git a/packages/contracts/.env.example b/packages/contracts/.env.example index 48c6d0768..ee91591ad 100644 --- a/packages/contracts/.env.example +++ b/packages/contracts/.env.example @@ -22,6 +22,10 @@ COLLATERAL_TOKEN_CHAINLINK_PRICE_FEED_ADDRESS="0x3D7aE7E594f2f2091Ad879831345013 # - testnet/anvil: deploys metapool from scratch CURVE_DOLLAR_METAPOOL_ADDRESS="0x20955CB69Ae1515962177D164dfC9522feef567E" +# Dollar amount in wei minted initially to provide liquidity to the Dollar-3CRV metapool +# By default set to 25k Dollar tokens +INITIAL_DOLLAR_MINT_AMOUNT_WEI="25000000000000000000000" + # Owner private key (grants access to updating Diamond facets and setting TWAP oracle address). # By default set to the private key from the 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266 address # which is the 1st address derived from test mnemonic "test test test test test test test test test test test junk". diff --git a/packages/contracts/migrations/development/Deploy001_Diamond_Dollar.s.sol b/packages/contracts/migrations/development/Deploy001_Diamond_Dollar.s.sol index 3c8c56b45..d8c274d60 100644 --- a/packages/contracts/migrations/development/Deploy001_Diamond_Dollar.s.sol +++ b/packages/contracts/migrations/development/Deploy001_Diamond_Dollar.s.sol @@ -97,6 +97,7 @@ contract Deploy001_Diamond_Dollar is Script, DiamondTestHelper { // env variables uint256 adminPrivateKey; uint256 ownerPrivateKey; + uint256 initialDollarMintAmountWei; // threshold in seconds when price feed response should be considered stale uint256 CHAINLINK_PRICE_FEED_THRESHOLD; @@ -137,6 +138,9 @@ contract Deploy001_Diamond_Dollar is Script, DiamondTestHelper { // read env variables adminPrivateKey = vm.envUint("ADMIN_PRIVATE_KEY"); ownerPrivateKey = vm.envUint("OWNER_PRIVATE_KEY"); + initialDollarMintAmountWei = vm.envUint( + "INITIAL_DOLLAR_MINT_AMOUNT_WEI" + ); address adminAddress = vm.addr(adminPrivateKey); address ownerAddress = vm.addr(ownerPrivateKey); @@ -341,6 +345,9 @@ contract Deploy001_Diamond_Dollar is Script, DiamondTestHelper { ManagerFacet managerFacet = ManagerFacet(address(diamond)); managerFacet.setDollarTokenAddress(address(dollarToken)); + // mint initial Dollar amount to owner for Curve's Dollar-3CRV metapool + dollarToken.mint(ownerAddress, initialDollarMintAmountWei); + // stop sending admin transactions vm.stopBroadcast(); From f3951208a8a4f04d0badd8bf22b0d5ded5e6f9b3 Mon Sep 17 00:00:00 2001 From: rndquu Date: Thu, 28 Mar 2024 18:33:09 +0300 Subject: [PATCH 3/6] feat: deploy metapool in mainnet --- README.md | 13 ----- packages/contracts/.env.example | 13 ----- .../mainnet/Deploy001_Diamond_Dollar.s.sol | 43 +++++++++----- .../interfaces/ICurveStableSwapFactoryNG.sol | 57 +++++++++++++++++++ 4 files changed, 87 insertions(+), 39 deletions(-) create mode 100644 packages/contracts/src/dollar/interfaces/ICurveStableSwapFactoryNG.sol diff --git a/README.md b/README.md index 3cfe98dc6..6b76cfa93 100644 --- a/README.md +++ b/README.md @@ -96,13 +96,6 @@ COLLATERAL_TOKEN_ADDRESS="0x5f98805A4E8be255a32880FDeC7F6728C6568bA0" # - testnet/anvil: deploys LUSD/USD chainlink price feed from scratch COLLATERAL_TOKEN_CHAINLINK_PRICE_FEED_ADDRESS="0x3D7aE7E594f2f2091Ad8798313450130d0Aba3a0" -# Curve metapool address (Dollar-3CRVLP). -# By default set to the old Dollar-3CRV metapool which is about to be redeployed when -# new Dollar token is deployed. -# - mainnet: uses old Dollar-3CRVLP address -# - testnet/anvil: deploys metapool from scratch -CURVE_DOLLAR_METAPOOL_ADDRESS="0x20955CB69Ae1515962177D164dfC9522feef567E" - # Dollar amount in wei minted initially to provide liquidity to the Dollar-3CRV metapool # By default set to 25k Dollar tokens INITIAL_DOLLAR_MINT_AMOUNT_WEI="25000000000000000000000" @@ -117,12 +110,6 @@ OWNER_PRIVATE_KEY="0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f # - testnet: https://ethereum-sepolia.publicnode.com # - mainnet: https://eth.ubq.fi/v1/mainnet RPC_URL="http://127.0.0.1:8545" - -# 3CRV LP token address (which you get if you deposit to Curve's TriPool (DAI/USDC/USDT)). -# By default set to 3CRV LP token address from mainnet. -# - mainet: uses values set in TOKEN_3CRV_ADDRESS -# - testnet/anvil: deploys 3CRV LP token from scratch -TOKEN_3CRV_ADDRESS="0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490" ``` We provide an `.env.example` file pre-set with recommend testing environment variables but you are free to modify or experiment with different values on your local branch. diff --git a/packages/contracts/.env.example b/packages/contracts/.env.example index ee91591ad..5e860bcd8 100644 --- a/packages/contracts/.env.example +++ b/packages/contracts/.env.example @@ -15,13 +15,6 @@ COLLATERAL_TOKEN_ADDRESS="0x5f98805A4E8be255a32880FDeC7F6728C6568bA0" # - testnet/anvil: deploys LUSD/USD chainlink price feed from scratch COLLATERAL_TOKEN_CHAINLINK_PRICE_FEED_ADDRESS="0x3D7aE7E594f2f2091Ad8798313450130d0Aba3a0" -# Curve metapool address (Dollar-3CRVLP). -# By default set to the old Dollar-3CRV metapool which is about to be redeployed when -# new Dollar token is deployed. -# - mainnet: uses old Dollar-3CRVLP address -# - testnet/anvil: deploys metapool from scratch -CURVE_DOLLAR_METAPOOL_ADDRESS="0x20955CB69Ae1515962177D164dfC9522feef567E" - # Dollar amount in wei minted initially to provide liquidity to the Dollar-3CRV metapool # By default set to 25k Dollar tokens INITIAL_DOLLAR_MINT_AMOUNT_WEI="25000000000000000000000" @@ -36,9 +29,3 @@ OWNER_PRIVATE_KEY="0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f # - testnet: https://ethereum-sepolia.publicnode.com # - mainnet: https://eth.ubq.fi/v1/mainnet RPC_URL="http://127.0.0.1:8545" - -# 3CRV LP token address (which you get if you deposit to Curve's TriPool (DAI/USDC/USDT)). -# By default set to 3CRV LP token address from mainnet. -# - mainet: uses value set in TOKEN_3CRV_ADDRESS -# - testnet/anvil: deploys 3CRV LP token from scratch -TOKEN_3CRV_ADDRESS="0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490" diff --git a/packages/contracts/migrations/mainnet/Deploy001_Diamond_Dollar.s.sol b/packages/contracts/migrations/mainnet/Deploy001_Diamond_Dollar.s.sol index 205642951..9f00a53d9 100644 --- a/packages/contracts/migrations/mainnet/Deploy001_Diamond_Dollar.s.sol +++ b/packages/contracts/migrations/mainnet/Deploy001_Diamond_Dollar.s.sol @@ -6,6 +6,7 @@ import {IERC20} from "@openzeppelin/contracts/interfaces/IERC20.sol"; import {Deploy001_Diamond_Dollar as Deploy001_Diamond_Dollar_Development} from "../development/Deploy001_Diamond_Dollar.s.sol"; import {ManagerFacet} from "../../src/dollar/facets/ManagerFacet.sol"; import {UbiquityPoolFacet} from "../../src/dollar/facets/UbiquityPoolFacet.sol"; +import {ICurveStableSwapFactoryNG} from "../../src/dollar/interfaces/ICurveStableSwapFactoryNG.sol"; import {ICurveStableSwapMetaNG} from "../../src/dollar/interfaces/ICurveStableSwapMetaNG.sol"; /// @notice Migration contract @@ -64,10 +65,6 @@ contract Deploy001_Diamond_Dollar is Deploy001_Diamond_Dollar_Development { address chainlinkPriceFeedAddress = vm.envAddress( "COLLATERAL_TOKEN_CHAINLINK_PRICE_FEED_ADDRESS" ); - address token3CrvAddress = vm.envAddress("TOKEN_3CRV_ADDRESS"); - address curveDollarMetapoolAddress = vm.envAddress( - "CURVE_DOLLAR_METAPOOL_ADDRESS" - ); //======================================= // Chainlink LUSD/USD price feed setup @@ -101,6 +98,34 @@ contract Deploy001_Diamond_Dollar is Deploy001_Diamond_Dollar_Development { // stop sending admin transactions vm.stopBroadcast(); + //========================================= + // Curve's Dollar-3CRVLP metapool deploy + //========================================= + + // start sending owner transactions + vm.startBroadcast(ownerPrivateKey); + + // deploy Curve Dollar-3CRV metapool + address curveDollarMetaPoolAddress = ICurveStableSwapFactoryNG( + 0x6A8cbed756804B16E05E741eDaBd5cB544AE21bf + ).deploy_metapool( + 0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7, // Curve 3pool (DAI-USDT-USDC) address + "Dollar/3CRV", // pool name + "Dollar3CRV", // LP token symbol + address(dollarToken), // main token + 100, // amplification coefficient + 40000000, // trade fee, 0.04% + 20000000000, // off-peg fee multiplier + 2597, // moving average time value, 2597 = 1800 seconds + 0, // metapool implementation index + 0, // asset type + "", // method id for oracle asset type (not applicable for Dollar) + address(0) // token oracle address (not applicable for Dollar) + ); + + // stop sending owner transactions + vm.stopBroadcast(); + //======================================== // Curve's Dollar-3CRVLP metapool setup //======================================== @@ -108,17 +133,9 @@ contract Deploy001_Diamond_Dollar is Deploy001_Diamond_Dollar_Development { // start sending admin transactions vm.startBroadcast(adminPrivateKey); - // init 3CRV token - curveTriPoolLpToken = IERC20(token3CrvAddress); - - // init Dollar-3CRVLP Curve metapool - curveDollarMetaPool = ICurveStableSwapMetaNG( - curveDollarMetapoolAddress - ); - // set curve's metapool in manager facet ManagerFacet managerFacet = ManagerFacet(address(diamond)); - managerFacet.setStableSwapMetaPoolAddress(address(curveDollarMetaPool)); + managerFacet.setStableSwapMetaPoolAddress(curveDollarMetaPoolAddress); // stop sending admin transactions vm.stopBroadcast(); diff --git a/packages/contracts/src/dollar/interfaces/ICurveStableSwapFactoryNG.sol b/packages/contracts/src/dollar/interfaces/ICurveStableSwapFactoryNG.sol new file mode 100644 index 000000000..2dc241cbc --- /dev/null +++ b/packages/contracts/src/dollar/interfaces/ICurveStableSwapFactoryNG.sol @@ -0,0 +1,57 @@ +// SPDX-License-Identifier: MIT +pragma solidity 0.8.19; + +import {IERC20} from "@openzeppelin/contracts/interfaces/IERC20.sol"; + +/** + * @notice Factory allows the permissionless deployment of up to + * eight-coin plain pools (ex: DAI-USDT-USDC) and metapools (ex: USDT-3CRV). + * Liquidity pool and LP token share the same contract. + */ +interface ICurveStableSwapFactoryNG { + /** + * @notice Deploys a stableswap NG metapool + * @param _base_pool Address of the base pool to pair the token with. For tripool (DAI-USDT-USDC) use its pool + * address at 0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7. + * @param _name Name of the new metapool, ex: `Dollar/3CRV` + * @param _symbol Symbol for the new metapool’s LP token - will be concatenated with the base pool symbol, ex: `Dollar3CRV` + * @param _coin Address of the coin being used in the metapool, ex: use Dollar token address + * @param _A Amplification coefficient. If set to 0 then bonding curve acts like Uniswap. Any >0 value + * makes the bonding curve to swap at 1:1 constant price, the more `_A` the longer the constant price period. + * Curve recommends set it to 100 for crypto collateralizard stablecoins. This parameter can be updated later. + * @param _fee Trade fee, given as an integer with 1e10 precision, ex: 40000000 = 0.04% fee + * @param _offpeg_fee_multiplier Off-peg multiplier. Curve recommends set it to `20000000000`. This parameter can be updated + * later. More info: https://docs.curve.fi/stableswap-exchange/stableswap-ng/pools/overview/#dynamic-fees + * @param _ma_exp_time MA time; set as time_in_seconds / ln(2), ex: 866 = 600 seconds, 2597 = 1800 seconds. + * This parameter can be updated later. + * @param _implementation_idx Index of the metapool implementation to use. Can be retrieved + * via `ICurveStableSwapFactoryNG.metapool_implementations()`. There is only 1 metapool implementation right now + * so use index `0`. + * @param _asset_type Asset type of the pool as an integer. Available asset type indexes: + * - 0: Standard ERC20 token with no additional features + * - 1: Oracle - token with rate oracle (e.g. wstETH) + * - 2: Rebasing - token with rebase (e.g. stETH) + * - 3: ERC4626 - token with convertToAssets method (e.g. sDAI) + * Dollar is a standard ERC20 token so we should use asset type with index `0`. + * @param _method_id First four bytes of the Keccak-256 hash of the function signatures of + * the oracle addresses that give rate oracles. This is applied only to asset type `1` (Oracle). + * For Dollar token deployment set empty. + * @param _oracle Rate oracle address. This is applied only to asset type `1` (Oracle). + * For Dollar token deployment set empty address. + * @return Deployed metapool address + */ + function deploy_metapool( + address _base_pool, + string memory _name, + string memory _symbol, + address _coin, + uint256 _A, + uint256 _fee, + uint256 _offpeg_fee_multiplier, + uint256 _ma_exp_time, + uint256 _implementation_idx, + uint8 _asset_type, + bytes4 _method_id, + address _oracle + ) external returns (address); +} From f50f3bec5b79d2fc9297fb05e3d71149ff926b35 Mon Sep 17 00:00:00 2001 From: rndquu Date: Thu, 28 Mar 2024 18:48:03 +0300 Subject: [PATCH 4/6] fix: fix build --- .../lib/hooks/contracts/use-protocol-contracts.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/dapp/components/lib/hooks/contracts/use-protocol-contracts.ts b/packages/dapp/components/lib/hooks/contracts/use-protocol-contracts.ts index ec11707c8..b5432d607 100644 --- a/packages/dapp/components/lib/hooks/contracts/use-protocol-contracts.ts +++ b/packages/dapp/components/lib/hooks/contracts/use-protocol-contracts.ts @@ -1,7 +1,6 @@ import { Provider } from "@ethersproject/providers"; import { Contract, ethers } from "ethers"; -import latestDeployment from "@ubiquity/contracts/broadcast/05_StakingShare.s.sol/31337/run-latest.json"; import useWeb3 from "../use-web-3"; import { sushiSwapPoolAddress, dollar3poolMarketAddress, _3crvTokenAddress } from "@/lib/utils"; @@ -120,6 +119,16 @@ const useProtocolContracts = async () => { }; let diamondAddress = ""; + // NOTICE: temporary fix until https://github.com/ubiquity/ubiquity-dollar/issues/833 is ready + const latestDeployment = { + transactions: [ + { + contractAddress: 'test', + contractName: 'test', + transactionType: 'test', + } + ], + }; // for all of the deployment transactions latestDeployment.transactions.map((tx) => { if (tx.transactionType === "CREATE") { From 56c893a3f7c300a10c73fd3aba8a043a583166fa Mon Sep 17 00:00:00 2001 From: rndquu Date: Fri, 29 Mar 2024 13:56:54 +0300 Subject: [PATCH 5/6] feat: add balances() to ICurveStableSwapMetaNG --- packages/contracts/.env.example | 4 ++-- .../src/dollar/interfaces/ICurveStableSwapMetaNG.sol | 7 +++++++ .../src/dollar/mocks/MockCurveStableSwapMetaNG.sol | 4 ++++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/packages/contracts/.env.example b/packages/contracts/.env.example index 5e860bcd8..24934ed99 100644 --- a/packages/contracts/.env.example +++ b/packages/contracts/.env.example @@ -1,5 +1,5 @@ # Admin private key (grants access to restricted contracts methods). -# By default set to the private key from the 0x70997970c51812dc3a010c7d01b50e0d17dc79c8 address +# By default set to the private key from the 0x70997970C51812dc3A010C7d01b50e0d17dc79C8 address # which is the 2nd address derived from test mnemonic "test test test test test test test test test test test junk". ADMIN_PRIVATE_KEY="0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d" @@ -20,7 +20,7 @@ COLLATERAL_TOKEN_CHAINLINK_PRICE_FEED_ADDRESS="0x3D7aE7E594f2f2091Ad879831345013 INITIAL_DOLLAR_MINT_AMOUNT_WEI="25000000000000000000000" # Owner private key (grants access to updating Diamond facets and setting TWAP oracle address). -# By default set to the private key from the 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266 address +# By default set to the private key from the 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 address # which is the 1st address derived from test mnemonic "test test test test test test test test test test test junk". OWNER_PRIVATE_KEY="0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80" diff --git a/packages/contracts/src/dollar/interfaces/ICurveStableSwapMetaNG.sol b/packages/contracts/src/dollar/interfaces/ICurveStableSwapMetaNG.sol index 5a9864457..c6371b0a0 100644 --- a/packages/contracts/src/dollar/interfaces/ICurveStableSwapMetaNG.sol +++ b/packages/contracts/src/dollar/interfaces/ICurveStableSwapMetaNG.sol @@ -37,6 +37,13 @@ interface ICurveStableSwapMetaNG is IERC20 { address _receiver ) external returns (uint256); + /** + * @notice Getter for the current balance of coin `i` within the pool + * @param i Coin index + * @return Coin balance + */ + function balances(uint256 i) external view returns (uint256); + /** * @notice Estimates the amount of LP tokens minted or burned based on a deposit or withdrawal * diff --git a/packages/contracts/src/dollar/mocks/MockCurveStableSwapMetaNG.sol b/packages/contracts/src/dollar/mocks/MockCurveStableSwapMetaNG.sol index f067c08b3..adca18713 100644 --- a/packages/contracts/src/dollar/mocks/MockCurveStableSwapMetaNG.sol +++ b/packages/contracts/src/dollar/mocks/MockCurveStableSwapMetaNG.sol @@ -29,6 +29,10 @@ contract MockCurveStableSwapMetaNG is ICurveStableSwapMetaNG, MockERC20 { return result; } + function balances(uint256 /* i */) external pure returns (uint256) { + return 0; + } + function calc_token_amount( uint256[2] memory _amounts, bool /* _is_deposit */ From cb8233683e3a6c5c1e656a5ac834a4058503c34e Mon Sep 17 00:00:00 2001 From: rndquu Date: Sat, 30 Mar 2024 12:47:41 +0300 Subject: [PATCH 6/6] docs: use live RPCs --- README.md | 4 ++-- packages/contracts/.env.example | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 6b76cfa93..995b8a61d 100644 --- a/README.md +++ b/README.md @@ -107,8 +107,8 @@ OWNER_PRIVATE_KEY="0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f # RPC URL (used in contract migrations) # - anvil: http://127.0.0.1:8545 -# - testnet: https://ethereum-sepolia.publicnode.com -# - mainnet: https://eth.ubq.fi/v1/mainnet +# - testnet: https://sepolia.gateway.tenderly.co +# - mainnet: https://mainnet.gateway.tenderly.co RPC_URL="http://127.0.0.1:8545" ``` diff --git a/packages/contracts/.env.example b/packages/contracts/.env.example index 24934ed99..fdc2fe9e1 100644 --- a/packages/contracts/.env.example +++ b/packages/contracts/.env.example @@ -26,6 +26,6 @@ OWNER_PRIVATE_KEY="0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f # RPC URL (used in contract migrations) # - anvil: http://127.0.0.1:8545 -# - testnet: https://ethereum-sepolia.publicnode.com -# - mainnet: https://eth.ubq.fi/v1/mainnet +# - testnet: https://sepolia.gateway.tenderly.co +# - mainnet: https://mainnet.gateway.tenderly.co RPC_URL="http://127.0.0.1:8545"