diff --git a/.gitignore b/.gitignore index 3940db6..17a5739 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,5 @@ broadcast/ /broadcast/ soljson-* bin/ + +.scrap*.vscode diff --git a/Makefile b/Makefile index 88a0b0f..16b7c86 100644 --- a/Makefile +++ b/Makefile @@ -15,13 +15,12 @@ tests :; cp hub/src/interfaces/* interfaces && forge test # Stage 1: Deploy components (Testnets) -deploy-arbitrum-test :; forge script script/Deploy.s.sol:DeployArbitrumRinkeby \ +deploy-arbitrum-test :; forge script DeployArbitrumRinkeby \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --etherscan-api-key ${ARBITRUM_KEY} \ --rpc-url https://arbitrum-rinkeby.infura.io/v3/${INFURA_API_KEY} \ --broadcast \ --verify \ - --resume \ -vvvv deploy-polygon-test :; forge script script/Deploy.s.sol:DeployPolygonMumbai \ @@ -46,8 +45,24 @@ deploy-avax-test :; forge script script/Deploy.s.sol:DeployAvaxFuji \ --rpc-url https://api.avax-test.network/ext/bc/C/rpc \ --broadcast \ --verify \ - --resume \ -vvvv + + +deploy-avax-test-existing-vault :; forge script DeployAvaxFujiExistingVault \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --etherscan-api-key ${AVAXSCAN_KEY} \ + --rpc-url https://api.avax-test.network/ext/bc/C/rpc \ + --broadcast \ + --verify \ + -vvvv + +deploy-arbitrum-test-existing-vault :; forge script DeployArbitrumRinkebyExistingVault \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --etherscan-api-key ${ARBITRUM_KEY} \ + --rpc-url https://arbitrum-rinkeby.infura.io/v3/${INFURA_API_KEY} \ + --broadcast \ + --verify \ + -vvvv deploy-ftm-test :; forge script script/Deploy.s.sol:DeployFTMTest \ @@ -60,27 +75,23 @@ deploy-ftm-test :; forge script script/Deploy.s.sol:DeployFTMTest \ # Stage 2: Prepare components by setting up neccessary permissions -prepare-deposit-arbitrum-avax-test :; forge script script/Deploy.s.sol:DepositPrepareArbitrumToAvaxTest \ +prepare-deposit-arbitrum-avax-test :; forge script DepositPrepareArbitrumToAvaxTest \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --etherscan-api-key ${ARBITRUM_KEY} \ --rpc-url https://arbitrum-rinkeby.infura.io/v3/${INFURA_API_KEY} \ - --verify \ --broadcast \ -vvvv -prepare-deposit-arbitrum-ftm-test :; forge script script/Deploy.s.sol:DepositPrepareArbitrumToFTMTest \ +prepare-deposit-arbitrum-ftm-test :; forge script DepositPrepareArbitrumToFTMTest \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --etherscan-api-key ${ARBITRUM_KEY} \ --rpc-url https://arbitrum-rinkeby.infura.io/v3/${INFURA_API_KEY} \ - --verify \ - --broadcast \ -vvvv -prepare-deposit-avax-arbitrum-test :; forge script script/Deploy.s.sol:DepositPrepareAvaxToArbitrumTest \ +prepare-deposit-avax-arbitrum-test :; forge script DepositPrepareAvaxToArbitrumTest \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --etherscan-api-key ${AVAXSCAN_KEY} \ --rpc-url https://api.avax-test.network/ext/bc/C/rpc \ - --verify \ --broadcast \ -vvvv @@ -110,15 +121,14 @@ prepare-deposit-ftm-avax-test :; forge script script/Deploy.s.sol:DepositPrepare -vvvv # Stage 3: Make a deposit into the source chain vault -# Note: Arbitrum testnets appear to fail with OOG error unless you 'skip simulation' - -deposit-avax-vault-test :; forge script script/Deploy.s.sol:DepositIntoAvaxVaultTest \ +deposit-avax-vault-test :; forge script DepositIntoAvaxVaultTest \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --rpc-url https://api.avax-test.network/ext/bc/C/rpc \ --broadcast \ -vvvv -deposit-arbitrum-vault-test :; forge script script/Deploy.s.sol:DepositIntoArbitrumVaultTest \ +# Note: Arbitrum testnets appear to fail with OOG error unless you 'skip simulation' +deposit-arbitrum-vault-test :; forge script DepositIntoArbitrumVaultTest \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --rpc-url https://arbitrum-rinkeby.infura.io/v3/${INFURA_API_KEY} \ --broadcast \ @@ -133,47 +143,36 @@ deposit-ftm-vault-test :; forge script script/Deploy.s.sol:DepositIntoFTMVaultTe -vvvv -# Stage 4: Execute the XChain Deposit from the XChainStrategy +# Stage 4.1: Prepare the XChain Deposit from the XChainStrategy # Note: Arbitrum testnets appear to fail with OOG error unless you 'skip simulation' - -xchain-deposit-avax-arbitrum-test :; forge script script/Deploy.s.sol:XChainDepositAvaxToArbitrumTest \ +xchain-deposit-prepare-avax-arbitrum-test :; forge script XChainPrepareDepositAvaxToArbitrumTest \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --rpc-url https://api.avax-test.network/ext/bc/C/rpc \ --broadcast \ -vvvv -xchain-deposit-avax-ftm-test :; forge script script/Deploy.s.sol:XChainDepositAvaxToFTMTest \ - --private-key ${GOVERNOR_PRIVATE_KEY} \ - --rpc-url https://api.avax-test.network/ext/bc/C/rpc \ - --broadcast \ - -vvvv - -xchain-deposit-arbitrum-avax-test :; forge script script/Deploy.s.sol:XChainDepositArbitrumToAvaxTest \ +xchain-deposit-prepare-arbitrum-avax-test :; forge script XChainPrepareDepositArbitrumToAvaxTest \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --rpc-url https://arbitrum-rinkeby.infura.io/v3/${INFURA_API_KEY} \ - --broadcast \ --skip-simulation \ - -vvvv - -xchain-deposit-arbitrum-ftm-test :; forge script script/Deploy.s.sol:XChainDepositArbitrumToFTMTest \ - --private-key ${GOVERNOR_PRIVATE_KEY} \ - --rpc-url https://arbitrum-rinkeby.infura.io/v3/${INFURA_API_KEY} \ --broadcast \ - --skip-simulation \ -vvvv -xchain-deposit-ftm-arbitrum-test :; forge script script/Deploy.s.sol:XChainDepositFTMToArbitrumTest \ +# Stage 4.2 Deposit into the XChainStrategy +xchain-deposit-strategy-avax-test :; forge script DepositIntoXChainStrategyAvaxTest \ --private-key ${GOVERNOR_PRIVATE_KEY} \ + --rpc-url https://api.avax-test.network/ext/bc/C/rpc \ --broadcast \ - --rpc-url https://rpc.testnet.fantom.network/ \ -vvvv -xchain-deposit-ftm-avax-test :; forge script script/Deploy.s.sol:XChainDepositFTMToAvaxTest \ +# Stage 4.3 Depositinto the vault +xchain-deposit-avax-arbitrum-test :; forge script XChainDepositAvaxToArbitrumTest \ --private-key ${GOVERNOR_PRIVATE_KEY} \ - --rpc-url https://rpc.testnet.fantom.network/ \ + --rpc-url https://api.avax-test.network/ext/bc/C/rpc \ --broadcast \ -vvvv + # Stage 5: Update remote hubs with strategy report xchain-report-avax-ftm-test :; forge script script/Deploy.s.sol:XChainReportAvaxToFTMTest \ --private-key ${GOVERNOR_PRIVATE_KEY} \ @@ -187,6 +186,12 @@ xchain-report-arbitrum-ftm-test :; forge script script/Deploy.s.sol:XChainReport --broadcast \ -vvvv +xchain-report-arbitrum-avax-test :; forge script XChainReportArbitrumToAvaxTest \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --rpc-url https://arbitrum-rinkeby.infura.io/v3/${INFURA_API_KEY} \ + --broadcast \ + -vvvv + xchain-report-ftm-arbitrum-test :; forge script script/Deploy.s.sol:XChainReportFTMToArbitrumTest \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --rpc-url https://rpc.testnet.fantom.network/ \ @@ -201,10 +206,10 @@ xchain-report-ftm-avax-test :; forge script script/Deploy.s.sol:XChainReportFTMT # Stage 6: Permit exit of vaults -set-exiting-arbitrum-test :; forge script script/Deploy.s.sol:SetExitingArbitrumTest \ +set-exiting-arbitrum-test :; forge script SetExitingArbitrumTest \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --rpc-url https://arbitrum-rinkeby.infura.io/v3/${INFURA_API_KEY} \ - --broadcast \ + --broadcast \ -vvvv @@ -228,6 +233,12 @@ xchain-request-withdraw-avax-ftm-test :; forge script script/Deploy.s.sol:XChain --broadcast \ -vvvv +xchain-request-withdraw-avax-arbitrum-test :; forge script XChainRequestWithdrawAvaxToArbitrumTest \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --rpc-url https://api.avax-test.network/ext/bc/C/rpc \ + --broadcast \ + -vvvv + xchain-request-withdraw-ftm-avax-test :; forge script script/Deploy.s.sol:XChainRequestWithdrawFTMToAvaxTest \ --private-key ${GOVERNOR_PRIVATE_KEY} \ @@ -248,6 +259,13 @@ exit-vault-avax :; forge script script/Deploy.s.sol:ExitVaultAvaxTest \ --broadcast \ -vvvv +exit-vault-arbitrum :; forge script ExitVaultArbitrumTest \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --rpc-url https://arbitrum-rinkeby.infura.io/v3/${INFURA_API_KEY} \ + --skip-simulation \ + --broadcast \ + -vvvv + exit-vault-ftm :; forge script script/Deploy.s.sol:ExitVaultFTMTest \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --rpc-url https://rpc.testnet.fantom.network/ \ @@ -267,6 +285,11 @@ xchain-finalize-withdraw-ftm-avax-test :; forge script script/Deploy.s.sol:XChai --broadcast \ -vvvv +xchain-finalize-withdraw-arbitrum-avax-test :; forge script XChainFinalizeWithdrawArbitrumToAvaxTest \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --rpc-url https://arbitrum-rinkeby.infura.io/v3/${INFURA_API_KEY} \ + --broadcast \ + -vvvv # Stage 10 - remove tokens from the hub hub-withdraw-ftm-test :; forge script script/Deploy.s.sol:HubWithdrawFTMTest \ @@ -275,6 +298,12 @@ hub-withdraw-ftm-test :; forge script script/Deploy.s.sol:HubWithdrawFTMTest \ --broadcast \ -vvvv +hub-withdraw-avax-test :; forge script HubWithdrawAvaxTest \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --rpc-url https://api.avax-test.network/ext/bc/C/rpc \ + --broadcast \ + -vvvv + # Stage 11 - remember to report on the origin chain! ######## SEE ABOVE ########## @@ -288,41 +317,53 @@ strategy-withdraw-ftm-test :; forge script script/Deploy.s.sol:StrategyWithdrawF -vvvv -### Prod Deploys ### +# Administrative: Redeploy a hub - ensuring you update all remotes to point to the new hub +redeploy-hub-arbitrum-test :; forge script RedeployXChainHubArbitrumTest \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --rpc-url https://arbitrum-rinkeby.infura.io/v3/${INFURA_API_KEY} \ + -vvvv -# Polygon has issues with gas prices -# https://github.com/foundry-rs/foundry/issues/1703 -# tl;dr add --legacy flag -deploy-polygon-prod :; forge script script/Deploy.s.sol:DeployPolygonProduction \ +update-hub-avax-arbitrum-test :; forge script UpdateHubAvaxToArbitrumTest \ --private-key ${GOVERNOR_PRIVATE_KEY} \ - --etherscan-api-key ${POLYGONSCAN_KEY} \ - --rpc-url https://polygon-rpc.com \ - --legacy \ - --verify \ + --rpc-url https://api.avax-test.network/ext/bc/C/rpc \ + --broadcast \ + -vvvv + +redeploy-hub-avax-test :; forge script RedeployXChainHubAvaxTest \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --rpc-url https://api.avax-test.network/ext/bc/C/rpc \ --broadcast \ + --verify \ -vvvv +update-hub-arbitrum-avax-test :; forge script UpdateHubArbitrumToAvaxTest \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --rpc-url https://arbitrum-rinkeby.infura.io/v3/${INFURA_API_KEY} \ + --broadcast \ + -vvvv + + +### Prod Deploys ### + # Polygon has issues with gas prices # https://github.com/foundry-rs/foundry/issues/1703 # tl;dr add --legacy flag -deploy-polygon-prod-single :; forge script DeployPolygonProductionSingle \ +deploy-polygon-prod :; forge script DeployPolygonProduction \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --etherscan-api-key ${POLYGONSCAN_KEY} \ --rpc-url https://polygon-rpc.com \ --legacy \ --verify \ - --resume \ --broadcast \ -vvvv -deploy-arbitrum-prod-single :; forge script script/Deploy.s.sol:DeployArbitrumProductionSingle \ +deploy-optimism-prod :; forge script DeployOptimismProduction \ --private-key ${GOVERNOR_PRIVATE_KEY} \ - --etherscan-api-key ${ARBITRUM_KEY} \ - --rpc-url https://arbitrum-mainnet.infura.io/v3/${INFURA_API_KEY} \ - --broadcast \ + --etherscan-api-key ${OPTIMISTIC_KEY} \ + --rpc-url https://optimism-mainnet.infura.io/v3/${INFURA_API_KEY} \ --verify \ - --resume \ - -vvvv + --broadcast \ + -vvvv # Polygon has issues with gas prices # https://github.com/foundry-rs/foundry/issues/1703 @@ -334,27 +375,52 @@ deposit-prepare-polygon-arbitrum-prod :; forge script DepositPreparePolygonToArb --broadcast \ -vvvv -deposit-prepare-polygon-arbitrum-prod :; forge script DepositPrepareAritrumToPolygonProd \ +deposit-prepare-arbitrum-polygon-prod :; forge script DepositPrepareAritrumToPolygonProd \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --rpc-url https://arbitrum-mainnet.infura.io/v3/${INFURA_API_KEY} \ --broadcast \ -vvvv +deposit-prepare-polygon-optimism-prod :; forge script DepositPreparePolygonToOptimismProd \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --rpc-url https://polygon-rpc.com \ + --broadcast \ + --legacy \ + -vvvv + +deposit-prepare-optimism-polygon-prod :; forge script DepositPrepareOptimismToPolygonProd \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --rpc-url https://optimism-mainnet.infura.io/v3/${INFURA_API_KEY} \ + --broadcast \ + -vvvv + # Note the private key is different here deposit-polygon-prod :; forge script DepositIntoPolygonVaultProd \ --private-key ${DEPOSITOR_PRIVATE_KEY} \ --rpc-url https://polygon-rpc.com \ --legacy \ --broadcast \ - --resume \ -vvvv -xchain-single-deposit-prepare-arbitrum-polygon-prod :; forge script XChainPrepareDepositArbitrumFromPolygon \ +xchain-deposit-prepare-arbitrum-polygon-prod :; forge script XChainPrepareDepositArbitrumFromPolygon \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --rpc-url https://arbitrum-mainnet.infura.io/v3/${INFURA_API_KEY} \ --broadcast \ -vvvv +xchain-deposit-prepare-polygon-optimism-prod :; forge script XChainPrepareDepositPolygonToOptimismProd \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --rpc-url https://polygon-rpc.com \ + --broadcast \ + --legacy \ + -vvvv + +xchain-deposit-prepare-optimism-polygon-prod :; forge script XChainPrepareDepositOptimismToPolygonProd \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --rpc-url https://optimism-mainnet.infura.io/v3/${INFURA_API_KEY} \ + --broadcast \ + -vvvv + deposit-xchainstrategy-polygon-prod :; forge script DepositIntoXChainStrategyPolygonProd \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --rpc-url https://polygon-rpc.com \ @@ -369,6 +435,32 @@ xchain-deposit-polygon-arbitrum-prod :; forge script XChainDepositPolygonToArbit --broadcast \ -vvvv +xchain-deposit-polygon-optimism-prod :; forge script XChainDepositPolygonToOptimismProd \ + --rpc-url https://polygon-rpc.com \ + --legacy \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --broadcast \ + -vvvv + + +# Administrative action: LayerZero changed chain ids +upgrade-chain-polygon-optimism-prod :; forge script UpgradePolygonToOptimismChainId \ + --etherscan-api-key ${POLYGONSCAN_KEY} \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --rpc-url https://polygon-rpc.com \ + --legacy \ + --verify \ + --broadcast \ + -vvvv + +upgrade-chain-optimism-polygon-prod :; forge script UpgradeOptimismToPolygonChainId \ + --etherscan-api-key ${OPTIMISTIC_KEY} \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --rpc-url https://optimism-mainnet.infura.io/v3/${INFURA_API_KEY} \ + --verify \ + --broadcast \ + -vvvv + ### -------- FORK Operations ---------- #### # Cheaper, faster, less complicated than testnet. @@ -386,36 +478,36 @@ deploy-arbitrum-fork :; forge script script/Deploy.s.sol:DeployArbitrumProductio --private-key ${GOVERNOR_PRIVATE_KEY} \ --fork-url http://127.0.0.1:${PORT_ARBITRUM} -deploy-arbitrum-fork-single :; forge script script/Deploy.s.sol:DeployArbitrumProductionSingle \ - -vvvv \ - --broadcast \ - --private-key ${GOVERNOR_PRIVATE_KEY} \ - --fork-url http://127.0.0.1:${PORT_ARBITRUM} - -deploy-optimism-fork :; forge script script/Deploy.s.sol:DeployOptimismProduction \ +deploy-optimism-fork :; forge script DeployOptimismProduction \ -vvvv \ --broadcast \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --fork-url http://127.0.0.1:${PORT_OPTIMISM} -deploy-polygon-fork :; forge script script/Deploy.s.sol:DeployPolygonProduction \ +deploy-polygon-fork :; forge script DeployPolygonProduction \ -vvvv \ --broadcast \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --fork-url http://127.0.0.1:${PORT_POLYGON} -deploy-polygon-fork-single :; forge script DeployPolygonProductionSingle \ - -vvvv \ - --broadcast \ +deposit-prepare-polygon-arbitrum-fork :; forge script DepositPreparePolygonToArbitrumProd \ --private-key ${GOVERNOR_PRIVATE_KEY} \ - --fork-url http://127.0.0.1:${PORT_POLYGON} + --fork-url http://127.0.0.1:${PORT_POLYGON} \ + --legacy \ + -vvvv -deposit-prepare-polygon-arbitrum-fork :; forge script DepositPreparePolygonToArbitrum \ +deposit-prepare-polygon-optimism-fork :; forge script DepositPreparePolygonToOptimismProd \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --fork-url http://127.0.0.1:${PORT_POLYGON} \ --legacy \ -vvvv +deposit-prepare-optimism-polygon-fork :; forge script DepositPrepareOptimismToPolygonProd \ + -vvvv \ + --broadcast \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --fork-url http://127.0.0.1:${PORT_OPTIMISM} + deposit-prepare-arbitrum-polygon-fork :; forge script DepositPrepareAritrumToPolygonProd \ --broadcast \ --private-key ${GOVERNOR_PRIVATE_KEY} \ @@ -427,15 +519,29 @@ deposit-polygon-fork :; forge script DepositIntoPolygonVaultProd \ --legacy \ -vvvv -xchain-single-deposit-prepare-arbitrum-polygon-fork :; forge script XChainPrepareDepositArbitrumFromPolygon \ +xchain-deposit-prepare-arbitrum-polygon-fork :; forge script XChainPrepareDepositArbitrumFromPolygon \ --broadcast \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --fork-url http://127.0.0.1:${PORT_ARBITRUM} +xchain-deposit-prepare-polygon-optimism-fork :; forge script XChainPrepareDepositPolygonToOptimismProd \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --fork-url http://127.0.0.1:${PORT_POLYGON} \ + --broadcast \ + --legacy \ + -vvvv + +xchain-deposit-prepare-optimism-polygon-fork :; forge script XChainPrepareDepositOptimismToPolygonProd \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --fork-url http://127.0.0.1:${PORT_OPTIMISM} \ + --broadcast \ + -vvvv + deposit-xchainstrategy-polygon-fork :; forge script DepositIntoXChainStrategyPolygonProd \ - --private-key ${DEPOSITOR_PRIVATE_KEY} \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ --fork-url http://127.0.0.1:${PORT_POLYGON} \ --legacy \ + --broadcast \ -vvvv xchain-deposit-polygon-arbitrum-fork :; forge script XChainDepositPolygonToArbitrumProd \ @@ -443,6 +549,16 @@ xchain-deposit-polygon-arbitrum-fork :; forge script XChainDepositPolygonToArbit --private-key ${GOVERNOR_PRIVATE_KEY} \ --fork-url http://127.0.0.1:${PORT_POLYGON} +xchain-deposit-polygon-optimism-fork :; forge script XChainDepositPolygonToOptimismProd \ + --broadcast \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --fork-url http://127.0.0.1:${PORT_POLYGON} + +set-exiting-arbitrum-fork :; forge script SetExitingArbitrumProd \ + --broadcast \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + --fork-url http://127.0.0.1:${PORT_ARBITRUM} + ### DOCTOR ASSERTS ### @@ -469,4 +585,14 @@ admin-resume-deposit-arbitrum-prod :; forge script ResumeDepositArbitrumFork \ --private-key ${GOVERNOR_PRIVATE_KEY} \ --rpc-url https://arbitrum-mainnet.infura.io/v3/${INFURA_API_KEY} \ --broadcast \ + -vvvv + +upgrade-chain-polygon-optimism-fork :; forge script UpgradePolygonToOptimismChainId \ + --fork-url http://127.0.0.1:${PORT_POLYGON} \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ + -vvvv + +upgrade-chain-optimism-polygon-fork :; forge script UpgradeOptimismToPolygonChainId \ + --fork-url http://127.0.0.1:${PORT_OPTIMISM} \ + --private-key ${GOVERNOR_PRIVATE_KEY} \ -vvvv \ No newline at end of file diff --git a/broadcast-saved/saved/prod-run-2-polygon-optimism/deploy.optimism.json b/broadcast-saved/saved/prod-run-2-polygon-optimism/deploy.optimism.json new file mode 100644 index 0000000..8ee144a --- /dev/null +++ b/broadcast-saved/saved/prod-run-2-polygon-optimism/deploy.optimism.json @@ -0,0 +1,1714 @@ +{ + "transactions": [ + { + "hash": "0xbaa57bbb315384da51c8be798bad978a122355fa71e19a3810a46ee8fe2edf1b", + "transactionType": "CREATE", + "contractName": "VaultFactory", + "contractAddress": "0x7461a28866eb4e2eE9806B311F6ECa3eF5bFfa7a", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "gas": "0x1c01cf", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61182e8061007e6000396000f3fe608060405260043610620000a95760003560e01c80639623609d116200006c5780639623609d146200017357806399a88ec4146200018a578063aaf10f4214620001af578063d784d42614620001cf578063f2fde38b14620001f4578063f3b7dead146200021957600080fd5b80630316aaa014620000ae578063204e1c7a14620000ef578063715018a614620001145780637eff275e146200012e5780638da5cb5b1462000153575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd366004620006cf565b6200023e565b6040516001600160a01b03909116815260200160405180910390f35b348015620000fc57600080fd5b50620000d36200010e36600462000734565b6200032e565b3480156200012157600080fd5b506200012c620003c5565b005b3480156200013b57600080fd5b506200012c6200014d3660046200075b565b620003dd565b3480156200016057600080fd5b506000546001600160a01b0316620000d3565b6200012c62000184366004620007af565b62000449565b3480156200019757600080fd5b506200012c620001a93660046200075b565b620004be565b348015620001bc57600080fd5b506001546001600160a01b0316620000d3565b348015620001dc57600080fd5b506200012c620001ee36600462000734565b620004f7565b3480156200020157600080fd5b506200012c6200021336600462000734565b62000555565b3480156200022657600080fd5b50620000d36200023836600462000734565b620005d8565b600154604080516001600160a01b038781166024830152868116604483015285811660648301528481166084808401919091528351808403909101815260a490920183526020820180516001600160e01b0316637c643b2f60e11b1790529151600093849316913091620002b290620006ab565b620002c093929190620008e3565b604051809103906000f080158015620002dd573d6000803e3d6000fd5b506040516001600160a01b038781168252919250818816918316907f26ad9f07a47e389150a15677a365d64f42af0000b792c182ada6a3b5ab193a0b9060200160405180910390a395945050505050565b6000806000836001600160a01b03166040516200035590635c60da1b60e01b815260040190565b600060405180830381855afa9150503d806000811462000392576040519150601f19603f3d011682016040523d82523d6000602084013e62000397565b606091505b509150915081620003a757600080fd5b80806020019051810190620003bd91906200091a565b949350505050565b620003cf620005ff565b620003db60006200065b565b565b620003e7620005ff565b6040516308f2839760e41b81526001600160a01b038281166004830152831690638f283970906024015b600060405180830381600087803b1580156200042c57600080fd5b505af115801562000441573d6000803e3d6000fd5b505050505050565b62000453620005ff565b60405163278f794360e11b81526001600160a01b03841690634f1ef2869034906200048590869086906004016200093a565b6000604051808303818588803b1580156200049f57600080fd5b505af1158015620004b4573d6000803e3d6000fd5b5050505050505050565b620004c8620005ff565b604051631b2ce7f360e11b81526001600160a01b038281166004830152831690633659cfe69060240162000411565b62000501620005ff565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f310ba5f1d2ed074b51e2eccd052a47ae9ab7c6b800d1fca3db3999d6a592ca039060200160405180910390a150565b6200055f620005ff565b6001600160a01b038116620005ca5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b620005d5816200065b565b50565b6000806000836001600160a01b031660405162000355906303e1469160e61b815260040190565b6000546001600160a01b03163314620003db5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401620005c1565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610e98806200096183390190565b6001600160a01b0381168114620005d557600080fd5b60008060008060808587031215620006e657600080fd5b8435620006f381620006b9565b935060208501356200070581620006b9565b925060408501356200071781620006b9565b915060608501356200072981620006b9565b939692955090935050565b6000602082840312156200074757600080fd5b81356200075481620006b9565b9392505050565b600080604083850312156200076f57600080fd5b82356200077c81620006b9565b915060208301356200078e81620006b9565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b600080600060608486031215620007c557600080fd5b8335620007d281620006b9565b92506020840135620007e481620006b9565b9150604084013567ffffffffffffffff808211156200080257600080fd5b818601915086601f8301126200081757600080fd5b8135818111156200082c576200082c62000799565b604051601f8201601f19908116603f0116810190838211818310171562000857576200085762000799565b816040528281528960208487010111156200087157600080fd5b8260208601602083013760006020848301015280955050505050509250925092565b6000815180845260005b81811015620008bb576020818501810151868301820152016200089d565b81811115620008ce576000602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b03848116825283166020820152606060408201819052600090620009119083018462000893565b95945050505050565b6000602082840312156200092d57600080fd5b81516200075481620006b9565b6001600160a01b0383168152604060208201819052600090620003bd908301846200089356fe608060405260405162000e9838038062000e9883398101604081905262000026916200049d565b828162000036828260006200004d565b50620000449050826200008a565b505050620005d0565b6200005883620000e5565b600082511180620000665750805b1562000085576200008383836200012760201b620002601760201c565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000b562000156565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000e2816200018f565b50565b620000f08162000244565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200014f838360405180606001604052806027815260200162000e7160279139620002f8565b9392505050565b60006200018060008051602062000e5183398151915260001b6200037760201b620002081760201c565b546001600160a01b0316919050565b6001600160a01b038116620001fa5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b806200022360008051602062000e5183398151915260001b6200037760201b620002081760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6200025a816200037a60201b6200028c1760201c565b620002be5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001f1565b80620002237f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b6200037760201b620002081760201c565b6060600080856001600160a01b0316856040516200031791906200057d565b600060405180830381855af49150503d806000811462000354576040519150601f19603f3d011682016040523d82523d6000602084013e62000359565b606091505b5090925090506200036d8683838762000389565b9695505050505050565b90565b6001600160a01b03163b151590565b60608315620003fa578251620003f2576001600160a01b0385163b620003f25760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001f1565b508162000406565b6200040683836200040e565b949350505050565b8151156200041f5781518083602001fd5b8060405162461bcd60e51b8152600401620001f191906200059b565b80516001600160a01b03811681146200045357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200048b57818101518382015260200162000471565b83811115620000835750506000910152565b600080600060608486031215620004b357600080fd5b620004be846200043b565b9250620004ce602085016200043b565b60408501519092506001600160401b0380821115620004ec57600080fd5b818601915086601f8301126200050157600080fd5b81518181111562000516576200051662000458565b604051601f8201601f19908116603f0116810190838211818310171562000541576200054162000458565b816040528281528960208487010111156200055b57600080fd5b6200056e8360208301602088016200046e565b80955050505050509250925092565b60008251620005918184602087016200046e565b9190910192915050565b6020815260008251806020840152620005bc8160408501602087016200046e565b601f01601f19169190910160400192915050565b61087180620005e06000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106fb565b610118565b61005b610093366004610716565b61015f565b3480156100a457600080fd5b506100ad6101d0565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106fb565b61020b565b3480156100f557600080fd5b506100ad610235565b61010661029b565b61011661011161033a565b610344565b565b610120610368565b6001600160a01b0316336001600160a01b03161415610157576101548160405180602001604052806000815250600061039b565b50565b6101546100fe565b610167610368565b6001600160a01b0316336001600160a01b031614156101c8576101c38383838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506001925061039b915050565b505050565b6101c36100fe565b60006101da610368565b6001600160a01b0316336001600160a01b03161415610200576101fb61033a565b905090565b6102086100fe565b90565b610213610368565b6001600160a01b0316336001600160a01b0316141561015757610154816103c6565b600061023f610368565b6001600160a01b0316336001600160a01b03161415610200576101fb610368565b606061028583836040518060600160405280602781526020016108156027913961041a565b9392505050565b6001600160a01b03163b151590565b6102a3610368565b6001600160a01b0316336001600160a01b031614156101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101fb610492565b3660008037600080366000845af43d6000803e808015610363573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b6103a4836104ba565b6000825111806103b15750805b156101c3576103c08383610260565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103ef610368565b604080516001600160a01b03928316815291841660208301520160405180910390a1610154816104fa565b6060600080856001600160a01b03168560405161043791906107c5565b600060405180830381855af49150503d8060008114610472576040519150601f19603f3d011682016040523d82523d6000602084013e610477565b606091505b5091509150610488868383876105a3565b9695505050505050565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc61038c565b6104c381610621565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6001600160a01b03811661055f5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152608401610331565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060831561060f578251610608576001600160a01b0385163b6106085760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610331565b5081610619565b61061983836106b5565b949350505050565b6001600160a01b0381163b61068e5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610331565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610582565b8151156106c55781518083602001fd5b8060405162461bcd60e51b815260040161033191906107e1565b80356001600160a01b03811681146106f657600080fd5b919050565b60006020828403121561070d57600080fd5b610285826106df565b60008060006040848603121561072b57600080fd5b610734846106df565b9250602084013567ffffffffffffffff8082111561075157600080fd5b818601915086601f83011261076557600080fd5b81358181111561077457600080fd5b87602082850101111561078657600080fd5b6020830194508093505050509250925092565b60005b838110156107b457818101518382015260200161079c565b838111156103c05750506000910152565b600082516107d7818460208701610799565b9190910192915050565b6020815260008251806020840152610800816040850160208701610799565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212202e57b539c0ce66b993ce2c07dc244bbc60d4add2f9f6e966f50f8ad5b49fd75564736f6c634300080c0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220760b88bd49ce76ba5305534bc6c8da7661efa74838d398070e5d026b56d015d764736f6c634300080c0033", + "nonce": "0x1" + }, + "additionalContracts": [] + }, + { + "hash": "0xe33f55d6a8c7d6318519125cd34ea3416abbb45fb6608a54f9efbbb0ae188263", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0xeF48a4E629dAAa67C7B2F04111e4b8F80eA2a63F", + "function": null, + "arguments": [ + "(0x2606531493A51404A002842F56009D7E5CF4a8c7, 0x822329Ed19E8244EfF582cC204f8554C3620c3FD, 0x5452555354454400000000000000000000000000, 0x726F206164647265737300000000000000000000, 0x6D6974732875696E743235362C75696E74323536, 0x6d537472617465677928616464726573732C7569, 49959714125571999692833839480629836074961345014175263994962030793895296787827)" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "gas": "0x3367a9", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b5060405162002cfb38038062002cfb833981016040819052620000349162000d43565b336000908152602081905260408082208054600160ff19918216811790925560808501516001600160a01b03168452919092208054909116909117905580516200007e9062000134565b60c08101516006805461ffff909216600160a01b0261ffff60a01b199092169190911790556020810151600980546001600160a01b039283166001600160a01b0319918216179091556040830151600a80549190931691161790556080810151620000e990620001f4565b6060810151620000f990620002b0565b608081015162000109906200036c565b60a0810151620001199062000428565b62000123620004e4565b6200012d62000b4c565b5062000e4d565b3360008181526020819052604090205460ff16620001885760405162461bcd60e51b8152602060048201526013602482015260008051602062002c5183398151915260448201526064015b60405180910390fd5b816001600160a01b038116620001d05760405162461bcd60e51b8152602060048201526016602482015260008051602062002c7183398151915260448201526064016200017f565b5050600780546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620002445760405162461bcd60e51b8152602060048201526013602482015260008051602062002c5183398151915260448201526064016200017f565b816001600160a01b0381166200028c5760405162461bcd60e51b8152602060048201526016602482015260008051602062002c7183398151915260448201526064016200017f565b5050600380546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620003005760405162461bcd60e51b8152602060048201526013602482015260008051602062002c5183398151915260448201526064016200017f565b816001600160a01b038116620003485760405162461bcd60e51b8152602060048201526016602482015260008051602062002c7183398151915260448201526064016200017f565b5050600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620003bc5760405162461bcd60e51b8152602060048201526013602482015260008051602062002c5183398151915260448201526064016200017f565b816001600160a01b038116620004045760405162461bcd60e51b8152602060048201526016602482015260008051602062002c7183398151915260448201526064016200017f565b5050600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620004785760405162461bcd60e51b8152602060048201526013602482015260008051602062002c5183398151915260448201526064016200017f565b816001600160a01b038116620004c05760405162461bcd60e51b8152602060048201526016602482015260008051602062002c7183398151915260448201526064016200017f565b5050600280546001600160a01b0319166001600160a01b0392909216919091179055565b600c805460018101825560009190915260408051808201909152600e8082526d747269676765725061757365282960901b60209092019182526200053b9260008051602062002c1183398151915201919062000c6d565b50600c805460018101825560009182526040805160608101909152602180825260008051602062002c11833981519152909201929162002c91602083013980516200058e93925060209091019062000c6d565b50600c80546001810182556000919091526040805180820190915260108082526f7365744175746828616464726573732960801b6020909201918252620005e89260008051602062002c1183398151915201919062000c6d565b50600c80546001810182556000919091526040805180820190915260198082527f736574426c6f636b73506572596561722875696e74323536290000000000000060209092019182526200064f9260008051602062002c1183398151915201919062000c6d565b50600c805460018101825560009190915260408051808201909152601d8082527f7365744861727665737446656550657263656e742875696e74323536290000006020909201918252620006b69260008051602062002c1183398151915201919062000c6d565b50600c805460018101825560009190915260408051808201909152601d8082527f7365744275726e696e6746656550657263656e742875696e743235362900000060209092019182526200071d9260008051602062002c1183398151915201919062000c6d565b50600c805460018101825560009190915260408051808201909152601e8082527f73657448617276657374466565526563656976657228616464726573732900006020909201918252620007849260008051602062002c1183398151915201919062000c6d565b50600c805460018101825560009190915260408051808201909152601e8082527f7365744275726e696e67466565526563656976657228616464726573732900006020909201918252620007eb9260008051602062002c1183398151915201919062000c6d565b50600c80546001810182556000919091526040805180820190915260198082527f7365744861727665737457696e646f772875696e7431323829000000000000006020909201918252620008529260008051602062002c1183398151915201919062000c6d565b50600c80546001810182556000919091526040805180820190915260178082527f7365744861727665737444656c61792875696e743634290000000000000000006020909201918252620008b99260008051602062002c1183398151915201919062000c6d565b50600c805460018101825560009190915260408051808201909152601b8082527f7365745769746864726177616c517565756528616464726573732900000000006020909201918252620009209260008051602062002c1183398151915201919062000c6d565b50600c80546001810182556000919091526040805180820190915260168082527f74727573745374726174656779286164647265737329000000000000000000006020909201918252620009879260008051602062002c1183398151915201919062000c6d565b50600c80546001810182556000919091526040805180820190915260198082527f64697374727573745374726174656779286164647265737329000000000000006020909201918252620009ee9260008051602062002c1183398151915201919062000c6d565b50600c805460018101825560009190915260408051808201909152600f8082526e6578656342617463684275726e282960881b602090920191825262000a479260008051602062002c1183398151915201919062000c6d565b50600c8054600181018255600091909152604080518082019091526012808252716861727665737428616464726573735b5d2960701b602090920191825262000aa39260008051602062002c1183398151915201919062000c6d565b50600c805460018101825560009182526040805160608101909152602480825260008051602062002c11833981519152909201929162002cd76020830139805162000af693925060209091019062000c6d565b50600c805460018101825560009182526040805160608101909152602580825260008051602062002c11833981519152909201929162002cb26020830139805162000b4993925060209091019062000c6d565b50565b600e80546001810182556000919091526040805180820190915260188082527f6465706f73697428616464726573732c75696e74323536290000000000000000602090920191825262000bb29260008051602062002c3183398151915201919062000c6d565b50600e80546001810182556000919091526040805180820190915260178082527f656e74657242617463684275726e2875696e7432353629000000000000000000602090920191825262000c199260008051602062002c3183398151915201919062000c6d565b50600e805460018101825560009190915260408051808201909152600f8082526e6578697442617463684275726e282960881b602090920191825262000b499260008051602062002c318339815191520191905b82805462000c7b9062000e10565b90600052602060002090601f01602090048101928262000c9f576000855562000cea565b82601f1062000cba57805160ff191683800117855562000cea565b8280016001018555821562000cea579182015b8281111562000cea57825182559160200191906001019062000ccd565b5062000cf892915062000cfc565b5090565b5b8082111562000cf8576000815560010162000cfd565b80516001600160a01b038116811462000d2b57600080fd5b919050565b805161ffff8116811462000d2b57600080fd5b600060e0828403121562000d5657600080fd5b60405160e081016001600160401b038111828210171562000d8757634e487b7160e01b600052604160045260246000fd5b60405262000d958362000d13565b815262000da56020840162000d13565b602082015262000db86040840162000d13565b604082015262000dcb6060840162000d13565b606082015262000dde6080840162000d13565b608082015262000df160a0840162000d13565b60a082015262000e0460c0840162000d30565b60c08201529392505050565b600181811c9082168062000e2557607f821691505b6020821081141562000e4757634e487b7160e01b600052602260045260246000fd5b50919050565b611db48062000e5d6000396000f3fe608060405234801561001057600080fd5b50600436106102115760003560e01c8063909e286011610125578063be6f1c81116100ad578063ddf508021161007c578063ddf50802146104b1578063de9375f2146104c4578063e1c3d33c146104d7578063f887ea40146104df578063ff3f303c146104f257600080fd5b8063be6f1c8114610465578063c42cf53514610478578063c7b9d5301461048b578063d8a06f731461049e57600080fd5b8063a8c62e76116100f4578063a8c62e7614610411578063a975070414610424578063b353aaa714610437578063b536818a1461044a578063bdb2321f1461045257600080fd5b8063909e2860146103b457806399aa9079146103c75780639a8a0592146103cf578063a3b0b5a3146103f757600080fd5b80632521f853116101a85780635bb47808116101775780635bb47808146103555780636f307dc3146103685780636f81a6b01461037b5780637f4b4e9b1461038e578063893a5372146103a157600080fd5b80632521f853146102fc578063365a86fc1461031c578063397bfe551461032f57806347f749121461034257600080fd5b80630d4d8c5f116101e45780630d4d8c5f1461028f578063116d0cbe146102c157806315b75bea146102d65780631fe4a686146102e957600080fd5b8063027aa9f5146102165780630bbbe7091461023c5780630c340a24146102515780630cb61f6c1461027c575b600080fd5b61021e610505565b6040805160ff90931683526020830191909152015b60405180910390f35b61024f61024a366004611867565b6105fc565b005b600154610264906001600160a01b031681565b6040516001600160a01b039091168152602001610233565b600354610264906001600160a01b031681565b6102a861029d3660046118cf565b805160209091012090565b6040516001600160e01b03199091168152602001610233565b6102c961064d565b60405161023391906119cd565b61024f6102e4366004611a2f565b610726565b600254610264906001600160a01b031681565b61030f61030a366004611a53565b6107a0565b6040516102339190611a6c565b600654610264906001600160a01b031681565b61024f61033d366004611a2f565b61084c565b61030f610350366004611a53565b6108c6565b61024f610363366004611a2f565b6108d6565b600754610264906001600160a01b031681565b61024f610389366004611a53565b610950565b61024f61039c366004611a2f565b6109ec565b600554610264906001600160a01b031681565b61030f6103c2366004611a53565b610a66565b6102c9610a76565b6006546103e490600160a01b900461ffff1681565b60405161ffff9091168152602001610233565b6103ff600181565b60405160ff9091168152602001610233565b600854610264906001600160a01b031681565b61024f610432366004611a8d565b610b46565b600a54610264906001600160a01b031681565b6103ff600081565b61024f610460366004611a2f565b610d6c565b61024f610473366004611a2f565b610de6565b61024f610486366004611a2f565b610e60565b61024f610499366004611a2f565b610eda565b600454610264906001600160a01b031681565b61024f6104bf366004611a2f565b610f54565b600b54610264906001600160a01b031681565b6102c9610fce565b600954610264906001600160a01b031681565b61024f610500366004611aaa565b61109e565b6000806000600560009054906101000a90046001600160a01b03166001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa15801561055d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105819190611ae3565b6001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105e29190611b00565b905060006105f182600a611c1f565b919491935090915050565b3360008181526020819052604090205460ff166106345760405162461bcd60e51b815260040161062b90611c2e565b60405180910390fd5b61063d826110f9565b6106478484611375565b50505050565b6060600d805480602002602001604051908101604052809291908181526020016000905b8282101561071d57838290600052602060002001805461069090611c5b565b80601f01602080910402602001604051908101604052809291908181526020018280546106bc90611c5b565b80156107095780601f106106de57610100808354040283529160200191610709565b820191906000526020600020905b8154815290600101906020018083116106ec57829003601f168201915b505050505081526020019060010190610671565b50505050905090565b3360008181526020819052604090205460ff166107555760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b03811661077c5760405162461bcd60e51b815260040161062b90611c96565b5050600380546001600160a01b0319166001600160a01b0392909216919091179055565b600e81815481106107b057600080fd5b9060005260206000200160009150905080546107cb90611c5b565b80601f01602080910402602001604051908101604052809291908181526020018280546107f790611c5b565b80156108445780601f1061081957610100808354040283529160200191610844565b820191906000526020600020905b81548152906001019060200180831161082757829003601f168201915b505050505081565b3360008181526020819052604090205460ff1661087b5760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b0381166108a25760405162461bcd60e51b815260040161062b90611c96565b5050600580546001600160a01b0319166001600160a01b0392909216919091179055565b600c81815481106107b057600080fd5b3360008181526020819052604090205460ff166109055760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b03811661092c5760405162461bcd60e51b815260040161062b90611c96565b5050600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff1661097f5760405162461bcd60e51b815260040161062b90611c2e565b600554600854604051635ef8364760e11b81526001600160a01b0391821660048201526024810185905291169063bdf06c8e906044015b600060405180830381600087803b1580156109d057600080fd5b505af11580156109e4573d6000803e3d6000fd5b505050505050565b3360008181526020819052604090205460ff16610a1b5760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b038116610a425760405162461bcd60e51b815260040161062b90611c96565b5050600b80546001600160a01b0319166001600160a01b0392909216919091179055565b600d81815481106107b057600080fd5b6060600c805480602002602001604051908101604052809291908181526020016000905b8282101561071d578382906000526020600020018054610ab990611c5b565b80601f0160208091040260200160405190810160405280929190818152602001828054610ae590611c5b565b8015610b325780601f10610b0757610100808354040283529160200191610b32565b820191906000526020600020905b815481529060010190602001808311610b1557829003601f168201915b505050505081526020019060010190610a9a565b3360008181526020819052604090205460ff16610b755760405162461bcd60e51b815260040161062b90611c2e565b600b546001600160a01b0316610bcd5760405162461bcd60e51b815260206004820152601860248201527f7365747570526f6c65733a3a41757468206e6f74207365740000000000000000604482015260640161062b565b600b5460408051638da5cb5b60e01b8152905130926001600160a01b031691638da5cb5b9160048083019260209291908290030181865afa158015610c16573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3a9190611ae3565b6001600160a01b031614610c855760405162461bcd60e51b815260206004820152601260248201527105472616e73666572206f776e6572736869760741b604482015260640161062b565b600b54600180546040516319ebfd2160e21b81526001600160a01b03938416936367aff48493610cbf939091169160009190600401611cc6565b600060405180830381600087803b158015610cd957600080fd5b505af1158015610ced573d6000803e3d6000fd5b505050508115610d6057600b546040516319ebfd2160e21b81526001600160a01b03909116906367aff48490610d2d903090600090600190600401611cc6565b600060405180830381600087803b158015610d4757600080fd5b505af1158015610d5b573d6000803e3d6000fd5b505050505b610d686114a8565b5050565b3360008181526020819052604090205460ff16610d9b5760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b038116610dc25760405162461bcd60e51b815260040161062b90611c96565b5050600780546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610e155760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b038116610e3c5760405162461bcd60e51b815260040161062b90611c96565b5050600680546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610e8f5760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b038116610eb65760405162461bcd60e51b815260040161062b90611c96565b5050600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610f095760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b038116610f305760405162461bcd60e51b815260040161062b90611c96565b5050600280546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610f835760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b038116610faa5760405162461bcd60e51b815260040161062b90611c96565b5050600880546001600160a01b0319166001600160a01b0392909216919091179055565b6060600e805480602002602001604051908101604052809291908181526020016000905b8282101561071d57838290600052602060002001805461101190611c5b565b80601f016020809104026020016040519081016040528092919081815260200182805461103d90611c5b565b801561108a5780601f1061105f5761010080835404028352916020019161108a565b820191906000526020600020905b81548152906001019060200180831161106d57829003601f168201915b505050505081526020019060010190610ff2565b3360008181526020819052604090205460ff166110cd5760405162461bcd60e51b815260040161062b90611c2e565b506001600160a01b03919091166000908152602081905260409020805460ff1916911515919091179055565b600560009054906101000a90046001600160a01b03166001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561114c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111709190611cec565b156111de57600560009054906101000a90046001600160a01b03166001600160a01b0316636833f60d6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156111c557600080fd5b505af11580156111d9573d6000803e3d6000fd5b505050505b60006111e8610505565b600b546006546040516319ebfd2160e21b81529294506001600160a01b0391821693506367aff4849261122692909116906001908190600401611cc6565b600060405180830381600087803b15801561124057600080fd5b505af1158015611254573d6000803e3d6000fd5b5050600b546040516319ebfd2160e21b81526001600160a01b0390911692506367aff484915061128d9085906001908190600401611cc6565b600060405180830381600087803b1580156112a757600080fd5b505af11580156112bb573d6000803e3d6000fd5b50506005546001600160a01b03169150634eddea0690506112de83614e20611d09565b6112eb84620186a0611d09565b6040516001600160e01b031960e085901b16815260048101929092526024820152604401600060405180830381600087803b15801561132957600080fd5b505af115801561133d573d6000803e3d6000fd5b505060055460085460405163ec523afd60e01b81526001600160a01b0391821660048201529116925063ec523afd91506024016109b6565b60065460408051606084901b6bffffffffffffffffffffffff1916602082015281516014818303018152603482019283905263eb8d72b760e01b9092526001600160a01b039092169163eb8d72b7916113d391869190603801611d28565b600060405180830381600087803b1580156113ed57600080fd5b505af1158015611401573d6000803e3d6000fd5b5050600654600554604051633f935f6f60e01b81526001600160a01b0391821660048201526001602482015291169250633f935f6f9150604401600060405180830381600087803b15801561145557600080fd5b505af1158015611469573d6000803e3d6000fd5b505060065460085460405163747684bb60e01b81526001600160a01b039182166004820152600160248201529116925063747684bb91506044016109b6565b600b546001600160a01b03166115005760405162461bcd60e51b815260206004820152601e60248201527f736574206361706162696c69746965733a3a41757468206e6f74207365740000604482015260640161062b565b60005b600d548110156115cd576115bb600d828154811061152357611523611d4d565b90600052602060002001805461153890611c5b565b80601f016020809104026020016040519081016040528092919081815260200182805461156490611c5b565b80156115b15780601f10611586576101008083540402835291602001916115b1565b820191906000526020600020905b81548152906001019060200180831161159457829003601f168201915b505050505061176c565b806115c581611d63565b915050611503565b5060005b600e5481101561169b57611689600e82815481106115f1576115f1611d4d565b90600052602060002001805461160690611c5b565b80601f016020809104026020016040519081016040528092919081815260200182805461163290611c5b565b801561167f5780601f106116545761010080835404028352916020019161167f565b820191906000526020600020905b81548152906001019060200180831161166257829003601f168201915b50505050506117b4565b8061169381611d63565b9150506115d1565b5060005b600c5481101561176957611757600c82815481106116bf576116bf611d4d565b9060005260206000200180546116d490611c5b565b80601f016020809104026020016040519081016040528092919081815260200182805461170090611c5b565b801561174d5780601f106117225761010080835404028352916020019161174d565b820191906000526020600020905b81548152906001019060200180831161173057829003601f168201915b5050505050611803565b8061176181611d63565b91505061169f565b50565b80516020820120600b546040516325a8aced60e11b81526001600160e01b031983166004820152600160248201526001600160a01b0390911690634b5159da906044016109b6565b80516020820120600b54604051630ea9b75b60e01b81526001600482018190526001600160e01b03198416602483015260448201526001600160a01b0390911690630ea9b75b906064016109b6565b80516020820120600b54604051630ea9b75b60e01b8152600060048201526001600160e01b031983166024820152600160448201526001600160a01b0390911690630ea9b75b906064016109b6565b6001600160a01b038116811461176957600080fd5b60008060006060848603121561187c57600080fd5b833561ffff8116811461188e57600080fd5b9250602084013561189e81611852565b915060408401356118ae81611852565b809150509250925092565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156118e157600080fd5b813567ffffffffffffffff808211156118f957600080fd5b818401915084601f83011261190d57600080fd5b81358181111561191f5761191f6118b9565b604051601f8201601f19908116603f01168101908382118183101715611947576119476118b9565b8160405282815287602084870101111561196057600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000815180845260005b818110156119a65760208185018101518683018201520161198a565b818111156119b8576000602083870101525b50601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015611a2257603f19888603018452611a10858351611980565b945092850192908501906001016119f4565b5092979650505050505050565b600060208284031215611a4157600080fd5b8135611a4c81611852565b9392505050565b600060208284031215611a6557600080fd5b5035919050565b602081526000611a4c6020830184611980565b801515811461176957600080fd5b600060208284031215611a9f57600080fd5b8135611a4c81611a7f565b60008060408385031215611abd57600080fd5b8235611ac881611852565b91506020830135611ad881611a7f565b809150509250929050565b600060208284031215611af557600080fd5b8151611a4c81611852565b600060208284031215611b1257600080fd5b815160ff81168114611a4c57600080fd5b634e487b7160e01b600052601160045260246000fd5b600181815b80851115611b74578160001904821115611b5a57611b5a611b23565b80851615611b6757918102915b93841c9390800290611b3e565b509250929050565b600082611b8b57506001611c19565b81611b9857506000611c19565b8160018114611bae5760028114611bb857611bd4565b6001915050611c19565b60ff841115611bc957611bc9611b23565b50506001821b611c19565b5060208310610133831016604e8410600b8410161715611bf7575081810a611c19565b611c018383611b39565b8060001904821115611c1557611c15611b23565b0290505b92915050565b6000611a4c60ff841683611b7c565b6020808252601390820152721111541313d651548e8e955395149554d51151606a1b604082015260600190565b600181811c90821680611c6f57607f821691505b60208210811415611c9057634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526016908201527543616e6e6f74206265207a65726f206164647265737360501b604082015260600190565b6001600160a01b0393909316835260ff9190911660208301521515604082015260600190565b600060208284031215611cfe57600080fd5b8151611a4c81611a7f565b6000816000190483118215151615611d2357611d23611b23565b500290565b61ffff83168152604060208201526000611d456040830184611980565b949350505050565b634e487b7160e01b600052603260045260246000fd5b6000600019821415611d7757611d77611b23565b506001019056fea2646970667358221220cd4d422d41772a855d681b183f2f2c0147521f696ad049471621136e68f6cd4b64736f6c634300080c0033df6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c7bb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd4445504c4f5945523a3a554e545255535445440000000000000000000000000043616e6e6f74206265207a65726f2061646472657373000000000000000000007365744465706f7369744c696d6974732875696e743235362c75696e7432353629776974686472617746726f6d537472617465677928616464726573732c75696e74323536296465706f736974496e746f537472617465677928616464726573732c75696e74323536290000000000000000000000007f5c764cbc14f9669b88837ca1490cca17c31607000000000000000000000000b0d502e938ed5f4df2e681fe6e419ff29631d62b0000000000000000000000003c2269811836af69497e5f486a85d7316753cf620000000000000000000000007461a28866eb4e2ee9806b311f6eca3ef5bffa7a0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b000000000000000000000000eb959af810fec83de7021a77906ab3d9fde567b1000000000000000000000000000000000000000000000000000000000000000b", + "nonce": "0x2" + }, + "additionalContracts": [] + }, + { + "hash": "0x2dd11423805dab25adc25b8575cc772fef050bd90ad6798c46298e0e8038f1d7", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": null, + "arguments": [ + "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "0x0000000000000000000000000000000000000000" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "gas": "0xe2e69", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051610c8c380380610c8c83398101604081905261002f916100e1565b600080546001600160a01b03199081166001600160a01b0385811691821784556001805490931690851617909155604051849284929133917f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7691a36040516001600160a01b0382169033907fa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b7638998019890600090a35050505061011b565b6001600160a01b03811681146100de57600080fd5b50565b600080604083850312156100f457600080fd5b82516100ff816100c9565b6020840151909250610110816100c9565b809150509250929050565b610b628061012a6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80637a9e5e4b11610097578063c53a398511610066578063c53a398514610225578063e688747b1461024e578063ea7ca27614610284578063ed0d0efb146102bb57600080fd5b80637a9e5e4b146101c15780638da5cb5b146101d4578063b7009613146101ff578063bf7e214f1461021257600080fd5b806313af4035116100d357806313af4035146101755780634b5159da1461018857806367aff4841461019b578063728b952b146101ae57600080fd5b806306a36aee146100fa5780630bade8a41461012d5780630ea9b75b14610160575b600080fd5b61011a6101083660046108c8565b60036020526000908152604090205481565b6040519081526020015b60405180910390f35b61015061013b366004610902565b60046020526000908152604090205460ff1681565b6040519015158152602001610124565b61017361016e36600461093c565b6102db565b005b6101736101833660046108c8565b6103bc565b610173610196366004610983565b610439565b6101736101a93660046109ba565b6104cb565b6101736101bc3660046109e8565b610593565b6101736101cf3660046108c8565b61061c565b6000546101e7906001600160a01b031681565b6040516001600160a01b039091168152602001610124565b61015061020d366004610a16565b610706565b6001546101e7906001600160a01b031681565b6101e76102333660046108c8565b6002602052600090815260409020546001600160a01b031681565b61015061025c366004610a5d565b6001600160e01b03191660009081526005602052604090205460ff919091161c600116151590565b610150610292366004610a90565b6001600160a01b0391909116600090815260036020526040902054600160ff9092161c16151590565b61011a6102c9366004610902565b60056020526000908152604090205481565b6102f1336000356001600160e01b031916610806565b6103165760405162461bcd60e51b815260040161030d90610abc565b60405180910390fd5b8015610346576001600160e01b0319821660009081526005602052604090208054600160ff86161b17905561036d565b6001600160e01b0319821660009081526005602052604090208054600160ff86161b191690555b816001600160e01b0319168360ff167fbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151836040516103af911515815260200190565b60405180910390a3505050565b6103d2336000356001600160e01b031916610806565b6103ee5760405162461bcd60e51b815260040161030d90610abc565b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d769190a350565b61044f336000356001600160e01b031916610806565b61046b5760405162461bcd60e51b815260040161030d90610abc565b6001600160e01b03198216600081815260046020908152604091829020805460ff191685151590811790915591519182527f36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103910160405180910390a25050565b6104e1336000356001600160e01b031916610806565b6104fd5760405162461bcd60e51b815260040161030d90610abc565b801561052c576001600160a01b03831660009081526003602052604090208054600160ff85161b179055610552565b6001600160a01b03831660009081526003602052604090208054600160ff85161b191690555b8160ff16836001600160a01b03167f4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2836040516103af911515815260200190565b6105a9336000356001600160e01b031916610806565b6105c55760405162461bcd60e51b815260040161030d90610abc565b6001600160a01b0382811660008181526002602052604080822080546001600160a01b0319169486169485179055517fa4908e11a5f895b13d51526c331ac93cdd30e59772361c5d07874eb36bff20659190a35050565b6000546001600160a01b03163314806106b1575060015460405163b700961360e01b81526001600160a01b039091169063b70096139061067090339030906001600160e01b03196000351690600401610ae2565b602060405180830381865afa15801561068d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b19190610b0f565b6106ba57600080fd5b600180546001600160a01b0319166001600160a01b03831690811790915560405133907fa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b7638998019890600090a350565b6001600160a01b0380831660009081526002602052604081205490911680156107a25760405163b700961360e01b81526001600160a01b0382169063b70096139061075990889088908890600401610ae2565b602060405180830381865afa158015610776573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079a9190610b0f565b9150506107ff565b6001600160e01b0319831660009081526004602052604090205460ff16806107fb57506001600160e01b031983166000908152600560209081526040808320546001600160a01b03891684526003909252909120541615155b9150505b9392505050565b6001546000906001600160a01b03168015801590610890575060405163b700961360e01b81526001600160a01b0382169063b70096139061084f90879030908890600401610ae2565b602060405180830381865afa15801561086c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108909190610b0f565b806108a857506000546001600160a01b038581169116145b949350505050565b6001600160a01b03811681146108c557600080fd5b50565b6000602082840312156108da57600080fd5b81356107ff816108b0565b80356001600160e01b0319811681146108fd57600080fd5b919050565b60006020828403121561091457600080fd5b6107ff826108e5565b803560ff811681146108fd57600080fd5b80151581146108c557600080fd5b60008060006060848603121561095157600080fd5b61095a8461091d565b9250610968602085016108e5565b915060408401356109788161092e565b809150509250925092565b6000806040838503121561099657600080fd5b61099f836108e5565b915060208301356109af8161092e565b809150509250929050565b6000806000606084860312156109cf57600080fd5b83356109da816108b0565b92506109686020850161091d565b600080604083850312156109fb57600080fd5b8235610a06816108b0565b915060208301356109af816108b0565b600080600060608486031215610a2b57600080fd5b8335610a36816108b0565b92506020840135610a46816108b0565b9150610a54604085016108e5565b90509250925092565b60008060408385031215610a7057600080fd5b610a798361091d565b9150610a87602084016108e5565b90509250929050565b60008060408385031215610aa357600080fd5b8235610aae816108b0565b9150610a876020840161091d565b6020808252600c908201526b15539055551213d49256915160a21b604082015260600190565b6001600160a01b0393841681529190921660208201526001600160e01b0319909116604082015260600190565b600060208284031215610b2157600080fd5b81516107ff8161092e56fea26469706673582212206f0d09b10a7dbbbe1c3cdea8b04d693182854901cbe4001f61055e765871914b64736f6c634300080c00330000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x3" + }, + "additionalContracts": [] + }, + { + "hash": "0x702083e37c6c8d2fb271d1e24907b19594fdcc0045a840b018a59bba6a5bb22e", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0xeF48a4E629dAAa67C7B2F04111e4b8F80eA2a63F", + "function": "setMultiRolesAuthority(address)", + "arguments": [ + "0x51eacE0fd62c936f117bE295a03e8404825d52c3" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xef48a4e629daaa67c7b2f04111e4b8f80ea2a63f", + "gas": "0xf982", + "value": "0x0", + "data": "0x7f4b4e9b00000000000000000000000051eace0fd62c936f117be295a03e8404825d52c3", + "nonce": "0x4" + }, + "additionalContracts": [] + }, + { + "hash": "0x457fd96c7dc19336fd4c35cd6c6e4d9db07d1efd0f0f4d83d2029c9bcac54bf6", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setUserRole(address,uint8,bool)", + "arguments": [ + "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "0", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x121da", + "value": "0x0", + "data": "0x67aff4840000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x5" + }, + "additionalContracts": [] + }, + { + "hash": "0x134c4610241fc60fcba144ff51695930edfd8ac67c394ef7a8f80aad82ddae9d", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setUserRole(address,uint8,bool)", + "arguments": [ + "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "0", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0xa661", + "value": "0x0", + "data": "0x67aff4840000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x6" + }, + "additionalContracts": [] + }, + { + "hash": "0xa1313eacd6a0e847c5c875143b3eef4dd8340fbf5499e5de04d1a555365dc4b1", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "1", + "0x47e7ef24", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x110dc", + "value": "0x0", + "data": "0x0ea9b75b000000000000000000000000000000000000000000000000000000000000000147e7ef24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x7" + }, + "additionalContracts": [] + }, + { + "hash": "0xf2f727685d273fa5b98a555a34ad32deb2a48ccfee0bdc53ec161b53de153488", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "1", + "0x3c66a8fa", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x110dc", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000013c66a8fa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x8" + }, + "additionalContracts": [] + }, + { + "hash": "0xde0c87161aa384d4665cb775e8dcc1876476bc2bd7e34d3be0292ad23b6c81b5", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "1", + "0x793101a5", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x110dc", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000001793101a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x9" + }, + "additionalContracts": [] + }, + { + "hash": "0x2b12d85e323e5f6dbbaf1ab95ad33cdd85c8d9733c9b96c9df239eba2fd69ff9", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x6833f60d", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000006833f60d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xa" + }, + "additionalContracts": [] + }, + { + "hash": "0x998cc5af0ee9756603bd0618ac6ee70705b3ce9e423808ed80a75e08ffaafb58", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x4eddea06", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000004eddea06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xb" + }, + "additionalContracts": [] + }, + { + "hash": "0x8df6da1412d762805d1d493b52f9311dcc18a6b0a1dd93c62ab356fc8b2c99a7", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x2b2e05c1", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000002b2e05c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xc" + }, + "additionalContracts": [] + }, + { + "hash": "0x87c11abe68514006df07318fac4213fee8126a4c4f6aebbf0d75cf0f9ed539c1", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0xe5fa2b70", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000e5fa2b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xd" + }, + "additionalContracts": [] + }, + { + "hash": "0x5d623294cdb4b252d414729c26ba0e7492397479682a29ed65eb40593f478aba", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0xcbc43f89", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000cbc43f89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xe" + }, + "additionalContracts": [] + }, + { + "hash": "0x52cce310dfe06b479c4ee05fd0378c89cc8d168c4711d859eee26bc75cb1394a", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x305d61ae", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000305d61ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xf" + }, + "additionalContracts": [] + }, + { + "hash": "0xb1f3ed5fa0a27ccf69970ed752a592771a7af4944f7ec58da31e496a55f7c46d", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0xac86ac72", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000ac86ac72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x10" + }, + "additionalContracts": [] + }, + { + "hash": "0x4101a04afa807f2b84a12420b585d069b13b8cb7162c001fa19ef605613b1b61", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x13e86b28", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b000000000000000000000000000000000000000000000000000000000000000013e86b28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x11" + }, + "additionalContracts": [] + }, + { + "hash": "0x2f68945c2775a8d300ed6a74b777a68462c3f25fccd3c481dff15b3105212733", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x07b35d1d", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b000000000000000000000000000000000000000000000000000000000000000007b35d1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x12" + }, + "additionalContracts": [] + }, + { + "hash": "0x1f60eecc53fc34984f82dc82ca000f3d950682db9a848a304fa5e41c66955a1e", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x7b72aeb9", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000007b72aeb9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x13" + }, + "additionalContracts": [] + }, + { + "hash": "0x4fdd4bfbe4a283f7e6d261456528292c491008df5fa7f2d2fdccccc01399e529", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x5337e670", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000005337e670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x14" + }, + "additionalContracts": [] + }, + { + "hash": "0x3dd8304d45cf3d96b4050510ae7ff836990eeb443d90c566f068659b33ecffa2", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0xec523afd", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000ec523afd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x15" + }, + "additionalContracts": [] + }, + { + "hash": "0x6563fcca09fb32f68f9f22d35b11fefb93ab3a46853f15cb1c14552dd9498a12", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0xc866983b", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000c866983b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x16" + }, + "additionalContracts": [] + }, + { + "hash": "0xe2ad7e62c548a3a847935a19c8470b14056f1e03b72564136ac78ed14b9e31bd", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x1bba16db", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000001bba16db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x17" + }, + "additionalContracts": [] + }, + { + "hash": "0x7c8cf6888f4607c5fb93184a7f88e3f78445b851c3bf1512d3d64f99dc0e54a1", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0xc89d3460", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000c89d3460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x18" + }, + "additionalContracts": [] + }, + { + "hash": "0x689542ecfb6b581330b047bfaba77678b93091eb47bc3df2773619189d3579cd", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0xbdf06c8e", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000bdf06c8e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x19" + }, + "additionalContracts": [] + }, + { + "hash": "0x97b2cd73d4138fed3f8726d28129cccb3b645a1d859517f8faa97e0ecc3cf6eb", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0xb53d0958", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000b53d0958000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1a" + }, + "additionalContracts": [] + }, + { + "hash": "0x3f5f0d289c13311434c7b33bbca10f3700376857145bc969eb76cd941b90b76a", + "transactionType": "CREATE", + "contractName": "Vault", + "contractAddress": "0xa9e1Df923423c843e640F5642593e3F722C7047a", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "gas": "0x517eb0", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50614957806100206000396000f3fe608060405234801561001057600080fd5b50600436106104125760003560e01c80637b72aeb911610220578063c822adda11610130578063e5fa2b70116100b8578063eed74e6711610087578063eed74e671461092b578063f1a392da1461093e578063f8c8765e14610958578063f97d2ed71461096b578063ffa1ad741461097e57600080fd5b8063e5fa2b70146108e9578063ec523afd146108fc578063ecad95651461090f578063ecc404b51461091857600080fd5b8063d00364be116100ff578063d00364be14610875578063dd11dd45146108a7578063dd62ed3e146108ba578063de9375f2146108cd578063e33cc0a8146108e057600080fd5b8063c822adda14610829578063c866983b1461083c578063c89d34601461084f578063cbc43f891461086257600080fd5b8063a385fb96116101b3578063ac86ac7211610182578063ac86ac72146107df578063b53d0958146107f2578063bdf06c8e14610805578063c2930f9114610818578063c70920bc1461082157600080fd5b8063a385fb961461079d578063a457c2d7146107a6578063a9059cbb146107b9578063ac579b77146107cc57600080fd5b8063912f74cd116101ef578063912f74cd1461075c5780639291df6b1461078357806395d89b411461078c5780639ee02c7f1461079457600080fd5b80637b72aeb91461072f578063836ca0f614610742578063841219e51461074b57806386dc48001461075357600080fd5b806339509351116103265780635c975abb116102ae5780636bd956121161027d5780636bd95612146106b05780636f307dc3146106b957806370a08231146106e4578063793101a51461070d578063797ba4631461071557600080fd5b80635c975abb1461068b5780635e4f945114610696578063638744461461069f5780636833f60d146106a857600080fd5b80633ec16194116102f55780633ec1619414610618578063448f56b91461062b57806344b813961461065d57806347e7ef24146106655780634eddea061461067857600080fd5b806339509351146105d75780633af9e669146105ea5780633ba0b9a9146105fd5780633c66a8fa1461060557600080fd5b80631bba16db116103a95780632968676e116103785780632968676e146105445780632b2e05c114610596578063305d61ae146105a957806331024f3b146105bc578063313ce567146105c557600080fd5b80631bba16db146104fa5780631ec36bfa1461050257806323b872dd1461050b57806325a760c21461051e57600080fd5b806311e57a3e116103e557806311e57a3e1461048257806313e86b28146104a357806314fbae04146104b657806318160ddd146104f257600080fd5b806306fdde031461041757806307b35d1d14610435578063095ea7b31461044a5780630e73ecef1461046d575b600080fd5b61041f6109a0565b60405161042c91906140f8565b60405180910390f35b61044861044336600461412b565b610a32565b005b61045d610458366004614170565b610bac565b604051901515815260200161042c565b610475610bc6565b60405161042c919061419c565b6104956104903660046141e9565b610c27565b60405190815260200161042c565b6104486104b1366004614202565b610c3f565b6104dd6104c43660046141e9565b60aa602052600090815260409020805460019091015482565b6040805192835260208301919091520161042c565b603554610495565b610448610d27565b61049560ab5481565b61045d61051936600461421f565b611035565b60995461053290600160a01b900460ff1681565b60405160ff909116815260200161042c565b610577610552366004614202565b60a16020526000908152604090205460ff81169061010090046001600160f81b031682565b6040805192151583526001600160f81b0390911660208301520161042c565b6104486105a4366004614202565b611059565b6104486105b73660046141e9565b611144565b610495609d5481565b609954600160a01b900460ff16610532565b61045d6105e5366004614170565b611280565b6104956105f8366004614202565b6112a2565b6104956112c4565b6104486106133660046141e9565b6112fb565b6104956106263660046141e9565b61141b565b609f5461064590600160801b90046001600160401b031681565b6040516001600160401b03909116815260200161042c565b610495611433565b610495610673366004614170565b6114b4565b610448610686366004614260565b611572565b60655460ff1661045d565b61049560a25481565b61049560ac5481565b610448611658565b61049560a75481565b6099546106cc906001600160a01b031681565b6040516001600160a01b03909116815260200161042c565b6104956106f2366004614202565b6001600160a01b031660009081526033602052604090205490565b610448611712565b609f5461064590600160c01b90046001600160401b031681565b61044861073d366004614282565b611889565b61049560a35481565b610495611abc565b61049560a85481565b6104dd61076a366004614202565b60a9602052600090815260409020805460019091015482565b61049560a45481565b61041f611b3c565b61049560ad5481565b61049560975481565b61045d6107b4366004614170565b611b4b565b61045d6107c7366004614170565b611bc6565b6104486107da3660046142ab565b611bd4565b6104486107ed366004614202565b611d0a565b610448610800366004614170565b611df2565b610448610813366004614170565b6120ef565b610495609a5481565b6104956123fe565b6106cc6108373660046141e9565b612427565b61044861084a366004614202565b612451565b61044861085d3660046142ab565b612538565b6104486108703660046141e9565b612a4f565b60a55461088f90600160801b90046001600160801b031681565b6040516001600160801b03909116815260200161042c565b609e546106cc906001600160a01b031681565b6104956108c836600461431f565b612b84565b6098546106cc906001600160a01b031681565b610495609b5481565b6104486108f73660046141e9565b612baf565b61044861090a366004614202565b612c52565b61049560a05481565b609c546106cc906001600160a01b031681565b60a554610645906001600160401b031681565b60a55461064590600160401b90046001600160401b031681565b610448610966366004614358565b612e02565b609f5461088f906001600160801b031681565b61041f6040518060400160405280600381526020016218171960e91b81525081565b6060603680546109af906143b4565b80601f01602080910402602001604051908101604052809291908181526020018280546109db906143b4565b8015610a285780601f106109fd57610100808354040283529160200191610a28565b820191906000526020600020905b815481529060010190602001808311610a0b57829003601f168201915b5050505050905090565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390610a7290849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015610a8f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ab3919061441c565b610ad85760405162461bcd60e51b8152600401610acf9061443e565b60405180910390fd5b609f54600160801b90046001600160401b03166001600160801b0383161115610b4d5760405162461bcd60e51b815260206004820152602160248201527f7365744861727665737457696e646f773a3a57494e444f575f544f4f5f4c4f4e6044820152604760f81b6064820152608401610acf565b609f80546fffffffffffffffffffffffffffffffff19166001600160801b0384169081179091556040519081527fe5aac860870a2b99320df1d1b908931b370150f1c11074466fb332528e5b910b906020015b60405180910390a15050565b600033610bba81858561303b565b60019150505b92915050565b606060a6805480602002602001604051908101604052809291908181526020018280548015610a2857602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610c00575050505050905090565b6000610bc0610c346112c4565b609a54849190613157565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390610c7f90849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015610c9c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cc0919061441c565b610cdc5760405162461bcd60e51b8152600401610acf9061443e565b609e80546001600160a01b0319166001600160a01b0384169081179091556040517fb5d8934a1f336d4cf641ae9f680c3e196f624f0bd9271749be60d98b70f7006090600090a25050565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390610d6790849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015610d84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610da8919061441c565b610dc45760405162461bcd60e51b8152600401610acf9061443e565b609f5460a554610dee916001600160401b03600160801b909104811691600160401b90041661447a565b6001600160401b0316421015610e545760405162461bcd60e51b815260206004820152602560248201527f62617463684275726e3a3a4c41544553545f484152564553545f4e4f545f4558604482015264141254915160da1b6064820152608401610acf565b60a7805460009182610e65836144a5565b90915550600081815260aa602090815260409182902082518084019093528054808452600190910154918301919091529192509080610ef55760405162461bcd60e51b815260206004820152602660248201527f62617463684275726e3a3a544f54414c5f5348415245535f43414e4e4f545f42604482015265455f5a45524f60d01b6064820152608401610acf565b6000610f02610c346112c4565b9050610f0c611abc565b811115610f5b5760405162461bcd60e51b815260206004820181905260248201527f62617463684275726e3a3a4e4f545f454e4f5547485f554e4445524c59494e476044820152606401610acf565b610f653083613172565b609d5415610fb557609d54600090610f87908390670de0b6b3a7640000613157565b9050610f9381836144c0565b609e54609954919350610fb3916001600160a01b039081169116836132a6565b505b609a54610fc59082908490613309565b600085815260aa602052604081206001019190915560a88054839290610fec9084906144d7565b90915550506040805183815260208101839052339186917f464420ee56151ee74d491d95cfa6b42d6c6504b38debc567f5532168243f1d8d910160405180910390a35050505050565b60003361104385828561332b565b61104e8585856133a5565b506001949350505050565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061109990849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156110b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110da919061441c565b6110f65760405162461bcd60e51b8152600401610acf9061443e565b609880546001600160a01b0319166001600160a01b0384169081179091556040519081527fdcb0bc5ecfadc1f3129303f7c1f12b82107806277374a010dffe2c367708ef4190602001610ba0565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061118490849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156111a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111c5919061441c565b6111e15760405162461bcd60e51b8152600401610acf9061443e565b670de0b6b3a764000082111561124b5760405162461bcd60e51b815260206004820152602960248201527f736574426174636865644275726e696e6746656550657263656e743a3a4645456044820152680bea89e9ebe90928e960bb1b6064820152608401610acf565b609d8290556040518281527fea0b688aabe63e0b1f8d23fbfaaf5978c8d6b74c5b21bdc9787b4651482b8f4b90602001610ba0565b600033610bba8185856112938383612b84565b61129d91906144d7565b61303b565b6001600160a01b038116600090815260336020526040812054610bc090610c27565b6000806112d060355490565b9050806112df575050609a5490565b6112f581609a546112ee6123fe565b9190613309565b91505090565b60a75433600090815260a96020526040902054806113305733600090815260a9602052604090208281556001018390556113a7565b81811461137f5760405162461bcd60e51b815260206004820181905260248201527f656e74657242617463684275726e3a3a444946464552454e545f524f554e44536044820152606401610acf565b33600090815260a96020526040812060010180548592906113a19084906144d7565b90915550505b600082815260aa6020526040812080548592906113c59084906144d7565b909155506113d590503084611bc6565b6113de57600080fd5b604051838152339083907fa34c4835838212c803863f6698244f8a1e56f479d6dba7d4f33b34a2cdecf1ce906020015b60405180910390a3505050565b6000610bc06114286112c4565b609a54849190613309565b60a554609f546000916001600160401b03600160401b909104811691600160801b90041661146181836144d7565b42106114705760009250505090565b60a554600160801b90046001600160801b03168161148e84426144c0565b61149890836144ef565b6114a2919061450e565b6114ac90826144c0565b935050505090565b60985460405163b700961360e01b815260009184916001600160a01b039091169063b7009613906114f890849030906001600160e01b0319883516906004016143ef565b602060405180830381865afa158015611515573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611539919061441c565b6115555760405162461bcd60e51b8152600401610acf9061443e565b61156b846115628561141b565b93508385613550565b5092915050565b60985460405163b700961360e01b815233916001600160a01b03169063b7009613906115b290849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156115cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115f3919061441c565b61160f5760405162461bcd60e51b8152600401610acf9061443e565b60ab83905560ac82905560408051848152602081018490527fb2ad710f2954a5376267a683f9ece9ec46ee7dfb47075163379904ee941df8da91015b60405180910390a1505050565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061169890849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156116b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116d9919061441c565b6116f55760405162461bcd60e51b8152600401610acf9061443e565b60655460ff1661170a576117076136c3565b50565b61170761371d565b60a75433600090815260a96020908152604091829020825180840190935280548084526001909101549183019190915261178e5760405162461bcd60e51b815260206004820152601a60248201527f6578697442617463684275726e3a3a4e4f5f4445504f534954530000000000006044820152606401610acf565b805182116117e85760405162461bcd60e51b815260206004820152602160248201527f6578697442617463684275726e3a3a524f554e445f4e4f545f455845435554456044820152601160fa1b6064820152608401610acf565b33600090815260a96020908152604080832083815560019081018490558451845260aa83529083200154609a549184015161182592909190613157565b90508060a8600082825461183991906144c0565b9091555050609954611855906001600160a01b031633836132a6565b604051818152339084907f2027c7e85003814492322d04d360d8df81aebeb8a40a069fffccc25cdf9e359b9060200161140e565b60985460405163b700961360e01b815233916001600160a01b03169063b7009613906118c990849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156118e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061190a919061441c565b6119265760405162461bcd60e51b8152600401610acf9061443e565b6001600160401b03821661198a5760405162461bcd60e51b815260206004820152602560248201527f7365744861727665737444656c61793a3a44454c41595f43414e4e4f545f42456044820152645f5a45524f60d81b6064820152608401610acf565b6301e13380826001600160401b031611156119e75760405162461bcd60e51b815260206004820152601f60248201527f7365744861727665737444656c61793a3a44454c41595f544f4f5f4c4f4e47006044820152606401610acf565b609f54600160801b90046001600160401b0316611a6257609f805467ffffffffffffffff60801b1916600160801b6001600160401b0385169081029190911790915560405190815233907fe893fa207c5a5094cad036347b877c23ebecd9df94ae0426f287040c13220b3f9060200160405180910390a25050565b609f80546001600160c01b0316600160c01b6001600160401b038516908102919091179091556040519081527f12ce22e477e3fc08e5fda24cdec059a7c62a276344417f2c365d7476401bca6f90602001610ba0565b5050565b60a8546099546040516370a0823160e01b8152306004820152600092916001600160a01b0316906370a0823190602401602060405180830381865afa158015611b09573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b2d9190614530565b611b3791906144c0565b905090565b6060603780546109af906143b4565b60003381611b598286612b84565b905083811015611bb95760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610acf565b61104e828686840361303b565b600033610bba8185856133a5565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390611c1490849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015611c31573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c55919061441c565b611c715760405162461bcd60e51b8152600401610acf9061443e565b6014821115611ccc5760405162461bcd60e51b815260206004820152602160248201527f7365745769746864726177616c51756575653a3a51554555455f544f4f5f42496044820152604760f81b6064820152608401610acf565b611cd860a68484613fe4565b507f7f5ecd11abc947c192f7d36828c4a649ddecd0867f27df66489e78d3ec80b6fe838360405161164b929190614549565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390611d4a90849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015611d67573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d8b919061441c565b611da75760405162461bcd60e51b8152600401610acf9061443e565b609c80546001600160a01b0319166001600160a01b0384169081179091556040517fba702855580cda8666c4fe8e4ae71d8f5dd19db067455eeb54e2bac95c46af1390600090a25050565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390611e3290849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015611e4f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e73919061441c565b611e8f5760405162461bcd60e51b8152600401610acf9061443e565b6001600160a01b038316600090815260a1602052604090205460ff16611f085760405162461bcd60e51b815260206004820152602860248201527f776974686472617746726f6d53747261746567793a3a554e545255535445445f604482015267535452415445475960c01b6064820152608401610acf565b81611f695760405162461bcd60e51b815260206004820152602b60248201527f776974686472617746726f6d53747261746567793a3a414d4f554e545f43414e60448201526a4e4f545f42455f5a45524f60a81b6064820152608401610acf565b611f7282613756565b6001600160a01b038416600090815260a1602052604090208054600190611fa890849061010090046001600160f81b0316614597565b92506101000a8154816001600160f81b0302191690836001600160f81b031602179055508160a06000828254611fde91906144c0565b90915550506040518281526001600160a01b0384169033907f8d851b682e239b1de720e92e5c5cffdb72d353104cc63dc6ed144d7080217fbe9060200160405180910390a3604051632e1a7d4d60e01b8152600481018390526001600160a01b03841690632e1a7d4d906024016020604051808303816000875af115801561206a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061208e91906145bf565b60ff16156120ea5760405162461bcd60e51b815260206004820152602360248201527f776974686472617746726f6d53747261746567793a3a52454445454d5f46414960448201526213115160ea1b6064820152608401610acf565b505050565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061212f90849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa15801561214c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612170919061441c565b61218c5760405162461bcd60e51b8152600401610acf9061443e565b6001600160a01b038316600090815260a1602052604090205460ff166122045760405162461bcd60e51b815260206004820152602760248201527f6465706f736974496e746f53747261746567793a3a554e545255535445445f536044820152665452415445475960c81b6064820152608401610acf565b816122645760405162461bcd60e51b815260206004820152602a60248201527f6465706f736974496e746f53747261746567793a3a414d4f554e545f43414e4e6044820152694f545f42455f5a45524f60b01b6064820152608401610acf565b8160a0600082825461227691906144d7565b90915550612285905082613756565b6001600160a01b038416600090815260a16020526040902080546001906122bb90849061010090046001600160f81b03166145e2565b92506101000a8154816001600160f81b0302191690836001600160f81b03160217905550826001600160a01b0316336001600160a01b03167f49e9138fe0dacf001ea634236e38aa8bd229efd55ec4d7975228d679db6ce8f98460405161232491815260200190565b60405180910390a3609954612343906001600160a01b03168484613770565b60405163b6b55f2560e01b8152600481018390526001600160a01b0384169063b6b55f25906024016020604051808303816000875af115801561238a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123ae91906145bf565b60ff16156120ea5760405162461bcd60e51b815260206004820181905260248201527f6465706f736974496e746f53747261746567793a3a4d494e545f4641494c45446044820152606401610acf565b6000612408611abc565b612410611433565b60a05461241d91906144c0565b611b3791906144d7565b60a6818154811061243757600080fd5b6000918252602090912001546001600160a01b0316905081565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061249190849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156124ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124d2919061441c565b6124ee5760405162461bcd60e51b8152600401610acf9061443e565b6001600160a01b038216600081815260a16020526040808220805460ff19169055517fe14d923ec37225f1aab033b03f5c98cf911d68bba31f6908192db6c24b0511c99190a25050565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061257890849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015612595573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125b9919061441c565b6125d55760405162461bcd60e51b8152600401610acf9061443e565b609f5460a5546125ff916001600160401b03600160801b909104811691600160401b90041661447a565b6001600160401b0316421061264e576126166112c4565b60a25560a45461262690436144c0565b60a3554360a45560a5805467ffffffffffffffff1916426001600160401b03161790556126c8565b609f5460a554612670916001600160801b0316906001600160401b0316614604565b6001600160801b03164211156126c85760405162461bcd60e51b815260206004820152601960248201527f686172766573743a3a4241445f484152564553545f54494d45000000000000006044820152606401610acf565b60a054600081815b858110156128835760008787838181106126ec576126ec614626565b90506020020160208101906127019190614202565b6001600160a01b038116600090815260a1602052604090205490915060ff1661276c5760405162461bcd60e51b815260206004820152601b60248201527f686172766573743a3a554e545255535445445f535452415445475900000000006044820152606401610acf565b6001600160a01b038116600081815260a1602090815260408083205481516327e5cbaf60e01b815291516101009091046001600160f81b031694926327e5cbaf9260048082019391829003018187875af11580156127ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127f29190614530565b90506127fd81613756565b6001600160a01b038416600090815260a16020526040902080546001600160f81b03929092166101000260ff9092169190911790558161283d82876144d7565b61284791906144c0565b9450818111612857576000612861565b61286182826144c0565b61286b90876144d7565b9550505050808061287b906144a5565b9150506126d0565b50609b5460009061289e908490670de0b6b3a7640000613157565b905080158015906128b95750609c546001600160a01b031615155b156128e957609c546128e9906001600160a01b03166128e46128d96112c4565b609a54859190613309565b613885565b600061291182856128f8611433565b61290291906144d7565b61290c91906144c0565b613946565b60a580546001600160801b03808416600160801b8102919092161790915590915060009061293f90856144c0565b905061295781836001600160801b031660a35461395c565b60ad5560a084905560a580546fffffffffffffffff00000000000000001916600160401b426001600160401b03160217905560405133907f69e9c71f6799744a94d9897e77c3ed426cc2f92ba0ef3300785368209b6f4b2d906129bd908c908c90614549565b60405180910390a2609f54600160c01b90046001600160401b03168015612a4357609f80546001600160801b0316600160801b6001600160401b0384169081026001600160c01b03169190911790915560405190815233907fe893fa207c5a5094cad036347b877c23ebecd9df94ae0426f287040c13220b3f9060200160405180910390a25b50505050505050505050565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390612a8f90849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015612aac573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ad0919061441c565b612aec5760405162461bcd60e51b8152600401610acf9061443e565b670de0b6b3a7640000821115612b4f5760405162461bcd60e51b815260206004820152602260248201527f7365744861727665737446656550657263656e743a3a4645455f544f4f5f484960448201526108e960f31b6064820152608401610acf565b609b8290556040518281527fc2930745c0414dcbc7ebf3fea0d713c9b1f0d69dd75345906fcf43ae322ad57890602001610ba0565b6001600160a01b03918216600090815260346020908152604080832093909416825291909152205490565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390612bef90849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015612c0c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c30919061441c565b612c4c5760405162461bcd60e51b8152600401610acf9061443e565b50609755565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390612c9290849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015612caf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612cd3919061441c565b612cef5760405162461bcd60e51b8152600401610acf9061443e565b60995460408051636f307dc360e01b815290516001600160a01b0392831692851691636f307dc39160048083019260209291908290030181865afa158015612d3b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d5f919061463c565b6001600160a01b031614612db55760405162461bcd60e51b815260206004820152601f60248201527f747275737453747261746567793a3a57524f4e475f554e4445524c59494e47006044820152606401610acf565b6001600160a01b038216600081815260a16020526040808220805460ff19166001179055517f1eecb33217fce2d414c96c97c7e082f4557817585c876a72eca5305afb15f1f19190a25050565b600054610100900460ff1615808015612e225750600054600160ff909116105b80612e3c5750303b158015612e3c575060005460ff166001145b612e585760405162461bcd60e51b8152600401610acf90614659565b6000805460ff191660011790558015612e7b576000805461ff0019166101001790555b612fee8585858560405180604001604052806005815260200164020babc37960dd1b8152508a6001600160a01b03166306fdde036040518163ffffffff1660e01b8152600401600060405180830381865afa158015612ede573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612f0691908101906146bd565b604051806040016040528060068152602001650815985d5b1d60d21b815250604051602001612f379392919061475e565b604051602081830303815290604052604051806040016040528060048152602001636175786f60e01b8152508b6001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa158015612fa1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612fc991908101906146bd565b604051602001612fda9291906147a1565b6040516020818303038152906040526139b0565b8015613034576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050505050565b6001600160a01b03831661309d5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610acf565b6001600160a01b0382166130fe5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610acf565b6001600160a01b0383811660008181526034602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910161140e565b828202831584820484141761316b57600080fd5b0492915050565b6001600160a01b0382166131d25760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610acf565b6001600160a01b038216600090815260336020526040902054818110156132465760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610acf565b6001600160a01b03831660008181526033602090815260408083208686039055603580548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b6040516001600160a01b0383166024820152604481018290526120ea90849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613be3565b82810282151584158583048414171661332157600080fd5b9190910492915050565b60006133378484612b84565b9050600019811461339f57818110156133925760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610acf565b61339f848484840361303b565b50505050565b6001600160a01b0383166134095760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610acf565b6001600160a01b03821661346b5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610acf565b6001600160a01b038316600090815260336020526040902054818110156134e35760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610acf565b6001600160a01b0380851660008181526033602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906135439086815260200190565b60405180910390a361339f565b613558613cb5565b60008161357d610490866001600160a01b031660009081526033602052604090205490565b61358791906144d7565b90506000826135946123fe565b61359e91906144d7565b905060ab548211156136005760405162461bcd60e51b815260206004820152602560248201527f5f6465706f7369743a3a555345525f4445504f5349545f4c494d4954535f52456044820152641050d2115160da1b6064820152608401610acf565b60ac548111156136615760405162461bcd60e51b815260206004820152602660248201527f5f6465706f7369743a3a5641554c545f4445504f5349545f4c494d4954535f52604482015265115050d2115160d21b6064820152608401610acf565b61366b8585613885565b6040518381526001600160a01b0386169033907f5548c837ab068cf56a2c2479df0882a4922fd203edb7517321831d95078c5f629060200160405180910390a3609954613034906001600160a01b0316333086613cfd565b6136cb613cb5565b6065805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586137003390565b6040516001600160a01b03909116815260200160405180910390a1565b613725613d35565b6065805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa33613700565b60006001600160f81b0382111561376c57600080fd5b5090565b8015806137ea5750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa1580156137c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137e89190614530565b155b6138555760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b6064820152608401610acf565b6040516001600160a01b0383166024820152604481018290526120ea90849063095ea7b360e01b906064016132d2565b6001600160a01b0382166138db5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610acf565b80603560008282546138ed91906144d7565b90915550506001600160a01b0382166000818152603360209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b60006001600160801b0382111561376c57600080fd5b6000831580613969575082155b6139a5578160975461397b919061450e565b609a5461398b9085908790613309565b61399591906144ef565b6139a09060646144ef565b6139a8565b60005b949350505050565b600054610100900460ff16158080156139d05750600054600160ff909116105b806139ea5750303b1580156139ea575060005460ff166001145b613a065760405162461bcd60e51b8152600401610acf90614659565b6000805460ff191660011790558015613a29576000805461ff0019166101001790555b613a338383613d7e565b613a3b613daf565b613a436136c3565b609980546001600160a01b0319166001600160a01b0389169081179091556040805163313ce56760e01b8152905163313ce567916004808201926020929091908290030181865afa158015613a9c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ac091906145bf565b613acb90600a6148ab565b609a81905550866001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015613b0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613b3391906145bf565b6099805460ff92909216600160a01b0260ff60a01b19909216919091179055609880546001600160a01b038089166001600160a01b031992831617909255609e8054878416908316179055609c805492881692909116919091179055600160a7558015613bda576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050505050565b6000613c38826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316613dde9092919063ffffffff16565b8051909150156120ea5780806020019051810190613c56919061441c565b6120ea5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610acf565b60655460ff1615613cfb5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610acf565b565b6040516001600160a01b038085166024830152831660448201526064810182905261339f9085906323b872dd60e01b906084016132d2565b60655460ff16613cfb5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610acf565b600054610100900460ff16613da55760405162461bcd60e51b8152600401610acf906148ba565b611ab88282613ded565b600054610100900460ff16613dd65760405162461bcd60e51b8152600401610acf906148ba565b613cfb613e3b565b60606139a88484600085613e6e565b600054610100900460ff16613e145760405162461bcd60e51b8152600401610acf906148ba565b8151613e27906036906020850190614043565b5080516120ea906037906020840190614043565b600054610100900460ff16613e625760405162461bcd60e51b8152600401610acf906148ba565b6065805460ff19169055565b606082471015613ecf5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610acf565b600080866001600160a01b03168587604051613eeb9190614905565b60006040518083038185875af1925050503d8060008114613f28576040519150601f19603f3d011682016040523d82523d6000602084013e613f2d565b606091505b5091509150613f3e87838387613f49565b979650505050505050565b60608315613fb5578251613fae576001600160a01b0385163b613fae5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610acf565b50816139a8565b6139a88383815115613fca5781518083602001fd5b8060405162461bcd60e51b8152600401610acf91906140f8565b828054828255906000526020600020908101928215614037579160200282015b828111156140375781546001600160a01b0319166001600160a01b03843516178255602090920191600190910190614004565b5061376c9291506140b7565b82805461404f906143b4565b90600052602060002090601f0160209004810192826140715760008555614037565b82601f1061408a57805160ff1916838001178555614037565b82800160010185558215614037579182015b8281111561403757825182559160200191906001019061409c565b5b8082111561376c57600081556001016140b8565b60005b838110156140e75781810151838201526020016140cf565b8381111561339f5750506000910152565b60208152600082518060208401526141178160408501602087016140cc565b601f01601f19169190910160400192915050565b60006020828403121561413d57600080fd5b81356001600160801b038116811461415457600080fd5b9392505050565b6001600160a01b038116811461170757600080fd5b6000806040838503121561418357600080fd5b823561418e8161415b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b818110156141dd5783516001600160a01b0316835292840192918401916001016141b8565b50909695505050505050565b6000602082840312156141fb57600080fd5b5035919050565b60006020828403121561421457600080fd5b81356141548161415b565b60008060006060848603121561423457600080fd5b833561423f8161415b565b9250602084013561424f8161415b565b929592945050506040919091013590565b6000806040838503121561427357600080fd5b50508035926020909101359150565b60006020828403121561429457600080fd5b81356001600160401b038116811461415457600080fd5b600080602083850312156142be57600080fd5b82356001600160401b03808211156142d557600080fd5b818501915085601f8301126142e957600080fd5b8135818111156142f857600080fd5b8660208260051b850101111561430d57600080fd5b60209290920196919550909350505050565b6000806040838503121561433257600080fd5b823561433d8161415b565b9150602083013561434d8161415b565b809150509250929050565b6000806000806080858703121561436e57600080fd5b84356143798161415b565b935060208501356143898161415b565b925060408501356143998161415b565b915060608501356143a98161415b565b939692955090935050565b600181811c908216806143c857607f821691505b602082108114156143e957634e487b7160e01b600052602260045260246000fd5b50919050565b6001600160a01b0393841681529190921660208201526001600160e01b0319909116604082015260600190565b60006020828403121561442e57600080fd5b8151801515811461415457600080fd5b6020808252600c908201526b15539055551213d49256915160a21b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b60006001600160401b0380831681851680830382111561449c5761449c614464565b01949350505050565b60006000198214156144b9576144b9614464565b5060010190565b6000828210156144d2576144d2614464565b500390565b600082198211156144ea576144ea614464565b500190565b600081600019048311821515161561450957614509614464565b500290565b60008261452b57634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561454257600080fd5b5051919050565b60208082528181018390526000908460408401835b8681101561458c5782356145718161415b565b6001600160a01b03168252918301919083019060010161455e565b509695505050505050565b60006001600160f81b03838116908316818110156145b7576145b7614464565b039392505050565b6000602082840312156145d157600080fd5b815160ff8116811461415457600080fd5b60006001600160f81b0382811684821680830382111561449c5761449c614464565b60006001600160801b0380831681851680830382111561449c5761449c614464565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561464e57600080fd5b81516141548161415b565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156146cf57600080fd5b81516001600160401b03808211156146e657600080fd5b818401915084601f8301126146fa57600080fd5b81518181111561470c5761470c6146a7565b604051601f8201601f19908116603f01168101908382118183101715614734576147346146a7565b8160405282815287602084870101111561474d57600080fd5b613f3e8360208301602088016140cc565b600084516147708184602089016140cc565b8451908301906147848183602089016140cc565b84519101906147978183602088016140cc565b0195945050505050565b600083516147b38184602088016140cc565b83519083019061449c8183602088016140cc565b600181815b808511156148025781600019048211156147e8576147e8614464565b808516156147f557918102915b93841c93908002906147cc565b509250929050565b60008261481957506001610bc0565b8161482657506000610bc0565b816001811461483c576002811461484657614862565b6001915050610bc0565b60ff84111561485757614857614464565b50506001821b610bc0565b5060208310610133831016604e8410600b8410161715614885575081810a610bc0565b61488f83836147c7565b80600019048211156148a3576148a3614464565b029392505050565b600061415460ff84168361480a565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b600082516149178184602087016140cc565b919091019291505056fea26469706673582212202bc892664ab736cd090fc0b964d5af068a662970d7bd164f79164923c6af46be64736f6c634300080c0033", + "nonce": "0x1b" + }, + "additionalContracts": [] + }, + { + "hash": "0x54d04755c79d23988116640b0ecf430e66172e6e43c0e7a79866dfaae1aafba2", + "transactionType": "CALL", + "contractName": "VaultFactory", + "contractAddress": "0x7461a28866eb4e2eE9806B311F6ECa3eF5bFfa7a", + "function": "setImplementation(address)", + "arguments": [ + "0xa9e1Df923423c843e640F5642593e3F722C7047a" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x7461a28866eb4e2ee9806b311f6eca3ef5bffa7a", + "gas": "0xfe8e", + "value": "0x0", + "data": "0xd784d426000000000000000000000000a9e1df923423c843e640f5642593e3f722c7047a", + "nonce": "0x1c" + }, + "additionalContracts": [] + }, + { + "hash": "0xf56fbeea796f1c1932ef2cc72fa30163a21dd37530a7cd67ee1452ab6a3af8bc", + "transactionType": "CALL", + "contractName": "VaultFactory", + "contractAddress": "0x7461a28866eb4e2eE9806B311F6ECa3eF5bFfa7a", + "function": "deployVault(address,address,address,address):(address)", + "arguments": [ + "0x7F5c764cBc14f9669B88837ca1490cCa17c31607", + "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x7461a28866eb4e2ee9806b311f6eca3ef5bffa7a", + "gas": "0x10a448", + "value": "0x0", + "data": "0x0316aaa00000000000000000000000007f5c764cbc14f9669b88837ca1490cca17c3160700000000000000000000000051eace0fd62c936f117be295a03e8404825d52c30000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "nonce": "0x1d" + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0xf8712041a381603567a23720AFC6cf50947EBaf4", + "initCode": "608060405260405162000e9838038062000e9883398101604081905262000026916200049d565b828162000036828260006200004d565b50620000449050826200008a565b505050620005d0565b6200005883620000e5565b600082511180620000665750805b1562000085576200008383836200012760201b620002601760201c565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000b562000156565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000e2816200018f565b50565b620000f08162000244565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200014f838360405180606001604052806027815260200162000e7160279139620002f8565b9392505050565b60006200018060008051602062000e5183398151915260001b6200037760201b620002081760201c565b546001600160a01b0316919050565b6001600160a01b038116620001fa5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b806200022360008051602062000e5183398151915260001b6200037760201b620002081760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6200025a816200037a60201b6200028c1760201c565b620002be5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001f1565b80620002237f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b6200037760201b620002081760201c565b6060600080856001600160a01b0316856040516200031791906200057d565b600060405180830381855af49150503d806000811462000354576040519150601f19603f3d011682016040523d82523d6000602084013e62000359565b606091505b5090925090506200036d8683838762000389565b9695505050505050565b90565b6001600160a01b03163b151590565b60608315620003fa578251620003f2576001600160a01b0385163b620003f25760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001f1565b508162000406565b6200040683836200040e565b949350505050565b8151156200041f5781518083602001fd5b8060405162461bcd60e51b8152600401620001f191906200059b565b80516001600160a01b03811681146200045357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200048b57818101518382015260200162000471565b83811115620000835750506000910152565b600080600060608486031215620004b357600080fd5b620004be846200043b565b9250620004ce602085016200043b565b60408501519092506001600160401b0380821115620004ec57600080fd5b818601915086601f8301126200050157600080fd5b81518181111562000516576200051662000458565b604051601f8201601f19908116603f0116810190838211818310171562000541576200054162000458565b816040528281528960208487010111156200055b57600080fd5b6200056e8360208301602088016200046e565b80955050505050509250925092565b60008251620005918184602087016200046e565b9190910192915050565b6020815260008251806020840152620005bc8160408501602087016200046e565b601f01601f19169190910160400192915050565b61087180620005e06000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106fb565b610118565b61005b610093366004610716565b61015f565b3480156100a457600080fd5b506100ad6101d0565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106fb565b61020b565b3480156100f557600080fd5b506100ad610235565b61010661029b565b61011661011161033a565b610344565b565b610120610368565b6001600160a01b0316336001600160a01b03161415610157576101548160405180602001604052806000815250600061039b565b50565b6101546100fe565b610167610368565b6001600160a01b0316336001600160a01b031614156101c8576101c38383838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506001925061039b915050565b505050565b6101c36100fe565b60006101da610368565b6001600160a01b0316336001600160a01b03161415610200576101fb61033a565b905090565b6102086100fe565b90565b610213610368565b6001600160a01b0316336001600160a01b0316141561015757610154816103c6565b600061023f610368565b6001600160a01b0316336001600160a01b03161415610200576101fb610368565b606061028583836040518060600160405280602781526020016108156027913961041a565b9392505050565b6001600160a01b03163b151590565b6102a3610368565b6001600160a01b0316336001600160a01b031614156101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101fb610492565b3660008037600080366000845af43d6000803e808015610363573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b6103a4836104ba565b6000825111806103b15750805b156101c3576103c08383610260565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103ef610368565b604080516001600160a01b03928316815291841660208301520160405180910390a1610154816104fa565b6060600080856001600160a01b03168560405161043791906107c5565b600060405180830381855af49150503d8060008114610472576040519150601f19603f3d011682016040523d82523d6000602084013e610477565b606091505b5091509150610488868383876105a3565b9695505050505050565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc61038c565b6104c381610621565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6001600160a01b03811661055f5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152608401610331565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060831561060f578251610608576001600160a01b0385163b6106085760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610331565b5081610619565b61061983836106b5565b949350505050565b6001600160a01b0381163b61068e5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610331565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610582565b8151156106c55781518083602001fd5b8060405162461bcd60e51b815260040161033191906107e1565b80356001600160a01b03811681146106f657600080fd5b919050565b60006020828403121561070d57600080fd5b610285826106df565b60008060006040848603121561072b57600080fd5b610734846106df565b9250602084013567ffffffffffffffff8082111561075157600080fd5b818601915086601f83011261076557600080fd5b81358181111561077457600080fd5b87602082850101111561078657600080fd5b6020830194508093505050509250925092565b60005b838110156107b457818101518382015260200161079c565b838111156103c05750506000910152565b600082516107d7818460208701610799565b9190910192915050565b6020815260008251806020840152610800816040850160208701610799565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212202e57b539c0ce66b993ce2c07dc244bbc60d4add2f9f6e966f50f8ad5b49fd75564736f6c634300080c0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564000000000000000000000000a9e1df923423c843e640f5642593e3f722c7047a0000000000000000000000007461a28866eb4e2ee9806b311f6eca3ef5bffa7a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000084f8c8765e0000000000000000000000007f5c764cbc14f9669b88837ca1490cca17c3160700000000000000000000000051eace0fd62c936f117be295a03e8404825d52c30000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b00000000000000000000000000000000000000000000000000000000" + } + ] + }, + { + "hash": "0xb2f7f1787a980af32d7712ebfd56ffbb540ad10837bac4312294eedb3990b4d5", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0xeF48a4E629dAAa67C7B2F04111e4b8F80eA2a63F", + "function": "setVaultProxy(address)", + "arguments": [ + "0xf8712041a381603567a23720AFC6cf50947EBaf4" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xef48a4e629daaa67c7b2f04111e4b8f80ea2a63f", + "gas": "0xf964", + "value": "0x0", + "data": "0x397bfe55000000000000000000000000f8712041a381603567a23720afc6cf50947ebaf4", + "nonce": "0x1e" + }, + "additionalContracts": [] + }, + { + "hash": "0xf6c26f567c1cbe6509278ac30ae378ac8a04a5d05a61bc51d4f79574478c51bc", + "transactionType": "CREATE", + "contractName": "XChainHubSingle", + "contractAddress": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "gas": "0x6a639c", + "value": "0x0", + "data": "0x60a06040523480156200001157600080fd5b506040516200605838038062006058833981016040819052620000349162000115565b6000805460ff1916905581818082816200004e336200009f565b600180556001600160a01b03908116608052600d80546001600160401b0319939092166801000000000000000002929092166001600160e01b031990911617615460179055506200014d9350505050565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b80516001600160a01b03811681146200011057600080fd5b919050565b600080604083850312156200012957600080fd5b6200013483620000f8565b91506200014460208401620000f8565b90509250929050565b608051615ebe6200019a6000396000818161043b01528181610ca801528181610e7101528181610ef30152818161117c0152818161178e015281816128ef01526137780152615ebe6000f3fe6080604052600436106103b75760003560e01c80638da5cb5b116101f2578063bd509fd51161010d578063dfc3c183116100a0578063f2fde38b1161006f578063f2fde38b14610c1d578063f48885ad14610c3d578063f619dc7514610c50578063f776fc6814610c8857600080fd5b8063dfc3c18314610b85578063e3e9f34514610ba5578063eae837fb14610bdd578063eb8d72b714610bfd57600080fd5b8063cd9fa91c116100dc578063cd9fa91c14610afa578063d1deba1f14610b1a578063d3632d5614610b2d578063dc6f4fe114610b4d57600080fd5b8063bd509fd514610a55578063c3d6cc7814610a75578063ca79087a14610aad578063cbed8b9c14610ada57600080fd5b8063a9e56f3c11610185578063af48633e11610154578063af48633e146109ba578063b5ec8e49146109cd578063bbfefd38146109ed578063bc9596be14610a1d57600080fd5b8063a9e56f3c14610933578063aae7aa4d1461095a578063ab8236f31461097a578063adf1ad461461099a57600080fd5b806398a9884d116101c157806398a9884d146108a357806398b52b47146108c3578063a2d3eb62146108e3578063a651cdd41461091357600080fd5b80638da5cb5b1461082b5780638eb7662d1461084e578063933eb0f01461086357806398a1d9591461088357600080fd5b80634cf8ab8e116102e25780636d042ae611610275578063747684bb11610244578063747684bb146107b65780637533d788146107d6578063838b3f9e146107f657806385a422591461080b57600080fd5b80636d042ae6146107365780636e9a4caf1461076c578063715018a6146107815780637278bf6e1461079657600080fd5b80635f6716f7116102b15780635f6716f7146106b457806366ad5c8a146106e157806367676b50146107015780636833f60d1461072157600080fd5b80634cf8ab8e14610604578063551596d31461063a5780635b8c41e61461064d5780635c975abb1461069c57600080fd5b806330c9473c1161035a5780633d8b38f6116103295780633d8b38f6146105915780633f935f6f146105b157806342d65a8d146105d157806344c6e242146105f157600080fd5b806330c9473c14610515578063364a27d214610535578063368a05ef1461055c57806336e9837d1461057c57600080fd5b806307e0db171161039657806307e0db17146104755780630d8968e61461049557806310ddb137146104d55780632f940c70146104f557600080fd5b80621d3567146103bc5780630696bd53146103de57806307968db114610429575b600080fd5b3480156103c857600080fd5b506103dc6103d7366004614cc2565b610c9d565b005b3480156103ea57600080fd5b506104166103f9366004614d5b565b600960209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b34801561043557600080fd5b5061045d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610420565b34801561048157600080fd5b506103dc610490366004614d92565b610e50565b3480156104a157600080fd5b506104c56104b0366004614db4565b60046020526000908152604090205460ff1681565b6040519015158152602001610420565b3480156104e157600080fd5b506103dc6104f0366004614d92565b610ed2565b34801561050157600080fd5b506103dc610510366004614dd1565b610f2a565b34801561052157600080fd5b506103dc610530366004614f07565b610f4c565b34801561054157600080fd5b5061054a605581565b60405160ff9091168152602001610420565b34801561056857600080fd5b506103dc610577366004614fe4565b611030565b34801561058857600080fd5b5061054a605781565b34801561059d57600080fd5b506104c56105ac366004615061565b61105e565b3480156105bd57600080fd5b506103dc6105cc3660046150c1565b61112a565b3480156105dd57600080fd5b506103dc6105ec366004615061565b61115d565b6103dc6105ff3660046150ef565b6111ec565b34801561061057600080fd5b5061045d61061f366004614d92565b600f602052600090815260409020546001600160a01b031681565b6103dc610648366004615113565b61156f565b34801561065957600080fd5b5061041661066836600461516c565b6003602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205481565b3480156106a857600080fd5b5060005460ff166104c5565b3480156106c057600080fd5b506106d46106cf3660046151c9565b61175d565b604051610420919061525d565b3480156106ed57600080fd5b506103dc6106fc366004614cc2565b61180d565b34801561070d57600080fd5b506103dc61071c366004615270565b611886565b34801561072d57600080fd5b506103dc6118b9565b34801561074257600080fd5b5061045d610751366004614d92565b6010602052600090815260409020546001600160a01b031681565b34801561077857600080fd5b5061054a60ab81565b34801561078d57600080fd5b506103dc6118dd565b3480156107a257600080fd5b506103dc6107b1366004615270565b6118ef565b3480156107c257600080fd5b506103dc6107d13660046150c1565b611922565b3480156107e257600080fd5b506106d46107f1366004614d92565b611955565b34801561080257600080fd5b5061054a600181565b34801561081757600080fd5b506103dc610826366004614db4565b6119ef565b34801561083757600080fd5b5060005461010090046001600160a01b031661045d565b34801561085a57600080fd5b5061054a600081565b34801561086f57600080fd5b506103dc61087e3660046152af565b611c68565b34801561088f57600080fd5b506103dc61089e3660046152c8565b611e01565b3480156108af57600080fd5b506103dc6108be3660046152fd565b611e17565b3480156108cf57600080fd5b506103dc6108de366004615270565b611e72565b3480156108ef57600080fd5b506104c56108fe366004614db4565b60056020526000908152604090205460ff1681565b34801561091f57600080fd5b506103dc61092e3660046150c1565b611ea5565b34801561093f57600080fd5b50600d5461045d90600160401b90046001600160a01b031681565b34801561096657600080fd5b506103dc610975366004614db4565b611ed8565b34801561098657600080fd5b506103dc610995366004615358565b611fb0565b3480156109a657600080fd5b506103dc6109b53660046153f2565b6120c5565b6103dc6109c836600461541e565b6120e9565b3480156109d957600080fd5b506103dc6109e83660046152c8565b6127ff565b3480156109f957600080fd5b506104c5610a08366004614db4565b60066020526000908152604090205460ff1681565b348015610a2957600080fd5b50610416610a38366004614d5b565b600a60209081526000928352604080842090915290825290205481565b348015610a6157600080fd5b506103dc610a70366004615431565b612811565b348015610a8157600080fd5b50610416610a903660046153f2565b600760209081526000928352604080842090915290825290205481565b348015610ab957600080fd5b50610416610ac8366004614db4565b60086020526000908152604090205481565b348015610ae657600080fd5b506103dc610af5366004615494565b6128d0565b348015610b0657600080fd5b50600e5461045d906001600160a01b031681565b6103dc610b28366004614cc2565b612965565b348015610b3957600080fd5b506103dc610b48366004615502565b612abf565b348015610b5957600080fd5b50600d54610b6d906001600160401b031681565b6040516001600160401b039091168152602001610420565b348015610b9157600080fd5b506103dc610ba036600461552c565b612b4f565b348015610bb157600080fd5b50610416610bc0366004614d5b565b600b60209081526000928352604080842090915290825290205481565b348015610be957600080fd5b506103dc610bf8366004615270565b612b62565b348015610c0957600080fd5b506103dc610c18366004615061565b612b95565b348015610c2957600080fd5b506103dc610c38366004614db4565b612bfc565b6103dc610c4b3660046155c6565b612c75565b348015610c5c57600080fd5b50610416610c6b366004614d5b565b600c60209081526000928352604080842090915290825290205481565b348015610c9457600080fd5b5061054a605681565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610d265760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a6c7a526563656976653a554e415554484f526044820152631254d15160e21b60648201526084015b60405180910390fd5b61ffff841660009081526002602052604081208054610d44906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054610d70906156b4565b8015610dbd5780601f10610d9257610100808354040283529160200191610dbd565b820191906000526020600020905b815481529060010190602001808311610da057829003601f168201915b5050505050905080518451148015610de2575080805190602001208480519060200120145b610e3d5760405162461bcd60e51b815260206004820152602660248201527f4c617965725a65726f4170703a3a6c7a526563656976653a494e56414c49442060448201526552454d4f544560d01b6064820152608401610d1d565b610e4985858585613235565b5050505050565b610e58613326565b6040516307e0db1760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307e0db17906024015b600060405180830381600087803b158015610ebe57600080fd5b505af1158015610e49573d6000803e3d6000fd5b610eda613326565b6040516310ddb13760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906310ddb13790602401610ea4565b610f32613326565b80610f476001600160a01b0382163385613386565b505050565b610f546133e9565b610f5c613326565b81518351148015610f6e575081518151145b610fb25760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b835181101561102657611014848281518110610fd357610fd36156e9565b6020026020010151848381518110610fed57610fed6156e9565b6020026020010151848481518110611007576110076156e9565b6020026020010151613443565b8061101e81615715565b915050610fb5565b50610f4760018055565b611038613326565b6001600160a01b0390921660009081526007602090815260408083209383529290522055565b61ffff83166000908152600260205260408120805482919061107f906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546110ab906156b4565b80156110f85780601f106110cd576101008083540402835291602001916110f8565b820191906000526020600020905b8154815290600101906020018083116110db57829003601f168201915b50505050509050838360405161110f929190615730565b60405180910390208180519060200120149150509392505050565b611132613326565b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b611165613326565b6040516342d65a8d60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906342d65a8d906111b590869086908690600401615769565b600060405180830381600087803b1580156111cf57600080fd5b505af11580156111e3573d6000803e3d6000fd5b50505050505050565b6111f4613578565b3360009081526005602052604090205460ff1661125f5760405162461bcd60e51b815260206004820152602360248201527f58436861696e4875623a3a6465706f736974546f436861696e3a554e5452555360448201526215115160ea1b6064820152608401610d1d565b60006002816112716020850185614d92565b61ffff1661ffff1681526020019081526020016000208054611292906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546112be906156b4565b801561130b5780601f106112e05761010080835404028352916020019161130b565b820191906000526020600020905b8154815290600101906020018083116112ee57829003601f168201915b505050505090508051600014156113645760405162461bcd60e51b815260206004820181905260248201527f58436861696e4875623a3a6465706f736974546f436861696e3a4e4f204855426044820152606401610d1d565b6080820180359060009061137b9060608601614db4565b905061138733836135be565b60006040518060400160405280605660ff1681526020016040518060600160405280856001600160a01b03168152602001336001600160a01b03168152602001868152506040516020016113db9190615790565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346114166020890189614d92565b61142660408a0160208b01614d92565b61143660608b0160408c01614d92565b61144660e08c0160c08d01614db4565b898c60a0013560405180606001604052808f60e001358152602001600081526020016000604051602001611492919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b6040516020016114b691906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b81526004016114e999989796959493929190615812565b6000604051808303818588803b15801561150257600080fd5b505af1158015611516573d6000803e3d6000fd5b507fb860944b0bd6b071fc0d64689450fd127a7c83e152aa7130a304267be3b267e5935061154b925050506020870187614d92565b84868533604051611560959493929190615898565b60405180910390a15050505050565b611577613578565b3360009081526005602052604090205460ff166115ec5760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526c185a5b8e955395149554d51151609a1b6064820152608401610d1d565b6001600160a01b03841661165b5760405162461bcd60e51b815260206004820152603060248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526f185a5b8e9393c81114d508159055531560821b6064820152608401610d1d565b60006040518060400160405280600060ff1681526020016040518060600160405280886001600160a01b03168152602001336001600160a01b03168152602001878152506040516020016116af9190615790565b604051602081830303815290604052815250905061171886826040516020016116d891906157c1565b60408051601f1981840301815290829052600160f01b6020830152602282018690529086906000906042015b60405160208183030381529060405261365f565b7fbef0a45d8346effb9abd86de849a9b184b1d6f5d960468ed0f813f48e3d019358685873360405161174d94939291906158dd565b60405180910390a1505050505050565b604051633d7b2f6f60e21b815261ffff808516600483015283166024820152306044820152606481018290526060907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f5ecbdbc90608401600060405180830381865afa1580156117dd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611805919081019061594f565b949350505050565b3330146118745760405162461bcd60e51b815260206004820152602f60248201527f4c617965725a65726f4170703a3a6e6f6e626c6f636b696e674c7a526563656960448201526e1d994e95539055551213d492569151608a1b6064820152608401610d1d565b611880848484846137f3565b50505050565b61188e613326565b61ffff9092166000908152600b602090815260408083206001600160a01b0390941683529290522055565b6118c1613326565b60005460ff166118d5576118d36138ad565b565b6118d3613907565b6118e5613326565b6118d36000613940565b6118f7613326565b61ffff9092166000908152600c602090815260408083206001600160a01b0390941683529290522055565b61192a613326565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6002602052600090815260409020805461196e906156b4565b80601f016020809104026020016040519081016040528092919081815260200182805461199a906156b4565b80156119e75780601f106119bc576101008083540402835291602001916119e7565b820191906000526020600020905b8154815290600101906020018083116119ca57829003601f168201915b505050505081565b6119f7613326565b6119ff613578565b6000816001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a639190615983565b90506000826001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611aa5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ac9919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a0823190602401602060405180830381865afa158015611b13573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b379190615983565b9050836001600160a01b031663793101a56040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611b7457600080fd5b505af1158015611b88573d6000803e3d6000fd5b50506040516370a0823160e01b8152306004820152600092508391506001600160a01b038516906370a0823190602401602060405180830381865afa158015611bd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bf99190615983565b611c0391906159b9565b6001600160a01b038616600081815260076020908152604080832089845282529182902084905581518481529081019290925281018690529091507f83ddacb169e140af5f24cc0352129d755797bfced4f17086308bdf6ab6f2da2e90606001611560565b611c70613578565b3360009081526005602052604090205460ff16611cdb5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a776974686472617750656e64696e673a554e54525560448201526314d5115160e21b6064820152608401610d1d565b3360009081526008602052604090205480821115611d615760405162461bcd60e51b815260206004820152603b60248201527f58436861696e4875623a3a776974686472617750656e64696e673a494e53554660448201527f464943454e542046554e445320464f52205749544844524157414c00000000006064820152608401610d1d565b3360009081526008602052604081208054849290611d809084906159b9565b925050819055506000336001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611dc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611deb919061599c565b9050610f476001600160a01b0382163385613386565b611e09613326565b611e138282613999565b5050565b611e1f6133e9565b611e27613326565b611e698484848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250869250613443915050565b61188060018055565b611e7a613326565b61ffff9092166000908152600a602090815260408083206001600160a01b0390941683529290522055565b611ead613326565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b611ee0613326565b6001600160a01b03811660009081526005602052604090205460ff16611f5c5760405162461bcd60e51b815260206004820152602b60248201527f58436861696e48756253696e676c653a3a7365744c6f63616c5374726174656760448201526a1e4e955395149554d5115160aa1b6064820152608401610d1d565b600e80546001600160a01b0319166001600160a01b0383169081179091556040519081527fe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c9060200160405180910390a150565b611fb8613578565b600d54600160401b90046001600160a01b0316331461202a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7367526563696576653a4e4f54205354415247415460448201526722902927aaaa22a960c11b6064820152608401610d1d565b8051156120bd5760008180602001905181019061204791906159d0565b9050605560ff16816000015160ff16116120b25760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7367526563696576653a50524f484942495445442060448201526520a1aa24a7a760d11b6064820152608401610d1d565b6111e3878285613ac2565b505050505050565b6120cd613326565b6001600160a01b03909116600090815260086020526040902055565b6120f1613578565b6120f9613326565b600060028161210b6020850185614d92565b61ffff1661ffff168152602001908152602001600020805461212c906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054612158906156b4565b80156121a55780601f1061217a576101008083540402835291602001916121a5565b820191906000526020600020905b81548152906001019060200180831161218857829003601f168201915b505050505090506000600b60008460000160208101906121c59190614d92565b61ffff1661ffff16815260200190815260200160002060008460400160208101906121f09190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000205490508151600014156122675760405162461bcd60e51b815260206004820152602b6024820152600080516020615e6983398151915260448201526a3430b4b71d272790242aa160a91b6064820152608401610d1d565b60008360c00135116122c65760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e9393c81050d5125591481493d5539160621b6064820152608401610d1d565b600660006122da6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff16156123475760405162461bcd60e51b815260206004820152602c6024820152600080516020615e6983398151915260448201526b6861696e3a45584954494e4760a01b6064820152608401610d1d565b6004600061235b6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff166123cf5760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e955395149554d5115108159055531560621b6064820152608401610d1d565b60006123e16040850160208601614db4565b6001600160a01b03166311e57a3e836040518263ffffffff1660e01b815260040161240e91815260200190565b602060405180830381865afa15801561242b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061244f9190615983565b9050600081116124a95760405162461bcd60e51b81526020600482015260316024820152600080516020615e698339815191526044820152706861696e3a4e4f2057495448445241575360781b6064820152608401610d1d565b6124c26124bc6040860160208701614db4565b82613b84565b80600760006124d76040880160208901614db4565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008660c001358152602001908152602001600020600082825461251b91906159b9565b9091555060009050600a816125336020880188614d92565b61ffff1661ffff168152602001908152602001600020600086604001602081019061255e9190614db4565b6001600160a01b03168152602080820192909252604001600090812092909255600b90829061258f90880188614d92565b61ffff1661ffff16815260200190815260200160002060008660400160208101906125ba9190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000208190555060006040518060400160405280605760ff16815260200160405180604001604052808860200160208101906126139190614db4565b6001600160a01b0316815260200161263160608a0160408b01614db4565b6001600160a01b0316905260405161266a919060200181516001600160a01b039081168252602092830151169181019190915260400190565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346126a56020890189614d92565b608089013560a08a01356126c06101008c0160e08d01614db4565b888c6060013560405180606001604052808f6101000135815260200160008152602001600060405160200161270d919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b60405160200161273191906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b815260040161276499989796959493929190615a4f565b6000604051808303818588803b15801561277d57600080fd5b505af1158015612791573d6000803e3d6000fd5b507f77639bed0f8e7721cbafe2210925225763c71ec7cdaba512e0b40b2a6caa7b9393506127c6925050506020870187614d92565b83866127d860408a0160208b01614db4565b6127e860608b0160408c01614db4565b8a60c0013560405161156096959493929190615a93565b612807613326565b611e138282613c11565b6128196133e9565b612821613326565b805182511461286a5760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b82518110156128c6576128b483828151811061288b5761288b6156e9565b60200260200101518383815181106128a5576128a56156e9565b60200260200101516000613443565b806128be81615715565b91505061286d565b50611e1360018055565b6128d8613326565b6040516332fb62e760e21b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063cbed8b9c9061292c9088908890889088908890600401615adb565b600060405180830381600087803b15801561294657600080fd5b505af115801561295a573d6000803e3d6000fd5b505050505050505050565b61ffff84166000908152600360205260408082209051612986908690615b09565b90815260408051602092819003830190206001600160401b03861660009081529252902054905080612a065760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4e4f54204660448201526313d5539160e21b6064820152608401610d1d565b815160208301208114612a6d5760405162461bcd60e51b815260206004820152602960248201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4841534820604482015268125390d3d4949150d560ba1b6064820152608401610d1d565b61ffff85166000908152600360205260408082209051612a8e908790615b09565b90815260408051602092819003830190206001600160401b03871660009081529252902055610e49858585856137f3565b612ac7613326565b6000816001600160401b031611612b2c5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a7365745265706f727444656c61793a5a45524f2044604482015263454c415960e01b6064820152608401610d1d565b600d805467ffffffffffffffff19166001600160401b0392909216919091179055565b612b57613326565b610f47838383613ac2565b612b6a613326565b61ffff90921660009081526009602090815260408083206001600160a01b0390941683529290522055565b612b9d613326565b61ffff83166000908152600260205260409020612bbb908383614b10565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab838383604051612bef93929190615769565b60405180910390a1505050565b612c04613326565b6001600160a01b038116612c695760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610d1d565b612c7281613940565b50565b612c7d613326565b612c85613578565b600d546001600160401b0316612ceb5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a5345542060448201526444454c415960d81b6064820152608401610d1d565b6001600160a01b03851660009081526004602052604090205460ff16612d615760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a554e54526044820152641554d5115160da1b6064820152608401610d1d565b8251845114612dc65760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a4c454e4760448201526a0a890409a92a69a82a886960ab1b6064820152608401610d1d565b600080866001600160a01b0316633ba0b9a96040518163ffffffff1660e01b8152600401602060405180830381865afa158015612e07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e2b9190615983565b905060005b865181101561322b57600060096000898481518110612e5157612e516156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000888481518110612e8357612e836156e9565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020549050600d60009054906101000a90046001600160401b03166001600160401b0316600c60008a8581518110612ee357612ee36156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612f1557612f156156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002054612f489190615b25565b421015612fa65760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a544f4f20604482015265149150d1539560d21b6064820152608401610d1d565b42600c60008a8581518110612fbd57612fbd6156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612fef57612fef6156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550886001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015613059573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061307d9190615b3d565b61308890600a615c3e565b6130928483615c4d565b61309c9190615c6c565b935060006040518060400160405280600160ff16815260200160405180604001604052808b87815181106130d2576130d26156e9565b60200260200101516001600160a01b0316815260200188815250604051602001613117919081516001600160a01b031681526020918201519181019190915260400190565b6040516020818303038152906040528152509050613189898481518110613140576131406156e9565b60200260200101518260405160200161315991906157c1565b60408051601f1981840301815290829052600160f01b6020830152602282018b9052908990600090604201611704565b7fbc9f89a0823c1d0d048f815a2464d674872f08846df321cd05891bd0586b6e388984815181106131bc576131bc6156e9565b6020026020010151868a86815181106131d7576131d76156e9565b602002602001015160405161320e9392919061ffff93909316835260208301919091526001600160a01b0316604082015260600190565b60405180910390a15050808061322390615715565b915050612e30565b5050505050505050565b604051633356ae4560e11b815230906366ad5c8a9061325e908790879087908790600401615c8e565b600060405180830381600087803b15801561327857600080fd5b505af1925050508015613289575060015b611880578080519060200120600360008661ffff1661ffff168152602001908152602001600020846040516132be9190615b09565b9081526040805191829003602090810183206001600160401b0387166000908152915220919091557fe6f254030bcb01ffd20558175c13fcaed6d1520be7becee4c961b65f79243b0d90613319908690869086908690615c8e565b60405180910390a1611880565b6000546001600160a01b036101009091041633146118d35760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610d1d565b6040516001600160a01b038316602482015260448101829052610f4790849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613eb6565b6002600154141561343c5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610d1d565b6002600155565b804710156134895760405162461bcd60e51b81526020600482015260136024820152724554485f42414c414e43455f544f4f5f4c4f5760681b6044820152606401610d1d565b6000836001600160a01b031682846040516134a49190615b09565b60006040518083038185875af1925050503d80600081146134e1576040519150601f19603f3d011682016040523d82523d6000602084013e6134e6565b606091505b50509050806135255760405162461bcd60e51b815260206004820152600b60248201526a10d0531317d1905253115160aa1b6044820152606401610d1d565b836001600160a01b0316336001600160a01b03167f5445265cc9b8dc4940d92d42eeac90ded88956778eff9bfe9ec1968137473627858560405161356a929190615ccc565b60405180910390a350505050565b60005460ff16156118d35760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613603573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613627919061599c565b905061363e6001600160a01b038216853086613f88565b600d54611880906001600160a01b0383811691600160401b90041685613fc0565b61ffff85166000908152600260205260408120805461367d906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546136a9906156b4565b80156136f65780601f106136cb576101008083540402835291602001916136f6565b820191906000526020600020905b8154815290600101906020018083116136d957829003601f168201915b505050505090508051600014156137625760405162461bcd60e51b815260206004820152602a60248201527f4c617965725a65726f4170703a3a6c7a53656e643a554e54525553544544204460448201526922a9aa24a720aa24a7a760b11b6064820152608401610d1d565b60405162c5803160e81b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c58031009034906137b9908a9086908b908b908b908b90600401615cee565b6000604051808303818588803b1580156137d257600080fd5b505af11580156137e6573d6000803e3d6000fd5b5050505050505050505050565b6137fb613578565b8051156118805760008180602001905181019061381891906159d0565b9050605560ff16816000015160ff1611158061383a5750805160ab60ff909116115b6138a15760405162461bcd60e51b815260206004820152603260248201527f58436861696e4875623a3a5f6e6f6e626c6f636b696e674c7a526563656976656044820152711d282927a424a124aa22a21020a1aa24a7a760711b6064820152608401610d1d565b610e4985826000613ac2565b6138b5613578565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586138ea3390565b6040516001600160a01b03909116815260200160405180910390a1565b61390f614072565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa336138ea565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b61ffff81166000908152600f6020908152604080832054600b83528184206001600160a01b039091168085529252909120541580156139fd575061ffff821660009081526009602090815260408083206001600160a01b0385168452909152902054155b613a5b5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a7365745374726174656779466f72436861696e3a4e60448201526813d50811561255115160ba1b6064820152608401610d1d565b61ffff82166000818152600f602090815260409182902080546001600160a01b0319166001600160a01b0388169081179091558251908152908101929092527f040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e147259101612bef565b815160ff1660561415613ade57610f47838360200151836140bb565b815160ff16613af557610f478383602001516140f5565b815160ff1660571415613b1157610f47838360200151836144aa565b815160ff1660011415613b2c57610f478383602001516144da565b60405162461bcd60e51b815260206004820152602760248201527f58436861696e4875623a3a5f726564756365723a554e5245434f474e495345446044820152661020a1aa24a7a760c91b6064820152608401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613bc9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bed919061599c565b600d54909150611880906001600160a01b0380841691600160401b90041685613fc0565b61ffff81166000908152600f60209081526040808320546001600160a01b038681168552600490935292205491169060ff16613ca35760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a554e545260448201526a1554d5115108159055531560aa1b6064820152608401610d1d565b6001600160a01b038116613d0a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a53455420604482015267535452415445475960c01b6064820152608401610d1d565b60405163912f74cd60e01b81526001600160a01b038281166004830152849160009183169063912f74cd906024016040805180830381865afa158015613d54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d789190615d55565b6040516370a0823160e01b81526001600160a01b038581166004830152919250908316906370a0823190602401602060405180830381865afa158015613dc2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613de69190615983565b158015613df557506020810151155b613e4f5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a4e4f5420604482015264454d50545960d81b6064820152608401610d1d565b61ffff841660008181526010602090815260409182902080546001600160a01b0319166001600160a01b038a169081179091558251908152908101929092527f01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d49101611560565b6000613f0b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166145a59092919063ffffffff16565b805190915015610f475780806020019051810190613f299190615d87565b610f475760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610d1d565b6040516001600160a01b03808516602483015283166044820152606481018290526118809085906323b872dd60e01b906084016133b2565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa158015614011573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140359190615983565b61403f9190615b25565b6040516001600160a01b03851660248201526044810182905290915061188090859063095ea7b360e01b906064016133b2565b60005460ff166118d35760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610d1d565b61ffff83166000908152600f6020908152604080832054601090925290912054610f4791859184916001600160a01b0390811691166145b4565b60008180602001905181019061410b9190615da4565b80516001600160a01b0381166000908152600460205260409020549192509060ff1661417b5760405162461bcd60e51b815260206004820152602b6024820152600080516020615e4983398151915260448201526a1b8e955395149554d5115160aa1b6064820152608401610d1d565b6001600160a01b03811660009081526006602052604090205460ff166141ed5760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152726e3a5641554c54204e4f542045584954494e4760681b6064820152608401610d1d565b60008190506000836020015190506000846040015190506000836001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015614244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142689190615983565b61ffff89166000908152600a602090815260408083206001600160a01b038816845290915290205490915080158061429f57508181145b6142f55760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152721b8e9493d5539114c8135254d3505510d21151606a1b6064820152608401610d1d565b61ffff891660009081526009602090815260408083206001600160a01b03881684529091529020548311156143785760405162461bcd60e51b81526020600482015260356024820152600080516020615e498339815191526044820152746e3a494e53554646494349454e542053484152455360581b6064820152608401610d1d565b61ffff89166000818152600a602090815260408083206001600160a01b0389168085529083528184208790559383526009825280832093835292905290812080548592906143c79084906159b9565b909155505061ffff89166000908152600b602090815260408083206001600160a01b038816845290915281208054859290614403908490615b25565b9091555050604051631e33547d60e11b8152600481018490526001600160a01b03861690633c66a8fa90602401600060405180830381600087803b15801561444a57600080fd5b505af115801561445e573d6000803e3d6000fd5b505050507fe3bf26d872f64cb80e51aede63a6908a0884343eabd12eac4b840195f7da11b58984888760405161449794939291906158dd565b60405180910390a1505050505050505050565b61ffff8316600090815260106020526040902054600e54610f479185916001600160a01b039182169116846148ab565b6000818060200190518101906144f09190615e0e565b8051602082015160405163969b1cdb60e01b815260048101919091529192506001600160a01b03169063969b1cdb90602401600060405180830381600087803b15801561453c57600080fd5b505af1158015614550573d6000803e3d6000fd5b5050505060208181015182516040805161ffff88168152938401929092526001600160a01b0316908201527ffb6888d0fd51da38838d6d59479aa3f5df848904d7447bee201bba6c0ab2241890606001612bef565b6060611805848460008561499a565b6001600160a01b03811660009081526004602052604090205460ff1661462e5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a5f6465706f736974416374696f6e3a554e5452555360448201526815115108159055531560ba1b6064820152608401610d1d565b60008190506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015614673573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614697919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156146e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147059190615983565b905061471b6001600160a01b0383168488613fc0565b6040516311f9fbc960e21b8152306004820152602481018790526001600160a01b038416906347e7ef24906044016020604051808303816000875af1158015614768573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061478c9190615983565b506040516370a0823160e01b815230600482015260009082906001600160a01b038616906370a0823190602401602060405180830381865afa1580156147d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147fa9190615983565b61480491906159b9565b61ffff891660009081526009602090815260408083206001600160a01b038b168452909152812080549293508392909190614840908490615b25565b90915550506040805161ffff8a168152602081018990529081018290526001600160a01b038087166060830152871660808201527f8094109e94a7c05d7585c38862658cf2924f1f4617d9cc32b7514d10085d064c9060a00160405180910390a15050505050505050565b6001600160a01b03821660009081526005602052604090205460ff166149295760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a5f736176655769746864726177616c3a554e54525560448201526c5354454420535452415445475960981b6064820152608401610d1d565b6001600160a01b03821660009081526008602052604081208054839290614951908490615b25565b90915550506040517f03b5f133d765362f64f2abaa8f1c9440af15c0b435f81252a7e08896bc507d749061498c9086908490879087906158dd565b60405180910390a150505050565b6060824710156149fb5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610d1d565b600080866001600160a01b03168587604051614a179190615b09565b60006040518083038185875af1925050503d8060008114614a54576040519150601f19603f3d011682016040523d82523d6000602084013e614a59565b606091505b5091509150614a6a87838387614a75565b979650505050505050565b60608315614ae1578251614ada576001600160a01b0385163b614ada5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610d1d565b5081611805565b6118058383815115614af65781518083602001fd5b8060405162461bcd60e51b8152600401610d1d919061525d565b828054614b1c906156b4565b90600052602060002090601f016020900481019282614b3e5760008555614b84565b82601f10614b575782800160ff19823516178555614b84565b82800160010185558215614b84579182015b82811115614b84578235825591602001919060010190614b69565b50614b90929150614b94565b5090565b5b80821115614b905760008155600101614b95565b803561ffff81168114614bbb57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604080519081016001600160401b0381118282101715614bf857614bf8614bc0565b60405290565b604051601f8201601f191681016001600160401b0381118282101715614c2657614c26614bc0565b604052919050565b60006001600160401b03821115614c4757614c47614bc0565b50601f01601f191660200190565b600082601f830112614c6657600080fd5b8135614c79614c7482614c2e565b614bfe565b818152846020838601011115614c8e57600080fd5b816020850160208301376000918101602001919091529392505050565b80356001600160401b0381168114614bbb57600080fd5b60008060008060808587031215614cd857600080fd5b614ce185614ba9565b935060208501356001600160401b0380821115614cfd57600080fd5b614d0988838901614c55565b9450614d1760408801614cab565b93506060870135915080821115614d2d57600080fd5b50614d3a87828801614c55565b91505092959194509250565b6001600160a01b0381168114612c7257600080fd5b60008060408385031215614d6e57600080fd5b614d7783614ba9565b91506020830135614d8781614d46565b809150509250929050565b600060208284031215614da457600080fd5b614dad82614ba9565b9392505050565b600060208284031215614dc657600080fd5b8135614dad81614d46565b60008060408385031215614de457600080fd5b823591506020830135614d8781614d46565b60006001600160401b03821115614e0f57614e0f614bc0565b5060051b60200190565b600082601f830112614e2a57600080fd5b81356020614e3a614c7483614df6565b82815260059290921b84018101918181019086841115614e5957600080fd5b8286015b84811015614e7d578035614e7081614d46565b8352918301918301614e5d565b509695505050505050565b600082601f830112614e9957600080fd5b81356020614ea9614c7483614df6565b82815260059290921b84018101918181019086841115614ec857600080fd5b8286015b84811015614e7d5780356001600160401b03811115614eeb5760008081fd5b614ef98986838b0101614c55565b845250918301918301614ecc565b600080600060608486031215614f1c57600080fd5b83356001600160401b0380821115614f3357600080fd5b614f3f87838801614e19565b9450602091508186013581811115614f5657600080fd5b614f6288828901614e88565b945050604086013581811115614f7757600080fd5b86019050601f81018713614f8a57600080fd5b8035614f98614c7482614df6565b81815260059190911b82018301908381019089831115614fb757600080fd5b928401925b82841015614fd557833582529284019290840190614fbc565b80955050505050509250925092565b600080600060608486031215614ff957600080fd5b833561500481614d46565b95602085013595506040909401359392505050565b60008083601f84011261502b57600080fd5b5081356001600160401b0381111561504257600080fd5b60208301915083602082850101111561505a57600080fd5b9250929050565b60008060006040848603121561507657600080fd5b61507f84614ba9565b925060208401356001600160401b0381111561509a57600080fd5b6150a686828701615019565b9497909650939450505050565b8015158114612c7257600080fd5b600080604083850312156150d457600080fd5b82356150df81614d46565b91506020830135614d87816150b3565b6000610100828403121561510257600080fd5b50919050565b8035614bbb81614d46565b600080600080600060a0868803121561512b57600080fd5b61513486614ba9565b9450602086013561514481614d46565b935060408601359250606086013561515b81614d46565b949793965091946080013592915050565b60008060006060848603121561518157600080fd5b61518a84614ba9565b925060208401356001600160401b038111156151a557600080fd5b6151b186828701614c55565b9250506151c060408501614cab565b90509250925092565b6000806000606084860312156151de57600080fd5b6151e784614ba9565b92506151f560208501614ba9565b9150604084013590509250925092565b60005b83811015615220578181015183820152602001615208565b838111156118805750506000910152565b60008151808452615249816020860160208601615205565b601f01601f19169290920160200192915050565b602081526000614dad6020830184615231565b60008060006060848603121561528557600080fd5b61528e84614ba9565b9250602084013561529e81614d46565b929592945050506040919091013590565b6000602082840312156152c157600080fd5b5035919050565b600080604083850312156152db57600080fd5b82356152e681614d46565b91506152f460208401614ba9565b90509250929050565b6000806000806060858703121561531357600080fd5b843561531e81614d46565b935060208501356001600160401b0381111561533957600080fd5b61534587828801615019565b9598909750949560400135949350505050565b60008060008060008060c0878903121561537157600080fd5b61537a87614ba9565b955060208701356001600160401b038082111561539657600080fd5b6153a28a838b01614c55565b965060408901359550606089013591506153bb82614d46565b9093506080880135925060a088013590808211156153d857600080fd5b506153e589828a01614c55565b9150509295509295509295565b6000806040838503121561540557600080fd5b823561541081614d46565b946020939093013593505050565b6000610120828403121561510257600080fd5b6000806040838503121561544457600080fd5b82356001600160401b038082111561545b57600080fd5b61546786838701614e19565b9350602085013591508082111561547d57600080fd5b5061548a85828601614e88565b9150509250929050565b6000806000806000608086880312156154ac57600080fd5b6154b586614ba9565b94506154c360208701614ba9565b93506040860135925060608601356001600160401b038111156154e557600080fd5b6154f188828901615019565b969995985093965092949392505050565b60006020828403121561551457600080fd5b614dad82614cab565b60ff81168114612c7257600080fd5b60008060006060848603121561554157600080fd5b61554a84614ba9565b925060208401356001600160401b038082111561556657600080fd5b908501906040828803121561557a57600080fd5b615582614bd6565b823561558d8161551d565b81526020830135828111156155a157600080fd5b6155ad89828601614c55565b6020830152509497949650505050604092909201359150565b600080600080600060a086880312156155de57600080fd5b85356155e981614d46565b94506020868101356001600160401b038082111561560657600080fd5b818901915089601f83011261561a57600080fd5b8135615628614c7482614df6565b81815260059190911b8301840190848101908c83111561564757600080fd5b938501935b8285101561566c5761565d85614ba9565b8252938501939085019061564c565b98505050604089013592508083111561568457600080fd5b505061569288828901614e19565b935050606086013591506156a860808701615108565b90509295509295909350565b600181811c908216806156c857607f821691505b6020821081141561510257634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415615729576157296156ff565b5060010190565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b61ffff84168152604060208201526000615787604083018486615740565b95945050505050565b81516001600160a01b0390811682526020808401519091169082015260408083015190820152606081015b92915050565b6020815260ff8251166020820152600060208301516040808401526118056060840182615231565b805182526020810151602083015260006040820151606060408501526118056060850182615231565b61ffff8a811682528981166020830152881660408201526001600160a01b03871660608201526080810186905260a0810185905261012060c0820181905260009061585f838201876157e9565b905082810360e08401526158738186615231565b90508281036101008401526158888185615231565b9c9b505050505050505050505050565b61ffff8616815284602082015260a0604082015260006158bb60a0830186615231565b6001600160a01b03948516606084015292909316608090910152949350505050565b61ffff94909416845260208401929092526001600160a01b03908116604084015216606082015260800190565b600082601f83011261591b57600080fd5b8151615929614c7482614c2e565b81815284602083860101111561593e57600080fd5b611805826020830160208701615205565b60006020828403121561596157600080fd5b81516001600160401b0381111561597757600080fd5b6118058482850161590a565b60006020828403121561599557600080fd5b5051919050565b6000602082840312156159ae57600080fd5b8151614dad81614d46565b6000828210156159cb576159cb6156ff565b500390565b6000602082840312156159e257600080fd5b81516001600160401b03808211156159f957600080fd5b9083019060408286031215615a0d57600080fd5b615a15614bd6565b8251615a208161551d565b8152602083015182811115615a3457600080fd5b615a408782860161590a565b60208301525095945050505050565b600061012061ffff8c1683528a602084015289604084015260018060a01b03891660608401528760808401528660a08401528060c084015261585f818401876157e9565b61ffff8716815285602082015260c060408201526000615ab660c0830187615231565b6001600160a01b03958616606084015293909416608082015260a00152949350505050565b600061ffff808816835280871660208401525084604083015260806060830152614a6a608083018486615740565b60008251615b1b818460208701615205565b9190910192915050565b60008219821115615b3857615b386156ff565b500190565b600060208284031215615b4f57600080fd5b8151614dad8161551d565b600181815b80851115615b95578160001904821115615b7b57615b7b6156ff565b80851615615b8857918102915b93841c9390800290615b5f565b509250929050565b600082615bac575060016157bb565b81615bb9575060006157bb565b8160018114615bcf5760028114615bd957615bf5565b60019150506157bb565b60ff841115615bea57615bea6156ff565b50506001821b6157bb565b5060208310610133831016604e8410600b8410161715615c18575081810a6157bb565b615c228383615b5a565b8060001904821115615c3657615c366156ff565b029392505050565b6000614dad60ff841683615b9d565b6000816000190483118215151615615c6757615c676156ff565b500290565b600082615c8957634e487b7160e01b600052601260045260246000fd5b500490565b61ffff85168152608060208201526000615cab6080830186615231565b6001600160401b03851660408401528281036060840152614a6a8185615231565b604081526000615cdf6040830185615231565b90508260208301529392505050565b61ffff8716815260c060208201526000615d0b60c0830188615231565b8281036040840152615d1d8188615231565b6001600160a01b0387811660608601528616608085015283810360a08501529050615d488185615231565b9998505050505050505050565b600060408284031215615d6757600080fd5b615d6f614bd6565b82518152602083015160208201528091505092915050565b600060208284031215615d9957600080fd5b8151614dad816150b3565b600060608284031215615db657600080fd5b604051606081018181106001600160401b0382111715615dd857615dd8614bc0565b6040528251615de681614d46565b81526020830151615df681614d46565b60208201526040928301519281019290925250919050565b600060408284031215615e2057600080fd5b615e28614bd6565b8251615e3381614d46565b8152602092830151928101929092525091905056fe58436861696e4875623a3a5f726571756573745769746864726177416374696f58436861696e4875623a3a66696e616c697a65576974686472617746726f6d43a264697066735822122097d0b8638136fee802f94a2709a7ec91bbda27ce70c17aec0beacf55b86316be64736f6c634300080c0033000000000000000000000000b0d502e938ed5f4df2e681fe6e419ff29631d62b0000000000000000000000003c2269811836af69497e5f486a85d7316753cf62", + "nonce": "0x1f" + }, + "additionalContracts": [] + }, + { + "hash": "0x2e3ab7b3f3cf65f26c122edf1a2f652b5ea3281086b829849345f3613d3689e3", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0xeF48a4E629dAAa67C7B2F04111e4b8F80eA2a63F", + "function": "setXChainHub(address)", + "arguments": [ + "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xef48a4e629daaa67c7b2f04111e4b8f80ea2a63f", + "gas": "0x9ce3", + "value": "0x0", + "data": "0xbe6f1c810000000000000000000000004c88c6da30b54d5d3b6b33e0837f5719402c45cb", + "nonce": "0x20" + }, + "additionalContracts": [] + }, + { + "hash": "0x7621ac9c1aa51240bc108e0b24d5099e65491c9e09868f93b314a1851b4acdc4", + "transactionType": "CREATE", + "contractName": "XChainStrategy", + "contractAddress": "0x13FC4319A30c76faAA42373B78CE6018082b5377", + "function": null, + "arguments": [ + "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "0xf8712041a381603567a23720AFC6cf50947EBaf4", + "0x7F5c764cBc14f9669B88837ca1490cCa17c31607", + "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "0xeB959af810FEC83dE7021A77906ab3d9fDe567B1", + "XChainStrategy Optimism-Polygon", + "0" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "gas": "0x24a27d", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b50604051620020d0380380620020d08339810160408190526200003491620001dd565b60016000556200004886868686866200008b565b600980546001600160a01b0319166001600160a01b0398909816979097179096555050600b805461ffff191661ffff909516949094179093555062000378915050565b8051620000a0906001906020840190620000f0565b5050600380546001600160a01b03199081166001600160a01b0396871617909155600580548216938616939093179092556006805483169185169190911790556002805490911691909216179055565b828054620000fe906200033b565b90600052602060002090601f0160209004810192826200012257600085556200016d565b82601f106200013d57805160ff19168380011785556200016d565b828001600101855582156200016d579182015b828111156200016d57825182559160200191906001019062000150565b506200017b9291506200017f565b5090565b5b808211156200017b576000815560010162000180565b6001600160a01b0381168114620001ac57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b805161ffff81168114620001d857600080fd5b919050565b600080600080600080600060e0888a031215620001f957600080fd5b8751620002068162000196565b809750506020808901516200021b8162000196565b60408a01519097506200022e8162000196565b60608a0151909650620002418162000196565b60808a0151909550620002548162000196565b60a08a01519094506001600160401b03808211156200027257600080fd5b818b0191508b601f8301126200028757600080fd5b8151818111156200029c576200029c620001af565b604051601f8201601f19908116603f01168101908382118183101715620002c757620002c7620001af565b816040528281528e86848701011115620002e057600080fd5b600093505b82841015620003045784840186015181850187015292850192620002e5565b82841115620003165760008684830101525b8097505050505050506200032d60c08901620001c5565b905092959891949750929550565b600181811c908216806200035057607f821691505b602082108114156200037257634e487b7160e01b600052602260045260246000fd5b50919050565b611d4880620003886000396000f3fe60806040526004361061020f5760003560e01c806372603ab411610118578063b98f8144116100a0578063d0a6d1a61161006f578063d0a6d1a6146104bd578063d0ebdbe7146105d4578063e1997ff7146105f4578063e2b943fd14610286578063fbfa77cf1461060a57600080fd5b8063b98f814414610560578063c7b9d53014610580578063cce121dd146105a0578063cf9fb5b3146105c157600080fd5b8063944ffba8116100e7578063944ffba8146104bd578063969b1cdb146104d2578063b0750611146104f2578063b228e18a14610520578063b6b55f251461054057600080fd5b806372603ab41461044a57806386d780e61461046a5780638f2dec321461047d578063933eb0f01461049d57600080fd5b8063365a86fc1161019b5780636817031b1161016a5780636817031b146103bf57806368ccaa52146103df5780636ea056a9146103f45780636f307dc3146104145780636f6956291461043457600080fd5b8063365a86fc1461034a5780633f96474a1461036a578063481c6a751461037f5780635312ea8e1461039f57600080fd5b80631fe4a686116101e25780631fe4a6861461029b57806327e5cbaf146102d35780632e1a7d4d146102e85780632e60dd461461030857806331962cdc1461032a57600080fd5b806304b21c301461021457806306fdde031461023d57806312f8a02e1461025f5780631e5d29a214610286575b600080fd5b34801561022057600080fd5b5061022a60085481565b6040519081526020015b60405180910390f35b34801561024957600080fd5b5061025261062a565b6040516102349190611ab5565b34801561026b57600080fd5b50610274600281565b60405160ff9091168152602001610234565b34801561029257600080fd5b50610274600181565b3480156102a757600080fd5b506006546102bb906001600160a01b031681565b6040516001600160a01b039091168152602001610234565b3480156102df57600080fd5b5061022a6106b8565b3480156102f457600080fd5b50610274610303366004611ae8565b6106ef565b34801561031457600080fd5b50610328610323366004611b01565b610822565b005b34801561033657600080fd5b50610328610345366004611b40565b6108dc565b34801561035657600080fd5b506009546102bb906001600160a01b031681565b34801561037657600080fd5b50610274600381565b34801561038b57600080fd5b506005546102bb906001600160a01b031681565b3480156103ab57600080fd5b506103286103ba366004611ae8565b610950565b3480156103cb57600080fd5b506103286103da366004611b40565b61099d565b3480156103eb57600080fd5b5061022a610a11565b34801561040057600080fd5b5061032861040f366004611b5d565b610a7e565b34801561042057600080fd5b506002546102bb906001600160a01b031681565b34801561044057600080fd5b5061022a60075481565b34801561045657600080fd5b50610328610465366004611ae8565b610b86565b610328610478366004611b89565b610bb5565b34801561048957600080fd5b50610328610498366004611ae8565b610f4a565b3480156104a957600080fd5b506103286104b8366004611ae8565b610f79565b3480156104c957600080fd5b50610274600081565b3480156104de57600080fd5b506103286104ed366004611ae8565b611169565b3480156104fe57600080fd5b50600b5461050d9061ffff1681565b60405161ffff9091168152602001610234565b34801561052c57600080fd5b5061032861053b366004611ae8565b6112b4565b34801561054c57600080fd5b5061027461055b366004611ae8565b6112e3565b34801561056c57600080fd5b5061032861057b366004611b9c565b6113a1565b34801561058c57600080fd5b5061032861059b366004611b40565b61140b565b3480156105ac57600080fd5b5060065461027490600160a01b900460ff1681565b6103286105cf366004611bc0565b611474565b3480156105e057600080fd5b506103286105ef366004611b40565b611671565b34801561060057600080fd5b5061022a600a5481565b34801561061657600080fd5b506003546102bb906001600160a01b031681565b6001805461063790611c0a565b80601f016020809104026020016040519081016040528092919081815260200182805461066390611c0a565b80156106b05780601f10610685576101008083540402835291602001916106b0565b820191906000526020600020905b81548152906001019060200180831161069357829003601f168201915b505050505081565b600654600090600160a01b900460ff16156106e7576106d5610a11565b600a546106e29190611c55565b905090565b6106e2610a11565b6003546000906001600160a01b031633146107475760405162461bcd60e51b81526020600482015260136024820152721dda5d1a191c985dce8e9393d517d590555315606a1b60448201526064015b60405180910390fd5b600454828110610758578281036004555b82610761610a11565b1015610770576001915061081c565b60025460405163a9059cbb60e01b8152336004820152602481018590526001600160a01b039091169063a9059cbb906044016020604051808303816000875af11580156107c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e59190611c6d565b5060405183815233907f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a94243649060200160405180910390a25b50919050565b6005546001600160a01b0316331461084c5760405162461bcd60e51b815260040161073e90611c8f565b60038160ff1611156108bc5760405162461bcd60e51b815260206004820152603360248201527f58436861696e53747261746567793a3a73657458436861696e4465706f73697460448201527253746174653a494e56414c494420535441544560681b606482015260840161073e565b6006805460ff909216600160a01b0260ff60a01b19909216919091179055565b6005546001600160a01b031633146109065760405162461bcd60e51b815260040161073e90611c8f565b600980546001600160a01b0319166001600160a01b0383169081179091556040517f9511f9d7c7de291b470607f3a1ab50c20417e05abe7c2f191c2bae4b7b4cfcab90600090a250565b6005546001600160a01b0316331461097a5760405162461bcd60e51b815260040161073e90611c8f565b60048054829003905560025461099a906001600160a01b031633836116d2565b50565b6005546001600160a01b031633146109c75760405162461bcd60e51b815260040161073e90611c8f565b600380546001600160a01b0319166001600160a01b0383169081179091556040517f81ff71f5398c6c0feb681613c0153a88914e10f1bf901d466657bf2ca371149090600090a250565b6002546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610a5a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e29190611cc6565b6005546001600160a01b03163314610acd5760405162461bcd60e51b815260206004820152601260248201527139bbb2b2b81d1d2727aa2fa6a0a720a3a2a960711b604482015260640161073e565b6002546001600160a01b0383811691161415610b2b5760405162461bcd60e51b815260206004820152601860248201527f73776565703a53414d455f41535f554e4445524c59494e470000000000000000604482015260640161073e565b610b3f6001600160a01b03831633836116d2565b816001600160a01b03167fab2246061d7b0dd3631d037e3f6da75782ae489eeb9f6af878a4b25df9b07c7782604051610b7a91815260200190565b60405180910390a25050565b6005546001600160a01b03163314610bb05760405162461bcd60e51b815260040161073e90611c8f565b600755565b6005546001600160a01b0316331480610bd857506006546001600160a01b031633145b610c3b5760405162461bcd60e51b815260206004820152602e60248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e60448201526d19ce95539055551213d49256915160921b606482015260840161073e565b600034118015610c4f575060008160e00135115b610cb55760405162461bcd60e51b815260206004820152603160248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e604482015270673a4e4f2047415320464f52204645455360781b606482015260840161073e565b600654600160a01b900460ff1660031415610d285760405162461bcd60e51b815260206004820152602d60248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e60448201526c673a57524f4e4720535441544560981b606482015260840161073e565b6006805460ff60a01b1916600160a01b179055600780548235918291600090610d52908490611c55565b9091555050600954600254610d74916001600160a01b0391821691168361173a565b6009546040805161010081018252600b5461ffff1681526001600160a01b03909216916344c6e242913491906020820190610db59060608901908901611b9c565b61ffff168152602001610dce6080880160608901611b9c565b61ffff168152602001610de760c0880160a08901611b40565b6001600160a01b0316815260208082018790528701356040820152606001610e1560e0880160c08901611b40565b6001600160a01b03908116825260e080890135602093840152604080516001600160e01b031988841b168152855161ffff908116600483015294860151851660248201529085015190931660448401526060840151821660648401526080840151608484015260a084015160a484015260c084015190911660c4830152919091015160e4820152610104016000604051808303818588803b158015610eb957600080fd5b505af1158015610ecd573d6000803e3d6000fd5b5050600b5461ffff169250610eeb91505060c0840160a08501611b40565b6001600160a01b0316610f0460a0850160808601611b40565b6001600160a01b03167f3b6bac8afb84559b98afdd2afe0c8a7b8f3a9059ac11fc14e327f48b63c1f7c684604051610f3e91815260200190565b60405180910390a45050565b6005546001600160a01b03163314610f745760405162461bcd60e51b815260040161073e90611c8f565b600855565b6005546001600160a01b0316331480610f9c57506006546001600160a01b031633145b610ffd5760405162461bcd60e51b815260206004820152602c60248201527f58436861696e53747261746567793a3a776974686472617746726f6d4875623a60448201526b15539055551213d49256915160a21b606482015260840161073e565b600654600160a01b900460ff1660031461106d5760405162461bcd60e51b815260206004820152602b60248201527f58436861696e53747261746567793a3a776974686472617746726f6d4875623a60448201526a57524f4e4720535441544560a81b606482015260840161073e565b6006805460ff60a01b1916600160a11b17905560088054829190600090611095908490611c55565b9091555050600a548111156110ae576000600a556110c6565b80600a60008282546110c09190611cdf565b90915550505b600954604051630933eb0f60e41b8152600481018390526001600160a01b039091169063933eb0f090602401600060405180830381600087803b15801561110c57600080fd5b505af1158015611120573d6000803e3d6000fd5b50506009546040518481526001600160a01b0390911692507f16279c216b1c672e0f97cf97602defb941984ff4045d6f446a0a86adbbbda11e915060200160405180910390a250565b6009546001600160a01b031633146111cf5760405162461bcd60e51b815260206004820152602360248201527f58436861696e53747261746567793a3a7265706f72743a554e415554484f524960448201526216915160ea1b606482015260840161073e565b600654600160a01b900460ff166112325760405162461bcd60e51b815260206004820152602160248201527f58436861696e53747261746567793a7265706f72743a57524f4e4720535441546044820152604560f81b606482015260840161073e565b8061124a576006805460ff60a01b1916905560006007555b600654600160a01b900460ff1660011415611273576006805460ff60a01b1916600160a11b1790555b600a5460408051918252602082018390527f523ea018db21bc8aaebcc3ba07de99c2a8b94eecf22ec9c6cf5ac47f20289e2e910160405180910390a1600a55565b6005546001600160a01b031633146112de5760405162461bcd60e51b815260040161073e90611c8f565b600a55565b6003546000906001600160a01b031633146113355760405162461bcd60e51b815260206004820152601260248201527119195c1bdcda5d0e8e9393d517d59055531560721b604482015260640161073e565b81600460008282546113479190611c55565b9091555050600254611364906001600160a01b03163330856117f2565b60405182815233907f2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c49060200160405180910390a2506000919050565b6005546001600160a01b031633146113cb5760405162461bcd60e51b815260040161073e90611c8f565b600b805461ffff191661ffff83169081179091556040517fabdb180d510fcc5235fb8a6661fdec8935ac84b04de6c2bb0e2f1379b98b704e90600090a250565b6005546001600160a01b0316331461142257600080fd5b600680546001600160a01b0319166001600160a01b03838116919091179091556005546040519116907fb42c9cb8ecefeff71aebeb9f96de1e1b6b63234ddfa5196a2c7e4d78beeed66990600090a250565b6005546001600160a01b031633148061149757506006546001600160a01b031633145b6115095760405162461bcd60e51b815260206004820152603d60248201527f58436861696e53747261746567793a3a737461727452657175657374546f576960448201527f746864726177556e6465726c79696e673a554e415554484f52495a4544000000606482015260840161073e565b600654600160a01b900460ff1660021461158b5760405162461bcd60e51b815260206004820152603c60248201527f58436861696e53747261746567793a3a737461727452657175657374546f576960448201527f746864726177556e6465726c79696e673a57524f4e4720535441544500000000606482015260840161073e565b6006805460ff60a01b1916600360a01b179055600954600b5460405163551596d360e01b815261ffff90911660048201526001600160a01b038381166024830152604482018790528481166064830152608482018690529091169063551596d390349060a4016000604051808303818588803b15801561160a57600080fd5b505af115801561161e573d6000803e3d6000fd5b5050600b546040518881526001600160a01b038616945061ffff90911692507f76924bfc11a5da8df12e39ff223c87c80137c4726aea92260a36e5bc7ab34ef3915060200160405180910390a350505050565b6005546001600160a01b0316331461168857600080fd5b600580546001600160a01b0319166001600160a01b0383169081179091556040517f5c18ab5c697b63d102fc7e14c77bfaef0f1013206eca139920fd389277814e0990600090a250565b6040516001600160a01b03831660248201526044810182905261173590849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915261182a565b505050565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa15801561178b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117af9190611cc6565b6117b99190611c55565b6040516001600160a01b0385166024820152604481018290529091506117ec90859063095ea7b360e01b906064016116fe565b50505050565b6040516001600160a01b03808516602483015283166044820152606481018290526117ec9085906323b872dd60e01b906084016116fe565b600061187f826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166118fc9092919063ffffffff16565b805190915015611735578080602001905181019061189d9190611c6d565b6117355760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161073e565b606061190b8484600085611913565b949350505050565b6060824710156119745760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161073e565b600080866001600160a01b031685876040516119909190611cf6565b60006040518083038185875af1925050503d80600081146119cd576040519150601f19603f3d011682016040523d82523d6000602084013e6119d2565b606091505b50915091506119e3878383876119ee565b979650505050505050565b60608315611a5a578251611a53576001600160a01b0385163b611a535760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161073e565b508161190b565b61190b8383815115611a6f5781518083602001fd5b8060405162461bcd60e51b815260040161073e9190611ab5565b60005b83811015611aa4578181015183820152602001611a8c565b838111156117ec5750506000910152565b6020815260008251806020840152611ad4816040850160208701611a89565b601f01601f19169190910160400192915050565b600060208284031215611afa57600080fd5b5035919050565b600060208284031215611b1357600080fd5b813560ff81168114611b2457600080fd5b9392505050565b6001600160a01b038116811461099a57600080fd5b600060208284031215611b5257600080fd5b8135611b2481611b2b565b60008060408385031215611b7057600080fd5b8235611b7b81611b2b565b946020939093013593505050565b6000610100828403121561081c57600080fd5b600060208284031215611bae57600080fd5b813561ffff81168114611b2457600080fd5b60008060008060808587031215611bd657600080fd5b84359350602085013592506040850135611bef81611b2b565b91506060850135611bff81611b2b565b939692955090935050565b600181811c90821680611c1e57607f821691505b6020821081141561081c57634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008219821115611c6857611c68611c3f565b500190565b600060208284031215611c7f57600080fd5b81518015158114611b2457600080fd5b6020808252601c908201527f58436861696e53747261746567793a3a4f4e4c59204d414e4147455200000000604082015260600190565b600060208284031215611cd857600080fd5b5051919050565b600082821015611cf157611cf1611c3f565b500390565b60008251611d08818460208701611a89565b919091019291505056fea2646970667358221220ca364f85715fd25189cc9360820034fd4ece71261299379b0a116c34ed00e49764736f6c634300080c00330000000000000000000000004c88c6da30b54d5d3b6b33e0837f5719402c45cb000000000000000000000000f8712041a381603567a23720afc6cf50947ebaf40000000000000000000000007f5c764cbc14f9669b88837ca1490cca17c316070000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b000000000000000000000000eb959af810fec83de7021a77906ab3d9fde567b100000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f58436861696e5374726174656779204f7074696d69736d2d506f6c79676f6e00", + "nonce": "0x21" + }, + "additionalContracts": [] + }, + { + "hash": "0x7a1e83701a37522c0b140a5bdcaf4bc31182c28ece84aa202008173ccc869a87", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0xeF48a4E629dAAa67C7B2F04111e4b8F80eA2a63F", + "function": "setXChainStrategy(address)", + "arguments": [ + "0x13FC4319A30c76faAA42373B78CE6018082b5377" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xef48a4e629daaa67c7b2f04111e4b8f80ea2a63f", + "gas": "0x107cd", + "value": "0x0", + "data": "0xddf5080200000000000000000000000013fc4319a30c76faaa42373b78ce6018082b5377", + "nonce": "0x22" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xbaa57bbb315384da51c8be798bad978a122355fa71e19a3810a46ee8fe2edf1b", + "transactionIndex": "0x0", + "blockHash": "0x045f4f1fcb5245554b340bd1030eae23125388b3b45b7d739a7e8c1585d72e86", + "blockNumber": "0x160e509", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": null, + "cumulativeGasUsed": "0x158b3d", + "gasUsed": "0x158b3d", + "contractAddress": "0x7461a28866eb4e2eE9806B311F6ECa3eF5bFfa7a", + "logs": [ + { + "address": "0x7461a28866eb4e2eE9806B311F6ECa3eF5bFfa7a", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b" + ], + "data": "0x", + "blockHash": "0x045f4f1fcb5245554b340bd1030eae23125388b3b45b7d739a7e8c1585d72e86", + "blockNumber": "0x160e509", + "transactionHash": "0xbaa57bbb315384da51c8be798bad978a122355fa71e19a3810a46ee8fe2edf1b", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000000000000040000000000000000000000000000000000000000000000000000000200000000000000000000000000000001000000010000000000000000000000008000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0xe33f55d6a8c7d6318519125cd34ea3416abbb45fb6608a54f9efbbb0ae188263", + "transactionIndex": "0x0", + "blockHash": "0xcc50045356f9b4b3ca0c736075930e336cc0771ddb2c18c7d032187d9abe7fc1", + "blockNumber": "0x160e522", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": null, + "cumulativeGasUsed": "0x278ad1", + "gasUsed": "0x278ad1", + "contractAddress": "0xeF48a4E629dAAa67C7B2F04111e4b8F80eA2a63F", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0x2dd11423805dab25adc25b8575cc772fef050bd90ad6798c46298e0e8038f1d7", + "transactionIndex": "0x0", + "blockHash": "0x410a9253b329854eada07cbadf830ffee0c08f2dd06dff5e2253304ab02246ab", + "blockNumber": "0x160e566", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": null, + "cumulativeGasUsed": "0xae8a0", + "gasUsed": "0xae8a0", + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b" + ], + "data": "0x", + "blockHash": "0x410a9253b329854eada07cbadf830ffee0c08f2dd06dff5e2253304ab02246ab", + "blockNumber": "0x160e566", + "transactionHash": "0x2dd11423805dab25adc25b8575cc772fef050bd90ad6798c46298e0e8038f1d7", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b76389980198", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x", + "blockHash": "0x410a9253b329854eada07cbadf830ffee0c08f2dd06dff5e2253304ab02246ab", + "blockNumber": "0x160e566", + "transactionHash": "0x2dd11423805dab25adc25b8575cc772fef050bd90ad6798c46298e0e8038f1d7", + "transactionIndex": "0x0", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000010000004000000100000000000000000000000000004000000000000000000000000000000000000000000010000000000000000000000008000020000000000000000000800000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000010000000020000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0x702083e37c6c8d2fb271d1e24907b19594fdcc0045a840b018a59bba6a5bb22e", + "transactionIndex": "0x0", + "blockHash": "0x40c7a340f7c4ca248985483611f4f38906569501bb8fe8a7df6e197fa7434394", + "blockNumber": "0x160e582", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xeF48a4E629dAAa67C7B2F04111e4b8F80eA2a63F", + "cumulativeGasUsed": "0xb4a4", + "gasUsed": "0xb4a4", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0x457fd96c7dc19336fd4c35cd6c6e4d9db07d1efd0f0f4d83d2029c9bcac54bf6", + "transactionIndex": "0x0", + "blockHash": "0x4f909c0f343cb2d53099e86c6587103841a17f238c5008d041aa74bcd19b29d4", + "blockNumber": "0x160e592", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc631", + "gasUsed": "0xc631", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0x4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x4f909c0f343cb2d53099e86c6587103841a17f238c5008d041aa74bcd19b29d4", + "blockNumber": "0x160e592", + "transactionHash": "0x457fd96c7dc19336fd4c35cd6c6e4d9db07d1efd0f0f4d83d2029c9bcac54bf6", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000008000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000010000000000000000000000000400080000000000000000000000000" + }, + { + "transactionHash": "0x134c4610241fc60fcba144ff51695930edfd8ac67c394ef7a8f80aad82ddae9d", + "transactionIndex": "0x0", + "blockHash": "0x4c1b4064bd5068d3e283e05939fe68517e25e88efe3bb670b50e95cd5cd0308f", + "blockNumber": "0x160e59c", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0x7875", + "gasUsed": "0x7875", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0x4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x4c1b4064bd5068d3e283e05939fe68517e25e88efe3bb670b50e95cd5cd0308f", + "blockNumber": "0x160e59c", + "transactionHash": "0x134c4610241fc60fcba144ff51695930edfd8ac67c394ef7a8f80aad82ddae9d", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000008000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000010000000000000000000000000400080000000000000000000000000" + }, + { + "transactionHash": "0xa1313eacd6a0e847c5c875143b3eef4dd8340fbf5499e5de04d1a555365dc4b1", + "transactionIndex": "0x0", + "blockHash": "0xa6b12806b15546dce57207c013c2de295e0bce24a9c76e9210b690a8d85771e4", + "blockNumber": "0x160e5aa", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc58d", + "gasUsed": "0xc58d", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x47e7ef2400000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xa6b12806b15546dce57207c013c2de295e0bce24a9c76e9210b690a8d85771e4", + "blockNumber": "0x160e5aa", + "transactionHash": "0xa1313eacd6a0e847c5c875143b3eef4dd8340fbf5499e5de04d1a555365dc4b1", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000040000000000000000000000000000000000000000000000040001000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000040000000000010000000000000000000000000000008000020000000000000000000" + }, + { + "transactionHash": "0xf2f727685d273fa5b98a555a34ad32deb2a48ccfee0bdc53ec161b53de153488", + "transactionIndex": "0x0", + "blockHash": "0x6b3b0cb4a506131570a828ee82e0fc04916f49330fcc8d401c5422735e0c0d41", + "blockNumber": "0x160e5d0", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc58d", + "gasUsed": "0xc58d", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x3c66a8fa00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x6b3b0cb4a506131570a828ee82e0fc04916f49330fcc8d401c5422735e0c0d41", + "blockNumber": "0x160e5d0", + "transactionHash": "0xf2f727685d273fa5b98a555a34ad32deb2a48ccfee0bdc53ec161b53de153488", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800200000000000000400000000000000000000000000000000000000000000000000040000000000010000000000000000000000000000008000020000000000000000000" + }, + { + "transactionHash": "0xde0c87161aa384d4665cb775e8dcc1876476bc2bd7e34d3be0292ad23b6c81b5", + "transactionIndex": "0x0", + "blockHash": "0xa9193a42483fa2fe24d31ae4ca0f1020bd6f052785df1e320474117dba5cffb8", + "blockNumber": "0x160e5de", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc58d", + "gasUsed": "0xc58d", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x793101a500000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xa9193a42483fa2fe24d31ae4ca0f1020bd6f052785df1e320474117dba5cffb8", + "blockNumber": "0x160e5de", + "transactionHash": "0xde0c87161aa384d4665cb775e8dcc1876476bc2bd7e34d3be0292ad23b6c81b5", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000440000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000040000000000000000000000000004000000000000000000040000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000040000000000010000000000000000000000000000008000020000000000000000000" + }, + { + "transactionHash": "0x2b12d85e323e5f6dbbaf1ab95ad33cdd85c8d9733c9b96c9df239eba2fd69ff9", + "transactionIndex": "0x0", + "blockHash": "0xc5122da36ba206066d80077f6f713a3a5310403adaa20d5555a8048ac9c65a20", + "blockNumber": "0x160e5e9", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x6833f60d00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xc5122da36ba206066d80077f6f713a3a5310403adaa20d5555a8048ac9c65a20", + "blockNumber": "0x160e5e9", + "transactionHash": "0x2b12d85e323e5f6dbbaf1ab95ad33cdd85c8d9733c9b96c9df239eba2fd69ff9", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000440000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000800010000000000000000000000000000008000020000002000000000000" + }, + { + "transactionHash": "0x998cc5af0ee9756603bd0618ac6ee70705b3ce9e423808ed80a75e08ffaafb58", + "transactionIndex": "0x0", + "blockHash": "0xb8234414584a7ea2c1ab89eaa3eff7109706dd2c7c81e627de5fca3be5a66781", + "blockNumber": "0x160e5f5", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x4eddea0600000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb8234414584a7ea2c1ab89eaa3eff7109706dd2c7c81e627de5fca3be5a66781", + "blockNumber": "0x160e5f5", + "transactionHash": "0x998cc5af0ee9756603bd0618ac6ee70705b3ce9e423808ed80a75e08ffaafb58", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000010000000000000000000000000000008000020000001000000000000" + }, + { + "transactionHash": "0x8df6da1412d762805d1d493b52f9311dcc18a6b0a1dd93c62ab356fc8b2c99a7", + "transactionIndex": "0x0", + "blockHash": "0xc85d078450643d9433c78f69ec1816667e7a514fd55375d7ec593994e2b4a2dc", + "blockNumber": "0x160e60b", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x2b2e05c100000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xc85d078450643d9433c78f69ec1816667e7a514fd55375d7ec593994e2b4a2dc", + "blockNumber": "0x160e60b", + "transactionHash": "0x8df6da1412d762805d1d493b52f9311dcc18a6b0a1dd93c62ab356fc8b2c99a7", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000040000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000010000000000000000000000000000008000020000000000000000000" + }, + { + "transactionHash": "0x87c11abe68514006df07318fac4213fee8126a4c4f6aebbf0d75cf0f9ed539c1", + "transactionIndex": "0x0", + "blockHash": "0x41597f1dec48e4ae92c2387202d065d0a76eee1abfd2fd50d4e7d50804f7f041", + "blockNumber": "0x160e621", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xe5fa2b7000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x41597f1dec48e4ae92c2387202d065d0a76eee1abfd2fd50d4e7d50804f7f041", + "blockNumber": "0x160e621", + "transactionHash": "0x87c11abe68514006df07318fac4213fee8126a4c4f6aebbf0d75cf0f9ed539c1", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000200000000000000000000000000000000000001000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000010000000000000000000000000000008000020000000000000000000" + }, + { + "transactionHash": "0x5d623294cdb4b252d414729c26ba0e7492397479682a29ed65eb40593f478aba", + "transactionIndex": "0x0", + "blockHash": "0xd12124fd0ccc158196a42f19a55d567bfb26cc6399d4eb0b277973c73cf47370", + "blockNumber": "0x160e62a", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xcbc43f8900000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xd12124fd0ccc158196a42f19a55d567bfb26cc6399d4eb0b277973c73cf47370", + "blockNumber": "0x160e62a", + "transactionHash": "0x5d623294cdb4b252d414729c26ba0e7492397479682a29ed65eb40593f478aba", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000800000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000010000000000000000000000000000008000020040000000000000000" + }, + { + "transactionHash": "0x52cce310dfe06b479c4ee05fd0378c89cc8d168c4711d859eee26bc75cb1394a", + "transactionIndex": "0x0", + "blockHash": "0xf3272fdc46a90805681eb65e6f5e49aae4fe1716b09efe000e56eb75749b6079", + "blockNumber": "0x160e62d", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x305d61ae00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xf3272fdc46a90805681eb65e6f5e49aae4fe1716b09efe000e56eb75749b6079", + "blockNumber": "0x160e62d", + "transactionHash": "0x52cce310dfe06b479c4ee05fd0378c89cc8d168c4711d859eee26bc75cb1394a", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021000000000410000000000000000000000000000008000020000000000000000000" + }, + { + "transactionHash": "0xb1f3ed5fa0a27ccf69970ed752a592771a7af4944f7ec58da31e496a55f7c46d", + "transactionIndex": "0x0", + "blockHash": "0xb734efb88752ca294b5361fdb38ba9c609d664ddb8aa2cd9a300df2244f0076d", + "blockNumber": "0x160e635", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xac86ac7200000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb734efb88752ca294b5361fdb38ba9c609d664ddb8aa2cd9a300df2244f0076d", + "blockNumber": "0x160e635", + "transactionHash": "0xb1f3ed5fa0a27ccf69970ed752a592771a7af4944f7ec58da31e496a55f7c46d", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000100000000000800000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100020000000000010000000000000000000000000000008000020000000000000000000" + }, + { + "transactionHash": "0x4101a04afa807f2b84a12420b585d069b13b8cb7162c001fa19ef605613b1b61", + "transactionIndex": "0x0", + "blockHash": "0xfe30acbf40602f4993439d154fc92da2b6ecdc5b719a3d75623d41ae5f216246", + "blockNumber": "0x160e642", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x13e86b2800000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xfe30acbf40602f4993439d154fc92da2b6ecdc5b719a3d75623d41ae5f216246", + "blockNumber": "0x160e642", + "transactionHash": "0x4101a04afa807f2b84a12420b585d069b13b8cb7162c001fa19ef605613b1b61", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000080000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000020000000000010000000000000000000000000000008000020000000000000000000" + }, + { + "transactionHash": "0x2f68945c2775a8d300ed6a74b777a68462c3f25fccd3c481dff15b3105212733", + "transactionIndex": "0x0", + "blockHash": "0x6db6eeef98aad32c684c85e51eec56a3b20cae95cdcfc327d66abd31e0fceeec", + "blockNumber": "0x160e64d", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x07b35d1d00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x6db6eeef98aad32c684c85e51eec56a3b20cae95cdcfc327d66abd31e0fceeec", + "blockNumber": "0x160e64d", + "transactionHash": "0x2f68945c2775a8d300ed6a74b777a68462c3f25fccd3c481dff15b3105212733", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000002000000000000000000000000000000000004000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000010000000000000000000000000000008000020000000000000000000" + }, + { + "transactionHash": "0x1f60eecc53fc34984f82dc82ca000f3d950682db9a848a304fa5e41c66955a1e", + "transactionIndex": "0x0", + "blockHash": "0x34af5d1e781b20fbaefa3c13fbc7808c4b5964221d07f570b4d11abadced8639", + "blockNumber": "0x160e65f", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x7b72aeb900000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x34af5d1e781b20fbaefa3c13fbc7808c4b5964221d07f570b4d11abadced8639", + "blockNumber": "0x160e65f", + "transactionHash": "0x1f60eecc53fc34984f82dc82ca000f3d950682db9a848a304fa5e41c66955a1e", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000020000000000810000000000000000000000000000008000020000000000000000000" + }, + { + "transactionHash": "0x4fdd4bfbe4a283f7e6d261456528292c491008df5fa7f2d2fdccccc01399e529", + "transactionIndex": "0x0", + "blockHash": "0xbe7a5f320d0e6cb2516f7d78c01e8a976d81949be03718f6939a55bab735d1b3", + "blockNumber": "0x160e667", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x5337e67000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xbe7a5f320d0e6cb2516f7d78c01e8a976d81949be03718f6939a55bab735d1b3", + "blockNumber": "0x160e667", + "transactionHash": "0x4fdd4bfbe4a283f7e6d261456528292c491008df5fa7f2d2fdccccc01399e529", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020000000000000000000800000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000010000000000000000000000000000008000020000000000000000000" + }, + { + "transactionHash": "0x3dd8304d45cf3d96b4050510ae7ff836990eeb443d90c566f068659b33ecffa2", + "transactionIndex": "0x0", + "blockHash": "0x6a788265328a2778cccea2d2255edc62322bfb9bcc2624ad4785836d2473c5fc", + "blockNumber": "0x160e67f", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xec523afd00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x6a788265328a2778cccea2d2255edc62322bfb9bcc2624ad4785836d2473c5fc", + "blockNumber": "0x160e67f", + "transactionHash": "0x3dd8304d45cf3d96b4050510ae7ff836990eeb443d90c566f068659b33ecffa2", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000400000000000000000000000000000020000000000000000010000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000010000000000000000000000000000008000020000000000000000000" + }, + { + "transactionHash": "0x6563fcca09fb32f68f9f22d35b11fefb93ab3a46853f15cb1c14552dd9498a12", + "transactionIndex": "0x0", + "blockHash": "0x7aa05f8d0e698b8af7b58b51c0607756d88589e7d82ab394bf01f2de471b7bdc", + "blockNumber": "0x160e6b8", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xc866983b00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x7aa05f8d0e698b8af7b58b51c0607756d88589e7d82ab394bf01f2de471b7bdc", + "blockNumber": "0x160e6b8", + "transactionHash": "0x6563fcca09fb32f68f9f22d35b11fefb93ab3a46853f15cb1c14552dd9498a12", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000010000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000010000000000000000000000000000008000020000000000000000000" + }, + { + "transactionHash": "0xe2ad7e62c548a3a847935a19c8470b14056f1e03b72564136ac78ed14b9e31bd", + "transactionIndex": "0x0", + "blockHash": "0xc54f54b819568026b0d369bd11b3aa072d563157446c81bc0f28207c547b94da", + "blockNumber": "0x160e6d3", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x1bba16db00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xc54f54b819568026b0d369bd11b3aa072d563157446c81bc0f28207c547b94da", + "blockNumber": "0x160e6d3", + "transactionHash": "0xe2ad7e62c548a3a847935a19c8470b14056f1e03b72564136ac78ed14b9e31bd", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000020000000000100000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000010000000000000000000000000000008000020000000000000000000" + }, + { + "transactionHash": "0x7c8cf6888f4607c5fb93184a7f88e3f78445b851c3bf1512d3d64f99dc0e54a1", + "transactionIndex": "0x0", + "blockHash": "0xd4a4fa0267ca376eced3aab10bfec0aae73c528dfdf7ede878f19b716a15a144", + "blockNumber": "0x160e6fc", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xc89d346000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xd4a4fa0267ca376eced3aab10bfec0aae73c528dfdf7ede878f19b716a15a144", + "blockNumber": "0x160e6fc", + "transactionHash": "0x7c8cf6888f4607c5fb93184a7f88e3f78445b851c3bf1512d3d64f99dc0e54a1", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000080000000000000000004000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000080020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000010000000000000000000000000000008000020000000000000000000" + }, + { + "transactionHash": "0x689542ecfb6b581330b047bfaba77678b93091eb47bc3df2773619189d3579cd", + "transactionIndex": "0x0", + "blockHash": "0x148083b606d4c944519548955f2197ea7425d988a3bb94537d796c158b9f2cf5", + "blockNumber": "0x160e717", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xbdf06c8e00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x148083b606d4c944519548955f2197ea7425d988a3bb94537d796c158b9f2cf5", + "blockNumber": "0x160e717", + "transactionHash": "0x689542ecfb6b581330b047bfaba77678b93091eb47bc3df2773619189d3579cd", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000004000000000000000000000004000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000010000000000000000000000000000018000020000000000000000000" + }, + { + "transactionHash": "0x97b2cd73d4138fed3f8726d28129cccb3b645a1d859517f8faa97e0ecc3cf6eb", + "transactionIndex": "0x0", + "blockHash": "0x2fcf48e6c4c8dfc9a2b98f0eeb52a04b42b444d41f4d2832119edbaa8dcbfe4c", + "blockNumber": "0x160e734", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xb53d095800000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x2fcf48e6c4c8dfc9a2b98f0eeb52a04b42b444d41f4d2832119edbaa8dcbfe4c", + "blockNumber": "0x160e734", + "transactionHash": "0x97b2cd73d4138fed3f8726d28129cccb3b645a1d859517f8faa97e0ecc3cf6eb", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000008004000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000020000000000010000000000000000000000000000008000020000000000000000000" + }, + { + "transactionHash": "0x3f5f0d289c13311434c7b33bbca10f3700376857145bc969eb76cd941b90b76a", + "transactionIndex": "0x0", + "blockHash": "0xda87b5c9d457f8856acb932a755468659c443c80b1bfd916f0d3372342cf7f11", + "blockNumber": "0x160e76a", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": null, + "cumulativeGasUsed": "0x3eb039", + "gasUsed": "0x3eb039", + "contractAddress": "0xa9e1Df923423c843e640F5642593e3F722C7047a", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0x54d04755c79d23988116640b0ecf430e66172e6e43c0e7a79866dfaae1aafba2", + "transactionIndex": "0x0", + "blockHash": "0x616e44b258b12e936b903733ffc5c4b571cd3d567ac6eed23cedc7a5220f846e", + "blockNumber": "0x160e783", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x7461a28866eb4e2eE9806B311F6ECa3eF5bFfa7a", + "cumulativeGasUsed": "0xb84c", + "gasUsed": "0xb84c", + "contractAddress": null, + "logs": [ + { + "address": "0x7461a28866eb4e2eE9806B311F6ECa3eF5bFfa7a", + "topics": [ + "0x310ba5f1d2ed074b51e2eccd052a47ae9ab7c6b800d1fca3db3999d6a592ca03" + ], + "data": "0x000000000000000000000000a9e1df923423c843e640f5642593e3f722c7047a", + "blockHash": "0x616e44b258b12e936b903733ffc5c4b571cd3d567ac6eed23cedc7a5220f846e", + "blockNumber": "0x160e783", + "transactionHash": "0x54d04755c79d23988116640b0ecf430e66172e6e43c0e7a79866dfaae1aafba2", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000010000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0xf56fbeea796f1c1932ef2cc72fa30163a21dd37530a7cd67ee1452ab6a3af8bc", + "transactionIndex": "0x0", + "blockHash": "0x78504b0aaef259a633009587e1ad2009d27c809104963a127cd8dc6352a499ee", + "blockNumber": "0x160e78d", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x7461a28866eb4e2eE9806B311F6ECa3eF5bFfa7a", + "cumulativeGasUsed": "0xc0c5f", + "gasUsed": "0xc0c5f", + "contractAddress": null, + "logs": [ + { + "address": "0xf8712041a381603567a23720AFC6cf50947EBaf4", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x000000000000000000000000a9e1df923423c843e640f5642593e3f722c7047a" + ], + "data": "0x", + "blockHash": "0x78504b0aaef259a633009587e1ad2009d27c809104963a127cd8dc6352a499ee", + "blockNumber": "0x160e78d", + "transactionHash": "0xf56fbeea796f1c1932ef2cc72fa30163a21dd37530a7cd67ee1452ab6a3af8bc", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0xf8712041a381603567a23720AFC6cf50947EBaf4", + "topics": [ + "0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258" + ], + "data": "0x0000000000000000000000007461a28866eb4e2ee9806b311f6eca3ef5bffa7a", + "blockHash": "0x78504b0aaef259a633009587e1ad2009d27c809104963a127cd8dc6352a499ee", + "blockNumber": "0x160e78d", + "transactionHash": "0xf56fbeea796f1c1932ef2cc72fa30163a21dd37530a7cd67ee1452ab6a3af8bc", + "transactionIndex": "0x0", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0xf8712041a381603567a23720AFC6cf50947EBaf4", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x78504b0aaef259a633009587e1ad2009d27c809104963a127cd8dc6352a499ee", + "blockNumber": "0x160e78d", + "transactionHash": "0xf56fbeea796f1c1932ef2cc72fa30163a21dd37530a7cd67ee1452ab6a3af8bc", + "transactionIndex": "0x0", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0xf8712041a381603567a23720AFC6cf50947EBaf4", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007461a28866eb4e2ee9806b311f6eca3ef5bffa7a", + "blockHash": "0x78504b0aaef259a633009587e1ad2009d27c809104963a127cd8dc6352a499ee", + "blockNumber": "0x160e78d", + "transactionHash": "0xf56fbeea796f1c1932ef2cc72fa30163a21dd37530a7cd67ee1452ab6a3af8bc", + "transactionIndex": "0x0", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0x7461a28866eb4e2eE9806B311F6ECa3eF5bFfa7a", + "topics": [ + "0x26ad9f07a47e389150a15677a365d64f42af0000b792c182ada6a3b5ab193a0b", + "0x000000000000000000000000f8712041a381603567a23720afc6cf50947ebaf4", + "0x0000000000000000000000007f5c764cbc14f9669b88837ca1490cca17c31607" + ], + "data": "0x00000000000000000000000051eace0fd62c936f117be295a03e8404825d52c3", + "blockHash": "0x78504b0aaef259a633009587e1ad2009d27c809104963a127cd8dc6352a499ee", + "blockNumber": "0x160e78d", + "transactionHash": "0xf56fbeea796f1c1932ef2cc72fa30163a21dd37530a7cd67ee1452ab6a3af8bc", + "transactionIndex": "0x0", + "logIndex": "0x4", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000008400000000000000200000000400000004000000000040000000000000000000000000000000000000000000000000100000200020000000000000000100002000000000000000400000000000000000002000000000000000000000000000000000000810000000000000000000000000400000000000000000408000000000000000000008080000000000000800000000000000000000000000000000400100000000000000000000000000000800000000020000000000000000001040000000010000400000000000000000000000000000000000000000000000000000000001000000000000000000000000000" + }, + { + "transactionHash": "0xb2f7f1787a980af32d7712ebfd56ffbb540ad10837bac4312294eedb3990b4d5", + "transactionIndex": "0x0", + "blockHash": "0xc7d3265b4f2ba783216ebc02eb3d9c2278445c1a44327983e605011d08aadf3d", + "blockNumber": "0x160e797", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xeF48a4E629dAAa67C7B2F04111e4b8F80eA2a63F", + "cumulativeGasUsed": "0xb48f", + "gasUsed": "0xb48f", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0xf6c26f567c1cbe6509278ac30ae378ac8a04a5d05a61bc51d4f79574478c51bc", + "transactionIndex": "0x0", + "blockHash": "0xc8ce12cfe72b24ae0caaee24db952946baaf5b0e7e7747f9e561f3a417bff0ae", + "blockNumber": "0x160e7bb", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": null, + "cumulativeGasUsed": "0x51d678", + "gasUsed": "0x51d678", + "contractAddress": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "logs": [ + { + "address": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b" + ], + "data": "0x", + "blockHash": "0xc8ce12cfe72b24ae0caaee24db952946baaf5b0e7e7747f9e561f3a417bff0ae", + "blockNumber": "0x160e7bb", + "transactionHash": "0xf6c26f567c1cbe6509278ac30ae378ac8a04a5d05a61bc51d4f79574478c51bc", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000020000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000001000000010000000000000000000000008000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000080000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0x2e3ab7b3f3cf65f26c122edf1a2f652b5ea3281086b829849345f3613d3689e3", + "transactionIndex": "0x0", + "blockHash": "0xdbf9f527cda1f80528a2eaa3f86a9f98e061f684518520e761bc78062bf749c5", + "blockNumber": "0x160e7f6", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xeF48a4E629dAAa67C7B2F04111e4b8F80eA2a63F", + "cumulativeGasUsed": "0x7196", + "gasUsed": "0x7196", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0x7621ac9c1aa51240bc108e0b24d5099e65491c9e09868f93b314a1851b4acdc4", + "transactionIndex": "0x0", + "blockHash": "0x05ec6ee27209aa7a6c177aeeb97a42936b9c861ecaa52c0cf5f0edef93bf4586", + "blockNumber": "0x160e7fe", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": null, + "cumulativeGasUsed": "0x1c2e39", + "gasUsed": "0x1c2e39", + "contractAddress": "0x13FC4319A30c76faAA42373B78CE6018082b5377", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0x7a1e83701a37522c0b140a5bdcaf4bc31182c28ece84aa202008173ccc869a87", + "transactionIndex": "0x0", + "blockHash": "0x7eee8af280259355e79f455a7b7342ca5db9ce452c05b16fdb056b04ce11bdf5", + "blockNumber": "0x160e80c", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xeF48a4E629dAAa67C7B2F04111e4b8F80eA2a63F", + "cumulativeGasUsed": "0xb461", + "gasUsed": "0xb461", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.prod.s.sol/10/run-latest.json", + "returns": {}, + "timestamp": 1663165792, + "commit": "c527b4d" + } \ No newline at end of file diff --git a/broadcast-saved/saved/prod-run-2-polygon-optimism/deploy.polygon.json b/broadcast-saved/saved/prod-run-2-polygon-optimism/deploy.polygon.json new file mode 100644 index 0000000..fd5a29a --- /dev/null +++ b/broadcast-saved/saved/prod-run-2-polygon-optimism/deploy.polygon.json @@ -0,0 +1,2333 @@ +{ + "transactions": [ + { + "hash": "0x1a8744d143da10d6565b6ba83d3397615abc2b7bb64eadec7a6461219525ee0d", + "transactionType": "CREATE", + "contractName": "VaultFactory", + "contractAddress": "0x345D12024E011F2394a9E3B6162DC4D7aaB53182", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "gas": "0x1c01cf", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61182e8061007e6000396000f3fe608060405260043610620000a95760003560e01c80639623609d116200006c5780639623609d146200017357806399a88ec4146200018a578063aaf10f4214620001af578063d784d42614620001cf578063f2fde38b14620001f4578063f3b7dead146200021957600080fd5b80630316aaa014620000ae578063204e1c7a14620000ef578063715018a614620001145780637eff275e146200012e5780638da5cb5b1462000153575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd366004620006cf565b6200023e565b6040516001600160a01b03909116815260200160405180910390f35b348015620000fc57600080fd5b50620000d36200010e36600462000734565b6200032e565b3480156200012157600080fd5b506200012c620003c5565b005b3480156200013b57600080fd5b506200012c6200014d3660046200075b565b620003dd565b3480156200016057600080fd5b506000546001600160a01b0316620000d3565b6200012c62000184366004620007af565b62000449565b3480156200019757600080fd5b506200012c620001a93660046200075b565b620004be565b348015620001bc57600080fd5b506001546001600160a01b0316620000d3565b348015620001dc57600080fd5b506200012c620001ee36600462000734565b620004f7565b3480156200020157600080fd5b506200012c6200021336600462000734565b62000555565b3480156200022657600080fd5b50620000d36200023836600462000734565b620005d8565b600154604080516001600160a01b038781166024830152868116604483015285811660648301528481166084808401919091528351808403909101815260a490920183526020820180516001600160e01b0316637c643b2f60e11b1790529151600093849316913091620002b290620006ab565b620002c093929190620008e3565b604051809103906000f080158015620002dd573d6000803e3d6000fd5b506040516001600160a01b038781168252919250818816918316907f26ad9f07a47e389150a15677a365d64f42af0000b792c182ada6a3b5ab193a0b9060200160405180910390a395945050505050565b6000806000836001600160a01b03166040516200035590635c60da1b60e01b815260040190565b600060405180830381855afa9150503d806000811462000392576040519150601f19603f3d011682016040523d82523d6000602084013e62000397565b606091505b509150915081620003a757600080fd5b80806020019051810190620003bd91906200091a565b949350505050565b620003cf620005ff565b620003db60006200065b565b565b620003e7620005ff565b6040516308f2839760e41b81526001600160a01b038281166004830152831690638f283970906024015b600060405180830381600087803b1580156200042c57600080fd5b505af115801562000441573d6000803e3d6000fd5b505050505050565b62000453620005ff565b60405163278f794360e11b81526001600160a01b03841690634f1ef2869034906200048590869086906004016200093a565b6000604051808303818588803b1580156200049f57600080fd5b505af1158015620004b4573d6000803e3d6000fd5b5050505050505050565b620004c8620005ff565b604051631b2ce7f360e11b81526001600160a01b038281166004830152831690633659cfe69060240162000411565b62000501620005ff565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f310ba5f1d2ed074b51e2eccd052a47ae9ab7c6b800d1fca3db3999d6a592ca039060200160405180910390a150565b6200055f620005ff565b6001600160a01b038116620005ca5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b620005d5816200065b565b50565b6000806000836001600160a01b031660405162000355906303e1469160e61b815260040190565b6000546001600160a01b03163314620003db5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401620005c1565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610e98806200096183390190565b6001600160a01b0381168114620005d557600080fd5b60008060008060808587031215620006e657600080fd5b8435620006f381620006b9565b935060208501356200070581620006b9565b925060408501356200071781620006b9565b915060608501356200072981620006b9565b939692955090935050565b6000602082840312156200074757600080fd5b81356200075481620006b9565b9392505050565b600080604083850312156200076f57600080fd5b82356200077c81620006b9565b915060208301356200078e81620006b9565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b600080600060608486031215620007c557600080fd5b8335620007d281620006b9565b92506020840135620007e481620006b9565b9150604084013567ffffffffffffffff808211156200080257600080fd5b818601915086601f8301126200081757600080fd5b8135818111156200082c576200082c62000799565b604051601f8201601f19908116603f0116810190838211818310171562000857576200085762000799565b816040528281528960208487010111156200087157600080fd5b8260208601602083013760006020848301015280955050505050509250925092565b6000815180845260005b81811015620008bb576020818501810151868301820152016200089d565b81811115620008ce576000602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b03848116825283166020820152606060408201819052600090620009119083018462000893565b95945050505050565b6000602082840312156200092d57600080fd5b81516200075481620006b9565b6001600160a01b0383168152604060208201819052600090620003bd908301846200089356fe608060405260405162000e9838038062000e9883398101604081905262000026916200049d565b828162000036828260006200004d565b50620000449050826200008a565b505050620005d0565b6200005883620000e5565b600082511180620000665750805b1562000085576200008383836200012760201b620002601760201c565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000b562000156565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000e2816200018f565b50565b620000f08162000244565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200014f838360405180606001604052806027815260200162000e7160279139620002f8565b9392505050565b60006200018060008051602062000e5183398151915260001b6200037760201b620002081760201c565b546001600160a01b0316919050565b6001600160a01b038116620001fa5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b806200022360008051602062000e5183398151915260001b6200037760201b620002081760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6200025a816200037a60201b6200028c1760201c565b620002be5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001f1565b80620002237f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b6200037760201b620002081760201c565b6060600080856001600160a01b0316856040516200031791906200057d565b600060405180830381855af49150503d806000811462000354576040519150601f19603f3d011682016040523d82523d6000602084013e62000359565b606091505b5090925090506200036d8683838762000389565b9695505050505050565b90565b6001600160a01b03163b151590565b60608315620003fa578251620003f2576001600160a01b0385163b620003f25760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001f1565b508162000406565b6200040683836200040e565b949350505050565b8151156200041f5781518083602001fd5b8060405162461bcd60e51b8152600401620001f191906200059b565b80516001600160a01b03811681146200045357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200048b57818101518382015260200162000471565b83811115620000835750506000910152565b600080600060608486031215620004b357600080fd5b620004be846200043b565b9250620004ce602085016200043b565b60408501519092506001600160401b0380821115620004ec57600080fd5b818601915086601f8301126200050157600080fd5b81518181111562000516576200051662000458565b604051601f8201601f19908116603f0116810190838211818310171562000541576200054162000458565b816040528281528960208487010111156200055b57600080fd5b6200056e8360208301602088016200046e565b80955050505050509250925092565b60008251620005918184602087016200046e565b9190910192915050565b6020815260008251806020840152620005bc8160408501602087016200046e565b601f01601f19169190910160400192915050565b61087180620005e06000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106fb565b610118565b61005b610093366004610716565b61015f565b3480156100a457600080fd5b506100ad6101d0565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106fb565b61020b565b3480156100f557600080fd5b506100ad610235565b61010661029b565b61011661011161033a565b610344565b565b610120610368565b6001600160a01b0316336001600160a01b03161415610157576101548160405180602001604052806000815250600061039b565b50565b6101546100fe565b610167610368565b6001600160a01b0316336001600160a01b031614156101c8576101c38383838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506001925061039b915050565b505050565b6101c36100fe565b60006101da610368565b6001600160a01b0316336001600160a01b03161415610200576101fb61033a565b905090565b6102086100fe565b90565b610213610368565b6001600160a01b0316336001600160a01b0316141561015757610154816103c6565b600061023f610368565b6001600160a01b0316336001600160a01b03161415610200576101fb610368565b606061028583836040518060600160405280602781526020016108156027913961041a565b9392505050565b6001600160a01b03163b151590565b6102a3610368565b6001600160a01b0316336001600160a01b031614156101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101fb610492565b3660008037600080366000845af43d6000803e808015610363573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b6103a4836104ba565b6000825111806103b15750805b156101c3576103c08383610260565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103ef610368565b604080516001600160a01b03928316815291841660208301520160405180910390a1610154816104fa565b6060600080856001600160a01b03168560405161043791906107c5565b600060405180830381855af49150503d8060008114610472576040519150601f19603f3d011682016040523d82523d6000602084013e610477565b606091505b5091509150610488868383876105a3565b9695505050505050565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc61038c565b6104c381610621565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6001600160a01b03811661055f5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152608401610331565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060831561060f578251610608576001600160a01b0385163b6106085760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610331565b5081610619565b61061983836106b5565b949350505050565b6001600160a01b0381163b61068e5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610331565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610582565b8151156106c55781518083602001fd5b8060405162461bcd60e51b815260040161033191906107e1565b80356001600160a01b03811681146106f657600080fd5b919050565b60006020828403121561070d57600080fd5b610285826106df565b60008060006040848603121561072b57600080fd5b610734846106df565b9250602084013567ffffffffffffffff8082111561075157600080fd5b818601915086601f83011261076557600080fd5b81358181111561077457600080fd5b87602082850101111561078657600080fd5b6020830194508093505050509250925092565b60005b838110156107b457818101518382015260200161079c565b838111156103c05750506000910152565b600082516107d7818460208701610799565b9190910192915050565b6020815260008251806020840152610800816040850160208701610799565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212202e57b539c0ce66b993ce2c07dc244bbc60d4add2f9f6e966f50f8ad5b49fd75564736f6c634300080c0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220760b88bd49ce76ba5305534bc6c8da7661efa74838d398070e5d026b56d015d764736f6c634300080c0033", + "nonce": "0x95" + }, + "additionalContracts": [] + }, + { + "hash": "0xddbca8d7bc392ffd3f99adaffe604c249ae94e3230888078f7599b29b00d25a9", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0x3c85f6CEd24d5F874A7E1Fc2c1d4A1dc88Ef0Da6", + "function": null, + "arguments": [ + "(0x2606531493A51404A002842F56009D7E5CF4a8c7, 0x822329Ed19E8244EfF582cC204f8554C3620c3FD, 0x5452555354454400000000000000000000000000, 0x726F206164647265737300000000000000000000, 0x6D6974732875696E743235362C75696E74323536, 0x6d537472617465677928616464726573732C7569, 49959714125571999692833839480629836074961345014175263994962030793895296787827)" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "gas": "0x3367a9", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b5060405162002cfb38038062002cfb833981016040819052620000349162000d43565b336000908152602081905260408082208054600160ff19918216811790925560808501516001600160a01b03168452919092208054909116909117905580516200007e9062000134565b60c08101516006805461ffff909216600160a01b0261ffff60a01b199092169190911790556020810151600980546001600160a01b039283166001600160a01b0319918216179091556040830151600a80549190931691161790556080810151620000e990620001f4565b6060810151620000f990620002b0565b608081015162000109906200036c565b60a0810151620001199062000428565b62000123620004e4565b6200012d62000b4c565b5062000e4d565b3360008181526020819052604090205460ff16620001885760405162461bcd60e51b8152602060048201526013602482015260008051602062002c5183398151915260448201526064015b60405180910390fd5b816001600160a01b038116620001d05760405162461bcd60e51b8152602060048201526016602482015260008051602062002c7183398151915260448201526064016200017f565b5050600780546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620002445760405162461bcd60e51b8152602060048201526013602482015260008051602062002c5183398151915260448201526064016200017f565b816001600160a01b0381166200028c5760405162461bcd60e51b8152602060048201526016602482015260008051602062002c7183398151915260448201526064016200017f565b5050600380546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620003005760405162461bcd60e51b8152602060048201526013602482015260008051602062002c5183398151915260448201526064016200017f565b816001600160a01b038116620003485760405162461bcd60e51b8152602060048201526016602482015260008051602062002c7183398151915260448201526064016200017f565b5050600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620003bc5760405162461bcd60e51b8152602060048201526013602482015260008051602062002c5183398151915260448201526064016200017f565b816001600160a01b038116620004045760405162461bcd60e51b8152602060048201526016602482015260008051602062002c7183398151915260448201526064016200017f565b5050600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620004785760405162461bcd60e51b8152602060048201526013602482015260008051602062002c5183398151915260448201526064016200017f565b816001600160a01b038116620004c05760405162461bcd60e51b8152602060048201526016602482015260008051602062002c7183398151915260448201526064016200017f565b5050600280546001600160a01b0319166001600160a01b0392909216919091179055565b600c805460018101825560009190915260408051808201909152600e8082526d747269676765725061757365282960901b60209092019182526200053b9260008051602062002c1183398151915201919062000c6d565b50600c805460018101825560009182526040805160608101909152602180825260008051602062002c11833981519152909201929162002c91602083013980516200058e93925060209091019062000c6d565b50600c80546001810182556000919091526040805180820190915260108082526f7365744175746828616464726573732960801b6020909201918252620005e89260008051602062002c1183398151915201919062000c6d565b50600c80546001810182556000919091526040805180820190915260198082527f736574426c6f636b73506572596561722875696e74323536290000000000000060209092019182526200064f9260008051602062002c1183398151915201919062000c6d565b50600c805460018101825560009190915260408051808201909152601d8082527f7365744861727665737446656550657263656e742875696e74323536290000006020909201918252620006b69260008051602062002c1183398151915201919062000c6d565b50600c805460018101825560009190915260408051808201909152601d8082527f7365744275726e696e6746656550657263656e742875696e743235362900000060209092019182526200071d9260008051602062002c1183398151915201919062000c6d565b50600c805460018101825560009190915260408051808201909152601e8082527f73657448617276657374466565526563656976657228616464726573732900006020909201918252620007849260008051602062002c1183398151915201919062000c6d565b50600c805460018101825560009190915260408051808201909152601e8082527f7365744275726e696e67466565526563656976657228616464726573732900006020909201918252620007eb9260008051602062002c1183398151915201919062000c6d565b50600c80546001810182556000919091526040805180820190915260198082527f7365744861727665737457696e646f772875696e7431323829000000000000006020909201918252620008529260008051602062002c1183398151915201919062000c6d565b50600c80546001810182556000919091526040805180820190915260178082527f7365744861727665737444656c61792875696e743634290000000000000000006020909201918252620008b99260008051602062002c1183398151915201919062000c6d565b50600c805460018101825560009190915260408051808201909152601b8082527f7365745769746864726177616c517565756528616464726573732900000000006020909201918252620009209260008051602062002c1183398151915201919062000c6d565b50600c80546001810182556000919091526040805180820190915260168082527f74727573745374726174656779286164647265737329000000000000000000006020909201918252620009879260008051602062002c1183398151915201919062000c6d565b50600c80546001810182556000919091526040805180820190915260198082527f64697374727573745374726174656779286164647265737329000000000000006020909201918252620009ee9260008051602062002c1183398151915201919062000c6d565b50600c805460018101825560009190915260408051808201909152600f8082526e6578656342617463684275726e282960881b602090920191825262000a479260008051602062002c1183398151915201919062000c6d565b50600c8054600181018255600091909152604080518082019091526012808252716861727665737428616464726573735b5d2960701b602090920191825262000aa39260008051602062002c1183398151915201919062000c6d565b50600c805460018101825560009182526040805160608101909152602480825260008051602062002c11833981519152909201929162002cd76020830139805162000af693925060209091019062000c6d565b50600c805460018101825560009182526040805160608101909152602580825260008051602062002c11833981519152909201929162002cb26020830139805162000b4993925060209091019062000c6d565b50565b600e80546001810182556000919091526040805180820190915260188082527f6465706f73697428616464726573732c75696e74323536290000000000000000602090920191825262000bb29260008051602062002c3183398151915201919062000c6d565b50600e80546001810182556000919091526040805180820190915260178082527f656e74657242617463684275726e2875696e7432353629000000000000000000602090920191825262000c199260008051602062002c3183398151915201919062000c6d565b50600e805460018101825560009190915260408051808201909152600f8082526e6578697442617463684275726e282960881b602090920191825262000b499260008051602062002c318339815191520191905b82805462000c7b9062000e10565b90600052602060002090601f01602090048101928262000c9f576000855562000cea565b82601f1062000cba57805160ff191683800117855562000cea565b8280016001018555821562000cea579182015b8281111562000cea57825182559160200191906001019062000ccd565b5062000cf892915062000cfc565b5090565b5b8082111562000cf8576000815560010162000cfd565b80516001600160a01b038116811462000d2b57600080fd5b919050565b805161ffff8116811462000d2b57600080fd5b600060e0828403121562000d5657600080fd5b60405160e081016001600160401b038111828210171562000d8757634e487b7160e01b600052604160045260246000fd5b60405262000d958362000d13565b815262000da56020840162000d13565b602082015262000db86040840162000d13565b604082015262000dcb6060840162000d13565b606082015262000dde6080840162000d13565b608082015262000df160a0840162000d13565b60a082015262000e0460c0840162000d30565b60c08201529392505050565b600181811c9082168062000e2557607f821691505b6020821081141562000e4757634e487b7160e01b600052602260045260246000fd5b50919050565b611db48062000e5d6000396000f3fe608060405234801561001057600080fd5b50600436106102115760003560e01c8063909e286011610125578063be6f1c81116100ad578063ddf508021161007c578063ddf50802146104b1578063de9375f2146104c4578063e1c3d33c146104d7578063f887ea40146104df578063ff3f303c146104f257600080fd5b8063be6f1c8114610465578063c42cf53514610478578063c7b9d5301461048b578063d8a06f731461049e57600080fd5b8063a8c62e76116100f4578063a8c62e7614610411578063a975070414610424578063b353aaa714610437578063b536818a1461044a578063bdb2321f1461045257600080fd5b8063909e2860146103b457806399aa9079146103c75780639a8a0592146103cf578063a3b0b5a3146103f757600080fd5b80632521f853116101a85780635bb47808116101775780635bb47808146103555780636f307dc3146103685780636f81a6b01461037b5780637f4b4e9b1461038e578063893a5372146103a157600080fd5b80632521f853146102fc578063365a86fc1461031c578063397bfe551461032f57806347f749121461034257600080fd5b80630d4d8c5f116101e45780630d4d8c5f1461028f578063116d0cbe146102c157806315b75bea146102d65780631fe4a686146102e957600080fd5b8063027aa9f5146102165780630bbbe7091461023c5780630c340a24146102515780630cb61f6c1461027c575b600080fd5b61021e610505565b6040805160ff90931683526020830191909152015b60405180910390f35b61024f61024a366004611867565b6105fc565b005b600154610264906001600160a01b031681565b6040516001600160a01b039091168152602001610233565b600354610264906001600160a01b031681565b6102a861029d3660046118cf565b805160209091012090565b6040516001600160e01b03199091168152602001610233565b6102c961064d565b60405161023391906119cd565b61024f6102e4366004611a2f565b610726565b600254610264906001600160a01b031681565b61030f61030a366004611a53565b6107a0565b6040516102339190611a6c565b600654610264906001600160a01b031681565b61024f61033d366004611a2f565b61084c565b61030f610350366004611a53565b6108c6565b61024f610363366004611a2f565b6108d6565b600754610264906001600160a01b031681565b61024f610389366004611a53565b610950565b61024f61039c366004611a2f565b6109ec565b600554610264906001600160a01b031681565b61030f6103c2366004611a53565b610a66565b6102c9610a76565b6006546103e490600160a01b900461ffff1681565b60405161ffff9091168152602001610233565b6103ff600181565b60405160ff9091168152602001610233565b600854610264906001600160a01b031681565b61024f610432366004611a8d565b610b46565b600a54610264906001600160a01b031681565b6103ff600081565b61024f610460366004611a2f565b610d6c565b61024f610473366004611a2f565b610de6565b61024f610486366004611a2f565b610e60565b61024f610499366004611a2f565b610eda565b600454610264906001600160a01b031681565b61024f6104bf366004611a2f565b610f54565b600b54610264906001600160a01b031681565b6102c9610fce565b600954610264906001600160a01b031681565b61024f610500366004611aaa565b61109e565b6000806000600560009054906101000a90046001600160a01b03166001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa15801561055d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105819190611ae3565b6001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105e29190611b00565b905060006105f182600a611c1f565b919491935090915050565b3360008181526020819052604090205460ff166106345760405162461bcd60e51b815260040161062b90611c2e565b60405180910390fd5b61063d826110f9565b6106478484611375565b50505050565b6060600d805480602002602001604051908101604052809291908181526020016000905b8282101561071d57838290600052602060002001805461069090611c5b565b80601f01602080910402602001604051908101604052809291908181526020018280546106bc90611c5b565b80156107095780601f106106de57610100808354040283529160200191610709565b820191906000526020600020905b8154815290600101906020018083116106ec57829003601f168201915b505050505081526020019060010190610671565b50505050905090565b3360008181526020819052604090205460ff166107555760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b03811661077c5760405162461bcd60e51b815260040161062b90611c96565b5050600380546001600160a01b0319166001600160a01b0392909216919091179055565b600e81815481106107b057600080fd5b9060005260206000200160009150905080546107cb90611c5b565b80601f01602080910402602001604051908101604052809291908181526020018280546107f790611c5b565b80156108445780601f1061081957610100808354040283529160200191610844565b820191906000526020600020905b81548152906001019060200180831161082757829003601f168201915b505050505081565b3360008181526020819052604090205460ff1661087b5760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b0381166108a25760405162461bcd60e51b815260040161062b90611c96565b5050600580546001600160a01b0319166001600160a01b0392909216919091179055565b600c81815481106107b057600080fd5b3360008181526020819052604090205460ff166109055760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b03811661092c5760405162461bcd60e51b815260040161062b90611c96565b5050600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff1661097f5760405162461bcd60e51b815260040161062b90611c2e565b600554600854604051635ef8364760e11b81526001600160a01b0391821660048201526024810185905291169063bdf06c8e906044015b600060405180830381600087803b1580156109d057600080fd5b505af11580156109e4573d6000803e3d6000fd5b505050505050565b3360008181526020819052604090205460ff16610a1b5760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b038116610a425760405162461bcd60e51b815260040161062b90611c96565b5050600b80546001600160a01b0319166001600160a01b0392909216919091179055565b600d81815481106107b057600080fd5b6060600c805480602002602001604051908101604052809291908181526020016000905b8282101561071d578382906000526020600020018054610ab990611c5b565b80601f0160208091040260200160405190810160405280929190818152602001828054610ae590611c5b565b8015610b325780601f10610b0757610100808354040283529160200191610b32565b820191906000526020600020905b815481529060010190602001808311610b1557829003601f168201915b505050505081526020019060010190610a9a565b3360008181526020819052604090205460ff16610b755760405162461bcd60e51b815260040161062b90611c2e565b600b546001600160a01b0316610bcd5760405162461bcd60e51b815260206004820152601860248201527f7365747570526f6c65733a3a41757468206e6f74207365740000000000000000604482015260640161062b565b600b5460408051638da5cb5b60e01b8152905130926001600160a01b031691638da5cb5b9160048083019260209291908290030181865afa158015610c16573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3a9190611ae3565b6001600160a01b031614610c855760405162461bcd60e51b815260206004820152601260248201527105472616e73666572206f776e6572736869760741b604482015260640161062b565b600b54600180546040516319ebfd2160e21b81526001600160a01b03938416936367aff48493610cbf939091169160009190600401611cc6565b600060405180830381600087803b158015610cd957600080fd5b505af1158015610ced573d6000803e3d6000fd5b505050508115610d6057600b546040516319ebfd2160e21b81526001600160a01b03909116906367aff48490610d2d903090600090600190600401611cc6565b600060405180830381600087803b158015610d4757600080fd5b505af1158015610d5b573d6000803e3d6000fd5b505050505b610d686114a8565b5050565b3360008181526020819052604090205460ff16610d9b5760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b038116610dc25760405162461bcd60e51b815260040161062b90611c96565b5050600780546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610e155760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b038116610e3c5760405162461bcd60e51b815260040161062b90611c96565b5050600680546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610e8f5760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b038116610eb65760405162461bcd60e51b815260040161062b90611c96565b5050600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610f095760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b038116610f305760405162461bcd60e51b815260040161062b90611c96565b5050600280546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610f835760405162461bcd60e51b815260040161062b90611c2e565b816001600160a01b038116610faa5760405162461bcd60e51b815260040161062b90611c96565b5050600880546001600160a01b0319166001600160a01b0392909216919091179055565b6060600e805480602002602001604051908101604052809291908181526020016000905b8282101561071d57838290600052602060002001805461101190611c5b565b80601f016020809104026020016040519081016040528092919081815260200182805461103d90611c5b565b801561108a5780601f1061105f5761010080835404028352916020019161108a565b820191906000526020600020905b81548152906001019060200180831161106d57829003601f168201915b505050505081526020019060010190610ff2565b3360008181526020819052604090205460ff166110cd5760405162461bcd60e51b815260040161062b90611c2e565b506001600160a01b03919091166000908152602081905260409020805460ff1916911515919091179055565b600560009054906101000a90046001600160a01b03166001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561114c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111709190611cec565b156111de57600560009054906101000a90046001600160a01b03166001600160a01b0316636833f60d6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156111c557600080fd5b505af11580156111d9573d6000803e3d6000fd5b505050505b60006111e8610505565b600b546006546040516319ebfd2160e21b81529294506001600160a01b0391821693506367aff4849261122692909116906001908190600401611cc6565b600060405180830381600087803b15801561124057600080fd5b505af1158015611254573d6000803e3d6000fd5b5050600b546040516319ebfd2160e21b81526001600160a01b0390911692506367aff484915061128d9085906001908190600401611cc6565b600060405180830381600087803b1580156112a757600080fd5b505af11580156112bb573d6000803e3d6000fd5b50506005546001600160a01b03169150634eddea0690506112de83614e20611d09565b6112eb84620186a0611d09565b6040516001600160e01b031960e085901b16815260048101929092526024820152604401600060405180830381600087803b15801561132957600080fd5b505af115801561133d573d6000803e3d6000fd5b505060055460085460405163ec523afd60e01b81526001600160a01b0391821660048201529116925063ec523afd91506024016109b6565b60065460408051606084901b6bffffffffffffffffffffffff1916602082015281516014818303018152603482019283905263eb8d72b760e01b9092526001600160a01b039092169163eb8d72b7916113d391869190603801611d28565b600060405180830381600087803b1580156113ed57600080fd5b505af1158015611401573d6000803e3d6000fd5b5050600654600554604051633f935f6f60e01b81526001600160a01b0391821660048201526001602482015291169250633f935f6f9150604401600060405180830381600087803b15801561145557600080fd5b505af1158015611469573d6000803e3d6000fd5b505060065460085460405163747684bb60e01b81526001600160a01b039182166004820152600160248201529116925063747684bb91506044016109b6565b600b546001600160a01b03166115005760405162461bcd60e51b815260206004820152601e60248201527f736574206361706162696c69746965733a3a41757468206e6f74207365740000604482015260640161062b565b60005b600d548110156115cd576115bb600d828154811061152357611523611d4d565b90600052602060002001805461153890611c5b565b80601f016020809104026020016040519081016040528092919081815260200182805461156490611c5b565b80156115b15780601f10611586576101008083540402835291602001916115b1565b820191906000526020600020905b81548152906001019060200180831161159457829003601f168201915b505050505061176c565b806115c581611d63565b915050611503565b5060005b600e5481101561169b57611689600e82815481106115f1576115f1611d4d565b90600052602060002001805461160690611c5b565b80601f016020809104026020016040519081016040528092919081815260200182805461163290611c5b565b801561167f5780601f106116545761010080835404028352916020019161167f565b820191906000526020600020905b81548152906001019060200180831161166257829003601f168201915b50505050506117b4565b8061169381611d63565b9150506115d1565b5060005b600c5481101561176957611757600c82815481106116bf576116bf611d4d565b9060005260206000200180546116d490611c5b565b80601f016020809104026020016040519081016040528092919081815260200182805461170090611c5b565b801561174d5780601f106117225761010080835404028352916020019161174d565b820191906000526020600020905b81548152906001019060200180831161173057829003601f168201915b5050505050611803565b8061176181611d63565b91505061169f565b50565b80516020820120600b546040516325a8aced60e11b81526001600160e01b031983166004820152600160248201526001600160a01b0390911690634b5159da906044016109b6565b80516020820120600b54604051630ea9b75b60e01b81526001600482018190526001600160e01b03198416602483015260448201526001600160a01b0390911690630ea9b75b906064016109b6565b80516020820120600b54604051630ea9b75b60e01b8152600060048201526001600160e01b031983166024820152600160448201526001600160a01b0390911690630ea9b75b906064016109b6565b6001600160a01b038116811461176957600080fd5b60008060006060848603121561187c57600080fd5b833561ffff8116811461188e57600080fd5b9250602084013561189e81611852565b915060408401356118ae81611852565b809150509250925092565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156118e157600080fd5b813567ffffffffffffffff808211156118f957600080fd5b818401915084601f83011261190d57600080fd5b81358181111561191f5761191f6118b9565b604051601f8201601f19908116603f01168101908382118183101715611947576119476118b9565b8160405282815287602084870101111561196057600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000815180845260005b818110156119a65760208185018101518683018201520161198a565b818111156119b8576000602083870101525b50601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015611a2257603f19888603018452611a10858351611980565b945092850192908501906001016119f4565b5092979650505050505050565b600060208284031215611a4157600080fd5b8135611a4c81611852565b9392505050565b600060208284031215611a6557600080fd5b5035919050565b602081526000611a4c6020830184611980565b801515811461176957600080fd5b600060208284031215611a9f57600080fd5b8135611a4c81611a7f565b60008060408385031215611abd57600080fd5b8235611ac881611852565b91506020830135611ad881611a7f565b809150509250929050565b600060208284031215611af557600080fd5b8151611a4c81611852565b600060208284031215611b1257600080fd5b815160ff81168114611a4c57600080fd5b634e487b7160e01b600052601160045260246000fd5b600181815b80851115611b74578160001904821115611b5a57611b5a611b23565b80851615611b6757918102915b93841c9390800290611b3e565b509250929050565b600082611b8b57506001611c19565b81611b9857506000611c19565b8160018114611bae5760028114611bb857611bd4565b6001915050611c19565b60ff841115611bc957611bc9611b23565b50506001821b611c19565b5060208310610133831016604e8410600b8410161715611bf7575081810a611c19565b611c018383611b39565b8060001904821115611c1557611c15611b23565b0290505b92915050565b6000611a4c60ff841683611b7c565b6020808252601390820152721111541313d651548e8e955395149554d51151606a1b604082015260600190565b600181811c90821680611c6f57607f821691505b60208210811415611c9057634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526016908201527543616e6e6f74206265207a65726f206164647265737360501b604082015260600190565b6001600160a01b0393909316835260ff9190911660208301521515604082015260600190565b600060208284031215611cfe57600080fd5b8151611a4c81611a7f565b6000816000190483118215151615611d2357611d23611b23565b500290565b61ffff83168152604060208201526000611d456040830184611980565b949350505050565b634e487b7160e01b600052603260045260246000fd5b6000600019821415611d7757611d77611b23565b506001019056fea2646970667358221220ae3c950ae883d5409393417d8424f426ae9b7dcb8d958ccf5ffc40c5864a985664736f6c634300080c0033df6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c7bb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd4445504c4f5945523a3a554e545255535445440000000000000000000000000043616e6e6f74206265207a65726f2061646472657373000000000000000000007365744465706f7369744c696d6974732875696e743235362c75696e7432353629776974686472617746726f6d537472617465677928616464726573732c75696e74323536296465706f736974496e746f537472617465677928616464726573732c75696e74323536290000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa8417400000000000000000000000045a01e4e04f14f7a4a6702c74187c5f6222033cd0000000000000000000000003c2269811836af69497e5f486a85d7316753cf62000000000000000000000000345d12024e011f2394a9e3b6162dc4d7aab531820000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b000000000000000000000000eb959af810fec83de7021a77906ab3d9fde567b10000000000000000000000000000000000000000000000000000000000000009", + "nonce": "0x96" + }, + "additionalContracts": [] + }, + { + "hash": "0x6022b7430654f9d0bd7c633138cb22f8ceb1923dcf087779475e1b69db27c6ce", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": null, + "arguments": [ + "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "0x0000000000000000000000000000000000000000" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "gas": "0xe2e69", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051610c8c380380610c8c83398101604081905261002f916100e1565b600080546001600160a01b03199081166001600160a01b0385811691821784556001805490931690851617909155604051849284929133917f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7691a36040516001600160a01b0382169033907fa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b7638998019890600090a35050505061011b565b6001600160a01b03811681146100de57600080fd5b50565b600080604083850312156100f457600080fd5b82516100ff816100c9565b6020840151909250610110816100c9565b809150509250929050565b610b628061012a6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80637a9e5e4b11610097578063c53a398511610066578063c53a398514610225578063e688747b1461024e578063ea7ca27614610284578063ed0d0efb146102bb57600080fd5b80637a9e5e4b146101c15780638da5cb5b146101d4578063b7009613146101ff578063bf7e214f1461021257600080fd5b806313af4035116100d357806313af4035146101755780634b5159da1461018857806367aff4841461019b578063728b952b146101ae57600080fd5b806306a36aee146100fa5780630bade8a41461012d5780630ea9b75b14610160575b600080fd5b61011a6101083660046108c8565b60036020526000908152604090205481565b6040519081526020015b60405180910390f35b61015061013b366004610902565b60046020526000908152604090205460ff1681565b6040519015158152602001610124565b61017361016e36600461093c565b6102db565b005b6101736101833660046108c8565b6103bc565b610173610196366004610983565b610439565b6101736101a93660046109ba565b6104cb565b6101736101bc3660046109e8565b610593565b6101736101cf3660046108c8565b61061c565b6000546101e7906001600160a01b031681565b6040516001600160a01b039091168152602001610124565b61015061020d366004610a16565b610706565b6001546101e7906001600160a01b031681565b6101e76102333660046108c8565b6002602052600090815260409020546001600160a01b031681565b61015061025c366004610a5d565b6001600160e01b03191660009081526005602052604090205460ff919091161c600116151590565b610150610292366004610a90565b6001600160a01b0391909116600090815260036020526040902054600160ff9092161c16151590565b61011a6102c9366004610902565b60056020526000908152604090205481565b6102f1336000356001600160e01b031916610806565b6103165760405162461bcd60e51b815260040161030d90610abc565b60405180910390fd5b8015610346576001600160e01b0319821660009081526005602052604090208054600160ff86161b17905561036d565b6001600160e01b0319821660009081526005602052604090208054600160ff86161b191690555b816001600160e01b0319168360ff167fbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151836040516103af911515815260200190565b60405180910390a3505050565b6103d2336000356001600160e01b031916610806565b6103ee5760405162461bcd60e51b815260040161030d90610abc565b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d769190a350565b61044f336000356001600160e01b031916610806565b61046b5760405162461bcd60e51b815260040161030d90610abc565b6001600160e01b03198216600081815260046020908152604091829020805460ff191685151590811790915591519182527f36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103910160405180910390a25050565b6104e1336000356001600160e01b031916610806565b6104fd5760405162461bcd60e51b815260040161030d90610abc565b801561052c576001600160a01b03831660009081526003602052604090208054600160ff85161b179055610552565b6001600160a01b03831660009081526003602052604090208054600160ff85161b191690555b8160ff16836001600160a01b03167f4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2836040516103af911515815260200190565b6105a9336000356001600160e01b031916610806565b6105c55760405162461bcd60e51b815260040161030d90610abc565b6001600160a01b0382811660008181526002602052604080822080546001600160a01b0319169486169485179055517fa4908e11a5f895b13d51526c331ac93cdd30e59772361c5d07874eb36bff20659190a35050565b6000546001600160a01b03163314806106b1575060015460405163b700961360e01b81526001600160a01b039091169063b70096139061067090339030906001600160e01b03196000351690600401610ae2565b602060405180830381865afa15801561068d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b19190610b0f565b6106ba57600080fd5b600180546001600160a01b0319166001600160a01b03831690811790915560405133907fa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b7638998019890600090a350565b6001600160a01b0380831660009081526002602052604081205490911680156107a25760405163b700961360e01b81526001600160a01b0382169063b70096139061075990889088908890600401610ae2565b602060405180830381865afa158015610776573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079a9190610b0f565b9150506107ff565b6001600160e01b0319831660009081526004602052604090205460ff16806107fb57506001600160e01b031983166000908152600560209081526040808320546001600160a01b03891684526003909252909120541615155b9150505b9392505050565b6001546000906001600160a01b03168015801590610890575060405163b700961360e01b81526001600160a01b0382169063b70096139061084f90879030908890600401610ae2565b602060405180830381865afa15801561086c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108909190610b0f565b806108a857506000546001600160a01b038581169116145b949350505050565b6001600160a01b03811681146108c557600080fd5b50565b6000602082840312156108da57600080fd5b81356107ff816108b0565b80356001600160e01b0319811681146108fd57600080fd5b919050565b60006020828403121561091457600080fd5b6107ff826108e5565b803560ff811681146108fd57600080fd5b80151581146108c557600080fd5b60008060006060848603121561095157600080fd5b61095a8461091d565b9250610968602085016108e5565b915060408401356109788161092e565b809150509250925092565b6000806040838503121561099657600080fd5b61099f836108e5565b915060208301356109af8161092e565b809150509250929050565b6000806000606084860312156109cf57600080fd5b83356109da816108b0565b92506109686020850161091d565b600080604083850312156109fb57600080fd5b8235610a06816108b0565b915060208301356109af816108b0565b600080600060608486031215610a2b57600080fd5b8335610a36816108b0565b92506020840135610a46816108b0565b9150610a54604085016108e5565b90509250925092565b60008060408385031215610a7057600080fd5b610a798361091d565b9150610a87602084016108e5565b90509250929050565b60008060408385031215610aa357600080fd5b8235610aae816108b0565b9150610a876020840161091d565b6020808252600c908201526b15539055551213d49256915160a21b604082015260600190565b6001600160a01b0393841681529190921660208201526001600160e01b0319909116604082015260600190565b600060208284031215610b2157600080fd5b81516107ff8161092e56fea26469706673582212206f0d09b10a7dbbbe1c3cdea8b04d693182854901cbe4001f61055e765871914b64736f6c634300080c00330000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x97" + }, + "additionalContracts": [] + }, + { + "hash": "0xe6a790bda5489879bcb9f8cd8f057efda75e5f7528c40d3058a6ab50ab69ca06", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x3c85f6CEd24d5F874A7E1Fc2c1d4A1dc88Ef0Da6", + "function": "setMultiRolesAuthority(address)", + "arguments": [ + "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3c85f6ced24d5f874a7e1fc2c1d4a1dc88ef0da6", + "gas": "0xf982", + "value": "0x0", + "data": "0x7f4b4e9b0000000000000000000000003bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "nonce": "0x98" + }, + "additionalContracts": [] + }, + { + "hash": "0x8ffa115e85d73f3ab0e1475123239df3c4dbcb13e2a08c9fd0cd9c151edb5b35", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setUserRole(address,uint8,bool)", + "arguments": [ + "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "0", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x121da", + "value": "0x0", + "data": "0x67aff4840000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x99" + }, + "additionalContracts": [] + }, + { + "hash": "0x7685af4b1ccc69e9d14ce46f70046eea328253c2eb876b6ebb62c15a110d0da5", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setUserRole(address,uint8,bool)", + "arguments": [ + "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "0", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0xa661", + "value": "0x0", + "data": "0x67aff4840000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x9a" + }, + "additionalContracts": [] + }, + { + "hash": "0x6823df42004464714388a7a8b9b4d47900d6aad1c2b1ebcab79b5ea990f23a77", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "1", + "0x47e7ef24", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x110dc", + "value": "0x0", + "data": "0x0ea9b75b000000000000000000000000000000000000000000000000000000000000000147e7ef24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x9b" + }, + "additionalContracts": [] + }, + { + "hash": "0xa0b4a39006d589abbdfde3134c61e7075aa559e5364e9adb8ae5e44fef8c649c", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "1", + "0x3c66a8fa", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x110dc", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000013c66a8fa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x9c" + }, + "additionalContracts": [] + }, + { + "hash": "0xf53a85fcebcdd57c4949f799d54a0c20aa69f9ae43dc5a9f90a3539541229060", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "1", + "0x793101a5", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x110dc", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000001793101a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x9d" + }, + "additionalContracts": [] + }, + { + "hash": "0xf11050b282d0e84cc1ef37ec2818e96b8ed2892c37472e1778ee086724609f61", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x6833f60d", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000006833f60d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x9e" + }, + "additionalContracts": [] + }, + { + "hash": "0xe39eb369430098ff32d4e1f2294945db5bc31478f2afbc0b47b190372abcc5bf", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x4eddea06", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000004eddea06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x9f" + }, + "additionalContracts": [] + }, + { + "hash": "0xcff26cf11e20ad34fc03f7ae3399bdafd6bc16c740407ad8b752689d11d7fa7c", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x2b2e05c1", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000002b2e05c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xa0" + }, + "additionalContracts": [] + }, + { + "hash": "0xf57530a36c8d862a6f9f8a1749e56e9cb8bb48185d28206f35692218f33bbea7", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0xe5fa2b70", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000e5fa2b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xa1" + }, + "additionalContracts": [] + }, + { + "hash": "0xdacdd1491bedfad3fab83931c6e383dc908112f7c8b5ee85c38f1aa40a1a24e4", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0xcbc43f89", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000cbc43f89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xa2" + }, + "additionalContracts": [] + }, + { + "hash": "0x2e88ff2284363110cbb004199ed73d42603dcfc1c44c82bf0f2d361275910a38", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x305d61ae", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000305d61ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xa3" + }, + "additionalContracts": [] + }, + { + "hash": "0x57dfdc84d7c40c9b96d56bcb54c510e1742ce4c11964f78797d7472992943d48", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0xac86ac72", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000ac86ac72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xa4" + }, + "additionalContracts": [] + }, + { + "hash": "0x35208ab8567b0c104b7229d74b8324154224ee18b906359149a0688e03d12b5a", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x13e86b28", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b000000000000000000000000000000000000000000000000000000000000000013e86b28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xa5" + }, + "additionalContracts": [] + }, + { + "hash": "0xdd37cfe71635bc56b26041d3554f331fc352e2285b391ebfa16a0fd27395e847", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x07b35d1d", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b000000000000000000000000000000000000000000000000000000000000000007b35d1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xa6" + }, + "additionalContracts": [] + }, + { + "hash": "0xbb6121427c08efb94a4857438ee873fe95022314b834d457715028e4bb41fd25", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x7b72aeb9", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000007b72aeb9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xa7" + }, + "additionalContracts": [] + }, + { + "hash": "0xac946cb1992188df2da8b41c2ad096f0bb4393799b17c2f587a6987c28fb6d4e", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x5337e670", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000005337e670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xa8" + }, + "additionalContracts": [] + }, + { + "hash": "0xc9149f8be57c0f1af9dfd3b5e0b7e1f8ab3d2dea847be107b9752f0cb930f11f", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0xec523afd", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000ec523afd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xa9" + }, + "additionalContracts": [] + }, + { + "hash": "0x2d14c317fb2609169c86cdde8010e1b9067759f7422947a84c3a0eac9749c005", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0xc866983b", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000c866983b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xaa" + }, + "additionalContracts": [] + }, + { + "hash": "0x4a461b1528d013bc262b422783de8ee6549f09eb1995d5882bb8380d8dd2e9cb", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0x1bba16db", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000001bba16db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xab" + }, + "additionalContracts": [] + }, + { + "hash": "0x7e1cd36d2454cd95cc028116c87e15a421700d467822a94b80827c9ff7c6ae58", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0xc89d3460", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000c89d3460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xac" + }, + "additionalContracts": [] + }, + { + "hash": "0x3b8f34d497cc8b5f32972826daade9118ee9a294e00eeb45fe407f890aabf5a9", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0xbdf06c8e", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000bdf06c8e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xad" + }, + "additionalContracts": [] + }, + { + "hash": "0x4ade7e12bf85537dfa4a21d77d8ff911e795487716440ab4d5210a285cb14cbf", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "0xb53d0958", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000b53d0958000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xae" + }, + "additionalContracts": [] + }, + { + "hash": "0x35aa2dceb76938915db6a1c895bd3271f7b344c5e403d2a72c0b874be07a2c0c", + "transactionType": "CREATE", + "contractName": "Vault", + "contractAddress": "0x22318BF0Fa38e81d08dEcEc421149Fa21870167D", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "gas": "0x517eb0", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50614957806100206000396000f3fe608060405234801561001057600080fd5b50600436106104125760003560e01c80637b72aeb911610220578063c822adda11610130578063e5fa2b70116100b8578063eed74e6711610087578063eed74e671461092b578063f1a392da1461093e578063f8c8765e14610958578063f97d2ed71461096b578063ffa1ad741461097e57600080fd5b8063e5fa2b70146108e9578063ec523afd146108fc578063ecad95651461090f578063ecc404b51461091857600080fd5b8063d00364be116100ff578063d00364be14610875578063dd11dd45146108a7578063dd62ed3e146108ba578063de9375f2146108cd578063e33cc0a8146108e057600080fd5b8063c822adda14610829578063c866983b1461083c578063c89d34601461084f578063cbc43f891461086257600080fd5b8063a385fb96116101b3578063ac86ac7211610182578063ac86ac72146107df578063b53d0958146107f2578063bdf06c8e14610805578063c2930f9114610818578063c70920bc1461082157600080fd5b8063a385fb961461079d578063a457c2d7146107a6578063a9059cbb146107b9578063ac579b77146107cc57600080fd5b8063912f74cd116101ef578063912f74cd1461075c5780639291df6b1461078357806395d89b411461078c5780639ee02c7f1461079457600080fd5b80637b72aeb91461072f578063836ca0f614610742578063841219e51461074b57806386dc48001461075357600080fd5b806339509351116103265780635c975abb116102ae5780636bd956121161027d5780636bd95612146106b05780636f307dc3146106b957806370a08231146106e4578063793101a51461070d578063797ba4631461071557600080fd5b80635c975abb1461068b5780635e4f945114610696578063638744461461069f5780636833f60d146106a857600080fd5b80633ec16194116102f55780633ec1619414610618578063448f56b91461062b57806344b813961461065d57806347e7ef24146106655780634eddea061461067857600080fd5b806339509351146105d75780633af9e669146105ea5780633ba0b9a9146105fd5780633c66a8fa1461060557600080fd5b80631bba16db116103a95780632968676e116103785780632968676e146105445780632b2e05c114610596578063305d61ae146105a957806331024f3b146105bc578063313ce567146105c557600080fd5b80631bba16db146104fa5780631ec36bfa1461050257806323b872dd1461050b57806325a760c21461051e57600080fd5b806311e57a3e116103e557806311e57a3e1461048257806313e86b28146104a357806314fbae04146104b657806318160ddd146104f257600080fd5b806306fdde031461041757806307b35d1d14610435578063095ea7b31461044a5780630e73ecef1461046d575b600080fd5b61041f6109a0565b60405161042c91906140f8565b60405180910390f35b61044861044336600461412b565b610a32565b005b61045d610458366004614170565b610bac565b604051901515815260200161042c565b610475610bc6565b60405161042c919061419c565b6104956104903660046141e9565b610c27565b60405190815260200161042c565b6104486104b1366004614202565b610c3f565b6104dd6104c43660046141e9565b60aa602052600090815260409020805460019091015482565b6040805192835260208301919091520161042c565b603554610495565b610448610d27565b61049560ab5481565b61045d61051936600461421f565b611035565b60995461053290600160a01b900460ff1681565b60405160ff909116815260200161042c565b610577610552366004614202565b60a16020526000908152604090205460ff81169061010090046001600160f81b031682565b6040805192151583526001600160f81b0390911660208301520161042c565b6104486105a4366004614202565b611059565b6104486105b73660046141e9565b611144565b610495609d5481565b609954600160a01b900460ff16610532565b61045d6105e5366004614170565b611280565b6104956105f8366004614202565b6112a2565b6104956112c4565b6104486106133660046141e9565b6112fb565b6104956106263660046141e9565b61141b565b609f5461064590600160801b90046001600160401b031681565b6040516001600160401b03909116815260200161042c565b610495611433565b610495610673366004614170565b6114b4565b610448610686366004614260565b611572565b60655460ff1661045d565b61049560a25481565b61049560ac5481565b610448611658565b61049560a75481565b6099546106cc906001600160a01b031681565b6040516001600160a01b03909116815260200161042c565b6104956106f2366004614202565b6001600160a01b031660009081526033602052604090205490565b610448611712565b609f5461064590600160c01b90046001600160401b031681565b61044861073d366004614282565b611889565b61049560a35481565b610495611abc565b61049560a85481565b6104dd61076a366004614202565b60a9602052600090815260409020805460019091015482565b61049560a45481565b61041f611b3c565b61049560ad5481565b61049560975481565b61045d6107b4366004614170565b611b4b565b61045d6107c7366004614170565b611bc6565b6104486107da3660046142ab565b611bd4565b6104486107ed366004614202565b611d0a565b610448610800366004614170565b611df2565b610448610813366004614170565b6120ef565b610495609a5481565b6104956123fe565b6106cc6108373660046141e9565b612427565b61044861084a366004614202565b612451565b61044861085d3660046142ab565b612538565b6104486108703660046141e9565b612a4f565b60a55461088f90600160801b90046001600160801b031681565b6040516001600160801b03909116815260200161042c565b609e546106cc906001600160a01b031681565b6104956108c836600461431f565b612b84565b6098546106cc906001600160a01b031681565b610495609b5481565b6104486108f73660046141e9565b612baf565b61044861090a366004614202565b612c52565b61049560a05481565b609c546106cc906001600160a01b031681565b60a554610645906001600160401b031681565b60a55461064590600160401b90046001600160401b031681565b610448610966366004614358565b612e02565b609f5461088f906001600160801b031681565b61041f6040518060400160405280600381526020016218171960e91b81525081565b6060603680546109af906143b4565b80601f01602080910402602001604051908101604052809291908181526020018280546109db906143b4565b8015610a285780601f106109fd57610100808354040283529160200191610a28565b820191906000526020600020905b815481529060010190602001808311610a0b57829003601f168201915b5050505050905090565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390610a7290849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015610a8f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ab3919061441c565b610ad85760405162461bcd60e51b8152600401610acf9061443e565b60405180910390fd5b609f54600160801b90046001600160401b03166001600160801b0383161115610b4d5760405162461bcd60e51b815260206004820152602160248201527f7365744861727665737457696e646f773a3a57494e444f575f544f4f5f4c4f4e6044820152604760f81b6064820152608401610acf565b609f80546fffffffffffffffffffffffffffffffff19166001600160801b0384169081179091556040519081527fe5aac860870a2b99320df1d1b908931b370150f1c11074466fb332528e5b910b906020015b60405180910390a15050565b600033610bba81858561303b565b60019150505b92915050565b606060a6805480602002602001604051908101604052809291908181526020018280548015610a2857602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610c00575050505050905090565b6000610bc0610c346112c4565b609a54849190613157565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390610c7f90849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015610c9c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cc0919061441c565b610cdc5760405162461bcd60e51b8152600401610acf9061443e565b609e80546001600160a01b0319166001600160a01b0384169081179091556040517fb5d8934a1f336d4cf641ae9f680c3e196f624f0bd9271749be60d98b70f7006090600090a25050565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390610d6790849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015610d84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610da8919061441c565b610dc45760405162461bcd60e51b8152600401610acf9061443e565b609f5460a554610dee916001600160401b03600160801b909104811691600160401b90041661447a565b6001600160401b0316421015610e545760405162461bcd60e51b815260206004820152602560248201527f62617463684275726e3a3a4c41544553545f484152564553545f4e4f545f4558604482015264141254915160da1b6064820152608401610acf565b60a7805460009182610e65836144a5565b90915550600081815260aa602090815260409182902082518084019093528054808452600190910154918301919091529192509080610ef55760405162461bcd60e51b815260206004820152602660248201527f62617463684275726e3a3a544f54414c5f5348415245535f43414e4e4f545f42604482015265455f5a45524f60d01b6064820152608401610acf565b6000610f02610c346112c4565b9050610f0c611abc565b811115610f5b5760405162461bcd60e51b815260206004820181905260248201527f62617463684275726e3a3a4e4f545f454e4f5547485f554e4445524c59494e476044820152606401610acf565b610f653083613172565b609d5415610fb557609d54600090610f87908390670de0b6b3a7640000613157565b9050610f9381836144c0565b609e54609954919350610fb3916001600160a01b039081169116836132a6565b505b609a54610fc59082908490613309565b600085815260aa602052604081206001019190915560a88054839290610fec9084906144d7565b90915550506040805183815260208101839052339186917f464420ee56151ee74d491d95cfa6b42d6c6504b38debc567f5532168243f1d8d910160405180910390a35050505050565b60003361104385828561332b565b61104e8585856133a5565b506001949350505050565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061109990849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156110b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110da919061441c565b6110f65760405162461bcd60e51b8152600401610acf9061443e565b609880546001600160a01b0319166001600160a01b0384169081179091556040519081527fdcb0bc5ecfadc1f3129303f7c1f12b82107806277374a010dffe2c367708ef4190602001610ba0565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061118490849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156111a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111c5919061441c565b6111e15760405162461bcd60e51b8152600401610acf9061443e565b670de0b6b3a764000082111561124b5760405162461bcd60e51b815260206004820152602960248201527f736574426174636865644275726e696e6746656550657263656e743a3a4645456044820152680bea89e9ebe90928e960bb1b6064820152608401610acf565b609d8290556040518281527fea0b688aabe63e0b1f8d23fbfaaf5978c8d6b74c5b21bdc9787b4651482b8f4b90602001610ba0565b600033610bba8185856112938383612b84565b61129d91906144d7565b61303b565b6001600160a01b038116600090815260336020526040812054610bc090610c27565b6000806112d060355490565b9050806112df575050609a5490565b6112f581609a546112ee6123fe565b9190613309565b91505090565b60a75433600090815260a96020526040902054806113305733600090815260a9602052604090208281556001018390556113a7565b81811461137f5760405162461bcd60e51b815260206004820181905260248201527f656e74657242617463684275726e3a3a444946464552454e545f524f554e44536044820152606401610acf565b33600090815260a96020526040812060010180548592906113a19084906144d7565b90915550505b600082815260aa6020526040812080548592906113c59084906144d7565b909155506113d590503084611bc6565b6113de57600080fd5b604051838152339083907fa34c4835838212c803863f6698244f8a1e56f479d6dba7d4f33b34a2cdecf1ce906020015b60405180910390a3505050565b6000610bc06114286112c4565b609a54849190613309565b60a554609f546000916001600160401b03600160401b909104811691600160801b90041661146181836144d7565b42106114705760009250505090565b60a554600160801b90046001600160801b03168161148e84426144c0565b61149890836144ef565b6114a2919061450e565b6114ac90826144c0565b935050505090565b60985460405163b700961360e01b815260009184916001600160a01b039091169063b7009613906114f890849030906001600160e01b0319883516906004016143ef565b602060405180830381865afa158015611515573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611539919061441c565b6115555760405162461bcd60e51b8152600401610acf9061443e565b61156b846115628561141b565b93508385613550565b5092915050565b60985460405163b700961360e01b815233916001600160a01b03169063b7009613906115b290849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156115cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115f3919061441c565b61160f5760405162461bcd60e51b8152600401610acf9061443e565b60ab83905560ac82905560408051848152602081018490527fb2ad710f2954a5376267a683f9ece9ec46ee7dfb47075163379904ee941df8da91015b60405180910390a1505050565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061169890849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156116b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116d9919061441c565b6116f55760405162461bcd60e51b8152600401610acf9061443e565b60655460ff1661170a576117076136c3565b50565b61170761371d565b60a75433600090815260a96020908152604091829020825180840190935280548084526001909101549183019190915261178e5760405162461bcd60e51b815260206004820152601a60248201527f6578697442617463684275726e3a3a4e4f5f4445504f534954530000000000006044820152606401610acf565b805182116117e85760405162461bcd60e51b815260206004820152602160248201527f6578697442617463684275726e3a3a524f554e445f4e4f545f455845435554456044820152601160fa1b6064820152608401610acf565b33600090815260a96020908152604080832083815560019081018490558451845260aa83529083200154609a549184015161182592909190613157565b90508060a8600082825461183991906144c0565b9091555050609954611855906001600160a01b031633836132a6565b604051818152339084907f2027c7e85003814492322d04d360d8df81aebeb8a40a069fffccc25cdf9e359b9060200161140e565b60985460405163b700961360e01b815233916001600160a01b03169063b7009613906118c990849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156118e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061190a919061441c565b6119265760405162461bcd60e51b8152600401610acf9061443e565b6001600160401b03821661198a5760405162461bcd60e51b815260206004820152602560248201527f7365744861727665737444656c61793a3a44454c41595f43414e4e4f545f42456044820152645f5a45524f60d81b6064820152608401610acf565b6301e13380826001600160401b031611156119e75760405162461bcd60e51b815260206004820152601f60248201527f7365744861727665737444656c61793a3a44454c41595f544f4f5f4c4f4e47006044820152606401610acf565b609f54600160801b90046001600160401b0316611a6257609f805467ffffffffffffffff60801b1916600160801b6001600160401b0385169081029190911790915560405190815233907fe893fa207c5a5094cad036347b877c23ebecd9df94ae0426f287040c13220b3f9060200160405180910390a25050565b609f80546001600160c01b0316600160c01b6001600160401b038516908102919091179091556040519081527f12ce22e477e3fc08e5fda24cdec059a7c62a276344417f2c365d7476401bca6f90602001610ba0565b5050565b60a8546099546040516370a0823160e01b8152306004820152600092916001600160a01b0316906370a0823190602401602060405180830381865afa158015611b09573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b2d9190614530565b611b3791906144c0565b905090565b6060603780546109af906143b4565b60003381611b598286612b84565b905083811015611bb95760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610acf565b61104e828686840361303b565b600033610bba8185856133a5565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390611c1490849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015611c31573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c55919061441c565b611c715760405162461bcd60e51b8152600401610acf9061443e565b6014821115611ccc5760405162461bcd60e51b815260206004820152602160248201527f7365745769746864726177616c51756575653a3a51554555455f544f4f5f42496044820152604760f81b6064820152608401610acf565b611cd860a68484613fe4565b507f7f5ecd11abc947c192f7d36828c4a649ddecd0867f27df66489e78d3ec80b6fe838360405161164b929190614549565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390611d4a90849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015611d67573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d8b919061441c565b611da75760405162461bcd60e51b8152600401610acf9061443e565b609c80546001600160a01b0319166001600160a01b0384169081179091556040517fba702855580cda8666c4fe8e4ae71d8f5dd19db067455eeb54e2bac95c46af1390600090a25050565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390611e3290849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015611e4f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e73919061441c565b611e8f5760405162461bcd60e51b8152600401610acf9061443e565b6001600160a01b038316600090815260a1602052604090205460ff16611f085760405162461bcd60e51b815260206004820152602860248201527f776974686472617746726f6d53747261746567793a3a554e545255535445445f604482015267535452415445475960c01b6064820152608401610acf565b81611f695760405162461bcd60e51b815260206004820152602b60248201527f776974686472617746726f6d53747261746567793a3a414d4f554e545f43414e60448201526a4e4f545f42455f5a45524f60a81b6064820152608401610acf565b611f7282613756565b6001600160a01b038416600090815260a1602052604090208054600190611fa890849061010090046001600160f81b0316614597565b92506101000a8154816001600160f81b0302191690836001600160f81b031602179055508160a06000828254611fde91906144c0565b90915550506040518281526001600160a01b0384169033907f8d851b682e239b1de720e92e5c5cffdb72d353104cc63dc6ed144d7080217fbe9060200160405180910390a3604051632e1a7d4d60e01b8152600481018390526001600160a01b03841690632e1a7d4d906024016020604051808303816000875af115801561206a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061208e91906145bf565b60ff16156120ea5760405162461bcd60e51b815260206004820152602360248201527f776974686472617746726f6d53747261746567793a3a52454445454d5f46414960448201526213115160ea1b6064820152608401610acf565b505050565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061212f90849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa15801561214c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612170919061441c565b61218c5760405162461bcd60e51b8152600401610acf9061443e565b6001600160a01b038316600090815260a1602052604090205460ff166122045760405162461bcd60e51b815260206004820152602760248201527f6465706f736974496e746f53747261746567793a3a554e545255535445445f536044820152665452415445475960c81b6064820152608401610acf565b816122645760405162461bcd60e51b815260206004820152602a60248201527f6465706f736974496e746f53747261746567793a3a414d4f554e545f43414e4e6044820152694f545f42455f5a45524f60b01b6064820152608401610acf565b8160a0600082825461227691906144d7565b90915550612285905082613756565b6001600160a01b038416600090815260a16020526040902080546001906122bb90849061010090046001600160f81b03166145e2565b92506101000a8154816001600160f81b0302191690836001600160f81b03160217905550826001600160a01b0316336001600160a01b03167f49e9138fe0dacf001ea634236e38aa8bd229efd55ec4d7975228d679db6ce8f98460405161232491815260200190565b60405180910390a3609954612343906001600160a01b03168484613770565b60405163b6b55f2560e01b8152600481018390526001600160a01b0384169063b6b55f25906024016020604051808303816000875af115801561238a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123ae91906145bf565b60ff16156120ea5760405162461bcd60e51b815260206004820181905260248201527f6465706f736974496e746f53747261746567793a3a4d494e545f4641494c45446044820152606401610acf565b6000612408611abc565b612410611433565b60a05461241d91906144c0565b611b3791906144d7565b60a6818154811061243757600080fd5b6000918252602090912001546001600160a01b0316905081565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061249190849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156124ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124d2919061441c565b6124ee5760405162461bcd60e51b8152600401610acf9061443e565b6001600160a01b038216600081815260a16020526040808220805460ff19169055517fe14d923ec37225f1aab033b03f5c98cf911d68bba31f6908192db6c24b0511c99190a25050565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061257890849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015612595573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125b9919061441c565b6125d55760405162461bcd60e51b8152600401610acf9061443e565b609f5460a5546125ff916001600160401b03600160801b909104811691600160401b90041661447a565b6001600160401b0316421061264e576126166112c4565b60a25560a45461262690436144c0565b60a3554360a45560a5805467ffffffffffffffff1916426001600160401b03161790556126c8565b609f5460a554612670916001600160801b0316906001600160401b0316614604565b6001600160801b03164211156126c85760405162461bcd60e51b815260206004820152601960248201527f686172766573743a3a4241445f484152564553545f54494d45000000000000006044820152606401610acf565b60a054600081815b858110156128835760008787838181106126ec576126ec614626565b90506020020160208101906127019190614202565b6001600160a01b038116600090815260a1602052604090205490915060ff1661276c5760405162461bcd60e51b815260206004820152601b60248201527f686172766573743a3a554e545255535445445f535452415445475900000000006044820152606401610acf565b6001600160a01b038116600081815260a1602090815260408083205481516327e5cbaf60e01b815291516101009091046001600160f81b031694926327e5cbaf9260048082019391829003018187875af11580156127ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127f29190614530565b90506127fd81613756565b6001600160a01b038416600090815260a16020526040902080546001600160f81b03929092166101000260ff9092169190911790558161283d82876144d7565b61284791906144c0565b9450818111612857576000612861565b61286182826144c0565b61286b90876144d7565b9550505050808061287b906144a5565b9150506126d0565b50609b5460009061289e908490670de0b6b3a7640000613157565b905080158015906128b95750609c546001600160a01b031615155b156128e957609c546128e9906001600160a01b03166128e46128d96112c4565b609a54859190613309565b613885565b600061291182856128f8611433565b61290291906144d7565b61290c91906144c0565b613946565b60a580546001600160801b03808416600160801b8102919092161790915590915060009061293f90856144c0565b905061295781836001600160801b031660a35461395c565b60ad5560a084905560a580546fffffffffffffffff00000000000000001916600160401b426001600160401b03160217905560405133907f69e9c71f6799744a94d9897e77c3ed426cc2f92ba0ef3300785368209b6f4b2d906129bd908c908c90614549565b60405180910390a2609f54600160c01b90046001600160401b03168015612a4357609f80546001600160801b0316600160801b6001600160401b0384169081026001600160c01b03169190911790915560405190815233907fe893fa207c5a5094cad036347b877c23ebecd9df94ae0426f287040c13220b3f9060200160405180910390a25b50505050505050505050565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390612a8f90849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015612aac573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ad0919061441c565b612aec5760405162461bcd60e51b8152600401610acf9061443e565b670de0b6b3a7640000821115612b4f5760405162461bcd60e51b815260206004820152602260248201527f7365744861727665737446656550657263656e743a3a4645455f544f4f5f484960448201526108e960f31b6064820152608401610acf565b609b8290556040518281527fc2930745c0414dcbc7ebf3fea0d713c9b1f0d69dd75345906fcf43ae322ad57890602001610ba0565b6001600160a01b03918216600090815260346020908152604080832093909416825291909152205490565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390612bef90849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015612c0c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c30919061441c565b612c4c5760405162461bcd60e51b8152600401610acf9061443e565b50609755565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390612c9290849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015612caf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612cd3919061441c565b612cef5760405162461bcd60e51b8152600401610acf9061443e565b60995460408051636f307dc360e01b815290516001600160a01b0392831692851691636f307dc39160048083019260209291908290030181865afa158015612d3b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d5f919061463c565b6001600160a01b031614612db55760405162461bcd60e51b815260206004820152601f60248201527f747275737453747261746567793a3a57524f4e475f554e4445524c59494e47006044820152606401610acf565b6001600160a01b038216600081815260a16020526040808220805460ff19166001179055517f1eecb33217fce2d414c96c97c7e082f4557817585c876a72eca5305afb15f1f19190a25050565b600054610100900460ff1615808015612e225750600054600160ff909116105b80612e3c5750303b158015612e3c575060005460ff166001145b612e585760405162461bcd60e51b8152600401610acf90614659565b6000805460ff191660011790558015612e7b576000805461ff0019166101001790555b612fee8585858560405180604001604052806005815260200164020babc37960dd1b8152508a6001600160a01b03166306fdde036040518163ffffffff1660e01b8152600401600060405180830381865afa158015612ede573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612f0691908101906146bd565b604051806040016040528060068152602001650815985d5b1d60d21b815250604051602001612f379392919061475e565b604051602081830303815290604052604051806040016040528060048152602001636175786f60e01b8152508b6001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa158015612fa1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612fc991908101906146bd565b604051602001612fda9291906147a1565b6040516020818303038152906040526139b0565b8015613034576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050505050565b6001600160a01b03831661309d5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610acf565b6001600160a01b0382166130fe5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610acf565b6001600160a01b0383811660008181526034602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910161140e565b828202831584820484141761316b57600080fd5b0492915050565b6001600160a01b0382166131d25760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610acf565b6001600160a01b038216600090815260336020526040902054818110156132465760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610acf565b6001600160a01b03831660008181526033602090815260408083208686039055603580548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b6040516001600160a01b0383166024820152604481018290526120ea90849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613be3565b82810282151584158583048414171661332157600080fd5b9190910492915050565b60006133378484612b84565b9050600019811461339f57818110156133925760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610acf565b61339f848484840361303b565b50505050565b6001600160a01b0383166134095760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610acf565b6001600160a01b03821661346b5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610acf565b6001600160a01b038316600090815260336020526040902054818110156134e35760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610acf565b6001600160a01b0380851660008181526033602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906135439086815260200190565b60405180910390a361339f565b613558613cb5565b60008161357d610490866001600160a01b031660009081526033602052604090205490565b61358791906144d7565b90506000826135946123fe565b61359e91906144d7565b905060ab548211156136005760405162461bcd60e51b815260206004820152602560248201527f5f6465706f7369743a3a555345525f4445504f5349545f4c494d4954535f52456044820152641050d2115160da1b6064820152608401610acf565b60ac548111156136615760405162461bcd60e51b815260206004820152602660248201527f5f6465706f7369743a3a5641554c545f4445504f5349545f4c494d4954535f52604482015265115050d2115160d21b6064820152608401610acf565b61366b8585613885565b6040518381526001600160a01b0386169033907f5548c837ab068cf56a2c2479df0882a4922fd203edb7517321831d95078c5f629060200160405180910390a3609954613034906001600160a01b0316333086613cfd565b6136cb613cb5565b6065805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586137003390565b6040516001600160a01b03909116815260200160405180910390a1565b613725613d35565b6065805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa33613700565b60006001600160f81b0382111561376c57600080fd5b5090565b8015806137ea5750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa1580156137c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137e89190614530565b155b6138555760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b6064820152608401610acf565b6040516001600160a01b0383166024820152604481018290526120ea90849063095ea7b360e01b906064016132d2565b6001600160a01b0382166138db5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610acf565b80603560008282546138ed91906144d7565b90915550506001600160a01b0382166000818152603360209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b60006001600160801b0382111561376c57600080fd5b6000831580613969575082155b6139a5578160975461397b919061450e565b609a5461398b9085908790613309565b61399591906144ef565b6139a09060646144ef565b6139a8565b60005b949350505050565b600054610100900460ff16158080156139d05750600054600160ff909116105b806139ea5750303b1580156139ea575060005460ff166001145b613a065760405162461bcd60e51b8152600401610acf90614659565b6000805460ff191660011790558015613a29576000805461ff0019166101001790555b613a338383613d7e565b613a3b613daf565b613a436136c3565b609980546001600160a01b0319166001600160a01b0389169081179091556040805163313ce56760e01b8152905163313ce567916004808201926020929091908290030181865afa158015613a9c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ac091906145bf565b613acb90600a6148ab565b609a81905550866001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015613b0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613b3391906145bf565b6099805460ff92909216600160a01b0260ff60a01b19909216919091179055609880546001600160a01b038089166001600160a01b031992831617909255609e8054878416908316179055609c805492881692909116919091179055600160a7558015613bda576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050505050565b6000613c38826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316613dde9092919063ffffffff16565b8051909150156120ea5780806020019051810190613c56919061441c565b6120ea5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610acf565b60655460ff1615613cfb5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610acf565b565b6040516001600160a01b038085166024830152831660448201526064810182905261339f9085906323b872dd60e01b906084016132d2565b60655460ff16613cfb5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610acf565b600054610100900460ff16613da55760405162461bcd60e51b8152600401610acf906148ba565b611ab88282613ded565b600054610100900460ff16613dd65760405162461bcd60e51b8152600401610acf906148ba565b613cfb613e3b565b60606139a88484600085613e6e565b600054610100900460ff16613e145760405162461bcd60e51b8152600401610acf906148ba565b8151613e27906036906020850190614043565b5080516120ea906037906020840190614043565b600054610100900460ff16613e625760405162461bcd60e51b8152600401610acf906148ba565b6065805460ff19169055565b606082471015613ecf5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610acf565b600080866001600160a01b03168587604051613eeb9190614905565b60006040518083038185875af1925050503d8060008114613f28576040519150601f19603f3d011682016040523d82523d6000602084013e613f2d565b606091505b5091509150613f3e87838387613f49565b979650505050505050565b60608315613fb5578251613fae576001600160a01b0385163b613fae5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610acf565b50816139a8565b6139a88383815115613fca5781518083602001fd5b8060405162461bcd60e51b8152600401610acf91906140f8565b828054828255906000526020600020908101928215614037579160200282015b828111156140375781546001600160a01b0319166001600160a01b03843516178255602090920191600190910190614004565b5061376c9291506140b7565b82805461404f906143b4565b90600052602060002090601f0160209004810192826140715760008555614037565b82601f1061408a57805160ff1916838001178555614037565b82800160010185558215614037579182015b8281111561403757825182559160200191906001019061409c565b5b8082111561376c57600081556001016140b8565b60005b838110156140e75781810151838201526020016140cf565b8381111561339f5750506000910152565b60208152600082518060208401526141178160408501602087016140cc565b601f01601f19169190910160400192915050565b60006020828403121561413d57600080fd5b81356001600160801b038116811461415457600080fd5b9392505050565b6001600160a01b038116811461170757600080fd5b6000806040838503121561418357600080fd5b823561418e8161415b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b818110156141dd5783516001600160a01b0316835292840192918401916001016141b8565b50909695505050505050565b6000602082840312156141fb57600080fd5b5035919050565b60006020828403121561421457600080fd5b81356141548161415b565b60008060006060848603121561423457600080fd5b833561423f8161415b565b9250602084013561424f8161415b565b929592945050506040919091013590565b6000806040838503121561427357600080fd5b50508035926020909101359150565b60006020828403121561429457600080fd5b81356001600160401b038116811461415457600080fd5b600080602083850312156142be57600080fd5b82356001600160401b03808211156142d557600080fd5b818501915085601f8301126142e957600080fd5b8135818111156142f857600080fd5b8660208260051b850101111561430d57600080fd5b60209290920196919550909350505050565b6000806040838503121561433257600080fd5b823561433d8161415b565b9150602083013561434d8161415b565b809150509250929050565b6000806000806080858703121561436e57600080fd5b84356143798161415b565b935060208501356143898161415b565b925060408501356143998161415b565b915060608501356143a98161415b565b939692955090935050565b600181811c908216806143c857607f821691505b602082108114156143e957634e487b7160e01b600052602260045260246000fd5b50919050565b6001600160a01b0393841681529190921660208201526001600160e01b0319909116604082015260600190565b60006020828403121561442e57600080fd5b8151801515811461415457600080fd5b6020808252600c908201526b15539055551213d49256915160a21b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b60006001600160401b0380831681851680830382111561449c5761449c614464565b01949350505050565b60006000198214156144b9576144b9614464565b5060010190565b6000828210156144d2576144d2614464565b500390565b600082198211156144ea576144ea614464565b500190565b600081600019048311821515161561450957614509614464565b500290565b60008261452b57634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561454257600080fd5b5051919050565b60208082528181018390526000908460408401835b8681101561458c5782356145718161415b565b6001600160a01b03168252918301919083019060010161455e565b509695505050505050565b60006001600160f81b03838116908316818110156145b7576145b7614464565b039392505050565b6000602082840312156145d157600080fd5b815160ff8116811461415457600080fd5b60006001600160f81b0382811684821680830382111561449c5761449c614464565b60006001600160801b0380831681851680830382111561449c5761449c614464565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561464e57600080fd5b81516141548161415b565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156146cf57600080fd5b81516001600160401b03808211156146e657600080fd5b818401915084601f8301126146fa57600080fd5b81518181111561470c5761470c6146a7565b604051601f8201601f19908116603f01168101908382118183101715614734576147346146a7565b8160405282815287602084870101111561474d57600080fd5b613f3e8360208301602088016140cc565b600084516147708184602089016140cc565b8451908301906147848183602089016140cc565b84519101906147978183602088016140cc565b0195945050505050565b600083516147b38184602088016140cc565b83519083019061449c8183602088016140cc565b600181815b808511156148025781600019048211156147e8576147e8614464565b808516156147f557918102915b93841c93908002906147cc565b509250929050565b60008261481957506001610bc0565b8161482657506000610bc0565b816001811461483c576002811461484657614862565b6001915050610bc0565b60ff84111561485757614857614464565b50506001821b610bc0565b5060208310610133831016604e8410600b8410161715614885575081810a610bc0565b61488f83836147c7565b80600019048211156148a3576148a3614464565b029392505050565b600061415460ff84168361480a565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b600082516149178184602087016140cc565b919091019291505056fea26469706673582212202bc892664ab736cd090fc0b964d5af068a662970d7bd164f79164923c6af46be64736f6c634300080c0033", + "nonce": "0xaf" + }, + "additionalContracts": [] + }, + { + "hash": "0x0dbef3ab6e56158d3151f324294a36f3ff1ab1e63c98a837fb31906fd822e92c", + "transactionType": "CALL", + "contractName": "VaultFactory", + "contractAddress": "0x345D12024E011F2394a9E3B6162DC4D7aaB53182", + "function": "setImplementation(address)", + "arguments": [ + "0x22318BF0Fa38e81d08dEcEc421149Fa21870167D" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x345d12024e011f2394a9e3b6162dc4d7aab53182", + "gas": "0xfe8e", + "value": "0x0", + "data": "0xd784d42600000000000000000000000022318bf0fa38e81d08decec421149fa21870167d", + "nonce": "0xb0" + }, + "additionalContracts": [] + }, + { + "hash": "0x10baf8c55f824c8b6ce13bc83537b17b78dd65cdaf0eadd6de80aea2091586de", + "transactionType": "CALL", + "contractName": "VaultFactory", + "contractAddress": "0x345D12024E011F2394a9E3B6162DC4D7aaB53182", + "function": "deployVault(address,address,address,address):(address)", + "arguments": [ + "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", + "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x345d12024e011f2394a9e3b6162dc4d7aab53182", + "gas": "0x11c67b", + "value": "0x0", + "data": "0x0316aaa00000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003bf801ff0b8df7085df1d6b1d4071e757ba8b7960000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "nonce": "0xb1" + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "initCode": "608060405260405162000e9838038062000e9883398101604081905262000026916200049d565b828162000036828260006200004d565b50620000449050826200008a565b505050620005d0565b6200005883620000e5565b600082511180620000665750805b1562000085576200008383836200012760201b620002601760201c565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000b562000156565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000e2816200018f565b50565b620000f08162000244565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200014f838360405180606001604052806027815260200162000e7160279139620002f8565b9392505050565b60006200018060008051602062000e5183398151915260001b6200037760201b620002081760201c565b546001600160a01b0316919050565b6001600160a01b038116620001fa5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b806200022360008051602062000e5183398151915260001b6200037760201b620002081760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6200025a816200037a60201b6200028c1760201c565b620002be5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001f1565b80620002237f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b6200037760201b620002081760201c565b6060600080856001600160a01b0316856040516200031791906200057d565b600060405180830381855af49150503d806000811462000354576040519150601f19603f3d011682016040523d82523d6000602084013e62000359565b606091505b5090925090506200036d8683838762000389565b9695505050505050565b90565b6001600160a01b03163b151590565b60608315620003fa578251620003f2576001600160a01b0385163b620003f25760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001f1565b508162000406565b6200040683836200040e565b949350505050565b8151156200041f5781518083602001fd5b8060405162461bcd60e51b8152600401620001f191906200059b565b80516001600160a01b03811681146200045357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200048b57818101518382015260200162000471565b83811115620000835750506000910152565b600080600060608486031215620004b357600080fd5b620004be846200043b565b9250620004ce602085016200043b565b60408501519092506001600160401b0380821115620004ec57600080fd5b818601915086601f8301126200050157600080fd5b81518181111562000516576200051662000458565b604051601f8201601f19908116603f0116810190838211818310171562000541576200054162000458565b816040528281528960208487010111156200055b57600080fd5b6200056e8360208301602088016200046e565b80955050505050509250925092565b60008251620005918184602087016200046e565b9190910192915050565b6020815260008251806020840152620005bc8160408501602087016200046e565b601f01601f19169190910160400192915050565b61087180620005e06000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106fb565b610118565b61005b610093366004610716565b61015f565b3480156100a457600080fd5b506100ad6101d0565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106fb565b61020b565b3480156100f557600080fd5b506100ad610235565b61010661029b565b61011661011161033a565b610344565b565b610120610368565b6001600160a01b0316336001600160a01b03161415610157576101548160405180602001604052806000815250600061039b565b50565b6101546100fe565b610167610368565b6001600160a01b0316336001600160a01b031614156101c8576101c38383838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506001925061039b915050565b505050565b6101c36100fe565b60006101da610368565b6001600160a01b0316336001600160a01b03161415610200576101fb61033a565b905090565b6102086100fe565b90565b610213610368565b6001600160a01b0316336001600160a01b0316141561015757610154816103c6565b600061023f610368565b6001600160a01b0316336001600160a01b03161415610200576101fb610368565b606061028583836040518060600160405280602781526020016108156027913961041a565b9392505050565b6001600160a01b03163b151590565b6102a3610368565b6001600160a01b0316336001600160a01b031614156101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101fb610492565b3660008037600080366000845af43d6000803e808015610363573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b6103a4836104ba565b6000825111806103b15750805b156101c3576103c08383610260565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103ef610368565b604080516001600160a01b03928316815291841660208301520160405180910390a1610154816104fa565b6060600080856001600160a01b03168560405161043791906107c5565b600060405180830381855af49150503d8060008114610472576040519150601f19603f3d011682016040523d82523d6000602084013e610477565b606091505b5091509150610488868383876105a3565b9695505050505050565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc61038c565b6104c381610621565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6001600160a01b03811661055f5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152608401610331565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060831561060f578251610608576001600160a01b0385163b6106085760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610331565b5081610619565b61061983836106b5565b949350505050565b6001600160a01b0381163b61068e5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610331565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610582565b8151156106c55781518083602001fd5b8060405162461bcd60e51b815260040161033191906107e1565b80356001600160a01b03811681146106f657600080fd5b919050565b60006020828403121561070d57600080fd5b610285826106df565b60008060006040848603121561072b57600080fd5b610734846106df565b9250602084013567ffffffffffffffff8082111561075157600080fd5b818601915086601f83011261076557600080fd5b81358181111561077457600080fd5b87602082850101111561078657600080fd5b6020830194508093505050509250925092565b60005b838110156107b457818101518382015260200161079c565b838111156103c05750506000910152565b600082516107d7818460208701610799565b9190910192915050565b6020815260008251806020840152610800816040850160208701610799565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212202e57b539c0ce66b993ce2c07dc244bbc60d4add2f9f6e966f50f8ad5b49fd75564736f6c634300080c0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c656400000000000000000000000022318bf0fa38e81d08decec421149fa21870167d000000000000000000000000345d12024e011f2394a9e3b6162dc4d7aab5318200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000084f8c8765e0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003bf801ff0b8df7085df1d6b1d4071e757ba8b7960000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b00000000000000000000000000000000000000000000000000000000" + } + ] + }, + { + "hash": "0xf11444a81af7c344b7126b53b4f9bd8a2943cfbaf9b100b5d9198b9e588770b2", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x3c85f6CEd24d5F874A7E1Fc2c1d4A1dc88Ef0Da6", + "function": "setVaultProxy(address)", + "arguments": [ + "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3c85f6ced24d5f874a7e1fc2c1d4a1dc88ef0da6", + "gas": "0xf964", + "value": "0x0", + "data": "0x397bfe550000000000000000000000006f3d24b9855a91193904096dedc0afd886c9c28f", + "nonce": "0xb2" + }, + "additionalContracts": [] + }, + { + "hash": "0x0a40ebf045d4c62ceb53b1109cded411c0f338599d76b65c015259368e713e84", + "transactionType": "CREATE", + "contractName": "XChainHubSingle", + "contractAddress": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "gas": "0x6a639c", + "value": "0x0", + "data": "0x60a06040523480156200001157600080fd5b506040516200605838038062006058833981016040819052620000349162000115565b6000805460ff1916905581818082816200004e336200009f565b600180556001600160a01b03908116608052600d80546001600160401b0319939092166801000000000000000002929092166001600160e01b031990911617615460179055506200014d9350505050565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b80516001600160a01b03811681146200011057600080fd5b919050565b600080604083850312156200012957600080fd5b6200013483620000f8565b91506200014460208401620000f8565b90509250929050565b608051615ebe6200019a6000396000818161043b01528181610ca801528181610e7101528181610ef30152818161117c0152818161178e015281816128ef01526137780152615ebe6000f3fe6080604052600436106103b75760003560e01c80638da5cb5b116101f2578063bd509fd51161010d578063dfc3c183116100a0578063f2fde38b1161006f578063f2fde38b14610c1d578063f48885ad14610c3d578063f619dc7514610c50578063f776fc6814610c8857600080fd5b8063dfc3c18314610b85578063e3e9f34514610ba5578063eae837fb14610bdd578063eb8d72b714610bfd57600080fd5b8063cd9fa91c116100dc578063cd9fa91c14610afa578063d1deba1f14610b1a578063d3632d5614610b2d578063dc6f4fe114610b4d57600080fd5b8063bd509fd514610a55578063c3d6cc7814610a75578063ca79087a14610aad578063cbed8b9c14610ada57600080fd5b8063a9e56f3c11610185578063af48633e11610154578063af48633e146109ba578063b5ec8e49146109cd578063bbfefd38146109ed578063bc9596be14610a1d57600080fd5b8063a9e56f3c14610933578063aae7aa4d1461095a578063ab8236f31461097a578063adf1ad461461099a57600080fd5b806398a9884d116101c157806398a9884d146108a357806398b52b47146108c3578063a2d3eb62146108e3578063a651cdd41461091357600080fd5b80638da5cb5b1461082b5780638eb7662d1461084e578063933eb0f01461086357806398a1d9591461088357600080fd5b80634cf8ab8e116102e25780636d042ae611610275578063747684bb11610244578063747684bb146107b65780637533d788146107d6578063838b3f9e146107f657806385a422591461080b57600080fd5b80636d042ae6146107365780636e9a4caf1461076c578063715018a6146107815780637278bf6e1461079657600080fd5b80635f6716f7116102b15780635f6716f7146106b457806366ad5c8a146106e157806367676b50146107015780636833f60d1461072157600080fd5b80634cf8ab8e14610604578063551596d31461063a5780635b8c41e61461064d5780635c975abb1461069c57600080fd5b806330c9473c1161035a5780633d8b38f6116103295780633d8b38f6146105915780633f935f6f146105b157806342d65a8d146105d157806344c6e242146105f157600080fd5b806330c9473c14610515578063364a27d214610535578063368a05ef1461055c57806336e9837d1461057c57600080fd5b806307e0db171161039657806307e0db17146104755780630d8968e61461049557806310ddb137146104d55780632f940c70146104f557600080fd5b80621d3567146103bc5780630696bd53146103de57806307968db114610429575b600080fd5b3480156103c857600080fd5b506103dc6103d7366004614cc2565b610c9d565b005b3480156103ea57600080fd5b506104166103f9366004614d5b565b600960209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b34801561043557600080fd5b5061045d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610420565b34801561048157600080fd5b506103dc610490366004614d92565b610e50565b3480156104a157600080fd5b506104c56104b0366004614db4565b60046020526000908152604090205460ff1681565b6040519015158152602001610420565b3480156104e157600080fd5b506103dc6104f0366004614d92565b610ed2565b34801561050157600080fd5b506103dc610510366004614dd1565b610f2a565b34801561052157600080fd5b506103dc610530366004614f07565b610f4c565b34801561054157600080fd5b5061054a605581565b60405160ff9091168152602001610420565b34801561056857600080fd5b506103dc610577366004614fe4565b611030565b34801561058857600080fd5b5061054a605781565b34801561059d57600080fd5b506104c56105ac366004615061565b61105e565b3480156105bd57600080fd5b506103dc6105cc3660046150c1565b61112a565b3480156105dd57600080fd5b506103dc6105ec366004615061565b61115d565b6103dc6105ff3660046150ef565b6111ec565b34801561061057600080fd5b5061045d61061f366004614d92565b600f602052600090815260409020546001600160a01b031681565b6103dc610648366004615113565b61156f565b34801561065957600080fd5b5061041661066836600461516c565b6003602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205481565b3480156106a857600080fd5b5060005460ff166104c5565b3480156106c057600080fd5b506106d46106cf3660046151c9565b61175d565b604051610420919061525d565b3480156106ed57600080fd5b506103dc6106fc366004614cc2565b61180d565b34801561070d57600080fd5b506103dc61071c366004615270565b611886565b34801561072d57600080fd5b506103dc6118b9565b34801561074257600080fd5b5061045d610751366004614d92565b6010602052600090815260409020546001600160a01b031681565b34801561077857600080fd5b5061054a60ab81565b34801561078d57600080fd5b506103dc6118dd565b3480156107a257600080fd5b506103dc6107b1366004615270565b6118ef565b3480156107c257600080fd5b506103dc6107d13660046150c1565b611922565b3480156107e257600080fd5b506106d46107f1366004614d92565b611955565b34801561080257600080fd5b5061054a600181565b34801561081757600080fd5b506103dc610826366004614db4565b6119ef565b34801561083757600080fd5b5060005461010090046001600160a01b031661045d565b34801561085a57600080fd5b5061054a600081565b34801561086f57600080fd5b506103dc61087e3660046152af565b611c68565b34801561088f57600080fd5b506103dc61089e3660046152c8565b611e01565b3480156108af57600080fd5b506103dc6108be3660046152fd565b611e17565b3480156108cf57600080fd5b506103dc6108de366004615270565b611e72565b3480156108ef57600080fd5b506104c56108fe366004614db4565b60056020526000908152604090205460ff1681565b34801561091f57600080fd5b506103dc61092e3660046150c1565b611ea5565b34801561093f57600080fd5b50600d5461045d90600160401b90046001600160a01b031681565b34801561096657600080fd5b506103dc610975366004614db4565b611ed8565b34801561098657600080fd5b506103dc610995366004615358565b611fb0565b3480156109a657600080fd5b506103dc6109b53660046153f2565b6120c5565b6103dc6109c836600461541e565b6120e9565b3480156109d957600080fd5b506103dc6109e83660046152c8565b6127ff565b3480156109f957600080fd5b506104c5610a08366004614db4565b60066020526000908152604090205460ff1681565b348015610a2957600080fd5b50610416610a38366004614d5b565b600a60209081526000928352604080842090915290825290205481565b348015610a6157600080fd5b506103dc610a70366004615431565b612811565b348015610a8157600080fd5b50610416610a903660046153f2565b600760209081526000928352604080842090915290825290205481565b348015610ab957600080fd5b50610416610ac8366004614db4565b60086020526000908152604090205481565b348015610ae657600080fd5b506103dc610af5366004615494565b6128d0565b348015610b0657600080fd5b50600e5461045d906001600160a01b031681565b6103dc610b28366004614cc2565b612965565b348015610b3957600080fd5b506103dc610b48366004615502565b612abf565b348015610b5957600080fd5b50600d54610b6d906001600160401b031681565b6040516001600160401b039091168152602001610420565b348015610b9157600080fd5b506103dc610ba036600461552c565b612b4f565b348015610bb157600080fd5b50610416610bc0366004614d5b565b600b60209081526000928352604080842090915290825290205481565b348015610be957600080fd5b506103dc610bf8366004615270565b612b62565b348015610c0957600080fd5b506103dc610c18366004615061565b612b95565b348015610c2957600080fd5b506103dc610c38366004614db4565b612bfc565b6103dc610c4b3660046155c6565b612c75565b348015610c5c57600080fd5b50610416610c6b366004614d5b565b600c60209081526000928352604080842090915290825290205481565b348015610c9457600080fd5b5061054a605681565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610d265760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a6c7a526563656976653a554e415554484f526044820152631254d15160e21b60648201526084015b60405180910390fd5b61ffff841660009081526002602052604081208054610d44906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054610d70906156b4565b8015610dbd5780601f10610d9257610100808354040283529160200191610dbd565b820191906000526020600020905b815481529060010190602001808311610da057829003601f168201915b5050505050905080518451148015610de2575080805190602001208480519060200120145b610e3d5760405162461bcd60e51b815260206004820152602660248201527f4c617965725a65726f4170703a3a6c7a526563656976653a494e56414c49442060448201526552454d4f544560d01b6064820152608401610d1d565b610e4985858585613235565b5050505050565b610e58613326565b6040516307e0db1760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307e0db17906024015b600060405180830381600087803b158015610ebe57600080fd5b505af1158015610e49573d6000803e3d6000fd5b610eda613326565b6040516310ddb13760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906310ddb13790602401610ea4565b610f32613326565b80610f476001600160a01b0382163385613386565b505050565b610f546133e9565b610f5c613326565b81518351148015610f6e575081518151145b610fb25760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b835181101561102657611014848281518110610fd357610fd36156e9565b6020026020010151848381518110610fed57610fed6156e9565b6020026020010151848481518110611007576110076156e9565b6020026020010151613443565b8061101e81615715565b915050610fb5565b50610f4760018055565b611038613326565b6001600160a01b0390921660009081526007602090815260408083209383529290522055565b61ffff83166000908152600260205260408120805482919061107f906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546110ab906156b4565b80156110f85780601f106110cd576101008083540402835291602001916110f8565b820191906000526020600020905b8154815290600101906020018083116110db57829003601f168201915b50505050509050838360405161110f929190615730565b60405180910390208180519060200120149150509392505050565b611132613326565b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b611165613326565b6040516342d65a8d60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906342d65a8d906111b590869086908690600401615769565b600060405180830381600087803b1580156111cf57600080fd5b505af11580156111e3573d6000803e3d6000fd5b50505050505050565b6111f4613578565b3360009081526005602052604090205460ff1661125f5760405162461bcd60e51b815260206004820152602360248201527f58436861696e4875623a3a6465706f736974546f436861696e3a554e5452555360448201526215115160ea1b6064820152608401610d1d565b60006002816112716020850185614d92565b61ffff1661ffff1681526020019081526020016000208054611292906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546112be906156b4565b801561130b5780601f106112e05761010080835404028352916020019161130b565b820191906000526020600020905b8154815290600101906020018083116112ee57829003601f168201915b505050505090508051600014156113645760405162461bcd60e51b815260206004820181905260248201527f58436861696e4875623a3a6465706f736974546f436861696e3a4e4f204855426044820152606401610d1d565b6080820180359060009061137b9060608601614db4565b905061138733836135be565b60006040518060400160405280605660ff1681526020016040518060600160405280856001600160a01b03168152602001336001600160a01b03168152602001868152506040516020016113db9190615790565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346114166020890189614d92565b61142660408a0160208b01614d92565b61143660608b0160408c01614d92565b61144660e08c0160c08d01614db4565b898c60a0013560405180606001604052808f60e001358152602001600081526020016000604051602001611492919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b6040516020016114b691906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b81526004016114e999989796959493929190615812565b6000604051808303818588803b15801561150257600080fd5b505af1158015611516573d6000803e3d6000fd5b507fb860944b0bd6b071fc0d64689450fd127a7c83e152aa7130a304267be3b267e5935061154b925050506020870187614d92565b84868533604051611560959493929190615898565b60405180910390a15050505050565b611577613578565b3360009081526005602052604090205460ff166115ec5760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526c185a5b8e955395149554d51151609a1b6064820152608401610d1d565b6001600160a01b03841661165b5760405162461bcd60e51b815260206004820152603060248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526f185a5b8e9393c81114d508159055531560821b6064820152608401610d1d565b60006040518060400160405280600060ff1681526020016040518060600160405280886001600160a01b03168152602001336001600160a01b03168152602001878152506040516020016116af9190615790565b604051602081830303815290604052815250905061171886826040516020016116d891906157c1565b60408051601f1981840301815290829052600160f01b6020830152602282018690529086906000906042015b60405160208183030381529060405261365f565b7fbef0a45d8346effb9abd86de849a9b184b1d6f5d960468ed0f813f48e3d019358685873360405161174d94939291906158dd565b60405180910390a1505050505050565b604051633d7b2f6f60e21b815261ffff808516600483015283166024820152306044820152606481018290526060907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f5ecbdbc90608401600060405180830381865afa1580156117dd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611805919081019061594f565b949350505050565b3330146118745760405162461bcd60e51b815260206004820152602f60248201527f4c617965725a65726f4170703a3a6e6f6e626c6f636b696e674c7a526563656960448201526e1d994e95539055551213d492569151608a1b6064820152608401610d1d565b611880848484846137f3565b50505050565b61188e613326565b61ffff9092166000908152600b602090815260408083206001600160a01b0390941683529290522055565b6118c1613326565b60005460ff166118d5576118d36138ad565b565b6118d3613907565b6118e5613326565b6118d36000613940565b6118f7613326565b61ffff9092166000908152600c602090815260408083206001600160a01b0390941683529290522055565b61192a613326565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6002602052600090815260409020805461196e906156b4565b80601f016020809104026020016040519081016040528092919081815260200182805461199a906156b4565b80156119e75780601f106119bc576101008083540402835291602001916119e7565b820191906000526020600020905b8154815290600101906020018083116119ca57829003601f168201915b505050505081565b6119f7613326565b6119ff613578565b6000816001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a639190615983565b90506000826001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611aa5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ac9919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a0823190602401602060405180830381865afa158015611b13573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b379190615983565b9050836001600160a01b031663793101a56040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611b7457600080fd5b505af1158015611b88573d6000803e3d6000fd5b50506040516370a0823160e01b8152306004820152600092508391506001600160a01b038516906370a0823190602401602060405180830381865afa158015611bd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bf99190615983565b611c0391906159b9565b6001600160a01b038616600081815260076020908152604080832089845282529182902084905581518481529081019290925281018690529091507f83ddacb169e140af5f24cc0352129d755797bfced4f17086308bdf6ab6f2da2e90606001611560565b611c70613578565b3360009081526005602052604090205460ff16611cdb5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a776974686472617750656e64696e673a554e54525560448201526314d5115160e21b6064820152608401610d1d565b3360009081526008602052604090205480821115611d615760405162461bcd60e51b815260206004820152603b60248201527f58436861696e4875623a3a776974686472617750656e64696e673a494e53554660448201527f464943454e542046554e445320464f52205749544844524157414c00000000006064820152608401610d1d565b3360009081526008602052604081208054849290611d809084906159b9565b925050819055506000336001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611dc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611deb919061599c565b9050610f476001600160a01b0382163385613386565b611e09613326565b611e138282613999565b5050565b611e1f6133e9565b611e27613326565b611e698484848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250869250613443915050565b61188060018055565b611e7a613326565b61ffff9092166000908152600a602090815260408083206001600160a01b0390941683529290522055565b611ead613326565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b611ee0613326565b6001600160a01b03811660009081526005602052604090205460ff16611f5c5760405162461bcd60e51b815260206004820152602b60248201527f58436861696e48756253696e676c653a3a7365744c6f63616c5374726174656760448201526a1e4e955395149554d5115160aa1b6064820152608401610d1d565b600e80546001600160a01b0319166001600160a01b0383169081179091556040519081527fe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c9060200160405180910390a150565b611fb8613578565b600d54600160401b90046001600160a01b0316331461202a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7367526563696576653a4e4f54205354415247415460448201526722902927aaaa22a960c11b6064820152608401610d1d565b8051156120bd5760008180602001905181019061204791906159d0565b9050605560ff16816000015160ff16116120b25760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7367526563696576653a50524f484942495445442060448201526520a1aa24a7a760d11b6064820152608401610d1d565b6111e3878285613ac2565b505050505050565b6120cd613326565b6001600160a01b03909116600090815260086020526040902055565b6120f1613578565b6120f9613326565b600060028161210b6020850185614d92565b61ffff1661ffff168152602001908152602001600020805461212c906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054612158906156b4565b80156121a55780601f1061217a576101008083540402835291602001916121a5565b820191906000526020600020905b81548152906001019060200180831161218857829003601f168201915b505050505090506000600b60008460000160208101906121c59190614d92565b61ffff1661ffff16815260200190815260200160002060008460400160208101906121f09190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000205490508151600014156122675760405162461bcd60e51b815260206004820152602b6024820152600080516020615e6983398151915260448201526a3430b4b71d272790242aa160a91b6064820152608401610d1d565b60008360c00135116122c65760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e9393c81050d5125591481493d5539160621b6064820152608401610d1d565b600660006122da6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff16156123475760405162461bcd60e51b815260206004820152602c6024820152600080516020615e6983398151915260448201526b6861696e3a45584954494e4760a01b6064820152608401610d1d565b6004600061235b6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff166123cf5760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e955395149554d5115108159055531560621b6064820152608401610d1d565b60006123e16040850160208601614db4565b6001600160a01b03166311e57a3e836040518263ffffffff1660e01b815260040161240e91815260200190565b602060405180830381865afa15801561242b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061244f9190615983565b9050600081116124a95760405162461bcd60e51b81526020600482015260316024820152600080516020615e698339815191526044820152706861696e3a4e4f2057495448445241575360781b6064820152608401610d1d565b6124c26124bc6040860160208701614db4565b82613b84565b80600760006124d76040880160208901614db4565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008660c001358152602001908152602001600020600082825461251b91906159b9565b9091555060009050600a816125336020880188614d92565b61ffff1661ffff168152602001908152602001600020600086604001602081019061255e9190614db4565b6001600160a01b03168152602080820192909252604001600090812092909255600b90829061258f90880188614d92565b61ffff1661ffff16815260200190815260200160002060008660400160208101906125ba9190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000208190555060006040518060400160405280605760ff16815260200160405180604001604052808860200160208101906126139190614db4565b6001600160a01b0316815260200161263160608a0160408b01614db4565b6001600160a01b0316905260405161266a919060200181516001600160a01b039081168252602092830151169181019190915260400190565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346126a56020890189614d92565b608089013560a08a01356126c06101008c0160e08d01614db4565b888c6060013560405180606001604052808f6101000135815260200160008152602001600060405160200161270d919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b60405160200161273191906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b815260040161276499989796959493929190615a4f565b6000604051808303818588803b15801561277d57600080fd5b505af1158015612791573d6000803e3d6000fd5b507f77639bed0f8e7721cbafe2210925225763c71ec7cdaba512e0b40b2a6caa7b9393506127c6925050506020870187614d92565b83866127d860408a0160208b01614db4565b6127e860608b0160408c01614db4565b8a60c0013560405161156096959493929190615a93565b612807613326565b611e138282613c11565b6128196133e9565b612821613326565b805182511461286a5760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b82518110156128c6576128b483828151811061288b5761288b6156e9565b60200260200101518383815181106128a5576128a56156e9565b60200260200101516000613443565b806128be81615715565b91505061286d565b50611e1360018055565b6128d8613326565b6040516332fb62e760e21b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063cbed8b9c9061292c9088908890889088908890600401615adb565b600060405180830381600087803b15801561294657600080fd5b505af115801561295a573d6000803e3d6000fd5b505050505050505050565b61ffff84166000908152600360205260408082209051612986908690615b09565b90815260408051602092819003830190206001600160401b03861660009081529252902054905080612a065760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4e4f54204660448201526313d5539160e21b6064820152608401610d1d565b815160208301208114612a6d5760405162461bcd60e51b815260206004820152602960248201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4841534820604482015268125390d3d4949150d560ba1b6064820152608401610d1d565b61ffff85166000908152600360205260408082209051612a8e908790615b09565b90815260408051602092819003830190206001600160401b03871660009081529252902055610e49858585856137f3565b612ac7613326565b6000816001600160401b031611612b2c5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a7365745265706f727444656c61793a5a45524f2044604482015263454c415960e01b6064820152608401610d1d565b600d805467ffffffffffffffff19166001600160401b0392909216919091179055565b612b57613326565b610f47838383613ac2565b612b6a613326565b61ffff90921660009081526009602090815260408083206001600160a01b0390941683529290522055565b612b9d613326565b61ffff83166000908152600260205260409020612bbb908383614b10565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab838383604051612bef93929190615769565b60405180910390a1505050565b612c04613326565b6001600160a01b038116612c695760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610d1d565b612c7281613940565b50565b612c7d613326565b612c85613578565b600d546001600160401b0316612ceb5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a5345542060448201526444454c415960d81b6064820152608401610d1d565b6001600160a01b03851660009081526004602052604090205460ff16612d615760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a554e54526044820152641554d5115160da1b6064820152608401610d1d565b8251845114612dc65760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a4c454e4760448201526a0a890409a92a69a82a886960ab1b6064820152608401610d1d565b600080866001600160a01b0316633ba0b9a96040518163ffffffff1660e01b8152600401602060405180830381865afa158015612e07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e2b9190615983565b905060005b865181101561322b57600060096000898481518110612e5157612e516156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000888481518110612e8357612e836156e9565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020549050600d60009054906101000a90046001600160401b03166001600160401b0316600c60008a8581518110612ee357612ee36156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612f1557612f156156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002054612f489190615b25565b421015612fa65760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a544f4f20604482015265149150d1539560d21b6064820152608401610d1d565b42600c60008a8581518110612fbd57612fbd6156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612fef57612fef6156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550886001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015613059573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061307d9190615b3d565b61308890600a615c3e565b6130928483615c4d565b61309c9190615c6c565b935060006040518060400160405280600160ff16815260200160405180604001604052808b87815181106130d2576130d26156e9565b60200260200101516001600160a01b0316815260200188815250604051602001613117919081516001600160a01b031681526020918201519181019190915260400190565b6040516020818303038152906040528152509050613189898481518110613140576131406156e9565b60200260200101518260405160200161315991906157c1565b60408051601f1981840301815290829052600160f01b6020830152602282018b9052908990600090604201611704565b7fbc9f89a0823c1d0d048f815a2464d674872f08846df321cd05891bd0586b6e388984815181106131bc576131bc6156e9565b6020026020010151868a86815181106131d7576131d76156e9565b602002602001015160405161320e9392919061ffff93909316835260208301919091526001600160a01b0316604082015260600190565b60405180910390a15050808061322390615715565b915050612e30565b5050505050505050565b604051633356ae4560e11b815230906366ad5c8a9061325e908790879087908790600401615c8e565b600060405180830381600087803b15801561327857600080fd5b505af1925050508015613289575060015b611880578080519060200120600360008661ffff1661ffff168152602001908152602001600020846040516132be9190615b09565b9081526040805191829003602090810183206001600160401b0387166000908152915220919091557fe6f254030bcb01ffd20558175c13fcaed6d1520be7becee4c961b65f79243b0d90613319908690869086908690615c8e565b60405180910390a1611880565b6000546001600160a01b036101009091041633146118d35760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610d1d565b6040516001600160a01b038316602482015260448101829052610f4790849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613eb6565b6002600154141561343c5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610d1d565b6002600155565b804710156134895760405162461bcd60e51b81526020600482015260136024820152724554485f42414c414e43455f544f4f5f4c4f5760681b6044820152606401610d1d565b6000836001600160a01b031682846040516134a49190615b09565b60006040518083038185875af1925050503d80600081146134e1576040519150601f19603f3d011682016040523d82523d6000602084013e6134e6565b606091505b50509050806135255760405162461bcd60e51b815260206004820152600b60248201526a10d0531317d1905253115160aa1b6044820152606401610d1d565b836001600160a01b0316336001600160a01b03167f5445265cc9b8dc4940d92d42eeac90ded88956778eff9bfe9ec1968137473627858560405161356a929190615ccc565b60405180910390a350505050565b60005460ff16156118d35760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613603573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613627919061599c565b905061363e6001600160a01b038216853086613f88565b600d54611880906001600160a01b0383811691600160401b90041685613fc0565b61ffff85166000908152600260205260408120805461367d906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546136a9906156b4565b80156136f65780601f106136cb576101008083540402835291602001916136f6565b820191906000526020600020905b8154815290600101906020018083116136d957829003601f168201915b505050505090508051600014156137625760405162461bcd60e51b815260206004820152602a60248201527f4c617965725a65726f4170703a3a6c7a53656e643a554e54525553544544204460448201526922a9aa24a720aa24a7a760b11b6064820152608401610d1d565b60405162c5803160e81b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c58031009034906137b9908a9086908b908b908b908b90600401615cee565b6000604051808303818588803b1580156137d257600080fd5b505af11580156137e6573d6000803e3d6000fd5b5050505050505050505050565b6137fb613578565b8051156118805760008180602001905181019061381891906159d0565b9050605560ff16816000015160ff1611158061383a5750805160ab60ff909116115b6138a15760405162461bcd60e51b815260206004820152603260248201527f58436861696e4875623a3a5f6e6f6e626c6f636b696e674c7a526563656976656044820152711d282927a424a124aa22a21020a1aa24a7a760711b6064820152608401610d1d565b610e4985826000613ac2565b6138b5613578565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586138ea3390565b6040516001600160a01b03909116815260200160405180910390a1565b61390f614072565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa336138ea565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b61ffff81166000908152600f6020908152604080832054600b83528184206001600160a01b039091168085529252909120541580156139fd575061ffff821660009081526009602090815260408083206001600160a01b0385168452909152902054155b613a5b5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a7365745374726174656779466f72436861696e3a4e60448201526813d50811561255115160ba1b6064820152608401610d1d565b61ffff82166000818152600f602090815260409182902080546001600160a01b0319166001600160a01b0388169081179091558251908152908101929092527f040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e147259101612bef565b815160ff1660561415613ade57610f47838360200151836140bb565b815160ff16613af557610f478383602001516140f5565b815160ff1660571415613b1157610f47838360200151836144aa565b815160ff1660011415613b2c57610f478383602001516144da565b60405162461bcd60e51b815260206004820152602760248201527f58436861696e4875623a3a5f726564756365723a554e5245434f474e495345446044820152661020a1aa24a7a760c91b6064820152608401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613bc9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bed919061599c565b600d54909150611880906001600160a01b0380841691600160401b90041685613fc0565b61ffff81166000908152600f60209081526040808320546001600160a01b038681168552600490935292205491169060ff16613ca35760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a554e545260448201526a1554d5115108159055531560aa1b6064820152608401610d1d565b6001600160a01b038116613d0a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a53455420604482015267535452415445475960c01b6064820152608401610d1d565b60405163912f74cd60e01b81526001600160a01b038281166004830152849160009183169063912f74cd906024016040805180830381865afa158015613d54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d789190615d55565b6040516370a0823160e01b81526001600160a01b038581166004830152919250908316906370a0823190602401602060405180830381865afa158015613dc2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613de69190615983565b158015613df557506020810151155b613e4f5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a4e4f5420604482015264454d50545960d81b6064820152608401610d1d565b61ffff841660008181526010602090815260409182902080546001600160a01b0319166001600160a01b038a169081179091558251908152908101929092527f01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d49101611560565b6000613f0b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166145a59092919063ffffffff16565b805190915015610f475780806020019051810190613f299190615d87565b610f475760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610d1d565b6040516001600160a01b03808516602483015283166044820152606481018290526118809085906323b872dd60e01b906084016133b2565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa158015614011573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140359190615983565b61403f9190615b25565b6040516001600160a01b03851660248201526044810182905290915061188090859063095ea7b360e01b906064016133b2565b60005460ff166118d35760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610d1d565b61ffff83166000908152600f6020908152604080832054601090925290912054610f4791859184916001600160a01b0390811691166145b4565b60008180602001905181019061410b9190615da4565b80516001600160a01b0381166000908152600460205260409020549192509060ff1661417b5760405162461bcd60e51b815260206004820152602b6024820152600080516020615e4983398151915260448201526a1b8e955395149554d5115160aa1b6064820152608401610d1d565b6001600160a01b03811660009081526006602052604090205460ff166141ed5760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152726e3a5641554c54204e4f542045584954494e4760681b6064820152608401610d1d565b60008190506000836020015190506000846040015190506000836001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015614244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142689190615983565b61ffff89166000908152600a602090815260408083206001600160a01b038816845290915290205490915080158061429f57508181145b6142f55760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152721b8e9493d5539114c8135254d3505510d21151606a1b6064820152608401610d1d565b61ffff891660009081526009602090815260408083206001600160a01b03881684529091529020548311156143785760405162461bcd60e51b81526020600482015260356024820152600080516020615e498339815191526044820152746e3a494e53554646494349454e542053484152455360581b6064820152608401610d1d565b61ffff89166000818152600a602090815260408083206001600160a01b0389168085529083528184208790559383526009825280832093835292905290812080548592906143c79084906159b9565b909155505061ffff89166000908152600b602090815260408083206001600160a01b038816845290915281208054859290614403908490615b25565b9091555050604051631e33547d60e11b8152600481018490526001600160a01b03861690633c66a8fa90602401600060405180830381600087803b15801561444a57600080fd5b505af115801561445e573d6000803e3d6000fd5b505050507fe3bf26d872f64cb80e51aede63a6908a0884343eabd12eac4b840195f7da11b58984888760405161449794939291906158dd565b60405180910390a1505050505050505050565b61ffff8316600090815260106020526040902054600e54610f479185916001600160a01b039182169116846148ab565b6000818060200190518101906144f09190615e0e565b8051602082015160405163969b1cdb60e01b815260048101919091529192506001600160a01b03169063969b1cdb90602401600060405180830381600087803b15801561453c57600080fd5b505af1158015614550573d6000803e3d6000fd5b5050505060208181015182516040805161ffff88168152938401929092526001600160a01b0316908201527ffb6888d0fd51da38838d6d59479aa3f5df848904d7447bee201bba6c0ab2241890606001612bef565b6060611805848460008561499a565b6001600160a01b03811660009081526004602052604090205460ff1661462e5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a5f6465706f736974416374696f6e3a554e5452555360448201526815115108159055531560ba1b6064820152608401610d1d565b60008190506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015614673573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614697919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156146e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147059190615983565b905061471b6001600160a01b0383168488613fc0565b6040516311f9fbc960e21b8152306004820152602481018790526001600160a01b038416906347e7ef24906044016020604051808303816000875af1158015614768573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061478c9190615983565b506040516370a0823160e01b815230600482015260009082906001600160a01b038616906370a0823190602401602060405180830381865afa1580156147d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147fa9190615983565b61480491906159b9565b61ffff891660009081526009602090815260408083206001600160a01b038b168452909152812080549293508392909190614840908490615b25565b90915550506040805161ffff8a168152602081018990529081018290526001600160a01b038087166060830152871660808201527f8094109e94a7c05d7585c38862658cf2924f1f4617d9cc32b7514d10085d064c9060a00160405180910390a15050505050505050565b6001600160a01b03821660009081526005602052604090205460ff166149295760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a5f736176655769746864726177616c3a554e54525560448201526c5354454420535452415445475960981b6064820152608401610d1d565b6001600160a01b03821660009081526008602052604081208054839290614951908490615b25565b90915550506040517f03b5f133d765362f64f2abaa8f1c9440af15c0b435f81252a7e08896bc507d749061498c9086908490879087906158dd565b60405180910390a150505050565b6060824710156149fb5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610d1d565b600080866001600160a01b03168587604051614a179190615b09565b60006040518083038185875af1925050503d8060008114614a54576040519150601f19603f3d011682016040523d82523d6000602084013e614a59565b606091505b5091509150614a6a87838387614a75565b979650505050505050565b60608315614ae1578251614ada576001600160a01b0385163b614ada5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610d1d565b5081611805565b6118058383815115614af65781518083602001fd5b8060405162461bcd60e51b8152600401610d1d919061525d565b828054614b1c906156b4565b90600052602060002090601f016020900481019282614b3e5760008555614b84565b82601f10614b575782800160ff19823516178555614b84565b82800160010185558215614b84579182015b82811115614b84578235825591602001919060010190614b69565b50614b90929150614b94565b5090565b5b80821115614b905760008155600101614b95565b803561ffff81168114614bbb57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604080519081016001600160401b0381118282101715614bf857614bf8614bc0565b60405290565b604051601f8201601f191681016001600160401b0381118282101715614c2657614c26614bc0565b604052919050565b60006001600160401b03821115614c4757614c47614bc0565b50601f01601f191660200190565b600082601f830112614c6657600080fd5b8135614c79614c7482614c2e565b614bfe565b818152846020838601011115614c8e57600080fd5b816020850160208301376000918101602001919091529392505050565b80356001600160401b0381168114614bbb57600080fd5b60008060008060808587031215614cd857600080fd5b614ce185614ba9565b935060208501356001600160401b0380821115614cfd57600080fd5b614d0988838901614c55565b9450614d1760408801614cab565b93506060870135915080821115614d2d57600080fd5b50614d3a87828801614c55565b91505092959194509250565b6001600160a01b0381168114612c7257600080fd5b60008060408385031215614d6e57600080fd5b614d7783614ba9565b91506020830135614d8781614d46565b809150509250929050565b600060208284031215614da457600080fd5b614dad82614ba9565b9392505050565b600060208284031215614dc657600080fd5b8135614dad81614d46565b60008060408385031215614de457600080fd5b823591506020830135614d8781614d46565b60006001600160401b03821115614e0f57614e0f614bc0565b5060051b60200190565b600082601f830112614e2a57600080fd5b81356020614e3a614c7483614df6565b82815260059290921b84018101918181019086841115614e5957600080fd5b8286015b84811015614e7d578035614e7081614d46565b8352918301918301614e5d565b509695505050505050565b600082601f830112614e9957600080fd5b81356020614ea9614c7483614df6565b82815260059290921b84018101918181019086841115614ec857600080fd5b8286015b84811015614e7d5780356001600160401b03811115614eeb5760008081fd5b614ef98986838b0101614c55565b845250918301918301614ecc565b600080600060608486031215614f1c57600080fd5b83356001600160401b0380821115614f3357600080fd5b614f3f87838801614e19565b9450602091508186013581811115614f5657600080fd5b614f6288828901614e88565b945050604086013581811115614f7757600080fd5b86019050601f81018713614f8a57600080fd5b8035614f98614c7482614df6565b81815260059190911b82018301908381019089831115614fb757600080fd5b928401925b82841015614fd557833582529284019290840190614fbc565b80955050505050509250925092565b600080600060608486031215614ff957600080fd5b833561500481614d46565b95602085013595506040909401359392505050565b60008083601f84011261502b57600080fd5b5081356001600160401b0381111561504257600080fd5b60208301915083602082850101111561505a57600080fd5b9250929050565b60008060006040848603121561507657600080fd5b61507f84614ba9565b925060208401356001600160401b0381111561509a57600080fd5b6150a686828701615019565b9497909650939450505050565b8015158114612c7257600080fd5b600080604083850312156150d457600080fd5b82356150df81614d46565b91506020830135614d87816150b3565b6000610100828403121561510257600080fd5b50919050565b8035614bbb81614d46565b600080600080600060a0868803121561512b57600080fd5b61513486614ba9565b9450602086013561514481614d46565b935060408601359250606086013561515b81614d46565b949793965091946080013592915050565b60008060006060848603121561518157600080fd5b61518a84614ba9565b925060208401356001600160401b038111156151a557600080fd5b6151b186828701614c55565b9250506151c060408501614cab565b90509250925092565b6000806000606084860312156151de57600080fd5b6151e784614ba9565b92506151f560208501614ba9565b9150604084013590509250925092565b60005b83811015615220578181015183820152602001615208565b838111156118805750506000910152565b60008151808452615249816020860160208601615205565b601f01601f19169290920160200192915050565b602081526000614dad6020830184615231565b60008060006060848603121561528557600080fd5b61528e84614ba9565b9250602084013561529e81614d46565b929592945050506040919091013590565b6000602082840312156152c157600080fd5b5035919050565b600080604083850312156152db57600080fd5b82356152e681614d46565b91506152f460208401614ba9565b90509250929050565b6000806000806060858703121561531357600080fd5b843561531e81614d46565b935060208501356001600160401b0381111561533957600080fd5b61534587828801615019565b9598909750949560400135949350505050565b60008060008060008060c0878903121561537157600080fd5b61537a87614ba9565b955060208701356001600160401b038082111561539657600080fd5b6153a28a838b01614c55565b965060408901359550606089013591506153bb82614d46565b9093506080880135925060a088013590808211156153d857600080fd5b506153e589828a01614c55565b9150509295509295509295565b6000806040838503121561540557600080fd5b823561541081614d46565b946020939093013593505050565b6000610120828403121561510257600080fd5b6000806040838503121561544457600080fd5b82356001600160401b038082111561545b57600080fd5b61546786838701614e19565b9350602085013591508082111561547d57600080fd5b5061548a85828601614e88565b9150509250929050565b6000806000806000608086880312156154ac57600080fd5b6154b586614ba9565b94506154c360208701614ba9565b93506040860135925060608601356001600160401b038111156154e557600080fd5b6154f188828901615019565b969995985093965092949392505050565b60006020828403121561551457600080fd5b614dad82614cab565b60ff81168114612c7257600080fd5b60008060006060848603121561554157600080fd5b61554a84614ba9565b925060208401356001600160401b038082111561556657600080fd5b908501906040828803121561557a57600080fd5b615582614bd6565b823561558d8161551d565b81526020830135828111156155a157600080fd5b6155ad89828601614c55565b6020830152509497949650505050604092909201359150565b600080600080600060a086880312156155de57600080fd5b85356155e981614d46565b94506020868101356001600160401b038082111561560657600080fd5b818901915089601f83011261561a57600080fd5b8135615628614c7482614df6565b81815260059190911b8301840190848101908c83111561564757600080fd5b938501935b8285101561566c5761565d85614ba9565b8252938501939085019061564c565b98505050604089013592508083111561568457600080fd5b505061569288828901614e19565b935050606086013591506156a860808701615108565b90509295509295909350565b600181811c908216806156c857607f821691505b6020821081141561510257634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415615729576157296156ff565b5060010190565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b61ffff84168152604060208201526000615787604083018486615740565b95945050505050565b81516001600160a01b0390811682526020808401519091169082015260408083015190820152606081015b92915050565b6020815260ff8251166020820152600060208301516040808401526118056060840182615231565b805182526020810151602083015260006040820151606060408501526118056060850182615231565b61ffff8a811682528981166020830152881660408201526001600160a01b03871660608201526080810186905260a0810185905261012060c0820181905260009061585f838201876157e9565b905082810360e08401526158738186615231565b90508281036101008401526158888185615231565b9c9b505050505050505050505050565b61ffff8616815284602082015260a0604082015260006158bb60a0830186615231565b6001600160a01b03948516606084015292909316608090910152949350505050565b61ffff94909416845260208401929092526001600160a01b03908116604084015216606082015260800190565b600082601f83011261591b57600080fd5b8151615929614c7482614c2e565b81815284602083860101111561593e57600080fd5b611805826020830160208701615205565b60006020828403121561596157600080fd5b81516001600160401b0381111561597757600080fd5b6118058482850161590a565b60006020828403121561599557600080fd5b5051919050565b6000602082840312156159ae57600080fd5b8151614dad81614d46565b6000828210156159cb576159cb6156ff565b500390565b6000602082840312156159e257600080fd5b81516001600160401b03808211156159f957600080fd5b9083019060408286031215615a0d57600080fd5b615a15614bd6565b8251615a208161551d565b8152602083015182811115615a3457600080fd5b615a408782860161590a565b60208301525095945050505050565b600061012061ffff8c1683528a602084015289604084015260018060a01b03891660608401528760808401528660a08401528060c084015261585f818401876157e9565b61ffff8716815285602082015260c060408201526000615ab660c0830187615231565b6001600160a01b03958616606084015293909416608082015260a00152949350505050565b600061ffff808816835280871660208401525084604083015260806060830152614a6a608083018486615740565b60008251615b1b818460208701615205565b9190910192915050565b60008219821115615b3857615b386156ff565b500190565b600060208284031215615b4f57600080fd5b8151614dad8161551d565b600181815b80851115615b95578160001904821115615b7b57615b7b6156ff565b80851615615b8857918102915b93841c9390800290615b5f565b509250929050565b600082615bac575060016157bb565b81615bb9575060006157bb565b8160018114615bcf5760028114615bd957615bf5565b60019150506157bb565b60ff841115615bea57615bea6156ff565b50506001821b6157bb565b5060208310610133831016604e8410600b8410161715615c18575081810a6157bb565b615c228383615b5a565b8060001904821115615c3657615c366156ff565b029392505050565b6000614dad60ff841683615b9d565b6000816000190483118215151615615c6757615c676156ff565b500290565b600082615c8957634e487b7160e01b600052601260045260246000fd5b500490565b61ffff85168152608060208201526000615cab6080830186615231565b6001600160401b03851660408401528281036060840152614a6a8185615231565b604081526000615cdf6040830185615231565b90508260208301529392505050565b61ffff8716815260c060208201526000615d0b60c0830188615231565b8281036040840152615d1d8188615231565b6001600160a01b0387811660608601528616608085015283810360a08501529050615d488185615231565b9998505050505050505050565b600060408284031215615d6757600080fd5b615d6f614bd6565b82518152602083015160208201528091505092915050565b600060208284031215615d9957600080fd5b8151614dad816150b3565b600060608284031215615db657600080fd5b604051606081018181106001600160401b0382111715615dd857615dd8614bc0565b6040528251615de681614d46565b81526020830151615df681614d46565b60208201526040928301519281019290925250919050565b600060408284031215615e2057600080fd5b615e28614bd6565b8251615e3381614d46565b8152602092830151928101929092525091905056fe58436861696e4875623a3a5f726571756573745769746864726177416374696f58436861696e4875623a3a66696e616c697a65576974686472617746726f6d43a264697066735822122097d0b8638136fee802f94a2709a7ec91bbda27ce70c17aec0beacf55b86316be64736f6c634300080c003300000000000000000000000045a01e4e04f14f7a4a6702c74187c5f6222033cd0000000000000000000000003c2269811836af69497e5f486a85d7316753cf62", + "nonce": "0xb3" + }, + "additionalContracts": [] + }, + { + "hash": "0xcbb63e13b4cfed5f20707c1573c60c3ade57879c23aaa21c6113409d9f6bd698", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x3c85f6CEd24d5F874A7E1Fc2c1d4A1dc88Ef0Da6", + "function": "setXChainHub(address)", + "arguments": [ + "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3c85f6ced24d5f874a7e1fc2c1d4a1dc88ef0da6", + "gas": "0x9ce3", + "value": "0x0", + "data": "0xbe6f1c81000000000000000000000000e628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "nonce": "0xb4" + }, + "additionalContracts": [] + }, + { + "hash": "0x1706b665d3eddb3ac84a947038aa68693f3952e6d9c2324998fcb58526b92455", + "transactionType": "CREATE", + "contractName": "XChainStrategy", + "contractAddress": "0x7cBFdD12C188CF7C9844499c4b2082A2033FcAE2", + "function": null, + "arguments": [ + "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", + "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "0xeB959af810FEC83dE7021A77906ab3d9fDe567B1", + "XChainStrategy Polygon-Optimism", + "0" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "gas": "0x24a27d", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b50604051620020d0380380620020d08339810160408190526200003491620001dd565b60016000556200004886868686866200008b565b600980546001600160a01b0319166001600160a01b0398909816979097179096555050600b805461ffff191661ffff909516949094179093555062000378915050565b8051620000a0906001906020840190620000f0565b5050600380546001600160a01b03199081166001600160a01b0396871617909155600580548216938616939093179092556006805483169185169190911790556002805490911691909216179055565b828054620000fe906200033b565b90600052602060002090601f0160209004810192826200012257600085556200016d565b82601f106200013d57805160ff19168380011785556200016d565b828001600101855582156200016d579182015b828111156200016d57825182559160200191906001019062000150565b506200017b9291506200017f565b5090565b5b808211156200017b576000815560010162000180565b6001600160a01b0381168114620001ac57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b805161ffff81168114620001d857600080fd5b919050565b600080600080600080600060e0888a031215620001f957600080fd5b8751620002068162000196565b809750506020808901516200021b8162000196565b60408a01519097506200022e8162000196565b60608a0151909650620002418162000196565b60808a0151909550620002548162000196565b60a08a01519094506001600160401b03808211156200027257600080fd5b818b0191508b601f8301126200028757600080fd5b8151818111156200029c576200029c620001af565b604051601f8201601f19908116603f01168101908382118183101715620002c757620002c7620001af565b816040528281528e86848701011115620002e057600080fd5b600093505b82841015620003045784840186015181850187015292850192620002e5565b82841115620003165760008684830101525b8097505050505050506200032d60c08901620001c5565b905092959891949750929550565b600181811c908216806200035057607f821691505b602082108114156200037257634e487b7160e01b600052602260045260246000fd5b50919050565b611d4880620003886000396000f3fe60806040526004361061020f5760003560e01c806372603ab411610118578063b98f8144116100a0578063d0a6d1a61161006f578063d0a6d1a6146104bd578063d0ebdbe7146105d4578063e1997ff7146105f4578063e2b943fd14610286578063fbfa77cf1461060a57600080fd5b8063b98f814414610560578063c7b9d53014610580578063cce121dd146105a0578063cf9fb5b3146105c157600080fd5b8063944ffba8116100e7578063944ffba8146104bd578063969b1cdb146104d2578063b0750611146104f2578063b228e18a14610520578063b6b55f251461054057600080fd5b806372603ab41461044a57806386d780e61461046a5780638f2dec321461047d578063933eb0f01461049d57600080fd5b8063365a86fc1161019b5780636817031b1161016a5780636817031b146103bf57806368ccaa52146103df5780636ea056a9146103f45780636f307dc3146104145780636f6956291461043457600080fd5b8063365a86fc1461034a5780633f96474a1461036a578063481c6a751461037f5780635312ea8e1461039f57600080fd5b80631fe4a686116101e25780631fe4a6861461029b57806327e5cbaf146102d35780632e1a7d4d146102e85780632e60dd461461030857806331962cdc1461032a57600080fd5b806304b21c301461021457806306fdde031461023d57806312f8a02e1461025f5780631e5d29a214610286575b600080fd5b34801561022057600080fd5b5061022a60085481565b6040519081526020015b60405180910390f35b34801561024957600080fd5b5061025261062a565b6040516102349190611ab5565b34801561026b57600080fd5b50610274600281565b60405160ff9091168152602001610234565b34801561029257600080fd5b50610274600181565b3480156102a757600080fd5b506006546102bb906001600160a01b031681565b6040516001600160a01b039091168152602001610234565b3480156102df57600080fd5b5061022a6106b8565b3480156102f457600080fd5b50610274610303366004611ae8565b6106ef565b34801561031457600080fd5b50610328610323366004611b01565b610822565b005b34801561033657600080fd5b50610328610345366004611b40565b6108dc565b34801561035657600080fd5b506009546102bb906001600160a01b031681565b34801561037657600080fd5b50610274600381565b34801561038b57600080fd5b506005546102bb906001600160a01b031681565b3480156103ab57600080fd5b506103286103ba366004611ae8565b610950565b3480156103cb57600080fd5b506103286103da366004611b40565b61099d565b3480156103eb57600080fd5b5061022a610a11565b34801561040057600080fd5b5061032861040f366004611b5d565b610a7e565b34801561042057600080fd5b506002546102bb906001600160a01b031681565b34801561044057600080fd5b5061022a60075481565b34801561045657600080fd5b50610328610465366004611ae8565b610b86565b610328610478366004611b89565b610bb5565b34801561048957600080fd5b50610328610498366004611ae8565b610f4a565b3480156104a957600080fd5b506103286104b8366004611ae8565b610f79565b3480156104c957600080fd5b50610274600081565b3480156104de57600080fd5b506103286104ed366004611ae8565b611169565b3480156104fe57600080fd5b50600b5461050d9061ffff1681565b60405161ffff9091168152602001610234565b34801561052c57600080fd5b5061032861053b366004611ae8565b6112b4565b34801561054c57600080fd5b5061027461055b366004611ae8565b6112e3565b34801561056c57600080fd5b5061032861057b366004611b9c565b6113a1565b34801561058c57600080fd5b5061032861059b366004611b40565b61140b565b3480156105ac57600080fd5b5060065461027490600160a01b900460ff1681565b6103286105cf366004611bc0565b611474565b3480156105e057600080fd5b506103286105ef366004611b40565b611671565b34801561060057600080fd5b5061022a600a5481565b34801561061657600080fd5b506003546102bb906001600160a01b031681565b6001805461063790611c0a565b80601f016020809104026020016040519081016040528092919081815260200182805461066390611c0a565b80156106b05780601f10610685576101008083540402835291602001916106b0565b820191906000526020600020905b81548152906001019060200180831161069357829003601f168201915b505050505081565b600654600090600160a01b900460ff16156106e7576106d5610a11565b600a546106e29190611c55565b905090565b6106e2610a11565b6003546000906001600160a01b031633146107475760405162461bcd60e51b81526020600482015260136024820152721dda5d1a191c985dce8e9393d517d590555315606a1b60448201526064015b60405180910390fd5b600454828110610758578281036004555b82610761610a11565b1015610770576001915061081c565b60025460405163a9059cbb60e01b8152336004820152602481018590526001600160a01b039091169063a9059cbb906044016020604051808303816000875af11580156107c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e59190611c6d565b5060405183815233907f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a94243649060200160405180910390a25b50919050565b6005546001600160a01b0316331461084c5760405162461bcd60e51b815260040161073e90611c8f565b60038160ff1611156108bc5760405162461bcd60e51b815260206004820152603360248201527f58436861696e53747261746567793a3a73657458436861696e4465706f73697460448201527253746174653a494e56414c494420535441544560681b606482015260840161073e565b6006805460ff909216600160a01b0260ff60a01b19909216919091179055565b6005546001600160a01b031633146109065760405162461bcd60e51b815260040161073e90611c8f565b600980546001600160a01b0319166001600160a01b0383169081179091556040517f9511f9d7c7de291b470607f3a1ab50c20417e05abe7c2f191c2bae4b7b4cfcab90600090a250565b6005546001600160a01b0316331461097a5760405162461bcd60e51b815260040161073e90611c8f565b60048054829003905560025461099a906001600160a01b031633836116d2565b50565b6005546001600160a01b031633146109c75760405162461bcd60e51b815260040161073e90611c8f565b600380546001600160a01b0319166001600160a01b0383169081179091556040517f81ff71f5398c6c0feb681613c0153a88914e10f1bf901d466657bf2ca371149090600090a250565b6002546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610a5a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e29190611cc6565b6005546001600160a01b03163314610acd5760405162461bcd60e51b815260206004820152601260248201527139bbb2b2b81d1d2727aa2fa6a0a720a3a2a960711b604482015260640161073e565b6002546001600160a01b0383811691161415610b2b5760405162461bcd60e51b815260206004820152601860248201527f73776565703a53414d455f41535f554e4445524c59494e470000000000000000604482015260640161073e565b610b3f6001600160a01b03831633836116d2565b816001600160a01b03167fab2246061d7b0dd3631d037e3f6da75782ae489eeb9f6af878a4b25df9b07c7782604051610b7a91815260200190565b60405180910390a25050565b6005546001600160a01b03163314610bb05760405162461bcd60e51b815260040161073e90611c8f565b600755565b6005546001600160a01b0316331480610bd857506006546001600160a01b031633145b610c3b5760405162461bcd60e51b815260206004820152602e60248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e60448201526d19ce95539055551213d49256915160921b606482015260840161073e565b600034118015610c4f575060008160e00135115b610cb55760405162461bcd60e51b815260206004820152603160248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e604482015270673a4e4f2047415320464f52204645455360781b606482015260840161073e565b600654600160a01b900460ff1660031415610d285760405162461bcd60e51b815260206004820152602d60248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e60448201526c673a57524f4e4720535441544560981b606482015260840161073e565b6006805460ff60a01b1916600160a01b179055600780548235918291600090610d52908490611c55565b9091555050600954600254610d74916001600160a01b0391821691168361173a565b6009546040805161010081018252600b5461ffff1681526001600160a01b03909216916344c6e242913491906020820190610db59060608901908901611b9c565b61ffff168152602001610dce6080880160608901611b9c565b61ffff168152602001610de760c0880160a08901611b40565b6001600160a01b0316815260208082018790528701356040820152606001610e1560e0880160c08901611b40565b6001600160a01b03908116825260e080890135602093840152604080516001600160e01b031988841b168152855161ffff908116600483015294860151851660248201529085015190931660448401526060840151821660648401526080840151608484015260a084015160a484015260c084015190911660c4830152919091015160e4820152610104016000604051808303818588803b158015610eb957600080fd5b505af1158015610ecd573d6000803e3d6000fd5b5050600b5461ffff169250610eeb91505060c0840160a08501611b40565b6001600160a01b0316610f0460a0850160808601611b40565b6001600160a01b03167f3b6bac8afb84559b98afdd2afe0c8a7b8f3a9059ac11fc14e327f48b63c1f7c684604051610f3e91815260200190565b60405180910390a45050565b6005546001600160a01b03163314610f745760405162461bcd60e51b815260040161073e90611c8f565b600855565b6005546001600160a01b0316331480610f9c57506006546001600160a01b031633145b610ffd5760405162461bcd60e51b815260206004820152602c60248201527f58436861696e53747261746567793a3a776974686472617746726f6d4875623a60448201526b15539055551213d49256915160a21b606482015260840161073e565b600654600160a01b900460ff1660031461106d5760405162461bcd60e51b815260206004820152602b60248201527f58436861696e53747261746567793a3a776974686472617746726f6d4875623a60448201526a57524f4e4720535441544560a81b606482015260840161073e565b6006805460ff60a01b1916600160a11b17905560088054829190600090611095908490611c55565b9091555050600a548111156110ae576000600a556110c6565b80600a60008282546110c09190611cdf565b90915550505b600954604051630933eb0f60e41b8152600481018390526001600160a01b039091169063933eb0f090602401600060405180830381600087803b15801561110c57600080fd5b505af1158015611120573d6000803e3d6000fd5b50506009546040518481526001600160a01b0390911692507f16279c216b1c672e0f97cf97602defb941984ff4045d6f446a0a86adbbbda11e915060200160405180910390a250565b6009546001600160a01b031633146111cf5760405162461bcd60e51b815260206004820152602360248201527f58436861696e53747261746567793a3a7265706f72743a554e415554484f524960448201526216915160ea1b606482015260840161073e565b600654600160a01b900460ff166112325760405162461bcd60e51b815260206004820152602160248201527f58436861696e53747261746567793a7265706f72743a57524f4e4720535441546044820152604560f81b606482015260840161073e565b8061124a576006805460ff60a01b1916905560006007555b600654600160a01b900460ff1660011415611273576006805460ff60a01b1916600160a11b1790555b600a5460408051918252602082018390527f523ea018db21bc8aaebcc3ba07de99c2a8b94eecf22ec9c6cf5ac47f20289e2e910160405180910390a1600a55565b6005546001600160a01b031633146112de5760405162461bcd60e51b815260040161073e90611c8f565b600a55565b6003546000906001600160a01b031633146113355760405162461bcd60e51b815260206004820152601260248201527119195c1bdcda5d0e8e9393d517d59055531560721b604482015260640161073e565b81600460008282546113479190611c55565b9091555050600254611364906001600160a01b03163330856117f2565b60405182815233907f2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c49060200160405180910390a2506000919050565b6005546001600160a01b031633146113cb5760405162461bcd60e51b815260040161073e90611c8f565b600b805461ffff191661ffff83169081179091556040517fabdb180d510fcc5235fb8a6661fdec8935ac84b04de6c2bb0e2f1379b98b704e90600090a250565b6005546001600160a01b0316331461142257600080fd5b600680546001600160a01b0319166001600160a01b03838116919091179091556005546040519116907fb42c9cb8ecefeff71aebeb9f96de1e1b6b63234ddfa5196a2c7e4d78beeed66990600090a250565b6005546001600160a01b031633148061149757506006546001600160a01b031633145b6115095760405162461bcd60e51b815260206004820152603d60248201527f58436861696e53747261746567793a3a737461727452657175657374546f576960448201527f746864726177556e6465726c79696e673a554e415554484f52495a4544000000606482015260840161073e565b600654600160a01b900460ff1660021461158b5760405162461bcd60e51b815260206004820152603c60248201527f58436861696e53747261746567793a3a737461727452657175657374546f576960448201527f746864726177556e6465726c79696e673a57524f4e4720535441544500000000606482015260840161073e565b6006805460ff60a01b1916600360a01b179055600954600b5460405163551596d360e01b815261ffff90911660048201526001600160a01b038381166024830152604482018790528481166064830152608482018690529091169063551596d390349060a4016000604051808303818588803b15801561160a57600080fd5b505af115801561161e573d6000803e3d6000fd5b5050600b546040518881526001600160a01b038616945061ffff90911692507f76924bfc11a5da8df12e39ff223c87c80137c4726aea92260a36e5bc7ab34ef3915060200160405180910390a350505050565b6005546001600160a01b0316331461168857600080fd5b600580546001600160a01b0319166001600160a01b0383169081179091556040517f5c18ab5c697b63d102fc7e14c77bfaef0f1013206eca139920fd389277814e0990600090a250565b6040516001600160a01b03831660248201526044810182905261173590849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915261182a565b505050565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa15801561178b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117af9190611cc6565b6117b99190611c55565b6040516001600160a01b0385166024820152604481018290529091506117ec90859063095ea7b360e01b906064016116fe565b50505050565b6040516001600160a01b03808516602483015283166044820152606481018290526117ec9085906323b872dd60e01b906084016116fe565b600061187f826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166118fc9092919063ffffffff16565b805190915015611735578080602001905181019061189d9190611c6d565b6117355760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161073e565b606061190b8484600085611913565b949350505050565b6060824710156119745760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161073e565b600080866001600160a01b031685876040516119909190611cf6565b60006040518083038185875af1925050503d80600081146119cd576040519150601f19603f3d011682016040523d82523d6000602084013e6119d2565b606091505b50915091506119e3878383876119ee565b979650505050505050565b60608315611a5a578251611a53576001600160a01b0385163b611a535760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161073e565b508161190b565b61190b8383815115611a6f5781518083602001fd5b8060405162461bcd60e51b815260040161073e9190611ab5565b60005b83811015611aa4578181015183820152602001611a8c565b838111156117ec5750506000910152565b6020815260008251806020840152611ad4816040850160208701611a89565b601f01601f19169190910160400192915050565b600060208284031215611afa57600080fd5b5035919050565b600060208284031215611b1357600080fd5b813560ff81168114611b2457600080fd5b9392505050565b6001600160a01b038116811461099a57600080fd5b600060208284031215611b5257600080fd5b8135611b2481611b2b565b60008060408385031215611b7057600080fd5b8235611b7b81611b2b565b946020939093013593505050565b6000610100828403121561081c57600080fd5b600060208284031215611bae57600080fd5b813561ffff81168114611b2457600080fd5b60008060008060808587031215611bd657600080fd5b84359350602085013592506040850135611bef81611b2b565b91506060850135611bff81611b2b565b939692955090935050565b600181811c90821680611c1e57607f821691505b6020821081141561081c57634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008219821115611c6857611c68611c3f565b500190565b600060208284031215611c7f57600080fd5b81518015158114611b2457600080fd5b6020808252601c908201527f58436861696e53747261746567793a3a4f4e4c59204d414e4147455200000000604082015260600190565b600060208284031215611cd857600080fd5b5051919050565b600082821015611cf157611cf1611c3f565b500390565b60008251611d08818460208701611a89565b919091019291505056fea2646970667358221220ca364f85715fd25189cc9360820034fd4ece71261299379b0a116c34ed00e49764736f6c634300080c0033000000000000000000000000e628f2e4398c172ad1e1e1dee9ae6201d73dd0f30000000000000000000000006f3d24b9855a91193904096dedc0afd886c9c28f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b000000000000000000000000eb959af810fec83de7021a77906ab3d9fde567b100000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f58436861696e537472617465677920506f6c79676f6e2d4f7074696d69736d00", + "nonce": "0xb5" + }, + "additionalContracts": [] + }, + { + "hash": "0xaaeaf2da26dbe06d198a86dcf8c61c23e5898743c3d3fa4eabde3c600e804ee0", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x3c85f6CEd24d5F874A7E1Fc2c1d4A1dc88Ef0Da6", + "function": "setXChainStrategy(address)", + "arguments": [ + "0x7cBFdD12C188CF7C9844499c4b2082A2033FcAE2" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3c85f6ced24d5f874a7e1fc2c1d4a1dc88ef0da6", + "gas": "0x107cd", + "value": "0x0", + "data": "0xddf508020000000000000000000000007cbfdd12c188cf7c9844499c4b2082a2033fcae2", + "nonce": "0xb6" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x1a8744d143da10d6565b6ba83d3397615abc2b7bb64eadec7a6461219525ee0d", + "transactionIndex": "0x2b", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": null, + "cumulativeGasUsed": "0x7d56ca", + "gasUsed": "0x158b3d", + "contractAddress": "0x345D12024E011F2394a9E3B6162DC4D7aaB53182", + "logs": [ + { + "address": "0x345D12024E011F2394a9E3B6162DC4D7aaB53182", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b" + ], + "data": "0x", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0x1a8744d143da10d6565b6ba83d3397615abc2b7bb64eadec7a6461219525ee0d", + "transactionIndex": "0x2b", + "logIndex": "0xe3", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x00000000000000000000000000000000000000000000000000967b7e8ee3fc0000000000000000000000000000000000000000000000000043033f69fe0ccaed0000000000000000000000000000000000000000000177a808e930ebe193a2b0000000000000000000000000000000000000000000000000426cc3eb6f28ceed0000000000000000000000000000000000000000000177a8097fac6a70779eb0", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0x1a8744d143da10d6565b6ba83d3397615abc2b7bb64eadec7a6461219525ee0d", + "transactionIndex": "0x2b", + "logIndex": "0xe4", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000400000000000000000000000004000000000008000000000000000000000000000000000000000000000000000000000800001000000410000000100000000000000008000020000000000000000000800000000000000000080000000000000400000000000000000000000000000000000000100000000000000000000000000200000000000000000000001000000000000000000040000000000000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0xddbca8d7bc392ffd3f99adaffe604c249ae94e3230888078f7599b29b00d25a9", + "transactionIndex": "0x2c", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": null, + "cumulativeGasUsed": "0xa4e19b", + "gasUsed": "0x278ad1", + "contractAddress": "0x3c85f6CEd24d5F874A7E1Fc2c1d4A1dc88Ef0Da6", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000114330e47d76c00000000000000000000000000000000000000000000000000426cc3eb6d8f79660000000000000000000000000000000000000000000177a8097fac6a70779eb0000000000000000000000000000000000000000000000000415890dd25b80d660000000000000000000000000000000000000000000177a80a93df78b84f0ab0", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0xddbca8d7bc392ffd3f99adaffe604c249ae94e3230888078f7599b29b00d25a9", + "transactionIndex": "0x2c", + "logIndex": "0xe5", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000410000000100000000000000008000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x6022b7430654f9d0bd7c633138cb22f8ceb1923dcf087779475e1b69db27c6ce", + "transactionIndex": "0x2d", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": null, + "cumulativeGasUsed": "0xafca3b", + "gasUsed": "0xae8a0", + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b" + ], + "data": "0x", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0x6022b7430654f9d0bd7c633138cb22f8ceb1923dcf087779475e1b69db27c6ce", + "transactionIndex": "0x2d", + "logIndex": "0xe6", + "removed": false + }, + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b76389980198", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0x6022b7430654f9d0bd7c633138cb22f8ceb1923dcf087779475e1b69db27c6ce", + "transactionIndex": "0x2d", + "logIndex": "0xe7", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x000000000000000000000000000000000000000000000000004c3242a22b8000000000000000000000000000000000000000000000000000415890dd22c8bfe30000000000000000000000000000000000000000000177a80a93df78b84f0ab0000000000000000000000000000000000000000000000000410c5e9a809d3fe30000000000000000000000000000000000000000000177a80ae011bb5a7a8ab0", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0x6022b7430654f9d0bd7c633138cb22f8ceb1923dcf087779475e1b69db27c6ce", + "transactionIndex": "0x2d", + "logIndex": "0xe8", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000100000000000000000000000000000000400000000000000000000010000000000000108000000000000000000000000004000000000000002000000000000000800000000000410000000100000000000000008000020000000000000000000800000000000000000080000000000000000000000000000000000080000000000000000000000000000000000000000001200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000020000000000000000000000000000000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0xe6a790bda5489879bcb9f8cd8f057efda75e5f7528c40d3058a6ab50ab69ca06", + "transactionIndex": "0x30", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3c85f6CEd24d5F874A7E1Fc2c1d4A1dc88Ef0Da6", + "cumulativeGasUsed": "0xb4d7ce", + "gasUsed": "0xb4a4", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000004edc29bca3000000000000000000000000000000000000000000000000000410c5e9a7fcdfc030000000000000000000000000000000000000000000177a80afe6f7bb2e81eb0000000000000000000000000000000000000000000000000410770d7e403cc030000000000000000000000000000000000000000000177a80b035d3e4eb24eb0", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0xe6a790bda5489879bcb9f8cd8f057efda75e5f7528c40d3058a6ab50ab69ca06", + "transactionIndex": "0x30", + "logIndex": "0xf7", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000410000000100000000000000008000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x8ffa115e85d73f3ab0e1475123239df3c4dbcb13e2a08c9fd0cd9c151edb5b35", + "transactionIndex": "0x31", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0xb59dff", + "gasUsed": "0xc631", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0x4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0x8ffa115e85d73f3ab0e1475123239df3c4dbcb13e2a08c9fd0cd9c151edb5b35", + "transactionIndex": "0x31", + "logIndex": "0xf8", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x00000000000000000000000000000000000000000000000000056859d9dbec00000000000000000000000000000000000000000000000000410770d7e3f663d70000000000000000000000000000000000000000000177a80b035d3e4eb24eb00000000000000000000000000000000000000000000000004102087e0a1a77d70000000000000000000000000000000000000000000177a80b08c598288e3ab0", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0x8ffa115e85d73f3ab0e1475123239df3c4dbcb13e2a08c9fd0cd9c151edb5b35", + "transactionIndex": "0x31", + "logIndex": "0xf9", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000100000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000002000000000000000800000000000410000000100000000000000008000020000000000000000000800000000000000000080000000000000000000000000000000000000000000000000000080000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000400080000000000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x7685af4b1ccc69e9d14ce46f70046eea328253c2eb876b6ebb62c15a110d0da5", + "transactionIndex": "0x32", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0xb61674", + "gasUsed": "0x7875", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0x4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0x7685af4b1ccc69e9d14ce46f70046eea328253c2eb876b6ebb62c15a110d0da5", + "transactionIndex": "0x32", + "logIndex": "0xfa", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x00000000000000000000000000000000000000000000000000034961f4ed9c000000000000000000000000000000000000000000000000004102087e0a0bc2340000000000000000000000000000000000000000000177a80b08c598288e3ab000000000000000000000000000000000000000000000000040febf1c151e26340000000000000000000000000000000000000000000177a80b0c0efa1d7bd6b0", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0x7685af4b1ccc69e9d14ce46f70046eea328253c2eb876b6ebb62c15a110d0da5", + "transactionIndex": "0x32", + "logIndex": "0xfb", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000100000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000002000000000000000800000000000410000000100000000000000008000020000000000000000000800000000000000000080000000000000000000000000000000000000000000000000000080000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000400080000000000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x6823df42004464714388a7a8b9b4d47900d6aad1c2b1ebcab79b5ea990f23a77", + "transactionIndex": "0x34", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0xb9e8a3", + "gasUsed": "0xc58d", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x47e7ef2400000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0x6823df42004464714388a7a8b9b4d47900d6aad1c2b1ebcab79b5ea990f23a77", + "transactionIndex": "0x34", + "logIndex": "0x105", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x000000000000000000000000000000000000000000000000000563e05301bc0000000000000000000000000000000000000000000000000040febf1c151535850000000000000000000000000000000000000000000177a80b215ba25c1eaeb000000000000000000000000000000000000000000000000040f95b3bc21379850000000000000000000000000000000000000000000177a80b26bf82af206ab0", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0x6823df42004464714388a7a8b9b4d47900d6aad1c2b1ebcab79b5ea990f23a77", + "transactionIndex": "0x34", + "logIndex": "0x106", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000100000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000040000000000000000002000000000000000800000000000450001000100000000000000008000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000020000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000020000000000100000000040000000000000000000000000000000000000000008000020000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0xa0b4a39006d589abbdfde3134c61e7075aa559e5364e9adb8ae5e44fef8c649c", + "transactionIndex": "0x35", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0xbaae30", + "gasUsed": "0xc58d", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x3c66a8fa00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0xa0b4a39006d589abbdfde3134c61e7075aa559e5364e9adb8ae5e44fef8c649c", + "transactionIndex": "0x35", + "logIndex": "0x107", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x000000000000000000000000000000000000000000000000000563e05301bc0000000000000000000000000000000000000000000000000040f95b3bc204d00e0000000000000000000000000000000000000000000177a80b26bf82af206ab000000000000000000000000000000000000000000000000040f3f75b6f03140e0000000000000000000000000000000000000000000177a80b2c2363022226b0", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0xa0b4a39006d589abbdfde3134c61e7075aa559e5364e9adb8ae5e44fef8c649c", + "transactionIndex": "0x35", + "logIndex": "0x108", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000100000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000040000000000000000002000000000000000800000000000450000000100000000000000008000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000800200004000000000400000000001000000000000000000000000000000100000000040000000000000000000000000000000000000000008000020000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0xf53a85fcebcdd57c4949f799d54a0c20aa69f9ae43dc5a9f90a3539541229060", + "transactionIndex": "0x36", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0xbb73bd", + "gasUsed": "0xc58d", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x793101a500000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0xf53a85fcebcdd57c4949f799d54a0c20aa69f9ae43dc5a9f90a3539541229060", + "transactionIndex": "0x36", + "logIndex": "0x109", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x000000000000000000000000000000000000000000000000000563e05301bc0000000000000000000000000000000000000000000000000040f3f75b6ef46a970000000000000000000000000000000000000000000177a80b2c2363022226b000000000000000000000000000000000000000000000000040ee937b1bf2ae970000000000000000000000000000000000000000000177a80b3187435523e2b0", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0xf53a85fcebcdd57c4949f799d54a0c20aa69f9ae43dc5a9f90a3539541229060", + "transactionIndex": "0x36", + "logIndex": "0x10a", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000440000000000000000100000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000040000000000000000002000000004000000800000000000450000000100000000000000008000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000100000000000004000000000000000000001000000000000000000000000000000100000000040000000000000000000000000000000000000000008000020000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0xf11050b282d0e84cc1ef37ec2818e96b8ed2892c37472e1778ee086724609f61", + "transactionIndex": "0x37", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0xbc393e", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x6833f60d00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0xf11050b282d0e84cc1ef37ec2818e96b8ed2892c37472e1778ee086724609f61", + "transactionIndex": "0x37", + "logIndex": "0x10b", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005638c8155ac0000000000000000000000000000000000000000000000000040ee937b1be405200000000000000000000000000000000000000000000177a80b3187435523e2b000000000000000000000000000000000000000000000000040e92fee9a8e59200000000000000000000000000000000000000000000177a80b36eacfd6798eb0", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0xf11050b282d0e84cc1ef37ec2818e96b8ed2892c37472e1778ee086724609f61", + "transactionIndex": "0x37", + "logIndex": "0x10c", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000440000000000000000100000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000002000000000000000800000000000410000000100000000000000008000020000000000000000000800000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000020000000800000000000000000000000000000000008000020000002000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0xe39eb369430098ff32d4e1f2294945db5bc31478f2afbc0b47b190372abcc5bf", + "transactionIndex": "0x38", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0xbcfebf", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x4eddea0600000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0xe39eb369430098ff32d4e1f2294945db5bc31478f2afbc0b47b190372abcc5bf", + "transactionIndex": "0x38", + "logIndex": "0x10d", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005638c8155ac0000000000000000000000000000000000000000000000000040e92fee9a7fb08d0000000000000000000000000000000000000000000177a80b36eacfd6798eb000000000000000000000000000000000000000000000000040e3cc62192a048d0000000000000000000000000000000000000000000177a80b3c4e5c57cf3ab0", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0xe39eb369430098ff32d4e1f2294945db5bc31478f2afbc0b47b190372abcc5bf", + "transactionIndex": "0x38", + "logIndex": "0x10e", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000100000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000002000000000000000800000000000410000000100000000000000008000020000000000000000000800000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000002000000080001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000000008000020000001000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0xcff26cf11e20ad34fc03f7ae3399bdafd6bc16c740407ad8b752689d11d7fa7c", + "transactionIndex": "0x39", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0xbdc440", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x2b2e05c100000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0xcff26cf11e20ad34fc03f7ae3399bdafd6bc16c740407ad8b752689d11d7fa7c", + "transactionIndex": "0x39", + "logIndex": "0x10f", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005638c8155ac0000000000000000000000000000000000000000000000000040e3cc62191b5bfa0000000000000000000000000000000000000000000177a80b3c4e5c57cf3ab000000000000000000000000000000000000000000000000040de68d597c5affa0000000000000000000000000000000000000000000177a80b41b1e8d924e6b0", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0xcff26cf11e20ad34fc03f7ae3399bdafd6bc16c740407ad8b752689d11d7fa7c", + "transactionIndex": "0x39", + "logIndex": "0x110", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000140000004000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000002000000000000000800000000000410000000100000000000000008000020000000000000000000800000080000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000000008000020000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0xf57530a36c8d862a6f9f8a1749e56e9cb8bb48185d28206f35692218f33bbea7", + "transactionIndex": "0x3b", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0xc5138f", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xe5fa2b7000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0xf57530a36c8d862a6f9f8a1749e56e9cb8bb48185d28206f35692218f33bbea7", + "transactionIndex": "0x3b", + "logIndex": "0x128", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005638c8155ac0000000000000000000000000000000000000000000000000040de68d597b707670000000000000000000000000000000000000000000177a80b6f5d4cdce54eb000000000000000000000000000000000000000000000000040d9054916615b670000000000000000000000000000000000000000000177a80b74c0d95e3afab0", + "blockHash": "0xfda3c5021363b3486cdf51a19e9e36fae5c8505d206531016e837a94830d6b9d", + "blockNumber": "0x1f90804", + "transactionHash": "0xf57530a36c8d862a6f9f8a1749e56e9cb8bb48185d28206f35692218f33bbea7", + "transactionIndex": "0x3b", + "logIndex": "0x129", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000100000000000000000000000000000000400000000000000000000000000000000000008000000000200000000000000000000000000000002000001000000000800000000000410000000100000000000000008000020000000000000000000800000000000000000080000000000000000000000000000000000000000000000000000000008000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000000008000020000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0xdacdd1491bedfad3fab83931c6e383dc908112f7c8b5ee85c38f1aa40a1a24e4", + "transactionIndex": "0x19", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0x385bce", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xcbc43f8900000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0xdacdd1491bedfad3fab83931c6e383dc908112f7c8b5ee85c38f1aa40a1a24e4", + "transactionIndex": "0x19", + "logIndex": "0x61", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005638c8155ac0000000000000000000000000000000000000000000000000040d905491652b2d40000000000000000000000000000000000000000000177a83059ffbd34e245f700000000000000000000000000000000000000000000000040d3a1bc94fd06d40000000000000000000000000000000000000000000177a8305f6349b637f1f7", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0xdacdd1491bedfad3fab83931c6e383dc908112f7c8b5ee85c38f1aa40a1a24e4", + "transactionIndex": "0x19", + "logIndex": "0x62", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000800000100000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000002000000000000000800000000000410000004100000000000000008000020000000000000000000800000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000000008000020040000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x2e88ff2284363110cbb004199ed73d42603dcfc1c44c82bf0f2d361275910a38", + "transactionIndex": "0x1a", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0x39214f", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x305d61ae00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x2e88ff2284363110cbb004199ed73d42603dcfc1c44c82bf0f2d361275910a38", + "transactionIndex": "0x1a", + "logIndex": "0x63", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005638c8155ac0000000000000000000000000000000000000000000000000040d3a1bc94ee5e410000000000000000000000000000000000000000000177a8305f6349b637f1f700000000000000000000000000000000000000000000000040ce3e301398b2410000000000000000000000000000000000000000000177a83064c6d6378d9df7", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x2e88ff2284363110cbb004199ed73d42603dcfc1c44c82bf0f2d361275910a38", + "transactionIndex": "0x1a", + "logIndex": "0x64", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000100000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000002000000000000000800000000000410000000100000000000000008000020000000000000000000800000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000200000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000021000000000400000000000000000000000000000008000020000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x57dfdc84d7c40c9b96d56bcb54c510e1742ce4c11964f78797d7472992943d48", + "transactionIndex": "0x1b", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0x39e6d0", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xac86ac7200000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x57dfdc84d7c40c9b96d56bcb54c510e1742ce4c11964f78797d7472992943d48", + "transactionIndex": "0x1b", + "logIndex": "0x65", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005638c8155ac0000000000000000000000000000000000000000000000000040ce3e30138a09ae0000000000000000000000000000000000000000000177a83064c6d6378d9df700000000000000000000000000000000000000000000000040c8daa392345dae0000000000000000000000000000000000000000000177a8306a2a62b8e349f7", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x57dfdc84d7c40c9b96d56bcb54c510e1742ce4c11964f78797d7472992943d48", + "transactionIndex": "0x1b", + "logIndex": "0x66", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000100000000000000100000000000800000400000000000000000000000000000000000008000000000000000000000000000000000000000002000000000000000800000000000410000000100000000000000008000020000000000000000000800000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000100020000000000000000000000000000000000000000008000020000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x35208ab8567b0c104b7229d74b8324154224ee18b906359149a0688e03d12b5a", + "transactionIndex": "0x1f", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0x3e24eb", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x13e86b2800000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x35208ab8567b0c104b7229d74b8324154224ee18b906359149a0688e03d12b5a", + "transactionIndex": "0x1f", + "logIndex": "0x70", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005638c8155ac0000000000000000000000000000000000000000000000000040c8daa39225b51b0000000000000000000000000000000000000000000177a83082693222f8c1f700000000000000000000000000000000000000000000000040c3771710d0091b0000000000000000000000000000000000000000000177a83087ccbea44e6df7", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x35208ab8567b0c104b7229d74b8324154224ee18b906359149a0688e03d12b5a", + "transactionIndex": "0x1f", + "logIndex": "0x71", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000100000000000000000000000000000000480000000000000000000000000000000000008000000000000000000000000000000000000000002000000000000000800000000000410000000100000000000000008000020000000000000000000800000000000000000080000000000000000000000000000000000000000800000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004020000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000000008000020000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0xdd37cfe71635bc56b26041d3554f331fc352e2285b391ebfa16a0fd27395e847", + "transactionIndex": "0x20", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0x3eea6c", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x07b35d1d00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0xdd37cfe71635bc56b26041d3554f331fc352e2285b391ebfa16a0fd27395e847", + "transactionIndex": "0x20", + "logIndex": "0x72", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005638c8155ac0000000000000000000000000000000000000000000000000040c3771710c160880000000000000000000000000000000000000000000177a83087ccbea44e6df700000000000000000000000000000000000000000000000040be138a8f6bb4880000000000000000000000000000000000000000000177a8308d304b25a419f7", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0xdd37cfe71635bc56b26041d3554f331fc352e2285b391ebfa16a0fd27395e847", + "transactionIndex": "0x20", + "logIndex": "0x73", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000100000000000000000000000002000000400000000000000000000000000000000000008000000000000000000000000000000000000000042000000000000000800000000000410000000100000000000000008000020000000000000000000800000000000000000080000000000004000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000000008000020000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0xbb6121427c08efb94a4857438ee873fe95022314b834d457715028e4bb41fd25", + "transactionIndex": "0x22", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0x4001f5", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x7b72aeb900000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0xbb6121427c08efb94a4857438ee873fe95022314b834d457715028e4bb41fd25", + "transactionIndex": "0x22", + "logIndex": "0x76", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005638c8155ac0000000000000000000000000000000000000000000000000040be138a8f5d0bf50000000000000000000000000000000000000000000177a8308f6d4673d979f700000000000000000000000000000000000000000000000040b8affe0e075ff50000000000000000000000000000000000000000000177a83094d0d2f52f25f7", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0xbb6121427c08efb94a4857438ee873fe95022314b834d457715028e4bb41fd25", + "transactionIndex": "0x22", + "logIndex": "0x77", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000100000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000002000000000000000800000000000410000000100000100000000008000020000000000000000000800000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100100000020000000000800000000000000000000000000000008000020000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0xac946cb1992188df2da8b41c2ad096f0bb4393799b17c2f587a6987c28fb6d4e", + "transactionIndex": "0x25", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0x45fb81", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x5337e67000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0xac946cb1992188df2da8b41c2ad096f0bb4393799b17c2f587a6987c28fb6d4e", + "transactionIndex": "0x25", + "logIndex": "0x81", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005638c8155ac0000000000000000000000000000000000000000000000000040b8affe0df8b7620000000000000000000000000000000000000000000177a830b9290965a789f700000000000000000000000000000000000000000000000040b34c718ca30b620000000000000000000000000000000000000000000177a830be8c95e6fd35f7", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0xac946cb1992188df2da8b41c2ad096f0bb4393799b17c2f587a6987c28fb6d4e", + "transactionIndex": "0x25", + "logIndex": "0x82", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000100000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000002000000000000000800000000000410000000100000000000000008001020000000000000000000800000000000000000080000000000000000000000000000040000000000000000000000000000000000000000000000000200000000000000200000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000000008000020000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0xc9149f8be57c0f1af9dfd3b5e0b7e1f8ab3d2dea847be107b9752f0cb930f11f", + "transactionIndex": "0x27", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0x477fb0", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xec523afd00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0xc9149f8be57c0f1af9dfd3b5e0b7e1f8ab3d2dea847be107b9752f0cb930f11f", + "transactionIndex": "0x27", + "logIndex": "0x85", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005638c8155ac0000000000000000000000000000000000000000000000000040b34c718c9462cf0000000000000000000000000000000000000000000177a830c3c077c0e41df700000000000000000000000000000000000000000000000040ade8e50b3eb6cf0000000000000000000000000000000000000000000177a830c924044239c9f7", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0xc9149f8be57c0f1af9dfd3b5e0b7e1f8ab3d2dea847be107b9752f0cb930f11f", + "transactionIndex": "0x27", + "logIndex": "0x86", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000500000000000000000000000000000020400000000000000010000000000000000000008000000000000000000000000000000000000000002000000000000000800000000000410000000100000000000000008000020000000000000000000800000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000000008000020000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x2d14c317fb2609169c86cdde8010e1b9067759f7422947a84c3a0eac9749c005", + "transactionIndex": "0x28", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0x484531", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xc866983b00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x2d14c317fb2609169c86cdde8010e1b9067759f7422947a84c3a0eac9749c005", + "transactionIndex": "0x28", + "logIndex": "0x87", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005638c8155ac0000000000000000000000000000000000000000000000000040ade8e50b300e3c0000000000000000000000000000000000000000000177a830c924044239c9f700000000000000000000000000000000000000000000000040a8855889da623c0000000000000000000000000000000000000000000177a830ce8790c38f75f7", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x2d14c317fb2609169c86cdde8010e1b9067759f7422947a84c3a0eac9749c005", + "transactionIndex": "0x28", + "logIndex": "0x88", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000100000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000002000000000000000800000000000410000000100000000000000008000020000000000000000000800000000000000000080000000000000400000000000000000000000000000000000010000000000400000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000000008000020000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x4a461b1528d013bc262b422783de8ee6549f09eb1995d5882bb8380d8dd2e9cb", + "transactionIndex": "0x2a", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0x4cae93", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x1bba16db00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x4a461b1528d013bc262b422783de8ee6549f09eb1995d5882bb8380d8dd2e9cb", + "transactionIndex": "0x2a", + "logIndex": "0x8d", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005638c8155ac0000000000000000000000000000000000000000000000000040a8855889cbb9a90000000000000000000000000000000000000000000177a830e7f4aa196da1f700000000000000000000000000000000000000000000000040a321cc08760da90000000000000000000000000000000000000000000177a830ed58369ac34df7", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x4a461b1528d013bc262b422783de8ee6549f09eb1995d5882bb8380d8dd2e9cb", + "transactionIndex": "0x2a", + "logIndex": "0x8e", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000100000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000080000000000000002000000000000000800000000000410000000100000000000000008000020000000000100000000800000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000400000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000000008000020000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x7e1cd36d2454cd95cc028116c87e15a421700d467822a94b80827c9ff7c6ae58", + "transactionIndex": "0x2c", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0x530304", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xc89d346000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x7e1cd36d2454cd95cc028116c87e15a421700d467822a94b80827c9ff7c6ae58", + "transactionIndex": "0x2c", + "logIndex": "0x95", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005638c8155ac0000000000000000000000000000000000000000000000000040a321cc086765160000000000000000000000000000000000000000000177a831142b51219c8df7000000000000000000000000000000000000000000000000409dbe3f8711b9160000000000000000000000000000000000000000000177a831198edda2f239f7", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x7e1cd36d2454cd95cc028116c87e15a421700d467822a94b80827c9ff7c6ae58", + "transactionIndex": "0x2c", + "logIndex": "0x96", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000100000000000000000000000000000000400000000080000000000000000000000000008000000000000000000000000001000000000000002000000000000000800000000000410000000100000000000000008080020000000000000000000800000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000000008000020000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x3b8f34d497cc8b5f32972826daade9118ee9a294e00eeb45fe407f890aabf5a9", + "transactionIndex": "0x2d", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0x53c885", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xbdf06c8e00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x3b8f34d497cc8b5f32972826daade9118ee9a294e00eeb45fe407f890aabf5a9", + "transactionIndex": "0x2d", + "logIndex": "0x97", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005638c8155ac00000000000000000000000000000000000000000000000000409dbe3f870310830000000000000000000000000000000000000000000177a831198edda2f239f700000000000000000000000000000000000000000000000040985ab305ad64830000000000000000000000000000000000000000000177a8311ef26a2447e5f7", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x3b8f34d497cc8b5f32972826daade9118ee9a294e00eeb45fe407f890aabf5a9", + "transactionIndex": "0x2d", + "logIndex": "0x98", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000100000000000000000000000000000000400004000000000000000000000000000000008000000000000000000000000000000000000000002000004000000000800000000000410000000100000000000000008000020000000000000000000800000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000000018000020000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x4ade7e12bf85537dfa4a21d77d8ff911e795487716440ab4d5210a285cb14cbf", + "transactionIndex": "0x30", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0x5873b6", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xb53d095800000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x4ade7e12bf85537dfa4a21d77d8ff911e795487716440ab4d5210a285cb14cbf", + "transactionIndex": "0x30", + "logIndex": "0xa2", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005638c8155ac0000000000000000000000000000000000000000000000000040985ab3059ebbf00000000000000000000000000000000000000000000177a8313a2b2e69aa25f70000000000000000000000000000000000000000000000004092f72684490ff00000000000000000000000000000000000000000000177a8313f8ebaeaffd1f7", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x4ade7e12bf85537dfa4a21d77d8ff911e795487716440ab4d5210a285cb14cbf", + "transactionIndex": "0x30", + "logIndex": "0xa3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000100000000000000000000000000000000400000000000000000000000008000000000808000000000000000000000000000000000000000002000000000000000800000000000410000000100000000000000008000020000000000000000000800000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000001000000000000000000100000000020000000000000000000000000000000000000000008000020000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x35aa2dceb76938915db6a1c895bd3271f7b344c5e403d2a72c0b874be07a2c0c", + "transactionIndex": "0x35", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": null, + "cumulativeGasUsed": "0xa4c98d", + "gasUsed": "0x3eb039", + "contractAddress": "0x22318BF0Fa38e81d08dEcEc421149Fa21870167D", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x00000000000000000000000000000000000000000000000001b5df8a52314c000000000000000000000000000000000000000000000000004092f726843a675d0000000000000000000000000000000000000000000177a8319ee15d42dff9f70000000000000000000000000000000000000000000000003edd179c32091b5d0000000000000000000000000000000000000000000177a83354c0e7951145f7", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x35aa2dceb76938915db6a1c895bd3271f7b344c5e403d2a72c0b874be07a2c0c", + "transactionIndex": "0x35", + "logIndex": "0xc2", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000410000000100000000000000008000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x0dbef3ab6e56158d3151f324294a36f3ff1ab1e63c98a837fb31906fd822e92c", + "transactionIndex": "0x36", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x345D12024E011F2394a9E3B6162DC4D7aaB53182", + "cumulativeGasUsed": "0xa581d9", + "gasUsed": "0xb84c", + "contractAddress": null, + "logs": [ + { + "address": "0x345D12024E011F2394a9E3B6162DC4D7aaB53182", + "topics": [ + "0x310ba5f1d2ed074b51e2eccd052a47ae9ab7c6b800d1fca3db3999d6a592ca03" + ], + "data": "0x00000000000000000000000022318bf0fa38e81d08decec421149fa21870167d", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x0dbef3ab6e56158d3151f324294a36f3ff1ab1e63c98a837fb31906fd822e92c", + "transactionIndex": "0x36", + "logIndex": "0xc3", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000005074c7e3710000000000000000000000000000000000000000000000000003edd179c2d6207220000000000000000000000000000000000000000000177a83354c0e7951145f70000000000000000000000000000000000000000000000003ed8104faf2af7220000000000000000000000000000000000000000000177a83359c834134855f7", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x0dbef3ab6e56158d3151f324294a36f3ff1ab1e63c98a837fb31906fd822e92c", + "transactionIndex": "0x36", + "logIndex": "0xc4", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000010000000000000000000000000400000000000000000000000004000000000008000000000000000000000000000000000000000000000000000000000800000000400410000000100000000000000008000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000100000000000000000000000000200000000000000000000001000000000000000000040000000000000000004000000000000000000001000000000000000000000000000000100000000000000000400000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x10baf8c55f824c8b6ce13bc83537b17b78dd65cdaf0eadd6de80aea2091586de", + "transactionIndex": "0x37", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x345D12024E011F2394a9E3B6162DC4D7aaB53182", + "cumulativeGasUsed": "0xb1a94a", + "gasUsed": "0xc2771", + "contractAddress": null, + "logs": [ + { + "address": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x00000000000000000000000022318bf0fa38e81d08decec421149fa21870167d" + ], + "data": "0x", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x10baf8c55f824c8b6ce13bc83537b17b78dd65cdaf0eadd6de80aea2091586de", + "transactionIndex": "0x37", + "logIndex": "0xc5", + "removed": false + }, + { + "address": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "topics": [ + "0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258" + ], + "data": "0x000000000000000000000000345d12024e011f2394a9e3b6162dc4d7aab53182", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x10baf8c55f824c8b6ce13bc83537b17b78dd65cdaf0eadd6de80aea2091586de", + "transactionIndex": "0x37", + "logIndex": "0xc6", + "removed": false + }, + { + "address": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x10baf8c55f824c8b6ce13bc83537b17b78dd65cdaf0eadd6de80aea2091586de", + "transactionIndex": "0x37", + "logIndex": "0xc7", + "removed": false + }, + { + "address": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345d12024e011f2394a9e3b6162dc4d7aab53182", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x10baf8c55f824c8b6ce13bc83537b17b78dd65cdaf0eadd6de80aea2091586de", + "transactionIndex": "0x37", + "logIndex": "0xc8", + "removed": false + }, + { + "address": "0x345D12024E011F2394a9E3B6162DC4D7aaB53182", + "topics": [ + "0x26ad9f07a47e389150a15677a365d64f42af0000b792c182ada6a3b5ab193a0b", + "0x0000000000000000000000006f3d24b9855a91193904096dedc0afd886c9c28f", + "0x0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174" + ], + "data": "0x0000000000000000000000003bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x10baf8c55f824c8b6ce13bc83537b17b78dd65cdaf0eadd6de80aea2091586de", + "transactionIndex": "0x37", + "logIndex": "0xc9", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000054e52acaf2ec000000000000000000000000000000000000000000000000003ed8104faf1d497e0000000000000000000000000000000000000000000177a83359c834134855f70000000000000000000000000000000000000000000000003e832b24e42a5d7e0000000000000000000000000000000000000000000177a833aead5ede3b41f7", + "blockHash": "0xb05111093a520bb13b924b3c1eb37c8cbca67dfee8429cf13e85a10edec62f6e", + "blockNumber": "0x1f90805", + "transactionHash": "0x10baf8c55f824c8b6ce13bc83537b17b78dd65cdaf0eadd6de80aea2091586de", + "transactionIndex": "0x37", + "logIndex": "0xca", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000008400000400000000000000000000000404000000000000000000100004000000010008000000000000000000000000000000000000000000000000000000002800000000000410400000100000000000000008000000000000000000000000001000000810000000080210000000000000000000000000000000008000000000000000100000080000000000000800000200000000000010000000001000400000000008000040000000000000000004400000020000000000011000000040000000010000400000000100000000000000000000000000000000000000000000000400000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0xf11444a81af7c344b7126b53b4f9bd8a2943cfbaf9b100b5d9198b9e588770b2", + "transactionIndex": "0x2a", + "blockHash": "0xda7cf20c45d0f425d14c492616551fad5e5913b13631a7bad816c29a982dfd82", + "blockNumber": "0x1f90806", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3c85f6CEd24d5F874A7E1Fc2c1d4A1dc88Ef0Da6", + "cumulativeGasUsed": "0x7317a3", + "gasUsed": "0xb48f", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000004ed2fecdd14000000000000000000000000000000000000000000000000003e832b24e343701b0000000000000000000000000000000000000000000177a839172c2c1c40125f0000000000000000000000000000000000000000000000003e7e3df4f6665c1b0000000000000000000000000000000000000000000177a8391c195c091d265f", + "blockHash": "0xda7cf20c45d0f425d14c492616551fad5e5913b13631a7bad816c29a982dfd82", + "blockNumber": "0x1f90806", + "transactionHash": "0xf11444a81af7c344b7126b53b4f9bd8a2943cfbaf9b100b5d9198b9e588770b2", + "transactionIndex": "0x2a", + "logIndex": "0xc4", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000410000000100000000000000008000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x0a40ebf045d4c62ceb53b1109cded411c0f338599d76b65c015259368e713e84", + "transactionIndex": "0x2b", + "blockHash": "0xda7cf20c45d0f425d14c492616551fad5e5913b13631a7bad816c29a982dfd82", + "blockNumber": "0x1f90806", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": null, + "cumulativeGasUsed": "0xc4ee1b", + "gasUsed": "0x51d678", + "contractAddress": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "logs": [ + { + "address": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b" + ], + "data": "0x", + "blockHash": "0xda7cf20c45d0f425d14c492616551fad5e5913b13631a7bad816c29a982dfd82", + "blockNumber": "0x1f90806", + "transactionHash": "0x0a40ebf045d4c62ceb53b1109cded411c0f338599d76b65c015259368e713e84", + "transactionIndex": "0x2b", + "logIndex": "0xc5", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x000000000000000000000000000000000000000000000000023ba1556e80a0000000000000000000000000000000000000000000000000003e7e3df4f658f57e0000000000000000000000000000000000000000000177a8391c195c091d265f0000000000000000000000000000000000000000000000003c429c9f87d8557e0000000000000000000000000000000000000000000177a83b57bab1779dc65f", + "blockHash": "0xda7cf20c45d0f425d14c492616551fad5e5913b13631a7bad816c29a982dfd82", + "blockNumber": "0x1f90806", + "transactionHash": "0x0a40ebf045d4c62ceb53b1109cded411c0f338599d76b65c015259368e713e84", + "transactionIndex": "0x2b", + "logIndex": "0xc6", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000400000000000000000008000000000000000008000000000000100000000000000000000000000000000000000000000800001000000410010000100000000000000008000020000000000000000000800000000000000000080000000000000400000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000020000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0xcbb63e13b4cfed5f20707c1573c60c3ade57879c23aaa21c6113409d9f6bd698", + "transactionIndex": "0x2c", + "blockHash": "0xda7cf20c45d0f425d14c492616551fad5e5913b13631a7bad816c29a982dfd82", + "blockNumber": "0x1f90806", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3c85f6CEd24d5F874A7E1Fc2c1d4A1dc88Ef0Da6", + "cumulativeGasUsed": "0xc55fb1", + "gasUsed": "0x7196", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x000000000000000000000000000000000000000000000000000319637bd2c8000000000000000000000000000000000000000000000000003c429c9f81c56a960000000000000000000000000000000000000000000177a83b57bab1779dc65f0000000000000000000000000000000000000000000000003c3f833c05f2a2960000000000000000000000000000000000000000000177a83b5ad414f3708e5f", + "blockHash": "0xda7cf20c45d0f425d14c492616551fad5e5913b13631a7bad816c29a982dfd82", + "blockNumber": "0x1f90806", + "transactionHash": "0xcbb63e13b4cfed5f20707c1573c60c3ade57879c23aaa21c6113409d9f6bd698", + "transactionIndex": "0x2c", + "logIndex": "0xc7", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000410000000100000000000000008000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x1706b665d3eddb3ac84a947038aa68693f3952e6d9c2324998fcb58526b92455", + "transactionIndex": "0x2f", + "blockHash": "0xda7cf20c45d0f425d14c492616551fad5e5913b13631a7bad816c29a982dfd82", + "blockNumber": "0x1f90806", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": null, + "cumulativeGasUsed": "0xe93f96", + "gasUsed": "0x1c2e39", + "contractAddress": "0x7cBFdD12C188CF7C9844499c4b2082A2033FcAE2", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x00000000000000000000000000000000000000000000000000c4d6c35cd94c000000000000000000000000000000000000000000000000003c3f833c05ea34740000000000000000000000000000000000000000000177a83b909214b9541e5f0000000000000000000000000000000000000000000000003b7aac78a910e8740000000000000000000000000000000000000000000177a83c5568d8162d6a5f", + "blockHash": "0xda7cf20c45d0f425d14c492616551fad5e5913b13631a7bad816c29a982dfd82", + "blockNumber": "0x1f90806", + "transactionHash": "0x1706b665d3eddb3ac84a947038aa68693f3952e6d9c2324998fcb58526b92455", + "transactionIndex": "0x2f", + "logIndex": "0xd7", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000410000000100000000000000008000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0xaaeaf2da26dbe06d198a86dcf8c61c23e5898743c3d3fa4eabde3c600e804ee0", + "transactionIndex": "0x30", + "blockHash": "0xda7cf20c45d0f425d14c492616551fad5e5913b13631a7bad816c29a982dfd82", + "blockNumber": "0x1f90806", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3c85f6CEd24d5F874A7E1Fc2c1d4A1dc88Ef0Da6", + "cumulativeGasUsed": "0xe9f3f7", + "gasUsed": "0xb461", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000004ebee9e742c000000000000000000000000000000000000000000000000003b7aac78a6f97a390000000000000000000000000000000000000000000177a83c5568d8162d6a5f0000000000000000000000000000000000000000000000003b75c08a08854e390000000000000000000000000000000000000000000177a83c5a54c6b4a1965f", + "blockHash": "0xda7cf20c45d0f425d14c492616551fad5e5913b13631a7bad816c29a982dfd82", + "blockNumber": "0x1f90806", + "transactionHash": "0xaaeaf2da26dbe06d198a86dcf8c61c23e5898743c3d3fa4eabde3c600e804ee0", + "transactionIndex": "0x30", + "logIndex": "0xd8", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000410000000100000000000000008000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.prod.s.sol/137/run-latest.json", + "returns": {}, + "timestamp": 1663165057, + "commit": "c527b4d" + } \ No newline at end of file diff --git a/broadcast-saved/saved/prod-run-2-polygon-optimism/deposit-prepare.opt.json b/broadcast-saved/saved/prod-run-2-polygon-optimism/deposit-prepare.opt.json new file mode 100644 index 0000000..562c8a0 --- /dev/null +++ b/broadcast-saved/saved/prod-run-2-polygon-optimism/deposit-prepare.opt.json @@ -0,0 +1,357 @@ +{ + "transactions": [ + { + "hash": "0x7ea4c552b3d5291c3331d096e5983088e56f28939d0ce57dd643c5eda32ad7b5", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xf8712041a381603567a23720AFC6cf50947EBaf4", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xf8712041a381603567a23720afc6cf50947ebaf4", + "gas": "0x10095", + "value": "0x0", + "data": "0x6833f60d", + "nonce": "0x23" + }, + "additionalContracts": [] + }, + { + "hash": "0x1f684fd07d3fc9a110e719450999e11c77be4c92a715a4a4791bf34c412213b6", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x111d0", + "value": "0x0", + "data": "0x67aff4840000000000000000000000004c88c6da30b54d5d3b6b33e0837f5719402c45cb00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x24" + }, + "additionalContracts": [] + }, + { + "hash": "0xae720c1ad32bb063a5cccebf74467f818f92970d6d76732f3471e5e4d669d2c3", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x51eace0fd62c936f117be295a03e8404825d52c3", + "gas": "0x111d0", + "value": "0x0", + "data": "0x67aff48400000000000000000000000091d1608675646b73069cad97c88daeb42418754f00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x25" + }, + "additionalContracts": [] + }, + { + "hash": "0x84f77984d2362effd8c6f881809a146a541022765f9ed56c7c9046a9bb50ccac", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xf8712041a381603567a23720AFC6cf50947EBaf4", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xf8712041a381603567a23720afc6cf50947ebaf4", + "gas": "0x1aab1", + "value": "0x0", + "data": "0xec523afd00000000000000000000000013fc4319a30c76faaa42373b78ce6018082b5377", + "nonce": "0x26" + }, + "additionalContracts": [] + }, + { + "hash": "0xa4593268c04acf8ae2fe1c75ce4be3d1db05cd98da85b48dfb960d5938d2a66b", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xf8712041a381603567a23720AFC6cf50947EBaf4", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xf8712041a381603567a23720afc6cf50947ebaf4", + "gas": "0x1fe6c", + "value": "0x0", + "data": "0x4eddea0600000000000000000000000000000000000000000000000000000002540be40000000000000000000000000000000000000000000000000000000004a817c800", + "nonce": "0x27" + }, + "additionalContracts": [] + }, + { + "hash": "0x42012634dd30a4d08979d32e7a827f18478d216536c417ebf6de77b2d02768bc", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x4c88c6da30b54d5d3b6b33e0837f5719402c45cb", + "gas": "0x119e8", + "value": "0x0", + "data": "0xeb8d72b7000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000014e628f2e4398c172ad1e1e1dee9ae6201d73dd0f3000000000000000000000000", + "nonce": "0x28" + }, + "additionalContracts": [] + }, + { + "hash": "0xd52d5b3b4ff18762412a0f90f9c95428b339c532e519127b3822861fc9f4a9b3", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x4c88c6da30b54d5d3b6b33e0837f5719402c45cb", + "gas": "0x10967", + "value": "0x0", + "data": "0x3f935f6f000000000000000000000000f8712041a381603567a23720afc6cf50947ebaf40000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x29" + }, + "additionalContracts": [] + }, + { + "hash": "0x5dbf648b739c5159d361e681f917f40762f9e759d31af03dacba3c43652fba7b", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x4c88c6da30b54d5d3b6b33e0837f5719402c45cb", + "gas": "0x10945", + "value": "0x0", + "data": "0x747684bb00000000000000000000000013fc4319a30c76faaa42373b78ce6018082b53770000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x2a" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x7ea4c552b3d5291c3331d096e5983088e56f28939d0ce57dd643c5eda32ad7b5", + "transactionIndex": "0x0", + "blockHash": "0xdec9e94fa40de0ccbc4613e50cf4bfc76caddb4affcebee3ddef3d9d3063385c", + "blockNumber": "0x1611f06", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xf8712041a381603567a23720AFC6cf50947EBaf4", + "cumulativeGasUsed": "0xaf71", + "gasUsed": "0xaf71", + "contractAddress": null, + "logs": [ + { + "address": "0xf8712041a381603567a23720AFC6cf50947EBaf4", + "topics": [ + "0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa" + ], + "data": "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "blockHash": "0xdec9e94fa40de0ccbc4613e50cf4bfc76caddb4affcebee3ddef3d9d3063385c", + "blockNumber": "0x1611f06", + "transactionHash": "0x7ea4c552b3d5291c3331d096e5983088e56f28939d0ce57dd643c5eda32ad7b5", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000400" + }, + { + "transactionHash": "0x1f684fd07d3fc9a110e719450999e11c77be4c92a715a4a4791bf34c412213b6", + "transactionIndex": "0x0", + "blockHash": "0x07484dc1878214f783f14d72503e9e97d82e74c9fe1ff1933a76401f463d6dc5", + "blockNumber": "0x1611f14", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc63d", + "gasUsed": "0xc63d", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0x4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2", + "0x0000000000000000000000004c88c6da30b54d5d3b6b33e0837f5719402c45cb", + "0x0000000000000000000000000000000000000000000000000000000000000001" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x07484dc1878214f783f14d72503e9e97d82e74c9fe1ff1933a76401f463d6dc5", + "blockNumber": "0x1611f14", + "transactionHash": "0x1f684fd07d3fc9a110e719450999e11c77be4c92a715a4a4791bf34c412213b6", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000000004000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000080000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000040000000000010000000000000000000000000400080000000000000000000000000" + }, + { + "transactionHash": "0xae720c1ad32bb063a5cccebf74467f818f92970d6d76732f3471e5e4d669d2c3", + "transactionIndex": "0x0", + "blockHash": "0x57b47e211a25fbe9e012c234e432c07d7731df1f9f5111d80f26678e5ffc478e", + "blockNumber": "0x1611f20", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "cumulativeGasUsed": "0xc63d", + "gasUsed": "0xc63d", + "contractAddress": null, + "logs": [ + { + "address": "0x51eacE0fd62c936f117bE295a03e8404825d52c3", + "topics": [ + "0x4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2", + "0x00000000000000000000000091d1608675646b73069cad97c88daeb42418754f", + "0x0000000000000000000000000000000000000000000000000000000000000001" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x57b47e211a25fbe9e012c234e432c07d7731df1f9f5111d80f26678e5ffc478e", + "blockNumber": "0x1611f20", + "transactionHash": "0xae720c1ad32bb063a5cccebf74467f818f92970d6d76732f3471e5e4d669d2c3", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000802000000000000000000000000040000000000000000000000000000000000000000000000000004000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000010000000000000000000000000400080000000000000000000000000" + }, + { + "transactionHash": "0x84f77984d2362effd8c6f881809a146a541022765f9ed56c7c9046a9bb50ccac", + "transactionIndex": "0x0", + "blockHash": "0xdabe621b619467f1dcf119b79fa5611d8a143c324e3539363acc4cd7dcaab7e0", + "blockNumber": "0x1611f2d", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xf8712041a381603567a23720AFC6cf50947EBaf4", + "cumulativeGasUsed": "0x123c2", + "gasUsed": "0x123c2", + "contractAddress": null, + "logs": [ + { + "address": "0xf8712041a381603567a23720AFC6cf50947EBaf4", + "topics": [ + "0x1eecb33217fce2d414c96c97c7e082f4557817585c876a72eca5305afb15f1f1", + "0x00000000000000000000000013fc4319a30c76faaa42373b78ce6018082b5377" + ], + "data": "0x", + "blockHash": "0xdabe621b619467f1dcf119b79fa5611d8a143c324e3539363acc4cd7dcaab7e0", + "blockNumber": "0x1611f2d", + "transactionHash": "0x84f77984d2362effd8c6f881809a146a541022765f9ed56c7c9046a9bb50ccac", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000004000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000002000000000000000000000000000000000000000000000000000000001000000000000000000000000000" + }, + { + "transactionHash": "0xa4593268c04acf8ae2fe1c75ce4be3d1db05cd98da85b48dfb960d5938d2a66b", + "transactionIndex": "0x0", + "blockHash": "0xe463fa1d019bf3ccde343f9ad6abf0c411abe8b363c82fb11e738138796dae39", + "blockNumber": "0x1611f3c", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xf8712041a381603567a23720AFC6cf50947EBaf4", + "cumulativeGasUsed": "0x15d02", + "gasUsed": "0x15d02", + "contractAddress": null, + "logs": [ + { + "address": "0xf8712041a381603567a23720AFC6cf50947EBaf4", + "topics": [ + "0xb2ad710f2954a5376267a683f9ece9ec46ee7dfb47075163379904ee941df8da" + ], + "data": "0x00000000000000000000000000000000000000000000000000000002540be40000000000000000000000000000000000000000000000000000000004a817c800", + "blockHash": "0xe463fa1d019bf3ccde343f9ad6abf0c411abe8b363c82fb11e738138796dae39", + "blockNumber": "0x1611f3c", + "transactionHash": "0xa4593268c04acf8ae2fe1c75ce4be3d1db05cd98da85b48dfb960d5938d2a66b", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000020000000200000000000000000000000000000000000000000000000000000000000000000000000002000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000" + }, + { + "transactionHash": "0x42012634dd30a4d08979d32e7a827f18478d216536c417ebf6de77b2d02768bc", + "transactionIndex": "0x0", + "blockHash": "0xa5e23fff8b89e1349ca4edba6dbec90093c512f65b229f18cfc837cac4618231", + "blockNumber": "0x1611f50", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "cumulativeGasUsed": "0xc0c2", + "gasUsed": "0xc0c2", + "contractAddress": null, + "logs": [ + { + "address": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "topics": [ + "0xfa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000014e628f2e4398c172ad1e1e1dee9ae6201d73dd0f3000000000000000000000000", + "blockHash": "0xa5e23fff8b89e1349ca4edba6dbec90093c512f65b229f18cfc837cac4618231", + "blockNumber": "0x1611f50", + "transactionHash": "0x42012634dd30a4d08979d32e7a827f18478d216536c417ebf6de77b2d02768bc", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000080000000000000000000000200000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0xd52d5b3b4ff18762412a0f90f9c95428b339c532e519127b3822861fc9f4a9b3", + "transactionIndex": "0x0", + "blockHash": "0x53b36e96108d04fd521ffe98edfcd2e3b47e725a625618733dc2f8d4bd7b270a", + "blockNumber": "0x1611f5c", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "cumulativeGasUsed": "0xb579", + "gasUsed": "0xb579", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0x5dbf648b739c5159d361e681f917f40762f9e759d31af03dacba3c43652fba7b", + "transactionIndex": "0x0", + "blockHash": "0xcc297b4cebefed506affc95da1bbaf7f9605f512a8e912f4956c352a2110e3a3", + "blockNumber": "0x1611f67", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "cumulativeGasUsed": "0xb562", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.prod.s.sol/10/run-latest.json", + "returns": {}, + "timestamp": 1663175373, + "commit": "c527b4d" + } \ No newline at end of file diff --git a/broadcast-saved/saved/prod-run-2-polygon-optimism/deposit-prepare.polygon.json b/broadcast-saved/saved/prod-run-2-polygon-optimism/deposit-prepare.polygon.json new file mode 100644 index 0000000..227620b --- /dev/null +++ b/broadcast-saved/saved/prod-run-2-polygon-optimism/deposit-prepare.polygon.json @@ -0,0 +1,503 @@ +{ + "transactions": [ + { + "hash": "0x84bf61500431a3cbc46b670bcb60d5e35390f0586bb560242c9f800ddbd4ca01", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x6f3d24b9855a91193904096dedc0afd886c9c28f", + "gas": "0x10095", + "value": "0x0", + "data": "0x6833f60d", + "nonce": "0xb7" + }, + "additionalContracts": [] + }, + { + "hash": "0x8bb5183771c325838563b89a6cf456d46325e30e73e2044bee6a593e115631b3", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x111d0", + "value": "0x0", + "data": "0x67aff484000000000000000000000000e628f2e4398c172ad1e1e1dee9ae6201d73dd0f300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xb8" + }, + "additionalContracts": [] + }, + { + "hash": "0x7c24c99a224c1680dcc9b1b7026d8a0c62f90ad1feffcd7e97f974f5d81728b6", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x3bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "gas": "0x111d0", + "value": "0x0", + "data": "0x67aff48400000000000000000000000091d1608675646b73069cad97c88daeb42418754f00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xb9" + }, + "additionalContracts": [] + }, + { + "hash": "0x94116953201e3df1a3254fbf4dfe47f19b39b7512415ee3a3fe5a0bc8a92a817", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x6f3d24b9855a91193904096dedc0afd886c9c28f", + "gas": "0x1aab1", + "value": "0x0", + "data": "0xec523afd0000000000000000000000007cbfdd12c188cf7c9844499c4b2082a2033fcae2", + "nonce": "0xba" + }, + "additionalContracts": [] + }, + { + "hash": "0x8b341b9d975014894e085d227fc2ae03f61a5c1e0114b3ff59c4874fecdad5e3", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x6f3d24b9855a91193904096dedc0afd886c9c28f", + "gas": "0x1fe6c", + "value": "0x0", + "data": "0x4eddea0600000000000000000000000000000000000000000000000000000002540be40000000000000000000000000000000000000000000000000000000004a817c800", + "nonce": "0xbb" + }, + "additionalContracts": [] + }, + { + "hash": "0x7e8946a6d416bccc2221fa1c2a6eb8dc0341cc5580305236a4d4a25d534c9b78", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xe628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "gas": "0x119e8", + "value": "0x0", + "data": "0xeb8d72b7000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000144c88c6da30b54d5d3b6b33e0837f5719402c45cb000000000000000000000000", + "nonce": "0xbc" + }, + "additionalContracts": [] + }, + { + "hash": "0x9086d9b4b0b2e34cf1c75c434203baa9af8bbf812bcb673103cacb9ee081818b", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xe628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "gas": "0x10967", + "value": "0x0", + "data": "0x3f935f6f0000000000000000000000006f3d24b9855a91193904096dedc0afd886c9c28f0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xbd" + }, + "additionalContracts": [] + }, + { + "hash": "0x79b79bc73ed0f3ab4cf5e0c9cbe176bf3fd7381db77e346a8bfe07164faf3c33", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xe628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "gas": "0x10945", + "value": "0x0", + "data": "0x747684bb0000000000000000000000007cbfdd12c188cf7c9844499c4b2082a2033fcae20000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xbe" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x84bf61500431a3cbc46b670bcb60d5e35390f0586bb560242c9f800ddbd4ca01", + "transactionIndex": "0x21", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "cumulativeGasUsed": "0x5dac52", + "gasUsed": "0xaf71", + "contractAddress": null, + "logs": [ + { + "address": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "topics": [ + "0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa" + ], + "data": "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "transactionHash": "0x84bf61500431a3cbc46b670bcb60d5e35390f0586bb560242c9f800ddbd4ca01", + "transactionIndex": "0x21", + "logIndex": "0x93", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000004c971ae54fa530000000000000000000000000000000000000000000000003b75c08a0877eb060000000000000000000000000000000000000000000177bff47567942728ae370000000000000000000000000000000000000000000000003b70f7185a22f0b30000000000000000000000000000000000000000000177bff47a3105d57da88a", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "transactionHash": "0x84bf61500431a3cbc46b670bcb60d5e35390f0586bb560242c9f800ddbd4ca01", + "transactionIndex": "0x21", + "logIndex": "0x94", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000080000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000410000000100008000000000008000000000000000000000000001000000000000000080000000000000000000000000000000000000000000000000000000000080000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000400000000000000000000000100400", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x8bb5183771c325838563b89a6cf456d46325e30e73e2044bee6a593e115631b3", + "transactionIndex": "0x22", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0x5e728f", + "gasUsed": "0xc63d", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0x4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2", + "0x000000000000000000000000e628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "0x0000000000000000000000000000000000000000000000000000000000000001" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "transactionHash": "0x8bb5183771c325838563b89a6cf456d46325e30e73e2044bee6a593e115631b3", + "transactionIndex": "0x22", + "logIndex": "0x95", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x000000000000000000000000000000000000000000000000000568adab8a4eb70000000000000000000000000000000000000000000000003b70f7185a17f9a30000000000000000000000000000000000000000000177bff47a3105d57da88a0000000000000000000000000000000000000000000000003b6b8e6aae8daaec0000000000000000000000000000000000000000000177bff47f99b38107f741", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "transactionHash": "0x8bb5183771c325838563b89a6cf456d46325e30e73e2044bee6a593e115631b3", + "transactionIndex": "0x22", + "logIndex": "0x96", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000100000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000040000000000000000002000000040000000800000000000450000000100000000000000008000000000000000000000000000000000000000000080000000000000000000000000004000000000000000000000000080000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000020000001000000000000000000000000000000100000000040000000000000000000000000000000000000400080000000000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x7c24c99a224c1680dcc9b1b7026d8a0c62f90ad1feffcd7e97f974f5d81728b6", + "transactionIndex": "0x23", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "cumulativeGasUsed": "0x5f38cc", + "gasUsed": "0xc63d", + "contractAddress": null, + "logs": [ + { + "address": "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796", + "topics": [ + "0x4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2", + "0x00000000000000000000000091d1608675646b73069cad97c88daeb42418754f", + "0x0000000000000000000000000000000000000000000000000000000000000001" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "transactionHash": "0x7c24c99a224c1680dcc9b1b7026d8a0c62f90ad1feffcd7e97f974f5d81728b6", + "transactionIndex": "0x23", + "logIndex": "0x97", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x000000000000000000000000000000000000000000000000000568adab8a4eb70000000000000000000000000000000000000000000000003b6b8e6aae81471c0000000000000000000000000000000000000000000177bff47f99b38107f7410000000000000000000000000000000000000000000000003b6625bd02f6f8650000000000000000000000000000000000000000000177bff48502612c9245f8", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "transactionHash": "0x7c24c99a224c1680dcc9b1b7026d8a0c62f90ad1feffcd7e97f974f5d81728b6", + "transactionIndex": "0x23", + "logIndex": "0x98", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000802000000000000000100000000040000000000000000000000400000000000000000000000000000000000008000000000000000000000040000000000000000002000000000000000800000000000450000000100000000000000008000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000080000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000040000000000000000000000000000000000000400080000000000000000000100200", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x94116953201e3df1a3254fbf4dfe47f19b39b7512415ee3a3fe5a0bc8a92a817", + "transactionIndex": "0x24", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "cumulativeGasUsed": "0x605c8e", + "gasUsed": "0x123c2", + "contractAddress": null, + "logs": [ + { + "address": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "topics": [ + "0x1eecb33217fce2d414c96c97c7e082f4557817585c876a72eca5305afb15f1f1", + "0x0000000000000000000000007cbfdd12c188cf7c9844499c4b2082a2033fcae2" + ], + "data": "0x", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "transactionHash": "0x94116953201e3df1a3254fbf4dfe47f19b39b7512415ee3a3fe5a0bc8a92a817", + "transactionIndex": "0x24", + "logIndex": "0x99", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000007f5e79f8fc3460000000000000000000000000000000000000000000000003b6625bd02ea94950000000000000000000000000000000000000000000177bff48502612c9245f80000000000000000000000000000000000000000000000003b5e2fd5635ad14f0000000000000000000000000000000000000000000177bff48cf848cc22093e", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "transactionHash": "0x94116953201e3df1a3254fbf4dfe47f19b39b7512415ee3a3fe5a0bc8a92a817", + "transactionIndex": "0x24", + "logIndex": "0x9a", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000000000400000000004000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000410000000100000000000000008000000000000000000000002001000000000000000080000000000000000000000000000000000000000000000000400000000080000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000002000000100000000000000000000000000000000000000000000000400000000008000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x8b341b9d975014894e085d227fc2ae03f61a5c1e0114b3ff59c4874fecdad5e3", + "transactionIndex": "0x25", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "cumulativeGasUsed": "0x61b990", + "gasUsed": "0x15d02", + "contractAddress": null, + "logs": [ + { + "address": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "topics": [ + "0xb2ad710f2954a5376267a683f9ece9ec46ee7dfb47075163379904ee941df8da" + ], + "data": "0x00000000000000000000000000000000000000000000000000000002540be40000000000000000000000000000000000000000000000000000000004a817c800", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "transactionHash": "0x8b341b9d975014894e085d227fc2ae03f61a5c1e0114b3ff59c4874fecdad5e3", + "transactionIndex": "0x25", + "logIndex": "0x9b", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x000000000000000000000000000000000000000000000000000985ca99c76f060000000000000000000000000000000000000000000000003b5e2fd56348952f0000000000000000000000000000000000000000000177bff48cf848cc22093e0000000000000000000000000000000000000000000000003b54aa0ac98126290000000000000000000000000000000000000000000177bff4967e1365e97844", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "transactionHash": "0x8b341b9d975014894e085d227fc2ae03f61a5c1e0114b3ff59c4874fecdad5e3", + "transactionIndex": "0x25", + "logIndex": "0x9c", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000020000000000000000000000400000000000000000000000000000000000008000000000000000000002000000000000000000000000000000000000800000000000410000000100000000000000008000000000000000000000000001000000000000000080000000000000000000000000000000000000000000000000000000000080000000000000000000200000000000000000000001000000000000001000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000400000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x7e8946a6d416bccc2221fa1c2a6eb8dc0341cc5580305236a4d4a25d534c9b78", + "transactionIndex": "0x26", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "cumulativeGasUsed": "0x627a52", + "gasUsed": "0xc0c2", + "contractAddress": null, + "logs": [ + { + "address": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "topics": [ + "0xfa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000144c88c6da30b54d5d3b6b33e0837f5719402c45cb000000000000000000000000", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "transactionHash": "0x7e8946a6d416bccc2221fa1c2a6eb8dc0341cc5580305236a4d4a25d534c9b78", + "transactionIndex": "0x26", + "logIndex": "0x9d", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x00000000000000000000000000000000000000000000000000054265d40a9a460000000000000000000000000000000000000000000000003b54aa0ac96b56090000000000000000000000000000000000000000000177bff4967e1365e978440000000000000000000000000000000000000000000000003b4f67a4f560bbc30000000000000000000000000000000000000000000177bff49bc07939f4128a", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "transactionHash": "0x7e8946a6d416bccc2221fa1c2a6eb8dc0341cc5580305236a4d4a25d534c9b78", + "transactionIndex": "0x26", + "logIndex": "0x9e", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000400000000000000000008000000000000000008000000000000100000000000000000000000000000000000000000000800000000000410010000100000008000000008000000000000000000000000000000000000000000080000000000000000000000200000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x9086d9b4b0b2e34cf1c75c434203baa9af8bbf812bcb673103cacb9ee081818b", + "transactionIndex": "0x27", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "cumulativeGasUsed": "0x632fcb", + "gasUsed": "0xb579", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000004f392657a6c6b0000000000000000000000000000000000000000000000003b4f67a4f554afa30000000000000000000000000000000000000000000177bff49bc07939f4128a0000000000000000000000000000000000000000000000003b4a74128fda43380000000000000000000000000000000000000000000177bff4a0b40b9f6e7ef5", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "transactionHash": "0x9086d9b4b0b2e34cf1c75c434203baa9af8bbf812bcb673103cacb9ee081818b", + "transactionIndex": "0x27", + "logIndex": "0x9f", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000410000000100000000000000008000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + }, + { + "transactionHash": "0x79b79bc73ed0f3ab4cf5e0c9cbe176bf3fd7381db77e346a8bfe07164faf3c33", + "transactionIndex": "0x28", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "cumulativeGasUsed": "0x63e52d", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000004f2f1be45f8260000000000000000000000000000000000000000000000003b4a74128fceeba80000000000000000000000000000000000000000000177bff4a0b40b9f6e7ef50000000000000000000000000000000000000000000000003b458120d188f3820000000000000000000000000000000000000000000177bff4a5a6fd5db4771b", + "blockHash": "0x34e99e8191ce01aa1132d57fac903fd480de15e2b5aaa78f26dc085e2effebd7", + "blockNumber": "0x1f91a8b", + "transactionHash": "0x79b79bc73ed0f3ab4cf5e0c9cbe176bf3fd7381db77e346a8bfe07164faf3c33", + "transactionIndex": "0x28", + "logIndex": "0xa0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000410000000100000000000000008000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac13" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.prod.s.sol/137/run-latest.json", + "returns": {}, + "timestamp": 1663174657, + "commit": "c527b4d" + } \ No newline at end of file diff --git a/broadcast-saved/saved/prod-run-2-polygon-optimism/deposit-vault.polygon.json b/broadcast-saved/saved/prod-run-2-polygon-optimism/deposit-vault.polygon.json new file mode 100644 index 0000000..dd493e2 --- /dev/null +++ b/broadcast-saved/saved/prod-run-2-polygon-optimism/deposit-vault.polygon.json @@ -0,0 +1,189 @@ +{ + "transactions": [ + { + "hash": "0x07c6464cfef2dc319ba5a86f5c759a1e41d51f913c4e229982cc2621bdac05c2", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x91d1608675646b73069cad97c88daeb42418754f", + "to": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174", + "gas": "0x13b57", + "value": "0x0", + "data": "0x095ea7b30000000000000000000000006f3d24b9855a91193904096dedc0afd886c9c28fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x3" + }, + "additionalContracts": [] + }, + { + "hash": "0x971e605db022329ca28b24f20769bdfba04913b054df04c3ffaff2aed9f80866", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x91d1608675646b73069cad97c88daeb42418754f", + "to": "0x6f3d24b9855a91193904096dedc0afd886c9c28f", + "gas": "0x3a83e", + "value": "0x0", + "data": "0x47e7ef2400000000000000000000000091d1608675646b73069cad97c88daeb42418754f00000000000000000000000000000000000000000000000000000000770e38d4", + "nonce": "0x4" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x07c6464cfef2dc319ba5a86f5c759a1e41d51f913c4e229982cc2621bdac05c2", + "transactionIndex": "0x36", + "blockHash": "0xb3dc2e14a6ae858d39926ea3495ff3e79484332b57cb1792300d69ee72f04982", + "blockNumber": "0x1f91cb3", + "from": "0x91d1608675646b73069CaD97c88Daeb42418754f", + "to": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", + "cumulativeGasUsed": "0x8c0b02", + "gasUsed": "0xe44e", + "contractAddress": null, + "logs": [ + { + "address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x00000000000000000000000091d1608675646b73069cad97c88daeb42418754f", + "0x0000000000000000000000006f3d24b9855a91193904096dedc0afd886c9c28f" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0xb3dc2e14a6ae858d39926ea3495ff3e79484332b57cb1792300d69ee72f04982", + "blockNumber": "0x1f91cb3", + "transactionHash": "0x07c6464cfef2dc319ba5a86f5c759a1e41d51f913c4e229982cc2621bdac05c2", + "transactionIndex": "0x36", + "logIndex": "0x10c", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x00000000000000000000000091d1608675646b73069cad97c88daeb42418754f", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x00000000000000000000000000000000000000000000000000063ab0980e680000000000000000000000000000000000000000000000000002a989bb71add72d0000000000000000000000000000000000000000000177d2a5efd9566f2f683f00000000000000000000000000000000000000000000000002a34f0ad99f6f2d0000000000000000000000000000000000000000000177d2a5f61407073dd03f", + "blockHash": "0xb3dc2e14a6ae858d39926ea3495ff3e79484332b57cb1792300d69ee72f04982", + "blockNumber": "0x1f91cb3", + "transactionHash": "0x07c6464cfef2dc319ba5a86f5c759a1e41d51f913c4e229982cc2621bdac05c2", + "transactionIndex": "0x36", + "logIndex": "0x10d", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000802000000000000000000000000440000000000000000000000400000000000000000000000000000000010008000000000000000000000200000000000000000000000000000000000800000000000400000000100000000000000000000000000000000000000000000000000000000000180200000000000000001000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000010008000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac0d" + }, + { + "transactionHash": "0x971e605db022329ca28b24f20769bdfba04913b054df04c3ffaff2aed9f80866", + "transactionIndex": "0x37", + "blockHash": "0xb3dc2e14a6ae858d39926ea3495ff3e79484332b57cb1792300d69ee72f04982", + "blockNumber": "0x1f91cb3", + "from": "0x91d1608675646b73069CaD97c88Daeb42418754f", + "to": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "cumulativeGasUsed": "0x8e8b2d", + "gasUsed": "0x2802b", + "contractAddress": null, + "logs": [ + { + "address": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000091d1608675646b73069cad97c88daeb42418754f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000770e38d4", + "blockHash": "0xb3dc2e14a6ae858d39926ea3495ff3e79484332b57cb1792300d69ee72f04982", + "blockNumber": "0x1f91cb3", + "transactionHash": "0x971e605db022329ca28b24f20769bdfba04913b054df04c3ffaff2aed9f80866", + "transactionIndex": "0x37", + "logIndex": "0x10e", + "removed": false + }, + { + "address": "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "topics": [ + "0x5548c837ab068cf56a2c2479df0882a4922fd203edb7517321831d95078c5f62", + "0x00000000000000000000000091d1608675646b73069cad97c88daeb42418754f", + "0x00000000000000000000000091d1608675646b73069cad97c88daeb42418754f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000770e38d4", + "blockHash": "0xb3dc2e14a6ae858d39926ea3495ff3e79484332b57cb1792300d69ee72f04982", + "blockNumber": "0x1f91cb3", + "transactionHash": "0x971e605db022329ca28b24f20769bdfba04913b054df04c3ffaff2aed9f80866", + "transactionIndex": "0x37", + "logIndex": "0x10f", + "removed": false + }, + { + "address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x00000000000000000000000091d1608675646b73069cad97c88daeb42418754f", + "0x0000000000000000000000006f3d24b9855a91193904096dedc0afd886c9c28f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000770e38d4", + "blockHash": "0xb3dc2e14a6ae858d39926ea3495ff3e79484332b57cb1792300d69ee72f04982", + "blockNumber": "0x1f91cb3", + "transactionHash": "0x971e605db022329ca28b24f20769bdfba04913b054df04c3ffaff2aed9f80866", + "transactionIndex": "0x37", + "logIndex": "0x110", + "removed": false + }, + { + "address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x00000000000000000000000091d1608675646b73069cad97c88daeb42418754f", + "0x0000000000000000000000006f3d24b9855a91193904096dedc0afd886c9c28f" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff88f1c72b", + "blockHash": "0xb3dc2e14a6ae858d39926ea3495ff3e79484332b57cb1792300d69ee72f04982", + "blockNumber": "0x1f91cb3", + "transactionHash": "0x971e605db022329ca28b24f20769bdfba04913b054df04c3ffaff2aed9f80866", + "transactionIndex": "0x37", + "logIndex": "0x111", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x00000000000000000000000091d1608675646b73069cad97c88daeb42418754f", + "0x0000000000000000000000007c7379531b2aee82e4ca06d4175d13b9cbeafd49" + ], + "data": "0x0000000000000000000000000000000000000000000000000011778587fde40000000000000000000000000000000000000000000000000002a34f0ad993d7370000000000000000000000000000000000000000000177d2a5f61407073dd03f0000000000000000000000000000000000000000000000000291d7855195f3370000000000000000000000000000000000000000000177d2a6078b8c8f3bb43f", + "blockHash": "0xb3dc2e14a6ae858d39926ea3495ff3e79484332b57cb1792300d69ee72f04982", + "blockNumber": "0x1f91cb3", + "transactionHash": "0x971e605db022329ca28b24f20769bdfba04913b054df04c3ffaff2aed9f80866", + "transactionIndex": "0x37", + "logIndex": "0x112", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000802000000000000000000000000440000000000000000000000400000000000000000000000000000000010008000000002000000000040200000000000000008000000000008000000800000000000400000000100000000000000000000020000000000000000000801000000000000000180200010000000000001000000000000000000000000000000000000000080000000000000000000220000000000000000000000000000000000000000000000000000000000004000000002000000000001000000000000000000000000000000100000000020000010008000000000000000000000000000400000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac0d" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.prod.s.sol/137/run-latest.json", + "returns": {}, + "timestamp": 1663175796, + "commit": "c527b4d" + } \ No newline at end of file diff --git a/broadcast-saved/saved/prod-run-2-polygon-optimism/migrate-chain.opt.json b/broadcast-saved/saved/prod-run-2-polygon-optimism/migrate-chain.opt.json new file mode 100644 index 0000000..2112e5f --- /dev/null +++ b/broadcast-saved/saved/prod-run-2-polygon-optimism/migrate-chain.opt.json @@ -0,0 +1,181 @@ +{ + "transactions": [ + { + "hash": "0x9df29923230496e3180a464287d23be18fbaa948d8be729650b7b559bdc15619", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0x24E98A389c046A32465E90f9213CaCffa795Dc40", + "function": null, + "arguments": [ + "(0x2606531493A51404A002842F56009D7E5CF4a8c7, 0x822329Ed19E8244EfF582cC204f8554C3620c3FD, 0x5452555354454400000000000000000000000000, 0x726F206164647265737300000000000000000000, 0x6D6974732875696E743235362C75696E74323536, 0x6d537472617465677928616464726573732C7569, 49959714125571999692833839480629836074961345014175263994962030793895296787827)" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "gas": "0x3417e1", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b5060405162002df238038062002df2833981016040819052620000349162000da1565b336000908152602081905260408082208054600160ff19918216811790925560808501516001600160a01b03168452919092208054909116909117905580516200007e906200011f565b60c08101516200008e90620001df565b6020810151600980546001600160a01b039283166001600160a01b0319918216179091556040830151600a80549190931691161790556080810151620000d49062000252565b6060810151620000e4906200030e565b6080810151620000f490620003ca565b60a0810151620001049062000486565b6200010e62000542565b6200011862000baa565b5062000eab565b3360008181526020819052604090205460ff16620001735760405162461bcd60e51b8152602060048201526013602482015260008051602062002d4883398151915260448201526064015b60405180910390fd5b816001600160a01b038116620001bb5760405162461bcd60e51b8152602060048201526016602482015260008051602062002d6883398151915260448201526064016200016a565b5050600780546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166200022f5760405162461bcd60e51b8152602060048201526013602482015260008051602062002d4883398151915260448201526064016200016a565b506006805461ffff909216600160a01b0261ffff60a01b19909216919091179055565b3360008181526020819052604090205460ff16620002a25760405162461bcd60e51b8152602060048201526013602482015260008051602062002d4883398151915260448201526064016200016a565b816001600160a01b038116620002ea5760405162461bcd60e51b8152602060048201526016602482015260008051602062002d6883398151915260448201526064016200016a565b5050600380546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166200035e5760405162461bcd60e51b8152602060048201526013602482015260008051602062002d4883398151915260448201526064016200016a565b816001600160a01b038116620003a65760405162461bcd60e51b8152602060048201526016602482015260008051602062002d6883398151915260448201526064016200016a565b5050600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166200041a5760405162461bcd60e51b8152602060048201526013602482015260008051602062002d4883398151915260448201526064016200016a565b816001600160a01b038116620004625760405162461bcd60e51b8152602060048201526016602482015260008051602062002d6883398151915260448201526064016200016a565b5050600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620004d65760405162461bcd60e51b8152602060048201526013602482015260008051602062002d4883398151915260448201526064016200016a565b816001600160a01b0381166200051e5760405162461bcd60e51b8152602060048201526016602482015260008051602062002d6883398151915260448201526064016200016a565b5050600280546001600160a01b0319166001600160a01b0392909216919091179055565b600c805460018101825560009190915260408051808201909152600e8082526d747269676765725061757365282960901b6020909201918252620005999260008051602062002d0883398151915201919062000ccb565b50600c805460018101825560009182526040805160608101909152602180825260008051602062002d08833981519152909201929162002d8860208301398051620005ec93925060209091019062000ccb565b50600c80546001810182556000919091526040805180820190915260108082526f7365744175746828616464726573732960801b6020909201918252620006469260008051602062002d0883398151915201919062000ccb565b50600c80546001810182556000919091526040805180820190915260198082527f736574426c6f636b73506572596561722875696e7432353629000000000000006020909201918252620006ad9260008051602062002d0883398151915201919062000ccb565b50600c805460018101825560009190915260408051808201909152601d8082527f7365744861727665737446656550657263656e742875696e74323536290000006020909201918252620007149260008051602062002d0883398151915201919062000ccb565b50600c805460018101825560009190915260408051808201909152601d8082527f7365744275726e696e6746656550657263656e742875696e743235362900000060209092019182526200077b9260008051602062002d0883398151915201919062000ccb565b50600c805460018101825560009190915260408051808201909152601e8082527f73657448617276657374466565526563656976657228616464726573732900006020909201918252620007e29260008051602062002d0883398151915201919062000ccb565b50600c805460018101825560009190915260408051808201909152601e8082527f7365744275726e696e67466565526563656976657228616464726573732900006020909201918252620008499260008051602062002d0883398151915201919062000ccb565b50600c80546001810182556000919091526040805180820190915260198082527f7365744861727665737457696e646f772875696e7431323829000000000000006020909201918252620008b09260008051602062002d0883398151915201919062000ccb565b50600c80546001810182556000919091526040805180820190915260178082527f7365744861727665737444656c61792875696e743634290000000000000000006020909201918252620009179260008051602062002d0883398151915201919062000ccb565b50600c805460018101825560009190915260408051808201909152601b8082527f7365745769746864726177616c5175657565286164647265737329000000000060209092019182526200097e9260008051602062002d0883398151915201919062000ccb565b50600c80546001810182556000919091526040805180820190915260168082527f74727573745374726174656779286164647265737329000000000000000000006020909201918252620009e59260008051602062002d0883398151915201919062000ccb565b50600c80546001810182556000919091526040805180820190915260198082527f6469737472757374537472617465677928616464726573732900000000000000602090920191825262000a4c9260008051602062002d0883398151915201919062000ccb565b50600c805460018101825560009190915260408051808201909152600f8082526e6578656342617463684275726e282960881b602090920191825262000aa59260008051602062002d0883398151915201919062000ccb565b50600c8054600181018255600091909152604080518082019091526012808252716861727665737428616464726573735b5d2960701b602090920191825262000b019260008051602062002d0883398151915201919062000ccb565b50600c805460018101825560009182526040805160608101909152602480825260008051602062002d08833981519152909201929162002dce6020830139805162000b5493925060209091019062000ccb565b50600c805460018101825560009182526040805160608101909152602580825260008051602062002d08833981519152909201929162002da96020830139805162000ba793925060209091019062000ccb565b50565b600e80546001810182556000919091526040805180820190915260188082527f6465706f73697428616464726573732c75696e74323536290000000000000000602090920191825262000c109260008051602062002d2883398151915201919062000ccb565b50600e80546001810182556000919091526040805180820190915260178082527f656e74657242617463684275726e2875696e7432353629000000000000000000602090920191825262000c779260008051602062002d2883398151915201919062000ccb565b50600e805460018101825560009190915260408051808201909152600f8082526e6578697442617463684275726e282960881b602090920191825262000ba79260008051602062002d288339815191520191905b82805462000cd99062000e6e565b90600052602060002090601f01602090048101928262000cfd576000855562000d48565b82601f1062000d1857805160ff191683800117855562000d48565b8280016001018555821562000d48579182015b8281111562000d4857825182559160200191906001019062000d2b565b5062000d5692915062000d5a565b5090565b5b8082111562000d56576000815560010162000d5b565b80516001600160a01b038116811462000d8957600080fd5b919050565b805161ffff8116811462000d8957600080fd5b600060e0828403121562000db457600080fd5b60405160e081016001600160401b038111828210171562000de557634e487b7160e01b600052604160045260246000fd5b60405262000df38362000d71565b815262000e036020840162000d71565b602082015262000e166040840162000d71565b604082015262000e296060840162000d71565b606082015262000e3c6080840162000d71565b608082015262000e4f60a0840162000d71565b60a082015262000e6260c0840162000d8e565b60c08201529392505050565b600181811c9082168062000e8357607f821691505b6020821081141562000ea557634e487b7160e01b600052602260045260246000fd5b50919050565b611e4d8062000ebb6000396000f3fe608060405234801561001057600080fd5b506004361061021c5760003560e01c8063909e286011610125578063be6f1c81116100ad578063ddf508021161007c578063ddf50802146104cf578063de9375f2146104e2578063e1c3d33c146104f5578063f887ea40146104fd578063ff3f303c1461051057600080fd5b8063be6f1c8114610483578063c42cf53514610496578063c7b9d530146104a9578063d8a06f73146104bc57600080fd5b8063a8c62e76116100f4578063a8c62e761461042f578063a975070414610442578063b353aaa714610455578063b536818a14610468578063bdb2321f1461047057600080fd5b8063909e2860146103d257806399aa9079146103e55780639a8a0592146103ed578063a3b0b5a31461041557600080fd5b80632521f853116101a85780635bb47808116101775780635bb47808146103735780636f307dc3146103865780636f81a6b0146103995780637f4b4e9b146103ac578063893a5372146103bf57600080fd5b80632521f8531461031a578063365a86fc1461033a578063397bfe551461034d57806347f749121461036057600080fd5b80630cb61f6c116101ef5780630cb61f6c1461029a5780630d4d8c5f146102ad578063116d0cbe146102df57806315b75bea146102f45780631fe4a6861461030757600080fd5b806301d9d04e14610221578063027aa9f5146102365780630bbbe7091461025c5780630c340a241461026f575b600080fd5b61023461022f3660046118d9565b610523565b005b61023e61057e565b6040805160ff90931683526020830191909152015b60405180910390f35b61023461026a366004611910565b610675565b600154610282906001600160a01b031681565b6040516001600160a01b039091168152602001610253565b600354610282906001600160a01b031681565b6102c66102bb36600461196f565b805160209091012090565b6040516001600160e01b03199091168152602001610253565b6102e76106bd565b6040516102539190611a6d565b610234610302366004611acf565b610796565b600254610282906001600160a01b031681565b61032d610328366004611aec565b610810565b6040516102539190611b05565b600654610282906001600160a01b031681565b61023461035b366004611acf565b6108bc565b61032d61036e366004611aec565b610936565b610234610381366004611acf565b610946565b600754610282906001600160a01b031681565b6102346103a7366004611aec565b6109c0565b6102346103ba366004611acf565b610a5c565b600554610282906001600160a01b031681565b61032d6103e0366004611aec565b610ad6565b6102e7610ae6565b60065461040290600160a01b900461ffff1681565b60405161ffff9091168152602001610253565b61041d600181565b60405160ff9091168152602001610253565b600854610282906001600160a01b031681565b610234610450366004611b26565b610bb6565b600a54610282906001600160a01b031681565b61041d600081565b61023461047e366004611acf565b610ddc565b610234610491366004611acf565b610e56565b6102346104a4366004611acf565b610ed0565b6102346104b7366004611acf565b610f4a565b600454610282906001600160a01b031681565b6102346104dd366004611acf565b610fc4565b600b54610282906001600160a01b031681565b6102e761103e565b600954610282906001600160a01b031681565b61023461051e366004611b43565b61110e565b3360008181526020819052604090205460ff1661055b5760405162461bcd60e51b815260040161055290611b7c565b60405180910390fd5b506006805461ffff909216600160a01b0261ffff60a01b19909216919091179055565b6000806000600560009054906101000a90046001600160a01b03166001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105fa9190611ba9565b6001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610637573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061065b9190611bc6565b9050600061066a82600a611ce5565b919491935090915050565b3360008181526020819052604090205460ff166106a45760405162461bcd60e51b815260040161055290611b7c565b6106ad82611169565b6106b784846113e5565b50505050565b6060600d805480602002602001604051908101604052809291908181526020016000905b8282101561078d57838290600052602060002001805461070090611cf4565b80601f016020809104026020016040519081016040528092919081815260200182805461072c90611cf4565b80156107795780601f1061074e57610100808354040283529160200191610779565b820191906000526020600020905b81548152906001019060200180831161075c57829003601f168201915b5050505050815260200190600101906106e1565b50505050905090565b3360008181526020819052604090205460ff166107c55760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b0381166107ec5760405162461bcd60e51b815260040161055290611d2f565b5050600380546001600160a01b0319166001600160a01b0392909216919091179055565b600e818154811061082057600080fd5b90600052602060002001600091509050805461083b90611cf4565b80601f016020809104026020016040519081016040528092919081815260200182805461086790611cf4565b80156108b45780601f10610889576101008083540402835291602001916108b4565b820191906000526020600020905b81548152906001019060200180831161089757829003601f168201915b505050505081565b3360008181526020819052604090205460ff166108eb5760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b0381166109125760405162461bcd60e51b815260040161055290611d2f565b5050600580546001600160a01b0319166001600160a01b0392909216919091179055565b600c818154811061082057600080fd5b3360008181526020819052604090205460ff166109755760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b03811661099c5760405162461bcd60e51b815260040161055290611d2f565b5050600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166109ef5760405162461bcd60e51b815260040161055290611b7c565b600554600854604051635ef8364760e11b81526001600160a01b0391821660048201526024810185905291169063bdf06c8e906044015b600060405180830381600087803b158015610a4057600080fd5b505af1158015610a54573d6000803e3d6000fd5b505050505050565b3360008181526020819052604090205460ff16610a8b5760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b038116610ab25760405162461bcd60e51b815260040161055290611d2f565b5050600b80546001600160a01b0319166001600160a01b0392909216919091179055565b600d818154811061082057600080fd5b6060600c805480602002602001604051908101604052809291908181526020016000905b8282101561078d578382906000526020600020018054610b2990611cf4565b80601f0160208091040260200160405190810160405280929190818152602001828054610b5590611cf4565b8015610ba25780601f10610b7757610100808354040283529160200191610ba2565b820191906000526020600020905b815481529060010190602001808311610b8557829003601f168201915b505050505081526020019060010190610b0a565b3360008181526020819052604090205460ff16610be55760405162461bcd60e51b815260040161055290611b7c565b600b546001600160a01b0316610c3d5760405162461bcd60e51b815260206004820152601860248201527f7365747570526f6c65733a3a41757468206e6f742073657400000000000000006044820152606401610552565b600b5460408051638da5cb5b60e01b8152905130926001600160a01b031691638da5cb5b9160048083019260209291908290030181865afa158015610c86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610caa9190611ba9565b6001600160a01b031614610cf55760405162461bcd60e51b815260206004820152601260248201527105472616e73666572206f776e6572736869760741b6044820152606401610552565b600b54600180546040516319ebfd2160e21b81526001600160a01b03938416936367aff48493610d2f939091169160009190600401611d5f565b600060405180830381600087803b158015610d4957600080fd5b505af1158015610d5d573d6000803e3d6000fd5b505050508115610dd057600b546040516319ebfd2160e21b81526001600160a01b03909116906367aff48490610d9d903090600090600190600401611d5f565b600060405180830381600087803b158015610db757600080fd5b505af1158015610dcb573d6000803e3d6000fd5b505050505b610dd8611518565b5050565b3360008181526020819052604090205460ff16610e0b5760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b038116610e325760405162461bcd60e51b815260040161055290611d2f565b5050600780546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610e855760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b038116610eac5760405162461bcd60e51b815260040161055290611d2f565b5050600680546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610eff5760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b038116610f265760405162461bcd60e51b815260040161055290611d2f565b5050600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610f795760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b038116610fa05760405162461bcd60e51b815260040161055290611d2f565b5050600280546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610ff35760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b03811661101a5760405162461bcd60e51b815260040161055290611d2f565b5050600880546001600160a01b0319166001600160a01b0392909216919091179055565b6060600e805480602002602001604051908101604052809291908181526020016000905b8282101561078d57838290600052602060002001805461108190611cf4565b80601f01602080910402602001604051908101604052809291908181526020018280546110ad90611cf4565b80156110fa5780601f106110cf576101008083540402835291602001916110fa565b820191906000526020600020905b8154815290600101906020018083116110dd57829003601f168201915b505050505081526020019060010190611062565b3360008181526020819052604090205460ff1661113d5760405162461bcd60e51b815260040161055290611b7c565b506001600160a01b03919091166000908152602081905260409020805460ff1916911515919091179055565b600560009054906101000a90046001600160a01b03166001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156111bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111e09190611d85565b1561124e57600560009054906101000a90046001600160a01b03166001600160a01b0316636833f60d6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561123557600080fd5b505af1158015611249573d6000803e3d6000fd5b505050505b600061125861057e565b600b546006546040516319ebfd2160e21b81529294506001600160a01b0391821693506367aff4849261129692909116906001908190600401611d5f565b600060405180830381600087803b1580156112b057600080fd5b505af11580156112c4573d6000803e3d6000fd5b5050600b546040516319ebfd2160e21b81526001600160a01b0390911692506367aff48491506112fd9085906001908190600401611d5f565b600060405180830381600087803b15801561131757600080fd5b505af115801561132b573d6000803e3d6000fd5b50506005546001600160a01b03169150634eddea06905061134e83614e20611da2565b61135b84620186a0611da2565b6040516001600160e01b031960e085901b16815260048101929092526024820152604401600060405180830381600087803b15801561139957600080fd5b505af11580156113ad573d6000803e3d6000fd5b505060055460085460405163ec523afd60e01b81526001600160a01b0391821660048201529116925063ec523afd9150602401610a26565b60065460408051606084901b6bffffffffffffffffffffffff1916602082015281516014818303018152603482019283905263eb8d72b760e01b9092526001600160a01b039092169163eb8d72b79161144391869190603801611dc1565b600060405180830381600087803b15801561145d57600080fd5b505af1158015611471573d6000803e3d6000fd5b5050600654600554604051633f935f6f60e01b81526001600160a01b0391821660048201526001602482015291169250633f935f6f9150604401600060405180830381600087803b1580156114c557600080fd5b505af11580156114d9573d6000803e3d6000fd5b505060065460085460405163747684bb60e01b81526001600160a01b039182166004820152600160248201529116925063747684bb9150604401610a26565b600b546001600160a01b03166115705760405162461bcd60e51b815260206004820152601e60248201527f736574206361706162696c69746965733a3a41757468206e6f742073657400006044820152606401610552565b60005b600d5481101561163d5761162b600d828154811061159357611593611de6565b9060005260206000200180546115a890611cf4565b80601f01602080910402602001604051908101604052809291908181526020018280546115d490611cf4565b80156116215780601f106115f657610100808354040283529160200191611621565b820191906000526020600020905b81548152906001019060200180831161160457829003601f168201915b50505050506117dc565b8061163581611dfc565b915050611573565b5060005b600e5481101561170b576116f9600e828154811061166157611661611de6565b90600052602060002001805461167690611cf4565b80601f01602080910402602001604051908101604052809291908181526020018280546116a290611cf4565b80156116ef5780601f106116c4576101008083540402835291602001916116ef565b820191906000526020600020905b8154815290600101906020018083116116d257829003601f168201915b5050505050611824565b8061170381611dfc565b915050611641565b5060005b600c548110156117d9576117c7600c828154811061172f5761172f611de6565b90600052602060002001805461174490611cf4565b80601f016020809104026020016040519081016040528092919081815260200182805461177090611cf4565b80156117bd5780601f10611792576101008083540402835291602001916117bd565b820191906000526020600020905b8154815290600101906020018083116117a057829003601f168201915b5050505050611873565b806117d181611dfc565b91505061170f565b50565b80516020820120600b546040516325a8aced60e11b81526001600160e01b031983166004820152600160248201526001600160a01b0390911690634b5159da90604401610a26565b80516020820120600b54604051630ea9b75b60e01b81526001600482018190526001600160e01b03198416602483015260448201526001600160a01b0390911690630ea9b75b90606401610a26565b80516020820120600b54604051630ea9b75b60e01b8152600060048201526001600160e01b031983166024820152600160448201526001600160a01b0390911690630ea9b75b90606401610a26565b803561ffff811681146118d457600080fd5b919050565b6000602082840312156118eb57600080fd5b6118f4826118c2565b9392505050565b6001600160a01b03811681146117d957600080fd5b60008060006060848603121561192557600080fd5b61192e846118c2565b9250602084013561193e816118fb565b9150604084013561194e816118fb565b809150509250925092565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561198157600080fd5b813567ffffffffffffffff8082111561199957600080fd5b818401915084601f8301126119ad57600080fd5b8135818111156119bf576119bf611959565b604051601f8201601f19908116603f011681019083821181831017156119e7576119e7611959565b81604052828152876020848701011115611a0057600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000815180845260005b81811015611a4657602081850181015186830182015201611a2a565b81811115611a58576000602083870101525b50601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015611ac257603f19888603018452611ab0858351611a20565b94509285019290850190600101611a94565b5092979650505050505050565b600060208284031215611ae157600080fd5b81356118f4816118fb565b600060208284031215611afe57600080fd5b5035919050565b6020815260006118f46020830184611a20565b80151581146117d957600080fd5b600060208284031215611b3857600080fd5b81356118f481611b18565b60008060408385031215611b5657600080fd5b8235611b61816118fb565b91506020830135611b7181611b18565b809150509250929050565b6020808252601390820152721111541313d651548e8e955395149554d51151606a1b604082015260600190565b600060208284031215611bbb57600080fd5b81516118f4816118fb565b600060208284031215611bd857600080fd5b815160ff811681146118f457600080fd5b634e487b7160e01b600052601160045260246000fd5b600181815b80851115611c3a578160001904821115611c2057611c20611be9565b80851615611c2d57918102915b93841c9390800290611c04565b509250929050565b600082611c5157506001611cdf565b81611c5e57506000611cdf565b8160018114611c745760028114611c7e57611c9a565b6001915050611cdf565b60ff841115611c8f57611c8f611be9565b50506001821b611cdf565b5060208310610133831016604e8410600b8410161715611cbd575081810a611cdf565b611cc78383611bff565b8060001904821115611cdb57611cdb611be9565b0290505b92915050565b60006118f460ff841683611c42565b600181811c90821680611d0857607f821691505b60208210811415611d2957634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526016908201527543616e6e6f74206265207a65726f206164647265737360501b604082015260600190565b6001600160a01b0393909316835260ff9190911660208301521515604082015260600190565b600060208284031215611d9757600080fd5b81516118f481611b18565b6000816000190483118215151615611dbc57611dbc611be9565b500290565b61ffff83168152604060208201526000611dde6040830184611a20565b949350505050565b634e487b7160e01b600052603260045260246000fd5b6000600019821415611e1057611e10611be9565b506001019056fea2646970667358221220f80ba1d1e91c55db09540acd35712d86f2ac7743852cd2ff81e70536dc91631364736f6c634300080c0033df6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c7bb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd4445504c4f5945523a3a554e545255535445440000000000000000000000000043616e6e6f74206265207a65726f2061646472657373000000000000000000007365744465706f7369744c696d6974732875696e743235362c75696e7432353629776974686472617746726f6d537472617465677928616464726573732c75696e74323536296465706f736974496e746f537472617465677928616464726573732c75696e74323536290000000000000000000000007f5c764cbc14f9669b88837ca1490cca17c31607000000000000000000000000b0d502e938ed5f4df2e681fe6e419ff29631d62b0000000000000000000000003c2269811836af69497e5f486a85d7316753cf620000000000000000000000007461a28866eb4e2ee9806b311f6eca3ef5bffa7a0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b000000000000000000000000eb959af810fec83de7021a77906ab3d9fde567b1000000000000000000000000000000000000000000000000000000000000006f", + "nonce": "0x2b" + }, + "additionalContracts": [] + }, + { + "hash": "0xbd0b752c1e452188662480ab5433b17430658356cfb13a40ecd122420e42a795", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x24E98A389c046A32465E90f9213CaCffa795Dc40", + "function": "setXChainHub(address)", + "arguments": [ + "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x24e98a389c046a32465e90f9213cacffa795dc40", + "gas": "0x9ce3", + "value": "0x0", + "data": "0xbe6f1c810000000000000000000000004c88c6da30b54d5d3b6b33e0837f5719402c45cb", + "nonce": "0x2c" + }, + "additionalContracts": [] + }, + { + "hash": "0x94ba3192175d0f03d3c1cd4c17e5c56a8ba2c391fac7afbf80e3aade767de266", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x24E98A389c046A32465E90f9213CaCffa795Dc40", + "function": "setVaultProxy(address)", + "arguments": [ + "0xf8712041a381603567a23720AFC6cf50947EBaf4" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x24e98a389c046a32465e90f9213cacffa795dc40", + "gas": "0xf964", + "value": "0x0", + "data": "0x397bfe55000000000000000000000000f8712041a381603567a23720afc6cf50947ebaf4", + "nonce": "0x2d" + }, + "additionalContracts": [] + }, + { + "hash": "0xc13aa25248b7e08dadd975d7f6b81785aee168ba52e98c98e7ee9745ed9cfa32", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x24E98A389c046A32465E90f9213CaCffa795Dc40", + "function": "setMultiRolesAuthority(address)", + "arguments": [ + "0x51eacE0fd62c936f117bE295a03e8404825d52c3" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x24e98a389c046a32465e90f9213cacffa795dc40", + "gas": "0xf982", + "value": "0x0", + "data": "0x7f4b4e9b00000000000000000000000051eace0fd62c936f117be295a03e8404825d52c3", + "nonce": "0x2e" + }, + "additionalContracts": [] + }, + { + "hash": "0x1c0018fb9493d111b64a3bf65a2a97e1952c9009cc8897c41d639ad0a16df4c6", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x24E98A389c046A32465E90f9213CaCffa795Dc40", + "function": "setXChainStrategy(address)", + "arguments": [ + "0x13FC4319A30c76faAA42373B78CE6018082b5377" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x24e98a389c046a32465e90f9213cacffa795dc40", + "gas": "0x107cd", + "value": "0x0", + "data": "0xddf5080200000000000000000000000013fc4319a30c76faaa42373b78ce6018082b5377", + "nonce": "0x2f" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x9df29923230496e3180a464287d23be18fbaa948d8be729650b7b559bdc15619", + "transactionIndex": "0x0", + "blockHash": "0xe8222d67024262e138ed87e15c6e2ce70646666872147a58cee5cc4a56c0a802", + "blockNumber": "0x1629f0c", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": null, + "cumulativeGasUsed": "0x28125f", + "gasUsed": "0x28125f", + "contractAddress": "0x24E98A389c046A32465E90f9213CaCffa795Dc40", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0xbd0b752c1e452188662480ab5433b17430658356cfb13a40ecd122420e42a795", + "transactionIndex": "0x0", + "blockHash": "0x221b4de55c5d76c77ffbac4b0707fc23d800d3de270072ebde64a19a853c9697", + "blockNumber": "0x1629f21", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x24E98A389c046A32465E90f9213CaCffa795Dc40", + "cumulativeGasUsed": "0x7196", + "gasUsed": "0x7196", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0x94ba3192175d0f03d3c1cd4c17e5c56a8ba2c391fac7afbf80e3aade767de266", + "transactionIndex": "0x0", + "blockHash": "0xc80e94328f0039cec6ccfd022b29d64cc86abf6086cbb04d5700886ca070c181", + "blockNumber": "0x1629f2e", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x24E98A389c046A32465E90f9213CaCffa795Dc40", + "cumulativeGasUsed": "0xb48f", + "gasUsed": "0xb48f", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0xc13aa25248b7e08dadd975d7f6b81785aee168ba52e98c98e7ee9745ed9cfa32", + "transactionIndex": "0x0", + "blockHash": "0x2e979c82116854930da2eb540fc41f86671ca324d5977c36f241e1ccd68bfbc8", + "blockNumber": "0x1629f3e", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x24E98A389c046A32465E90f9213CaCffa795Dc40", + "cumulativeGasUsed": "0xb4a4", + "gasUsed": "0xb4a4", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0x1c0018fb9493d111b64a3bf65a2a97e1952c9009cc8897c41d639ad0a16df4c6", + "transactionIndex": "0x0", + "blockHash": "0x9f2f97e85b3a6069079815b3a25e62c4c343c03c4fac279f73b5fdf22d23090a", + "blockNumber": "0x1629f59", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x24E98A389c046A32465E90f9213CaCffa795Dc40", + "cumulativeGasUsed": "0xb461", + "gasUsed": "0xb461", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/UpgradeChainId.s.sol/10/run-latest.json", + "returns": {}, + "timestamp": 1663229836, + "commit": "c527b4d" + } \ No newline at end of file diff --git a/broadcast-saved/saved/prod-run-2-polygon-optimism/migrate-chain.polygon.json b/broadcast-saved/saved/prod-run-2-polygon-optimism/migrate-chain.polygon.json new file mode 100644 index 0000000..ea2fbac --- /dev/null +++ b/broadcast-saved/saved/prod-run-2-polygon-optimism/migrate-chain.polygon.json @@ -0,0 +1,678 @@ +{ + "transactions": [ + { + "hash": "0x131dcef7ac0381ab5873f59c9126b0355b38482fa94dc51bd8faeb8dfcff8186", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0xe14D3bF3998FD9f59a4c1D28Cd27D37bF1aF0bd9", + "function": null, + "arguments": [ + "(0x2606531493A51404A002842F56009D7E5CF4a8c7, 0x822329Ed19E8244EfF582cC204f8554C3620c3FD, 0x5452555354454400000000000000000000000000, 0x726F206164647265737300000000000000000000, 0x6D6974732875696E743235362C75696E74323536, 0x6d537472617465677928616464726573732C7569, 49959714125571999692833839480629836074961345014175263994962030793895296787827)" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "gas": "0x3417e1", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b5060405162002df238038062002df2833981016040819052620000349162000da1565b336000908152602081905260408082208054600160ff19918216811790925560808501516001600160a01b03168452919092208054909116909117905580516200007e906200011f565b60c08101516200008e90620001df565b6020810151600980546001600160a01b039283166001600160a01b0319918216179091556040830151600a80549190931691161790556080810151620000d49062000252565b6060810151620000e4906200030e565b6080810151620000f490620003ca565b60a0810151620001049062000486565b6200010e62000542565b6200011862000baa565b5062000eab565b3360008181526020819052604090205460ff16620001735760405162461bcd60e51b8152602060048201526013602482015260008051602062002d4883398151915260448201526064015b60405180910390fd5b816001600160a01b038116620001bb5760405162461bcd60e51b8152602060048201526016602482015260008051602062002d6883398151915260448201526064016200016a565b5050600780546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166200022f5760405162461bcd60e51b8152602060048201526013602482015260008051602062002d4883398151915260448201526064016200016a565b506006805461ffff909216600160a01b0261ffff60a01b19909216919091179055565b3360008181526020819052604090205460ff16620002a25760405162461bcd60e51b8152602060048201526013602482015260008051602062002d4883398151915260448201526064016200016a565b816001600160a01b038116620002ea5760405162461bcd60e51b8152602060048201526016602482015260008051602062002d6883398151915260448201526064016200016a565b5050600380546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166200035e5760405162461bcd60e51b8152602060048201526013602482015260008051602062002d4883398151915260448201526064016200016a565b816001600160a01b038116620003a65760405162461bcd60e51b8152602060048201526016602482015260008051602062002d6883398151915260448201526064016200016a565b5050600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166200041a5760405162461bcd60e51b8152602060048201526013602482015260008051602062002d4883398151915260448201526064016200016a565b816001600160a01b038116620004625760405162461bcd60e51b8152602060048201526016602482015260008051602062002d6883398151915260448201526064016200016a565b5050600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620004d65760405162461bcd60e51b8152602060048201526013602482015260008051602062002d4883398151915260448201526064016200016a565b816001600160a01b0381166200051e5760405162461bcd60e51b8152602060048201526016602482015260008051602062002d6883398151915260448201526064016200016a565b5050600280546001600160a01b0319166001600160a01b0392909216919091179055565b600c805460018101825560009190915260408051808201909152600e8082526d747269676765725061757365282960901b6020909201918252620005999260008051602062002d0883398151915201919062000ccb565b50600c805460018101825560009182526040805160608101909152602180825260008051602062002d08833981519152909201929162002d8860208301398051620005ec93925060209091019062000ccb565b50600c80546001810182556000919091526040805180820190915260108082526f7365744175746828616464726573732960801b6020909201918252620006469260008051602062002d0883398151915201919062000ccb565b50600c80546001810182556000919091526040805180820190915260198082527f736574426c6f636b73506572596561722875696e7432353629000000000000006020909201918252620006ad9260008051602062002d0883398151915201919062000ccb565b50600c805460018101825560009190915260408051808201909152601d8082527f7365744861727665737446656550657263656e742875696e74323536290000006020909201918252620007149260008051602062002d0883398151915201919062000ccb565b50600c805460018101825560009190915260408051808201909152601d8082527f7365744275726e696e6746656550657263656e742875696e743235362900000060209092019182526200077b9260008051602062002d0883398151915201919062000ccb565b50600c805460018101825560009190915260408051808201909152601e8082527f73657448617276657374466565526563656976657228616464726573732900006020909201918252620007e29260008051602062002d0883398151915201919062000ccb565b50600c805460018101825560009190915260408051808201909152601e8082527f7365744275726e696e67466565526563656976657228616464726573732900006020909201918252620008499260008051602062002d0883398151915201919062000ccb565b50600c80546001810182556000919091526040805180820190915260198082527f7365744861727665737457696e646f772875696e7431323829000000000000006020909201918252620008b09260008051602062002d0883398151915201919062000ccb565b50600c80546001810182556000919091526040805180820190915260178082527f7365744861727665737444656c61792875696e743634290000000000000000006020909201918252620009179260008051602062002d0883398151915201919062000ccb565b50600c805460018101825560009190915260408051808201909152601b8082527f7365745769746864726177616c5175657565286164647265737329000000000060209092019182526200097e9260008051602062002d0883398151915201919062000ccb565b50600c80546001810182556000919091526040805180820190915260168082527f74727573745374726174656779286164647265737329000000000000000000006020909201918252620009e59260008051602062002d0883398151915201919062000ccb565b50600c80546001810182556000919091526040805180820190915260198082527f6469737472757374537472617465677928616464726573732900000000000000602090920191825262000a4c9260008051602062002d0883398151915201919062000ccb565b50600c805460018101825560009190915260408051808201909152600f8082526e6578656342617463684275726e282960881b602090920191825262000aa59260008051602062002d0883398151915201919062000ccb565b50600c8054600181018255600091909152604080518082019091526012808252716861727665737428616464726573735b5d2960701b602090920191825262000b019260008051602062002d0883398151915201919062000ccb565b50600c805460018101825560009182526040805160608101909152602480825260008051602062002d08833981519152909201929162002dce6020830139805162000b5493925060209091019062000ccb565b50600c805460018101825560009182526040805160608101909152602580825260008051602062002d08833981519152909201929162002da96020830139805162000ba793925060209091019062000ccb565b50565b600e80546001810182556000919091526040805180820190915260188082527f6465706f73697428616464726573732c75696e74323536290000000000000000602090920191825262000c109260008051602062002d2883398151915201919062000ccb565b50600e80546001810182556000919091526040805180820190915260178082527f656e74657242617463684275726e2875696e7432353629000000000000000000602090920191825262000c779260008051602062002d2883398151915201919062000ccb565b50600e805460018101825560009190915260408051808201909152600f8082526e6578697442617463684275726e282960881b602090920191825262000ba79260008051602062002d288339815191520191905b82805462000cd99062000e6e565b90600052602060002090601f01602090048101928262000cfd576000855562000d48565b82601f1062000d1857805160ff191683800117855562000d48565b8280016001018555821562000d48579182015b8281111562000d4857825182559160200191906001019062000d2b565b5062000d5692915062000d5a565b5090565b5b8082111562000d56576000815560010162000d5b565b80516001600160a01b038116811462000d8957600080fd5b919050565b805161ffff8116811462000d8957600080fd5b600060e0828403121562000db457600080fd5b60405160e081016001600160401b038111828210171562000de557634e487b7160e01b600052604160045260246000fd5b60405262000df38362000d71565b815262000e036020840162000d71565b602082015262000e166040840162000d71565b604082015262000e296060840162000d71565b606082015262000e3c6080840162000d71565b608082015262000e4f60a0840162000d71565b60a082015262000e6260c0840162000d8e565b60c08201529392505050565b600181811c9082168062000e8357607f821691505b6020821081141562000ea557634e487b7160e01b600052602260045260246000fd5b50919050565b611e4d8062000ebb6000396000f3fe608060405234801561001057600080fd5b506004361061021c5760003560e01c8063909e286011610125578063be6f1c81116100ad578063ddf508021161007c578063ddf50802146104cf578063de9375f2146104e2578063e1c3d33c146104f5578063f887ea40146104fd578063ff3f303c1461051057600080fd5b8063be6f1c8114610483578063c42cf53514610496578063c7b9d530146104a9578063d8a06f73146104bc57600080fd5b8063a8c62e76116100f4578063a8c62e761461042f578063a975070414610442578063b353aaa714610455578063b536818a14610468578063bdb2321f1461047057600080fd5b8063909e2860146103d257806399aa9079146103e55780639a8a0592146103ed578063a3b0b5a31461041557600080fd5b80632521f853116101a85780635bb47808116101775780635bb47808146103735780636f307dc3146103865780636f81a6b0146103995780637f4b4e9b146103ac578063893a5372146103bf57600080fd5b80632521f8531461031a578063365a86fc1461033a578063397bfe551461034d57806347f749121461036057600080fd5b80630cb61f6c116101ef5780630cb61f6c1461029a5780630d4d8c5f146102ad578063116d0cbe146102df57806315b75bea146102f45780631fe4a6861461030757600080fd5b806301d9d04e14610221578063027aa9f5146102365780630bbbe7091461025c5780630c340a241461026f575b600080fd5b61023461022f3660046118d9565b610523565b005b61023e61057e565b6040805160ff90931683526020830191909152015b60405180910390f35b61023461026a366004611910565b610675565b600154610282906001600160a01b031681565b6040516001600160a01b039091168152602001610253565b600354610282906001600160a01b031681565b6102c66102bb36600461196f565b805160209091012090565b6040516001600160e01b03199091168152602001610253565b6102e76106bd565b6040516102539190611a6d565b610234610302366004611acf565b610796565b600254610282906001600160a01b031681565b61032d610328366004611aec565b610810565b6040516102539190611b05565b600654610282906001600160a01b031681565b61023461035b366004611acf565b6108bc565b61032d61036e366004611aec565b610936565b610234610381366004611acf565b610946565b600754610282906001600160a01b031681565b6102346103a7366004611aec565b6109c0565b6102346103ba366004611acf565b610a5c565b600554610282906001600160a01b031681565b61032d6103e0366004611aec565b610ad6565b6102e7610ae6565b60065461040290600160a01b900461ffff1681565b60405161ffff9091168152602001610253565b61041d600181565b60405160ff9091168152602001610253565b600854610282906001600160a01b031681565b610234610450366004611b26565b610bb6565b600a54610282906001600160a01b031681565b61041d600081565b61023461047e366004611acf565b610ddc565b610234610491366004611acf565b610e56565b6102346104a4366004611acf565b610ed0565b6102346104b7366004611acf565b610f4a565b600454610282906001600160a01b031681565b6102346104dd366004611acf565b610fc4565b600b54610282906001600160a01b031681565b6102e761103e565b600954610282906001600160a01b031681565b61023461051e366004611b43565b61110e565b3360008181526020819052604090205460ff1661055b5760405162461bcd60e51b815260040161055290611b7c565b60405180910390fd5b506006805461ffff909216600160a01b0261ffff60a01b19909216919091179055565b6000806000600560009054906101000a90046001600160a01b03166001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105fa9190611ba9565b6001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610637573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061065b9190611bc6565b9050600061066a82600a611ce5565b919491935090915050565b3360008181526020819052604090205460ff166106a45760405162461bcd60e51b815260040161055290611b7c565b6106ad82611169565b6106b784846113e5565b50505050565b6060600d805480602002602001604051908101604052809291908181526020016000905b8282101561078d57838290600052602060002001805461070090611cf4565b80601f016020809104026020016040519081016040528092919081815260200182805461072c90611cf4565b80156107795780601f1061074e57610100808354040283529160200191610779565b820191906000526020600020905b81548152906001019060200180831161075c57829003601f168201915b5050505050815260200190600101906106e1565b50505050905090565b3360008181526020819052604090205460ff166107c55760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b0381166107ec5760405162461bcd60e51b815260040161055290611d2f565b5050600380546001600160a01b0319166001600160a01b0392909216919091179055565b600e818154811061082057600080fd5b90600052602060002001600091509050805461083b90611cf4565b80601f016020809104026020016040519081016040528092919081815260200182805461086790611cf4565b80156108b45780601f10610889576101008083540402835291602001916108b4565b820191906000526020600020905b81548152906001019060200180831161089757829003601f168201915b505050505081565b3360008181526020819052604090205460ff166108eb5760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b0381166109125760405162461bcd60e51b815260040161055290611d2f565b5050600580546001600160a01b0319166001600160a01b0392909216919091179055565b600c818154811061082057600080fd5b3360008181526020819052604090205460ff166109755760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b03811661099c5760405162461bcd60e51b815260040161055290611d2f565b5050600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166109ef5760405162461bcd60e51b815260040161055290611b7c565b600554600854604051635ef8364760e11b81526001600160a01b0391821660048201526024810185905291169063bdf06c8e906044015b600060405180830381600087803b158015610a4057600080fd5b505af1158015610a54573d6000803e3d6000fd5b505050505050565b3360008181526020819052604090205460ff16610a8b5760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b038116610ab25760405162461bcd60e51b815260040161055290611d2f565b5050600b80546001600160a01b0319166001600160a01b0392909216919091179055565b600d818154811061082057600080fd5b6060600c805480602002602001604051908101604052809291908181526020016000905b8282101561078d578382906000526020600020018054610b2990611cf4565b80601f0160208091040260200160405190810160405280929190818152602001828054610b5590611cf4565b8015610ba25780601f10610b7757610100808354040283529160200191610ba2565b820191906000526020600020905b815481529060010190602001808311610b8557829003601f168201915b505050505081526020019060010190610b0a565b3360008181526020819052604090205460ff16610be55760405162461bcd60e51b815260040161055290611b7c565b600b546001600160a01b0316610c3d5760405162461bcd60e51b815260206004820152601860248201527f7365747570526f6c65733a3a41757468206e6f742073657400000000000000006044820152606401610552565b600b5460408051638da5cb5b60e01b8152905130926001600160a01b031691638da5cb5b9160048083019260209291908290030181865afa158015610c86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610caa9190611ba9565b6001600160a01b031614610cf55760405162461bcd60e51b815260206004820152601260248201527105472616e73666572206f776e6572736869760741b6044820152606401610552565b600b54600180546040516319ebfd2160e21b81526001600160a01b03938416936367aff48493610d2f939091169160009190600401611d5f565b600060405180830381600087803b158015610d4957600080fd5b505af1158015610d5d573d6000803e3d6000fd5b505050508115610dd057600b546040516319ebfd2160e21b81526001600160a01b03909116906367aff48490610d9d903090600090600190600401611d5f565b600060405180830381600087803b158015610db757600080fd5b505af1158015610dcb573d6000803e3d6000fd5b505050505b610dd8611518565b5050565b3360008181526020819052604090205460ff16610e0b5760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b038116610e325760405162461bcd60e51b815260040161055290611d2f565b5050600780546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610e855760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b038116610eac5760405162461bcd60e51b815260040161055290611d2f565b5050600680546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610eff5760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b038116610f265760405162461bcd60e51b815260040161055290611d2f565b5050600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610f795760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b038116610fa05760405162461bcd60e51b815260040161055290611d2f565b5050600280546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610ff35760405162461bcd60e51b815260040161055290611b7c565b816001600160a01b03811661101a5760405162461bcd60e51b815260040161055290611d2f565b5050600880546001600160a01b0319166001600160a01b0392909216919091179055565b6060600e805480602002602001604051908101604052809291908181526020016000905b8282101561078d57838290600052602060002001805461108190611cf4565b80601f01602080910402602001604051908101604052809291908181526020018280546110ad90611cf4565b80156110fa5780601f106110cf576101008083540402835291602001916110fa565b820191906000526020600020905b8154815290600101906020018083116110dd57829003601f168201915b505050505081526020019060010190611062565b3360008181526020819052604090205460ff1661113d5760405162461bcd60e51b815260040161055290611b7c565b506001600160a01b03919091166000908152602081905260409020805460ff1916911515919091179055565b600560009054906101000a90046001600160a01b03166001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156111bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111e09190611d85565b1561124e57600560009054906101000a90046001600160a01b03166001600160a01b0316636833f60d6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561123557600080fd5b505af1158015611249573d6000803e3d6000fd5b505050505b600061125861057e565b600b546006546040516319ebfd2160e21b81529294506001600160a01b0391821693506367aff4849261129692909116906001908190600401611d5f565b600060405180830381600087803b1580156112b057600080fd5b505af11580156112c4573d6000803e3d6000fd5b5050600b546040516319ebfd2160e21b81526001600160a01b0390911692506367aff48491506112fd9085906001908190600401611d5f565b600060405180830381600087803b15801561131757600080fd5b505af115801561132b573d6000803e3d6000fd5b50506005546001600160a01b03169150634eddea06905061134e83614e20611da2565b61135b84620186a0611da2565b6040516001600160e01b031960e085901b16815260048101929092526024820152604401600060405180830381600087803b15801561139957600080fd5b505af11580156113ad573d6000803e3d6000fd5b505060055460085460405163ec523afd60e01b81526001600160a01b0391821660048201529116925063ec523afd9150602401610a26565b60065460408051606084901b6bffffffffffffffffffffffff1916602082015281516014818303018152603482019283905263eb8d72b760e01b9092526001600160a01b039092169163eb8d72b79161144391869190603801611dc1565b600060405180830381600087803b15801561145d57600080fd5b505af1158015611471573d6000803e3d6000fd5b5050600654600554604051633f935f6f60e01b81526001600160a01b0391821660048201526001602482015291169250633f935f6f9150604401600060405180830381600087803b1580156114c557600080fd5b505af11580156114d9573d6000803e3d6000fd5b505060065460085460405163747684bb60e01b81526001600160a01b039182166004820152600160248201529116925063747684bb9150604401610a26565b600b546001600160a01b03166115705760405162461bcd60e51b815260206004820152601e60248201527f736574206361706162696c69746965733a3a41757468206e6f742073657400006044820152606401610552565b60005b600d5481101561163d5761162b600d828154811061159357611593611de6565b9060005260206000200180546115a890611cf4565b80601f01602080910402602001604051908101604052809291908181526020018280546115d490611cf4565b80156116215780601f106115f657610100808354040283529160200191611621565b820191906000526020600020905b81548152906001019060200180831161160457829003601f168201915b50505050506117dc565b8061163581611dfc565b915050611573565b5060005b600e5481101561170b576116f9600e828154811061166157611661611de6565b90600052602060002001805461167690611cf4565b80601f01602080910402602001604051908101604052809291908181526020018280546116a290611cf4565b80156116ef5780601f106116c4576101008083540402835291602001916116ef565b820191906000526020600020905b8154815290600101906020018083116116d257829003601f168201915b5050505050611824565b8061170381611dfc565b915050611641565b5060005b600c548110156117d9576117c7600c828154811061172f5761172f611de6565b90600052602060002001805461174490611cf4565b80601f016020809104026020016040519081016040528092919081815260200182805461177090611cf4565b80156117bd5780601f10611792576101008083540402835291602001916117bd565b820191906000526020600020905b8154815290600101906020018083116117a057829003601f168201915b5050505050611873565b806117d181611dfc565b91505061170f565b50565b80516020820120600b546040516325a8aced60e11b81526001600160e01b031983166004820152600160248201526001600160a01b0390911690634b5159da90604401610a26565b80516020820120600b54604051630ea9b75b60e01b81526001600482018190526001600160e01b03198416602483015260448201526001600160a01b0390911690630ea9b75b90606401610a26565b80516020820120600b54604051630ea9b75b60e01b8152600060048201526001600160e01b031983166024820152600160448201526001600160a01b0390911690630ea9b75b90606401610a26565b803561ffff811681146118d457600080fd5b919050565b6000602082840312156118eb57600080fd5b6118f4826118c2565b9392505050565b6001600160a01b03811681146117d957600080fd5b60008060006060848603121561192557600080fd5b61192e846118c2565b9250602084013561193e816118fb565b9150604084013561194e816118fb565b809150509250925092565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561198157600080fd5b813567ffffffffffffffff8082111561199957600080fd5b818401915084601f8301126119ad57600080fd5b8135818111156119bf576119bf611959565b604051601f8201601f19908116603f011681019083821181831017156119e7576119e7611959565b81604052828152876020848701011115611a0057600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000815180845260005b81811015611a4657602081850181015186830182015201611a2a565b81811115611a58576000602083870101525b50601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015611ac257603f19888603018452611ab0858351611a20565b94509285019290850190600101611a94565b5092979650505050505050565b600060208284031215611ae157600080fd5b81356118f4816118fb565b600060208284031215611afe57600080fd5b5035919050565b6020815260006118f46020830184611a20565b80151581146117d957600080fd5b600060208284031215611b3857600080fd5b81356118f481611b18565b60008060408385031215611b5657600080fd5b8235611b61816118fb565b91506020830135611b7181611b18565b809150509250929050565b6020808252601390820152721111541313d651548e8e955395149554d51151606a1b604082015260600190565b600060208284031215611bbb57600080fd5b81516118f4816118fb565b600060208284031215611bd857600080fd5b815160ff811681146118f457600080fd5b634e487b7160e01b600052601160045260246000fd5b600181815b80851115611c3a578160001904821115611c2057611c20611be9565b80851615611c2d57918102915b93841c9390800290611c04565b509250929050565b600082611c5157506001611cdf565b81611c5e57506000611cdf565b8160018114611c745760028114611c7e57611c9a565b6001915050611cdf565b60ff841115611c8f57611c8f611be9565b50506001821b611cdf565b5060208310610133831016604e8410600b8410161715611cbd575081810a611cdf565b611cc78383611bff565b8060001904821115611cdb57611cdb611be9565b0290505b92915050565b60006118f460ff841683611c42565b600181811c90821680611d0857607f821691505b60208210811415611d2957634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526016908201527543616e6e6f74206265207a65726f206164647265737360501b604082015260600190565b6001600160a01b0393909316835260ff9190911660208301521515604082015260600190565b600060208284031215611d9757600080fd5b81516118f481611b18565b6000816000190483118215151615611dbc57611dbc611be9565b500290565b61ffff83168152604060208201526000611dde6040830184611a20565b949350505050565b634e487b7160e01b600052603260045260246000fd5b6000600019821415611e1057611e10611be9565b506001019056fea26469706673582212205aa1d06b12b94651f4fe21b46f5857e0bab38aa8eefb01af303446d210e6da9e64736f6c634300080c0033df6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c7bb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd4445504c4f5945523a3a554e545255535445440000000000000000000000000043616e6e6f74206265207a65726f2061646472657373000000000000000000007365744465706f7369744c696d6974732875696e743235362c75696e7432353629776974686472617746726f6d537472617465677928616464726573732c75696e74323536296465706f736974496e746f537472617465677928616464726573732c75696e74323536290000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa8417400000000000000000000000045a01e4e04f14f7a4a6702c74187c5f6222033cd0000000000000000000000003c2269811836af69497e5f486a85d7316753cf62000000000000000000000000345d12024e011f2394a9e3b6162dc4d7aab531820000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b000000000000000000000000eb959af810fec83de7021a77906ab3d9fde567b1000000000000000000000000000000000000000000000000000000000000006d", + "nonce": "0xc5" + }, + "additionalContracts": [] + }, + { + "hash": "0x5b226ad367a51496a503891202ec1c602b70897d87670f12fa580c49ed4912c9", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0xe14D3bF3998FD9f59a4c1D28Cd27D37bF1aF0bd9", + "function": "setXChainHub(address)", + "arguments": [ + "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xe14d3bf3998fd9f59a4c1d28cd27d37bf1af0bd9", + "gas": "0x9ce3", + "value": "0x0", + "data": "0xbe6f1c81000000000000000000000000e628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "nonce": "0xc6" + }, + "additionalContracts": [] + }, + { + "hash": "0x64513284919d74ceaf93aeb5b2d70f6635f98bce6e910b5b216c9b91adfcc4d0", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0xe14D3bF3998FD9f59a4c1D28Cd27D37bF1aF0bd9", + "function": "setVaultProxy(address)", + "arguments": [ + "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xe14d3bf3998fd9f59a4c1d28cd27d37bf1af0bd9", + "gas": "0xf964", + "value": "0x0", + "data": "0x397bfe550000000000000000000000006f3d24b9855a91193904096dedc0afd886c9c28f", + "nonce": "0xc7" + }, + "additionalContracts": [] + }, + { + "hash": "0x0c98d2f0f44ed2375fc44d562e83d1cbc3bce70430d7233b5251f12d2365e1d2", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0xe14D3bF3998FD9f59a4c1D28Cd27D37bF1aF0bd9", + "function": "setMultiRolesAuthority(address)", + "arguments": [ + "0x3Bf801Ff0b8Df7085DF1d6B1d4071e757ba8b796" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xe14d3bf3998fd9f59a4c1d28cd27d37bf1af0bd9", + "gas": "0xf982", + "value": "0x0", + "data": "0x7f4b4e9b0000000000000000000000003bf801ff0b8df7085df1d6b1d4071e757ba8b796", + "nonce": "0xc8" + }, + "additionalContracts": [] + }, + { + "hash": "0x8ca318be2cdd0a89fb4e0f029de005ca4d185317b22aaff98bd47174b55195eb", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0xe14D3bF3998FD9f59a4c1D28Cd27D37bF1aF0bd9", + "function": "setXChainStrategy(address)", + "arguments": [ + "0x7cBFdD12C188CF7C9844499c4b2082A2033FcAE2" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xe14d3bf3998fd9f59a4c1d28cd27d37bf1af0bd9", + "gas": "0x107cd", + "value": "0x0", + "data": "0xddf508020000000000000000000000007cbfdd12c188cf7c9844499c4b2082a2033fcae2", + "nonce": "0xc9" + }, + "additionalContracts": [] + }, + { + "hash": "0x4f785b79753d728b46f75284ded8c85ac3cbdc2857e5a1ca4a0c8477e21c682b", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "function": "setTrustedRemote(uint16,bytes)", + "arguments": [ + "111", + "0x4c88c6da30b54d5d3b6b33e0837f5719402c45cb" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xe628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "gas": "0x119e8", + "value": "0x0", + "data": "0xeb8d72b7000000000000000000000000000000000000000000000000000000000000006f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000144c88c6da30b54d5d3b6b33e0837f5719402c45cb000000000000000000000000", + "nonce": "0xca" + }, + "additionalContracts": [] + }, + { + "hash": "0xe1ccac99af153a019be356a16ca6333b699d1febed7bcab851d4f80d6b4ab25b", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "function": "setTrustedRemote(uint16,bytes)", + "arguments": [ + "11", + "0x" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xe628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "gas": "0x9c7f", + "value": "0x0", + "data": "0xeb8d72b7000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0xcb" + }, + "additionalContracts": [] + }, + { + "hash": "0xf3f39fcded547edb64b1531f0221a240cf34216182c98734f231b9c6cb279f5d", + "transactionType": "CALL", + "contractName": "XChainStrategy", + "contractAddress": "0x7cBFdD12C188CF7C9844499c4b2082A2033FcAE2", + "function": "setDestinationChainId(uint16)", + "arguments": [ + "111" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x7cbfdd12c188cf7c9844499c4b2082a2033fcae2", + "gas": "0xa0ef", + "value": "0x0", + "data": "0xb98f8144000000000000000000000000000000000000000000000000000000000000006f", + "nonce": "0xcc" + }, + "additionalContracts": [] + }, + { + "hash": "0xe06e00e7ecefca93a1dab02cd785aeeed4393c07fa609e0d37157f0037250747", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "function": "setStrategyForChain(address,uint16)", + "arguments": [ + "0x13FC4319A30c76faAA42373B78CE6018082b5377", + "111" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xe628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "gas": "0x11c0f", + "value": "0x0", + "data": "0x98a1d95900000000000000000000000013fc4319a30c76faaa42373b78ce6018082b5377000000000000000000000000000000000000000000000000000000000000006f", + "nonce": "0xcd" + }, + "additionalContracts": [] + }, + { + "hash": "0xd1fa791cf142bd17aa1cc8fdc4be8dd3b7609ada071fd71acf978b9092e4b147", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "function": "setStrategyForChain(address,uint16)", + "arguments": [ + "0x0000000000000000000000000000000000000000", + "11" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xe628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "gas": "0xa49a", + "value": "0x0", + "data": "0x98a1d9590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b", + "nonce": "0xce" + }, + "additionalContracts": [] + }, + { + "hash": "0x462825f0b373130b0acdfe12a7d382a18e5fc91a5ce3f1ad1e8d247dab20a32c", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "function": "setVaultForChain(address,uint16)", + "arguments": [ + "0x6f3D24B9855A91193904096DeDc0AFd886C9C28F", + "111" + ], + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xe628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "gas": "0x1808b", + "value": "0x0", + "data": "0xb5ec8e490000000000000000000000006f3d24b9855a91193904096dedc0afd886c9c28f000000000000000000000000000000000000000000000000000000000000006f", + "nonce": "0xcf" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x131dcef7ac0381ab5873f59c9126b0355b38482fa94dc51bd8faeb8dfcff8186", + "transactionIndex": "0x42", + "blockHash": "0x958e57cba1556323dd3f3370eb4b4920ea876a75a7b531d848f5721868c3fba3", + "blockNumber": "0x1f97ceb", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": null, + "cumulativeGasUsed": "0xd3df7c", + "gasUsed": "0x28125f", + "contractAddress": "0xe14D3bF3998FD9f59a4c1D28Cd27D37bF1aF0bd9", + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" + ], + "data": "0x00000000000000000000000000000000000000000000000002229e1d449950f10000000000000000000000000000000000000000000000003b285e5a617647250000000000000000000000000000000000000000000020804bd698e9849ff0540000000000000000000000000000000000000000000000003905c03d1cdcf6340000000000000000000000000000000000000000000020804df93706c9394145", + "blockHash": "0x958e57cba1556323dd3f3370eb4b4920ea876a75a7b531d848f5721868c3fba3", + "blockNumber": "0x1f97ceb", + "transactionHash": "0x131dcef7ac0381ab5873f59c9126b0355b38482fa94dc51bd8faeb8dfcff8186", + "transactionIndex": "0x42", + "logIndex": "0x12b", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000010000000100000000000000008000000000000000000000000000000000000000000080000000000000000040000000040000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x341a9a864f" + }, + { + "transactionHash": "0x5b226ad367a51496a503891202ec1c602b70897d87670f12fa580c49ed4912c9", + "transactionIndex": "0x43", + "blockHash": "0x958e57cba1556323dd3f3370eb4b4920ea876a75a7b531d848f5721868c3fba3", + "blockNumber": "0x1f97ceb", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xe14D3bF3998FD9f59a4c1D28Cd27D37bF1aF0bd9", + "cumulativeGasUsed": "0xd45112", + "gasUsed": "0x7196", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" + ], + "data": "0x00000000000000000000000000000000000000000000000000060d6c1319798a00000000000000000000000000000000000000000000000033007900a854e1d40000000000000000000000000000000000000000000020804df93706c939414500000000000000000000000000000000000000000000000032fa6b94953b684a0000000000000000000000000000000000000000000020804dff4472dc52bacf", + "blockHash": "0x958e57cba1556323dd3f3370eb4b4920ea876a75a7b531d848f5721868c3fba3", + "blockNumber": "0x1f97ceb", + "transactionHash": "0x5b226ad367a51496a503891202ec1c602b70897d87670f12fa580c49ed4912c9", + "transactionIndex": "0x43", + "logIndex": "0x12c", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000010000000100000000000000008000000000000000000000000000000000000000000080000000000000000040000000040000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x341a9a864f" + }, + { + "transactionHash": "0x64513284919d74ceaf93aeb5b2d70f6635f98bce6e910b5b216c9b91adfcc4d0", + "transactionIndex": "0x44", + "blockHash": "0x958e57cba1556323dd3f3370eb4b4920ea876a75a7b531d848f5721868c3fba3", + "blockNumber": "0x1f97ceb", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xe14D3bF3998FD9f59a4c1D28Cd27D37bF1aF0bd9", + "cumulativeGasUsed": "0xd505a1", + "gasUsed": "0xb48f", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" + ], + "data": "0x00000000000000000000000000000000000000000000000000099efe79a3cfc100000000000000000000000000000000000000000000000032e95abadc81508a0000000000000000000000000000000000000000000020804dff4472dc52bacf00000000000000000000000000000000000000000000000032dfbbbc62dd80c90000000000000000000000000000000000000000000020804e08e37155f68a90", + "blockHash": "0x958e57cba1556323dd3f3370eb4b4920ea876a75a7b531d848f5721868c3fba3", + "blockNumber": "0x1f97ceb", + "transactionHash": "0x64513284919d74ceaf93aeb5b2d70f6635f98bce6e910b5b216c9b91adfcc4d0", + "transactionIndex": "0x44", + "logIndex": "0x12d", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000010000000100000000000000008000000000000000000000000000000000000000000080000000000000000040000000040000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x341a9a864f" + }, + { + "transactionHash": "0x0c98d2f0f44ed2375fc44d562e83d1cbc3bce70430d7233b5251f12d2365e1d2", + "transactionIndex": "0x45", + "blockHash": "0x958e57cba1556323dd3f3370eb4b4920ea876a75a7b531d848f5721868c3fba3", + "blockNumber": "0x1f97ceb", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xe14D3bF3998FD9f59a4c1D28Cd27D37bF1aF0bd9", + "cumulativeGasUsed": "0xd5ba45", + "gasUsed": "0xb4a4", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" + ], + "data": "0x0000000000000000000000000000000000000000000000000009a01cef7c341c00000000000000000000000000000000000000000000000032c49aeb59c0be690000000000000000000000000000000000000000000020804e08e37155f68a9000000000000000000000000000000000000000000000000032baface6a448a4d0000000000000000000000000000000000000000000020804e12838e4572beac", + "blockHash": "0x958e57cba1556323dd3f3370eb4b4920ea876a75a7b531d848f5721868c3fba3", + "blockNumber": "0x1f97ceb", + "transactionHash": "0x0c98d2f0f44ed2375fc44d562e83d1cbc3bce70430d7233b5251f12d2365e1d2", + "transactionIndex": "0x45", + "logIndex": "0x12e", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000010000000100000000000000008000000000000000000000000000000000000000000080000000000000000040000000040000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x341a9a864f" + }, + { + "transactionHash": "0x8ca318be2cdd0a89fb4e0f029de005ca4d185317b22aaff98bd47174b55195eb", + "transactionIndex": "0x34", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xe14D3bF3998FD9f59a4c1D28Cd27D37bF1aF0bd9", + "cumulativeGasUsed": "0x861b04", + "gasUsed": "0xb461", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" + ], + "data": "0x0000000000000000000000000000000000000000000000000008a4a4cbf2aca3000000000000000000000000000000000000000000000000329fd6d5a85327cd000000000000000000000000000000000000000000002080717ee7ed465fd90000000000000000000000000000000000000000000000000032973230dc607b2a00000000000000000000000000000000000000000000208071878c92125285a3", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "transactionHash": "0x8ca318be2cdd0a89fb4e0f029de005ca4d185317b22aaff98bd47174b55195eb", + "transactionIndex": "0x34", + "logIndex": "0xee", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000010000000100000000000000008000000000000000000000000000000000000000000080000000000000000040000000040000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x341a9a864f" + }, + { + "transactionHash": "0x4f785b79753d728b46f75284ded8c85ac3cbdc2857e5a1ca4a0c8477e21c682b", + "transactionIndex": "0x35", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "cumulativeGasUsed": "0x86dbc6", + "gasUsed": "0xc0c2", + "contractAddress": null, + "logs": [ + { + "address": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "topics": [ + "0xfa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000006f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000144c88c6da30b54d5d3b6b33e0837f5719402c45cb000000000000000000000000", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "transactionHash": "0x4f785b79753d728b46f75284ded8c85ac3cbdc2857e5a1ca4a0c8477e21c682b", + "transactionIndex": "0x35", + "logIndex": "0xef", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" + ], + "data": "0x00000000000000000000000000000000000000000000000000093c7dca376146000000000000000000000000000000000000000000000000327b2062ed56b7de00000000000000000000000000000000000000000000208071878c92125285a30000000000000000000000000000000000000000000000003271e3e5231f56980000000000000000000000000000000000000000000020807190c90fdc89e6e9", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "transactionHash": "0x4f785b79753d728b46f75284ded8c85ac3cbdc2857e5a1ca4a0c8477e21c682b", + "transactionIndex": "0x35", + "logIndex": "0xf0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000008000000000000100000000000000000000000000000000000000000000800000000000010010000100000008000000008000000000000000000000000000000000000000000080000000000000000040000200040000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x341a9a864f" + }, + { + "transactionHash": "0xe1ccac99af153a019be356a16ca6333b699d1febed7bcab851d4f80d6b4ab25b", + "transactionIndex": "0x36", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "cumulativeGasUsed": "0x874d14", + "gasUsed": "0x714e", + "contractAddress": null, + "logs": [ + { + "address": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "topics": [ + "0xfa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "transactionHash": "0xe1ccac99af153a019be356a16ca6333b699d1febed7bcab851d4f80d6b4ab25b", + "transactionIndex": "0x36", + "logIndex": "0xf1", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" + ], + "data": "0x00000000000000000000000000000000000000000000000000056dde42df2cea0000000000000000000000000000000000000000000000003253e4f2df81b0000000000000000000000000000000000000000000000020807190c90fdc89e6e9000000000000000000000000000000000000000000000000324e77149ca28316000000000000000000000000000000000000000000002080719636ee1f6913d3", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "transactionHash": "0xe1ccac99af153a019be356a16ca6333b699d1febed7bcab851d4f80d6b4ab25b", + "transactionIndex": "0x36", + "logIndex": "0xf2", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000008000000000000100000000000000000000000000000000000000000000800000000000010010000100000008000000008000000000000000000000000000000000000000000080000000000000000040000200040000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x341a9a864f" + }, + { + "transactionHash": "0xf3f39fcded547edb64b1531f0221a240cf34216182c98734f231b9c6cb279f5d", + "transactionIndex": "0x37", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x7cBFdD12C188CF7C9844499c4b2082A2033FcAE2", + "cumulativeGasUsed": "0x87c198", + "gasUsed": "0x7484", + "contractAddress": null, + "logs": [ + { + "address": "0x7cBFdD12C188CF7C9844499c4b2082A2033FcAE2", + "topics": [ + "0xabdb180d510fcc5235fb8a6661fdec8935ac84b04de6c2bb0e2f1379b98b704e", + "0x000000000000000000000000000000000000000000000000000000000000006f" + ], + "data": "0x", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "transactionHash": "0xf3f39fcded547edb64b1531f0221a240cf34216182c98734f231b9c6cb279f5d", + "transactionIndex": "0x37", + "logIndex": "0xf3", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" + ], + "data": "0x0000000000000000000000000000000000000000000000000005954171321b8c000000000000000000000000000000000000000000000000323cd5548f23e4ee000000000000000000000000000000000000000000002080719636ee1f6913d3000000000000000000000000000000000000000000000000323740131df1c962000000000000000000000000000000000000000000002080719bcc2f909b2f5f", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "transactionHash": "0xf3f39fcded547edb64b1531f0221a240cf34216182c98734f231b9c6cb279f5d", + "transactionIndex": "0x37", + "logIndex": "0xf4", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000008000000080000000000000000000000000000000000000000000000000800000000000010000000100000000000000008000000000000000000000000000000000000000000080000000000000000040000000040000000000000000000000000000000000000000100000000000200000000000000040000001000000000000000100000000000000000000004000040000000000000001000000000000000000000000000040128000000000000000000000000000000800000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x341a9a864f" + }, + { + "transactionHash": "0xe06e00e7ecefca93a1dab02cd785aeeed4393c07fa609e0d37157f0037250747", + "transactionIndex": "0x38", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "cumulativeGasUsed": "0x888f40", + "gasUsed": "0xcda8", + "contractAddress": null, + "logs": [ + { + "address": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "topics": [ + "0x040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e14725" + ], + "data": "0x00000000000000000000000013fc4319a30c76faaa42373b78ce6018082b5377000000000000000000000000000000000000000000000000000000000000006f", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "transactionHash": "0xe06e00e7ecefca93a1dab02cd785aeeed4393c07fa609e0d37157f0037250747", + "transactionIndex": "0x38", + "logIndex": "0xf5", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" + ], + "data": "0x0000000000000000000000000000000000000000000000000009dab63f2994f800000000000000000000000000000000000000000000000032251e68d29ad832000000000000000000000000000000000000000000002080719bcc2f909b2f5f000000000000000000000000000000000000000000000000321b43b29371433a00000000000000000000000000000000000000000000208071a5a6e5cfc4c457", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "transactionHash": "0xe06e00e7ecefca93a1dab02cd785aeeed4393c07fa609e0d37157f0037250747", + "transactionIndex": "0x38", + "logIndex": "0xf6", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000008000000000000100000000000000000000000000000000000000000000800000000000010010000100000000000000008000000000000000000000000000000000000000000080000000000000000040000000040000000000000000000000000000000000000000000000000000200000000000000000000001400000000000000000000000000000000000004000000000000000000001000000000000000000000000000004120000000000000000000000000000000000000000000000000000000000000000000000100004", + "type": "0x0", + "effectiveGasPrice": "0x341a9a864f" + }, + { + "transactionHash": "0xd1fa791cf142bd17aa1cc8fdc4be8dd3b7609ada071fd71acf978b9092e4b147", + "transactionIndex": "0x39", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "cumulativeGasUsed": "0x89066c", + "gasUsed": "0x772c", + "contractAddress": null, + "logs": [ + { + "address": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "topics": [ + "0x040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e14725" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "transactionHash": "0xd1fa791cf142bd17aa1cc8fdc4be8dd3b7609ada071fd71acf978b9092e4b147", + "transactionIndex": "0x39", + "logIndex": "0xf7", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" + ], + "data": "0x0000000000000000000000000000000000000000000000000005b5d6c27ecf8400000000000000000000000000000000000000000000000031fb42e99fa5715a00000000000000000000000000000000000000000000208071a5a6e5cfc4c45700000000000000000000000000000000000000000000000031f58d12dd26a1d600000000000000000000000000000000000000000000208071ab5cbc924393db", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "transactionHash": "0xd1fa791cf142bd17aa1cc8fdc4be8dd3b7609ada071fd71acf978b9092e4b147", + "transactionIndex": "0x39", + "logIndex": "0xf8", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000008000000000000100000000000000000000000000000000000000000000800000000000010010000100000000000000008000000000000000000000000000000000000000000080000000000000000040000000040000000000000000000000000000000000000000000000000000200000000000000000000001400000000000000000000000000000000000004000000000000000000001000000000000000000000000000004120000000000000000000000000000000000000000000000000000000000000000000000100004", + "type": "0x0", + "effectiveGasPrice": "0x341a9a864f" + }, + { + "transactionHash": "0x462825f0b373130b0acdfe12a7d382a18e5fc91a5ce3f1ad1e8d247dab20a32c", + "transactionIndex": "0x3a", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "cumulativeGasUsed": "0x8a1cd4", + "gasUsed": "0x11668", + "contractAddress": null, + "logs": [ + { + "address": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "topics": [ + "0x01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d4" + ], + "data": "0x0000000000000000000000006f3d24b9855a91193904096dedc0afd886c9c28f000000000000000000000000000000000000000000000000000000000000006f", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "transactionHash": "0x462825f0b373130b0acdfe12a7d382a18e5fc91a5ce3f1ad1e8d247dab20a32c", + "transactionIndex": "0x3a", + "logIndex": "0xf9", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000009ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0" + ], + "data": "0x000000000000000000000000000000000000000000000000000d571c37160f3800000000000000000000000000000000000000000000000031e3019738a7a2c600000000000000000000000000000000000000000000208071ab5cbc924393db00000000000000000000000000000000000000000000000031d5aa7b0191938e00000000000000000000000000000000000000000000208071b8b3d8c959a313", + "blockHash": "0x2f7688373867a45f92c1e61e49022a7a34f240f79a18625df974fde2be151d02", + "blockNumber": "0x1f97cec", + "transactionHash": "0x462825f0b373130b0acdfe12a7d382a18e5fc91a5ce3f1ad1e8d247dab20a32c", + "transactionIndex": "0x3a", + "logIndex": "0xfa", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000100000000000000000000000000000000000000000000000000000000000008000000000000000008000000000000100000000000000000000000000000000000000000000800000000000010010000100000000000000008000000000000000000000000000000000000000000080000000000000000040000000040000000000000000000000000000000000000000000000000000200000000000000000000001000002000000004000000000000000000000004000000000000000000001000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x341a9a864f" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/UpgradeChainId.s.sol/137/run-latest.json", + "returns": {}, + "timestamp": 1663226767, + "commit": "c527b4d" + } \ No newline at end of file diff --git a/broadcast-saved/saved/prod-run-2-polygon-optimism/xchain-deposit-prepare.opt.json b/broadcast-saved/saved/prod-run-2-polygon-optimism/xchain-deposit-prepare.opt.json new file mode 100644 index 0000000..3e066d0 --- /dev/null +++ b/broadcast-saved/saved/prod-run-2-polygon-optimism/xchain-deposit-prepare.opt.json @@ -0,0 +1,261 @@ +{ + "transactions": [ + { + "hash": "0xa358bc0e9e40423a278e510f9b9814c6dd24105def2473b2143b8ef91bda96c8", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x4c88c6da30b54d5d3b6b33e0837f5719402c45cb", + "gas": "0x11c0f", + "value": "0x0", + "data": "0x98a1d9590000000000000000000000007cbfdd12c188cf7c9844499c4b2082a2033fcae2000000000000000000000000000000000000000000000000000000000000006d", + "nonce": "0x30" + }, + "additionalContracts": [] + }, + { + "hash": "0x2523d4d281a728922424cd5d5a39a4cb295eb26654b4f3d945bee468b3d7c53c", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x13FC4319A30c76faAA42373B78CE6018082b5377", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x13fc4319a30c76faaa42373b78ce6018082b5377", + "gas": "0xfd33", + "value": "0x0", + "data": "0xb98f8144000000000000000000000000000000000000000000000000000000000000006d", + "nonce": "0x31" + }, + "additionalContracts": [] + }, + { + "hash": "0x82ce3b3d3f4eadb07b2782b14c54a2a06ce9516b148483b63a467cd75b260b1c", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x4c88c6da30b54d5d3b6b33e0837f5719402c45cb", + "gas": "0x8f48", + "value": "0x0", + "data": "0x3f935f6f000000000000000000000000f8712041a381603567a23720afc6cf50947ebaf40000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x32" + }, + "additionalContracts": [] + }, + { + "hash": "0x75611682dbde84a827a0f73a17a5f0b31091543adffa9d315f3b9588cdd72bf4", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x4c88c6da30b54d5d3b6b33e0837f5719402c45cb", + "gas": "0x1808b", + "value": "0x0", + "data": "0xb5ec8e49000000000000000000000000f8712041a381603567a23720afc6cf50947ebaf4000000000000000000000000000000000000000000000000000000000000006d", + "nonce": "0x33" + }, + "additionalContracts": [] + }, + { + "hash": "0x758ff70792c0fc76788788708f348c7a38008d636e955fba813539abd7b9e32b", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x4c88c6da30b54d5d3b6b33e0837f5719402c45cb", + "gas": "0x8f29", + "value": "0x0", + "data": "0x747684bb00000000000000000000000013fc4319a30c76faaa42373b78ce6018082b53770000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x34" + }, + "additionalContracts": [] + }, + { + "hash": "0x25dc964d8f6afcc7a7116b203b5321ab540785c4d20169b182ac74fbd6756fc2", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x4c88c6da30b54d5d3b6b33e0837f5719402c45cb", + "gas": "0x10ab0", + "value": "0x0", + "data": "0xaae7aa4d00000000000000000000000013fc4319a30c76faaa42373b78ce6018082b5377", + "nonce": "0x35" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xa358bc0e9e40423a278e510f9b9814c6dd24105def2473b2143b8ef91bda96c8", + "transactionIndex": "0x0", + "blockHash": "0xf8f2d88e6e1769b2b4b7af1e45b15df0c150437cc128751de1860f3ab03efd53", + "blockNumber": "0x162aa6f", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "cumulativeGasUsed": "0xcda8", + "gasUsed": "0xcda8", + "contractAddress": null, + "logs": [ + { + "address": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "topics": [ + "0x040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e14725" + ], + "data": "0x0000000000000000000000007cbfdd12c188cf7c9844499c4b2082a2033fcae2000000000000000000000000000000000000000000000000000000000000006d", + "blockHash": "0xf8f2d88e6e1769b2b4b7af1e45b15df0c150437cc128751de1860f3ab03efd53", + "blockNumber": "0x162aa6f", + "transactionHash": "0xa358bc0e9e40423a278e510f9b9814c6dd24105def2473b2143b8ef91bda96c8", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000004" + }, + { + "transactionHash": "0x2523d4d281a728922424cd5d5a39a4cb295eb26654b4f3d945bee468b3d7c53c", + "transactionIndex": "0x0", + "blockHash": "0xa6e926a50fa743338f62bc80eeee8040ebaddd95363ee5d0c35e1a3d1f75e8f9", + "blockNumber": "0x162aa7c", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x13FC4319A30c76faAA42373B78CE6018082b5377", + "cumulativeGasUsed": "0xb750", + "gasUsed": "0xb750", + "contractAddress": null, + "logs": [ + { + "address": "0x13FC4319A30c76faAA42373B78CE6018082b5377", + "topics": [ + "0xabdb180d510fcc5235fb8a6661fdec8935ac84b04de6c2bb0e2f1379b98b704e", + "0x000000000000000000000000000000000000000000000000000000000000006d" + ], + "data": "0x", + "blockHash": "0xa6e926a50fa743338f62bc80eeee8040ebaddd95363ee5d0c35e1a3d1f75e8f9", + "blockNumber": "0x162aa7c", + "transactionHash": "0x2523d4d281a728922424cd5d5a39a4cb295eb26654b4f3d945bee468b3d7c53c", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040008000000000000000000000000000000800000000000010000000000000000100000000000040" + }, + { + "transactionHash": "0x82ce3b3d3f4eadb07b2782b14c54a2a06ce9516b148483b63a467cd75b260b1c", + "transactionIndex": "0x0", + "blockHash": "0x947ec98f28b1ddfa9117c8d2d3247d427be54584dbf9e5b160b5c14037fb3e47", + "blockNumber": "0x162aa97", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "cumulativeGasUsed": "0x67bd", + "gasUsed": "0x67bd", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0x75611682dbde84a827a0f73a17a5f0b31091543adffa9d315f3b9588cdd72bf4", + "transactionIndex": "0x0", + "blockHash": "0x3be4ca5f963d3def3670988a396e59e174927d24b76e68d8ae36c9219188c2dd", + "blockNumber": "0x162aaa2", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "cumulativeGasUsed": "0x11668", + "gasUsed": "0x11668", + "contractAddress": null, + "logs": [ + { + "address": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "topics": [ + "0x01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d4" + ], + "data": "0x000000000000000000000000f8712041a381603567a23720afc6cf50947ebaf4000000000000000000000000000000000000000000000000000000000000006d", + "blockHash": "0x3be4ca5f963d3def3670988a396e59e174927d24b76e68d8ae36c9219188c2dd", + "blockNumber": "0x162aaa2", + "transactionHash": "0x75611682dbde84a827a0f73a17a5f0b31091543adffa9d315f3b9588cdd72bf4", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000100000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000002000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0x758ff70792c0fc76788788708f348c7a38008d636e955fba813539abd7b9e32b", + "transactionIndex": "0x0", + "blockHash": "0x3d9c97e35cbd43771c8a1bbcb858b927885ace026acb5311c0559e53f338681e", + "blockNumber": "0x162aaae", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "cumulativeGasUsed": "0x67a6", + "gasUsed": "0x67a6", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "transactionHash": "0x25dc964d8f6afcc7a7116b203b5321ab540785c4d20169b182ac74fbd6756fc2", + "transactionIndex": "0x0", + "blockHash": "0x60966fe93d60d5ffb80f08ea863a6e3312cd7992ffb3f81b9bf80e335b3cd66a", + "blockNumber": "0x162aab6", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "cumulativeGasUsed": "0xc114", + "gasUsed": "0xc114", + "contractAddress": null, + "logs": [ + { + "address": "0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb", + "topics": [ + "0xe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c" + ], + "data": "0x00000000000000000000000013fc4319a30c76faaa42373b78ce6018082b5377", + "blockHash": "0x60966fe93d60d5ffb80f08ea863a6e3312cd7992ffb3f81b9bf80e335b3cd66a", + "blockNumber": "0x162aab6", + "transactionHash": "0x25dc964d8f6afcc7a7116b203b5321ab540785c4d20169b182ac74fbd6756fc2", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000020000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.prod.s.sol/10/run-latest.json", + "returns": {}, + "timestamp": 1663231055, + "commit": "c527b4d" +} \ No newline at end of file diff --git a/broadcast-saved/saved/prod-run-2-polygon-optimism/xchain-deposit-prepare.poly.json b/broadcast-saved/saved/prod-run-2-polygon-optimism/xchain-deposit-prepare.poly.json new file mode 100644 index 0000000..30e9687 --- /dev/null +++ b/broadcast-saved/saved/prod-run-2-polygon-optimism/xchain-deposit-prepare.poly.json @@ -0,0 +1,371 @@ +{ + "transactions": [ + { + "hash": "0xa6dae54b3a79a2988f6e5d9206e6414f9eb5d47cedd84a9da75f02329abde4d1", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xe628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "gas": "0x11c0f", + "value": "0x0", + "data": "0x98a1d95900000000000000000000000013fc4319a30c76faaa42373b78ce6018082b5377000000000000000000000000000000000000000000000000000000000000000b", + "nonce": "0xbf" + }, + "additionalContracts": [] + }, + { + "hash": "0xb898f15a9b69f6ca61e2e944caf6232e15bac2b2405e1e8a447004e964c2e6c1", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x7cBFdD12C188CF7C9844499c4b2082A2033FcAE2", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x7cbfdd12c188cf7c9844499c4b2082a2033fcae2", + "gas": "0xfd33", + "value": "0x0", + "data": "0xb98f8144000000000000000000000000000000000000000000000000000000000000000b", + "nonce": "0xc0" + }, + "additionalContracts": [] + }, + { + "hash": "0xbc74994841f0b1179627c05c0ed2432340b471e219fe80b86e18f7b1d3c63228", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xe628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "gas": "0x8f48", + "value": "0x0", + "data": "0x3f935f6f0000000000000000000000006f3d24b9855a91193904096dedc0afd886c9c28f0000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xc1" + }, + "additionalContracts": [] + }, + { + "hash": "0x6348e761c7459b84c18287a7244250a46c40efb3ab7567a72dcc4b3cf0a675d2", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xe628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "gas": "0x1808b", + "value": "0x0", + "data": "0xb5ec8e490000000000000000000000006f3d24b9855a91193904096dedc0afd886c9c28f000000000000000000000000000000000000000000000000000000000000000b", + "nonce": "0xc2" + }, + "additionalContracts": [] + }, + { + "hash": "0x460942bc84739721c5caa371d3b7d684a6b95c3705614717c32561aeb6f07b64", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xe628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "gas": "0x8f29", + "value": "0x0", + "data": "0x747684bb0000000000000000000000007cbfdd12c188cf7c9844499c4b2082a2033fcae20000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xc3" + }, + "additionalContracts": [] + }, + { + "hash": "0x81124fafcac7327daa722acc52559595619f198e22e5357158c12b47a731aab0", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0xe628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "gas": "0x10ab0", + "value": "0x0", + "data": "0xaae7aa4d0000000000000000000000007cbfdd12c188cf7c9844499c4b2082a2033fcae2", + "nonce": "0xc4" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xa6dae54b3a79a2988f6e5d9206e6414f9eb5d47cedd84a9da75f02329abde4d1", + "transactionIndex": "0x53", + "blockHash": "0x6e6a906df6928aa401dd342edb48e7e4aa1aaa372cd84e1063a5c92564948f16", + "blockNumber": "0x1f91edb", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "cumulativeGasUsed": "0x1393088", + "gasUsed": "0xcda8", + "contractAddress": null, + "logs": [ + { + "address": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "topics": [ + "0x040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e14725" + ], + "data": "0x00000000000000000000000013fc4319a30c76faaa42373b78ce6018082b5377000000000000000000000000000000000000000000000000000000000000000b", + "blockHash": "0x6e6a906df6928aa401dd342edb48e7e4aa1aaa372cd84e1063a5c92564948f16", + "blockNumber": "0x1f91edb", + "transactionHash": "0xa6dae54b3a79a2988f6e5d9206e6414f9eb5d47cedd84a9da75f02329abde4d1", + "transactionIndex": "0x53", + "logIndex": "0x209", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x000000000000000000000000ec20607aa654d823dd01beb8780a44863c57ed07" + ], + "data": "0x00000000000000000000000000000000000000000000000000059c7e0825ada80000000000000000000000000000000000000000000000003b458120d17d9d6200000000000000000000000000000000000000000000001a5584827ccf195a6b0000000000000000000000000000000000000000000000003b3fe4a2c957efba00000000000000000000000000000000000000000000001a558a1efad73f0813", + "blockHash": "0x6e6a906df6928aa401dd342edb48e7e4aa1aaa372cd84e1063a5c92564948f16", + "blockNumber": "0x1f91edb", + "transactionHash": "0xa6dae54b3a79a2988f6e5d9206e6414f9eb5d47cedd84a9da75f02329abde4d1", + "transactionIndex": "0x53", + "logIndex": "0x20a", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000400000000000000000000000000000000000000000000000000000000008000000000000000008000000000000100000000000000000000000000000000000000000000800000000000010010000100000000000000008000000000000002000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001400000000000000000000000000000000000004000000000000000000001000000000000000000000000000004100000000000000000000002000000000000000000000000000000000000000000000000100004", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac0b" + }, + { + "transactionHash": "0xb898f15a9b69f6ca61e2e944caf6232e15bac2b2405e1e8a447004e964c2e6c1", + "transactionIndex": "0x54", + "blockHash": "0x6e6a906df6928aa401dd342edb48e7e4aa1aaa372cd84e1063a5c92564948f16", + "blockNumber": "0x1f91edb", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x7cBFdD12C188CF7C9844499c4b2082A2033FcAE2", + "cumulativeGasUsed": "0x139e7d8", + "gasUsed": "0xb750", + "contractAddress": null, + "logs": [ + { + "address": "0x7cBFdD12C188CF7C9844499c4b2082A2033FcAE2", + "topics": [ + "0xabdb180d510fcc5235fb8a6661fdec8935ac84b04de6c2bb0e2f1379b98b704e", + "0x000000000000000000000000000000000000000000000000000000000000000b" + ], + "data": "0x", + "blockHash": "0x6e6a906df6928aa401dd342edb48e7e4aa1aaa372cd84e1063a5c92564948f16", + "blockNumber": "0x1f91edb", + "transactionHash": "0xb898f15a9b69f6ca61e2e944caf6232e15bac2b2405e1e8a447004e964c2e6c1", + "transactionIndex": "0x54", + "logIndex": "0x20b", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x000000000000000000000000ec20607aa654d823dd01beb8780a44863c57ed07" + ], + "data": "0x0000000000000000000000000000000000000000000000000005006c4b1a77500000000000000000000000000000000000000000000000003b3fe4a2c94fe72a00000000000000000000000000000000000000000000001a558a1efad73f08130000000000000000000000000000000000000000000000003b3ae4367e356fda00000000000000000000000000000000000000000000001a558f1f6722597f63", + "blockHash": "0x6e6a906df6928aa401dd342edb48e7e4aa1aaa372cd84e1063a5c92564948f16", + "blockNumber": "0x1f91edb", + "transactionHash": "0xb898f15a9b69f6ca61e2e944caf6232e15bac2b2405e1e8a447004e964c2e6c1", + "transactionIndex": "0x54", + "logIndex": "0x20c", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000004400000000000000000000000000000000000000000000000000000000010000000000000000008000000080000000000000000000000000000000000000000000000000800000000000010000000100000000000000008000000000000002000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000100000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000002000000000000040108000000000000000000002000000000800000000000000000000000000040000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac0b" + }, + { + "transactionHash": "0xbc74994841f0b1179627c05c0ed2432340b471e219fe80b86e18f7b1d3c63228", + "transactionIndex": "0x55", + "blockHash": "0x6e6a906df6928aa401dd342edb48e7e4aa1aaa372cd84e1063a5c92564948f16", + "blockNumber": "0x1f91edb", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "cumulativeGasUsed": "0x13a4f95", + "gasUsed": "0x67bd", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x000000000000000000000000ec20607aa654d823dd01beb8780a44863c57ed07" + ], + "data": "0x0000000000000000000000000000000000000000000000000002d49a808a63bd0000000000000000000000000000000000000000000000003b3ae4367e2e46ba00000000000000000000000000000000000000000000001a558f1f6722597f630000000000000000000000000000000000000000000000003b380f9bfda3e2fd00000000000000000000000000000000000000000000001a5591f401a2e3e320", + "blockHash": "0x6e6a906df6928aa401dd342edb48e7e4aa1aaa372cd84e1063a5c92564948f16", + "blockNumber": "0x1f91edb", + "transactionHash": "0xbc74994841f0b1179627c05c0ed2432340b471e219fe80b86e18f7b1d3c63228", + "transactionIndex": "0x55", + "logIndex": "0x20d", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000010000000100000000000000008000000000000002000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000002000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac0b" + }, + { + "transactionHash": "0x6348e761c7459b84c18287a7244250a46c40efb3ab7567a72dcc4b3cf0a675d2", + "transactionIndex": "0x56", + "blockHash": "0x6e6a906df6928aa401dd342edb48e7e4aa1aaa372cd84e1063a5c92564948f16", + "blockNumber": "0x1f91edb", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "cumulativeGasUsed": "0x13b65fd", + "gasUsed": "0x11668", + "contractAddress": null, + "logs": [ + { + "address": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "topics": [ + "0x01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d4" + ], + "data": "0x0000000000000000000000006f3d24b9855a91193904096dedc0afd886c9c28f000000000000000000000000000000000000000000000000000000000000000b", + "blockHash": "0x6e6a906df6928aa401dd342edb48e7e4aa1aaa372cd84e1063a5c92564948f16", + "blockNumber": "0x1f91edb", + "transactionHash": "0x6348e761c7459b84c18287a7244250a46c40efb3ab7567a72dcc4b3cf0a675d2", + "transactionIndex": "0x56", + "logIndex": "0x20e", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x000000000000000000000000ec20607aa654d823dd01beb8780a44863c57ed07" + ], + "data": "0x000000000000000000000000000000000000000000000000000798a52b46f6680000000000000000000000000000000000000000000000003b380f9bfd9fd59b00000000000000000000000000000000000000000000001a5591f401a2e3e3200000000000000000000000000000000000000000000000003b3076f6d258df3300000000000000000000000000000000000000000000001a55998ca6ce2ad988", + "blockHash": "0x6e6a906df6928aa401dd342edb48e7e4aa1aaa372cd84e1063a5c92564948f16", + "blockNumber": "0x1f91edb", + "transactionHash": "0x6348e761c7459b84c18287a7244250a46c40efb3ab7567a72dcc4b3cf0a675d2", + "transactionIndex": "0x56", + "logIndex": "0x20f", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000100400000000000000000000000000000000000000000000000000000000008000000000000000008000000000000100000000000000000000000000000000000000000000800000000000010010000100000000000000008000000000000002000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000002000000004000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000002000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac0b" + }, + { + "transactionHash": "0x460942bc84739721c5caa371d3b7d684a6b95c3705614717c32561aeb6f07b64", + "transactionIndex": "0x57", + "blockHash": "0x6e6a906df6928aa401dd342edb48e7e4aa1aaa372cd84e1063a5c92564948f16", + "blockNumber": "0x1f91edb", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "cumulativeGasUsed": "0x13bcda3", + "gasUsed": "0x67a6", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x000000000000000000000000ec20607aa654d823dd01beb8780a44863c57ed07" + ], + "data": "0x0000000000000000000000000000000000000000000000000002d3f9d955efa60000000000000000000000000000000000000000000000003b3076f6d24dff2300000000000000000000000000000000000000000000001a55998ca6ce2ad9880000000000000000000000000000000000000000000000003b2da2fcf8f80f7d00000000000000000000000000000000000000000000001a559c60a0a780c92e", + "blockHash": "0x6e6a906df6928aa401dd342edb48e7e4aa1aaa372cd84e1063a5c92564948f16", + "blockNumber": "0x1f91edb", + "transactionHash": "0x460942bc84739721c5caa371d3b7d684a6b95c3705614717c32561aeb6f07b64", + "transactionIndex": "0x57", + "logIndex": "0x210", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000010000000100000000000000008000000000000002000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000000000000100000000000000000000002000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac0b" + }, + { + "transactionHash": "0x81124fafcac7327daa722acc52559595619f198e22e5357158c12b47a731aab0", + "transactionIndex": "0x58", + "blockHash": "0x6e6a906df6928aa401dd342edb48e7e4aa1aaa372cd84e1063a5c92564948f16", + "blockNumber": "0x1f91edb", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "cumulativeGasUsed": "0x13c8eb7", + "gasUsed": "0xc114", + "contractAddress": null, + "logs": [ + { + "address": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "topics": [ + "0xe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c" + ], + "data": "0x0000000000000000000000007cbfdd12c188cf7c9844499c4b2082a2033fcae2", + "blockHash": "0x6e6a906df6928aa401dd342edb48e7e4aa1aaa372cd84e1063a5c92564948f16", + "blockNumber": "0x1f91edb", + "transactionHash": "0x81124fafcac7327daa722acc52559595619f198e22e5357158c12b47a731aab0", + "transactionIndex": "0x58", + "logIndex": "0x211", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x000000000000000000000000ec20607aa654d823dd01beb8780a44863c57ed07" + ], + "data": "0x000000000000000000000000000000000000000000000000000544a2977631140000000000000000000000000000000000000000000000003b2da2fcf8f4030100000000000000000000000000000000000000000000001a559c60a0a780c92e0000000000000000000000000000000000000000000000003b285e5a617dd1ed00000000000000000000000000000000000000000000001a55a1a5433ef6fa42", + "blockHash": "0x6e6a906df6928aa401dd342edb48e7e4aa1aaa372cd84e1063a5c92564948f16", + "blockNumber": "0x1f91edb", + "transactionHash": "0x81124fafcac7327daa722acc52559595619f198e22e5357158c12b47a731aab0", + "transactionIndex": "0x58", + "logIndex": "0x212", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000400000000000000000000000000000000000000000000000000000000008000000000000000008000000000000100000000000000000000000000000000000000000000800000000000010010000100000000000000008000000000000002000000000000000000000000100080020000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000000000000000004000000000000000000001000000000000000000000800000000100000000000000000000002000000000000000000000000000000000000000000000000100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac0b" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.prod.s.sol/137/run-latest.json", + "returns": {}, + "timestamp": 1663176932, + "commit": "c527b4d" + } \ No newline at end of file diff --git a/broadcast-saved/saved/prod-run-2-polygon-optimism/xchain-deposit.polygon.json b/broadcast-saved/saved/prod-run-2-polygon-optimism/xchain-deposit.polygon.json new file mode 100644 index 0000000..2875e38 --- /dev/null +++ b/broadcast-saved/saved/prod-run-2-polygon-optimism/xchain-deposit.polygon.json @@ -0,0 +1,369 @@ +{ + "transactions": [ + { + "hash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x7cBFdD12C188CF7C9844499c4b2082A2033FcAE2", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x4a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "to": "0x7cbfdd12c188cf7c9844499c4b2082a2033fcae2", + "gas": "0xccd57", + "value": "0x21f51668d592397a", + "data": "0x86d780e600000000000000000000000000000000000000000000000000000000770e38d4000000000000000000000000000000000000000000000000000000007675d4b4000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000004c88c6da30b54d5d3b6b33e0837f5719402c45cb000000000000000000000000f8712041a381603567a23720afc6cf50947ebaf40000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b00000000000000000000000000000000000000000000000000000000000493e0", + "nonce": "0xd1" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "from": "0x4A1c900Ee1042dC2BA405821F0ea13CfBADCAb7B", + "to": "0x7cBFdD12C188CF7C9844499c4b2082A2033FcAE2", + "cumulativeGasUsed": "0xafe175", + "gasUsed": "0x8c0eb", + "contractAddress": null, + "logs": [ + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0xe6497e3ee548a3372136af2fcb0696db31fc6cf20260707645068bd3fe97f3c4", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x0000000000000000000000007cbfdd12c188cf7c9844499c4b2082a2033fcae2" + ], + "data": "0x00000000000000000000000000000000000000000000000021f51668d592397a000000000000000000000000000000000000000000000000313fca01413cf86200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ab3986baabee800000000000000000000000000000000000000000000000021f51668d592397a", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x113", + "removed": false + }, + { + "address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x0000000000000000000000007cbfdd12c188cf7c9844499c4b2082a2033fcae2", + "0x000000000000000000000000e628f2e4398c172ad1e1e1dee9ae6201d73dd0f3" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000770e38d4", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x114", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0xe6497e3ee548a3372136af2fcb0696db31fc6cf20260707645068bd3fe97f3c4", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000007cbfdd12c188cf7c9844499c4b2082a2033fcae2", + "0x000000000000000000000000e628f2e4398c172ad1e1e1dee9ae6201d73dd0f3" + ], + "data": "0x00000000000000000000000000000000000000000000000021f51668d592397a00000000000000000000000000000000000000000000000021f51668d592397a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021f51668d592397a", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x115", + "removed": false + }, + { + "address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000007cbfdd12c188cf7c9844499c4b2082a2033fcae2", + "0x000000000000000000000000e628f2e4398c172ad1e1e1dee9ae6201d73dd0f3" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000770e38d4", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x116", + "removed": false + }, + { + "address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x0000000000000000000000007cbfdd12c188cf7c9844499c4b2082a2033fcae2", + "0x000000000000000000000000e628f2e4398c172ad1e1e1dee9ae6201d73dd0f3" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x117", + "removed": false + }, + { + "address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000e628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "0x00000000000000000000000045a01e4e04f14f7a4a6702c74187c5f6222033cd" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000770e38d4", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x118", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0xe6497e3ee548a3372136af2fcb0696db31fc6cf20260707645068bd3fe97f3c4", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x000000000000000000000000e628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "0x00000000000000000000000045a01e4e04f14f7a4a6702c74187c5f6222033cd" + ], + "data": "0x00000000000000000000000000000000000000000000000021f51668d592397a00000000000000000000000000000000000000000000000021f51668d592397a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021f51668d592397a", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x119", + "removed": false + }, + { + "address": "0x1205f31718499dBf1fCa446663B532Ef87481fe1", + "topics": [ + "0x34660fc8af304464529f48a778e03d03e4d34bcd5f9b6f0cfbf3cd238c642f7f" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000006f0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000e628f2e4398c172ad1e1e1dee9ae6201d73dd0f30000000000000000000000000000000000000000000000000000000076fbef600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea120000000000000000000000000000000000000000000000000000000000115f620000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x11a", + "removed": false + }, + { + "address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000e628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "0x0000000000000000000000001205f31718499dbf1fca446663b532ef87481fe1" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000770e38d4", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x11b", + "removed": false + }, + { + "address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000e628f2e4398c172ad1e1e1dee9ae6201d73dd0f3", + "0x00000000000000000000000045a01e4e04f14f7a4a6702c74187c5f6222033cd" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x11c", + "removed": false + }, + { + "address": "0x1205f31718499dBf1fCa446663B532Ef87481fe1", + "topics": [ + "0x6939f93e3f21cf1362eb17155b740277de5687dae9a83a85909fd71da95944e7" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000006f0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000240c10d8f30", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x11d", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0xe6497e3ee548a3372136af2fcb0696db31fc6cf20260707645068bd3fe97f3c4", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x00000000000000000000000045a01e4e04f14f7a4a6702c74187c5f6222033cd", + "0x0000000000000000000000009d1b1669c73b033dfe47ae5a0164ab96df25b944" + ], + "data": "0x00000000000000000000000000000000000000000000000021f51668d592397a00000000000000000000000000000000000000000000000021f51668d592397a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021f51668d592397a", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x11e", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0xe6497e3ee548a3372136af2fcb0696db31fc6cf20260707645068bd3fe97f3c4", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000009d1b1669c73b033dfe47ae5a0164ab96df25b944", + "0x0000000000000000000000003c2269811836af69497e5f486a85d7316753cf62" + ], + "data": "0x00000000000000000000000000000000000000000000000021f51668d592397a00000000000000000000000000000000000000000000000021f51668d592397a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021f51668d592397a", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x11f", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0xe6497e3ee548a3372136af2fcb0696db31fc6cf20260707645068bd3fe97f3c4", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000003c2269811836af69497e5f486a85d7316753cf62", + "0x0000000000000000000000004d73adb72bc3dd368966edd0f0b2148401a178e2" + ], + "data": "0x00000000000000000000000000000000000000000000000021f51668d592397a00000000000000000000000000000000000000000000000021f51668d592397a000000000000000000000000000000000000000000000158ec8f14f04c087d5700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001590e842b59219ab6d1", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x120", + "removed": false + }, + { + "address": "0x75dC8e5F50C8221a82CA6aF64aF811caA983B65f", + "topics": [ + "0xdf21c415b78ed2552cc9971249e32a053abce6087a0ae0fbf3f78db5174a3493" + ], + "data": "0x00000000000000000000000000000000000000000000000021f51668d592397a", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x121", + "removed": false + }, + { + "address": "0x4D73AdB72bC3DD368966edD0f0b2148401A178E2", + "topics": [ + "0xb0c632f55f1e1b3b2c3d82f41ee4716bb4c00f0f5d84cdafc141581bb8757a4f" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000220001000000000000000000000000000000000000000000000000000000000007b4a8000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x122", + "removed": false + }, + { + "address": "0x5a54fe5234E811466D5366846283323c954310B2", + "topics": [ + "0x4e41ee13e03cd5e0446487b524fdc48af6acf26c074dacdbdfb6b574b42c8146" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000006f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000002000000000000000000000000009d1b1669c73b033dfe47ae5a0164ab96df25b9440000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x123", + "removed": false + }, + { + "address": "0x4D73AdB72bC3DD368966edD0f0b2148401A178E2", + "topics": [ + "0xe9bded5f24a4168e4f3bf44e00298c993b22376aad8c58c7dda9718a54cbea82" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000033400000000000000a8006d9d1b1669c73b033dfe47ae5a0164ab96df25b944006f701a95707a0290ac8b90b3719e8ee5b21036088300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000240c10d8f300000000000000000000000000000000000000000000000000000000076fbef60000000000000000000000000000000000000000000000000000000000000ea12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000115f6200000000000000000000000000000000000000000000000000000000770e38d400000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000144c88c6da30b54d5d3b6b33e0837f5719402c45cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000005600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000060000000000000000000000000f8712041a381603567a23720afc6cf50947ebaf40000000000000000000000007cbfdd12c188cf7c9844499c4b2082a2033fcae200000000000000000000000000000000000000000000000000000000770e38d4000000000000000000000000", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x124", + "removed": false + }, + { + "address": "0x9d1B1669c73b033DFe47ae5a0164Ab96df25B944", + "topics": [ + "0x8d3ee0df6a4b7e82a7f20a763f1c6826e6176323e655af64f32318827d2112d4" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000a8", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x125", + "removed": false + }, + { + "address": "0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3", + "topics": [ + "0xb860944b0bd6b071fc0d64689450fd127a7c83e152aa7130a304267be3b267e5" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000006f00000000000000000000000000000000000000000000000000000000770e38d400000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000f8712041a381603567a23720afc6cf50947ebaf40000000000000000000000007cbfdd12c188cf7c9844499c4b2082a2033fcae200000000000000000000000000000000000000000000000000000000000000144c88c6da30b54d5d3b6b33e0837f5719402c45cb000000000000000000000000", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x126", + "removed": false + }, + { + "address": "0x7cBFdD12C188CF7C9844499c4b2082A2033FcAE2", + "topics": [ + "0x3b6bac8afb84559b98afdd2afe0c8a7b8f3a9059ac11fc14e327f48b63c1f7c6", + "0x0000000000000000000000004c88c6da30b54d5d3b6b33e0837f5719402c45cb", + "0x000000000000000000000000f8712041a381603567a23720afc6cf50947ebaf4", + "0x000000000000000000000000000000000000000000000000000000000000006f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000770e38d4", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x127", + "removed": false + }, + { + "address": "0x0000000000000000000000000000000000001010", + "topics": [ + "0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63", + "0x0000000000000000000000000000000000000000000000000000000000001010", + "0x0000000000000000000000004a1c900ee1042dc2ba405821f0ea13cfbadcab7b", + "0x000000000000000000000000742d13f0b2a19c823bdd362b16305e4704b97a38" + ], + "data": "0x000000000000000000000000000000000000000000000000003d24a195bee400000000000000000000000000000000000000000000000000319935f592cba724000000000000000000000000000000000000000000000ccbaa1c4ac8df719ceb000000000000000000000000000000000000000000000000315c1153fd0cc324000000000000000000000000000000000000000000000ccbaa596f6a753080eb", + "blockHash": "0x638a41e424f0d04754fd36a5dd4af92598fb98ad6ccada093e91791b92b7e7ed", + "blockNumber": "0x1f989de", + "transactionHash": "0xea591a752d1ac467169d925e8f5935ea3e9abe3483a9f53780ea32d3267caa02", + "transactionIndex": "0x3b", + "logIndex": "0x128", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x0000004000000000000000000000000000004000000020002010000080000010000000004400000001800010001800000000c000000080000100000000200400004100000000000000000048100000880000200000010018100100004000000000048000004000010000000000000000000000000000400180000010000000200001000404004200000410000000000000400000280000000000108000000080221640004000020040000005020000100020000100000000000004000000004000041002000228000001000800001000000200400000800080108000000000001010808008020000000100800000000000000000000028020000000008100000", + "type": "0x0", + "effectiveGasPrice": "0x6fc23ac0e" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.prod.s.sol/137/run-latest.json", + "returns": {}, + "timestamp": 1663233618, + "commit": "c527b4d" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/deploy.arb.json b/broadcast-saved/saved/run-5-avax-arb-test/deploy.arb.json new file mode 100644 index 0000000..a440531 --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/deploy.arb.json @@ -0,0 +1,1814 @@ +{ + "transactions": [ + { + "hash": "0x34f30b9ccafa5b38b7e1d1dad98be9e5940c2da75c1933f817aa9030ce000d25", + "transactionType": "CREATE", + "contractName": "VaultFactory", + "contractAddress": "0xb9b811fa9da2a63af4ae050807474010cc3f431d", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x1c01cf", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61182e8061007e6000396000f3fe608060405260043610620000a95760003560e01c80639623609d116200006c5780639623609d146200017357806399a88ec4146200018a578063aaf10f4214620001af578063d784d42614620001cf578063f2fde38b14620001f4578063f3b7dead146200021957600080fd5b80630316aaa014620000ae578063204e1c7a14620000ef578063715018a614620001145780637eff275e146200012e5780638da5cb5b1462000153575b600080fd5b348015620000bb57600080fd5b50620000d3620000cd366004620006cf565b6200023e565b6040516001600160a01b03909116815260200160405180910390f35b348015620000fc57600080fd5b50620000d36200010e36600462000734565b6200032e565b3480156200012157600080fd5b506200012c620003c5565b005b3480156200013b57600080fd5b506200012c6200014d3660046200075b565b620003dd565b3480156200016057600080fd5b506000546001600160a01b0316620000d3565b6200012c62000184366004620007af565b62000449565b3480156200019757600080fd5b506200012c620001a93660046200075b565b620004be565b348015620001bc57600080fd5b506001546001600160a01b0316620000d3565b348015620001dc57600080fd5b506200012c620001ee36600462000734565b620004f7565b3480156200020157600080fd5b506200012c6200021336600462000734565b62000555565b3480156200022657600080fd5b50620000d36200023836600462000734565b620005d8565b600154604080516001600160a01b038781166024830152868116604483015285811660648301528481166084808401919091528351808403909101815260a490920183526020820180516001600160e01b0316637c643b2f60e11b1790529151600093849316913091620002b290620006ab565b620002c093929190620008e3565b604051809103906000f080158015620002dd573d6000803e3d6000fd5b506040516001600160a01b038781168252919250818816918316907f26ad9f07a47e389150a15677a365d64f42af0000b792c182ada6a3b5ab193a0b9060200160405180910390a395945050505050565b6000806000836001600160a01b03166040516200035590635c60da1b60e01b815260040190565b600060405180830381855afa9150503d806000811462000392576040519150601f19603f3d011682016040523d82523d6000602084013e62000397565b606091505b509150915081620003a757600080fd5b80806020019051810190620003bd91906200091a565b949350505050565b620003cf620005ff565b620003db60006200065b565b565b620003e7620005ff565b6040516308f2839760e41b81526001600160a01b038281166004830152831690638f283970906024015b600060405180830381600087803b1580156200042c57600080fd5b505af115801562000441573d6000803e3d6000fd5b505050505050565b62000453620005ff565b60405163278f794360e11b81526001600160a01b03841690634f1ef2869034906200048590869086906004016200093a565b6000604051808303818588803b1580156200049f57600080fd5b505af1158015620004b4573d6000803e3d6000fd5b5050505050505050565b620004c8620005ff565b604051631b2ce7f360e11b81526001600160a01b038281166004830152831690633659cfe69060240162000411565b62000501620005ff565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f310ba5f1d2ed074b51e2eccd052a47ae9ab7c6b800d1fca3db3999d6a592ca039060200160405180910390a150565b6200055f620005ff565b6001600160a01b038116620005ca5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b620005d5816200065b565b50565b6000806000836001600160a01b031660405162000355906303e1469160e61b815260040190565b6000546001600160a01b03163314620003db5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401620005c1565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610e98806200096183390190565b6001600160a01b0381168114620005d557600080fd5b60008060008060808587031215620006e657600080fd5b8435620006f381620006b9565b935060208501356200070581620006b9565b925060408501356200071781620006b9565b915060608501356200072981620006b9565b939692955090935050565b6000602082840312156200074757600080fd5b81356200075481620006b9565b9392505050565b600080604083850312156200076f57600080fd5b82356200077c81620006b9565b915060208301356200078e81620006b9565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b600080600060608486031215620007c557600080fd5b8335620007d281620006b9565b92506020840135620007e481620006b9565b9150604084013567ffffffffffffffff808211156200080257600080fd5b818601915086601f8301126200081757600080fd5b8135818111156200082c576200082c62000799565b604051601f8201601f19908116603f0116810190838211818310171562000857576200085762000799565b816040528281528960208487010111156200087157600080fd5b8260208601602083013760006020848301015280955050505050509250925092565b6000815180845260005b81811015620008bb576020818501810151868301820152016200089d565b81811115620008ce576000602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b03848116825283166020820152606060408201819052600090620009119083018462000893565b95945050505050565b6000602082840312156200092d57600080fd5b81516200075481620006b9565b6001600160a01b0383168152604060208201819052600090620003bd908301846200089356fe608060405260405162000e9838038062000e9883398101604081905262000026916200049d565b828162000036828260006200004d565b50620000449050826200008a565b505050620005d0565b6200005883620000e5565b600082511180620000665750805b1562000085576200008383836200012760201b620002601760201c565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000b562000156565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000e2816200018f565b50565b620000f08162000244565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200014f838360405180606001604052806027815260200162000e7160279139620002f8565b9392505050565b60006200018060008051602062000e5183398151915260001b6200037760201b620002081760201c565b546001600160a01b0316919050565b6001600160a01b038116620001fa5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b806200022360008051602062000e5183398151915260001b6200037760201b620002081760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6200025a816200037a60201b6200028c1760201c565b620002be5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001f1565b80620002237f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b6200037760201b620002081760201c565b6060600080856001600160a01b0316856040516200031791906200057d565b600060405180830381855af49150503d806000811462000354576040519150601f19603f3d011682016040523d82523d6000602084013e62000359565b606091505b5090925090506200036d8683838762000389565b9695505050505050565b90565b6001600160a01b03163b151590565b60608315620003fa578251620003f2576001600160a01b0385163b620003f25760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001f1565b508162000406565b6200040683836200040e565b949350505050565b8151156200041f5781518083602001fd5b8060405162461bcd60e51b8152600401620001f191906200059b565b80516001600160a01b03811681146200045357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200048b57818101518382015260200162000471565b83811115620000835750506000910152565b600080600060608486031215620004b357600080fd5b620004be846200043b565b9250620004ce602085016200043b565b60408501519092506001600160401b0380821115620004ec57600080fd5b818601915086601f8301126200050157600080fd5b81518181111562000516576200051662000458565b604051601f8201601f19908116603f0116810190838211818310171562000541576200054162000458565b816040528281528960208487010111156200055b57600080fd5b6200056e8360208301602088016200046e565b80955050505050509250925092565b60008251620005918184602087016200046e565b9190910192915050565b6020815260008251806020840152620005bc8160408501602087016200046e565b601f01601f19169190910160400192915050565b61087180620005e06000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106fb565b610118565b61005b610093366004610716565b61015f565b3480156100a457600080fd5b506100ad6101d0565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106fb565b61020b565b3480156100f557600080fd5b506100ad610235565b61010661029b565b61011661011161033a565b610344565b565b610120610368565b6001600160a01b0316336001600160a01b03161415610157576101548160405180602001604052806000815250600061039b565b50565b6101546100fe565b610167610368565b6001600160a01b0316336001600160a01b031614156101c8576101c38383838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506001925061039b915050565b505050565b6101c36100fe565b60006101da610368565b6001600160a01b0316336001600160a01b03161415610200576101fb61033a565b905090565b6102086100fe565b90565b610213610368565b6001600160a01b0316336001600160a01b0316141561015757610154816103c6565b600061023f610368565b6001600160a01b0316336001600160a01b03161415610200576101fb610368565b606061028583836040518060600160405280602781526020016108156027913961041a565b9392505050565b6001600160a01b03163b151590565b6102a3610368565b6001600160a01b0316336001600160a01b031614156101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101fb610492565b3660008037600080366000845af43d6000803e808015610363573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b6103a4836104ba565b6000825111806103b15750805b156101c3576103c08383610260565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103ef610368565b604080516001600160a01b03928316815291841660208301520160405180910390a1610154816104fa565b6060600080856001600160a01b03168560405161043791906107c5565b600060405180830381855af49150503d8060008114610472576040519150601f19603f3d011682016040523d82523d6000602084013e610477565b606091505b5091509150610488868383876105a3565b9695505050505050565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc61038c565b6104c381610621565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6001600160a01b03811661055f5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152608401610331565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060831561060f578251610608576001600160a01b0385163b6106085760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610331565b5081610619565b61061983836106b5565b949350505050565b6001600160a01b0381163b61068e5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610331565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610582565b8151156106c55781518083602001fd5b8060405162461bcd60e51b815260040161033191906107e1565b80356001600160a01b03811681146106f657600080fd5b919050565b60006020828403121561070d57600080fd5b610285826106df565b60008060006040848603121561072b57600080fd5b610734846106df565b9250602084013567ffffffffffffffff8082111561075157600080fd5b818601915086601f83011261076557600080fd5b81358181111561077457600080fd5b87602082850101111561078657600080fd5b6020830194508093505050509250925092565b60005b838110156107b457818101518382015260200161079c565b838111156103c05750506000910152565b600082516107d7818460208701610799565b9190910192915050565b6020815260008251806020840152610800816040850160208701610799565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212202e57b539c0ce66b993ce2c07dc244bbc60d4add2f9f6e966f50f8ad5b49fd75564736f6c634300080c0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220760b88bd49ce76ba5305534bc6c8da7661efa74838d398070e5d026b56d015d764736f6c634300080c0033", + "nonce": "0x139" + }, + "additionalContracts": [] + }, + { + "hash": "0xccd6f314ed586e0912c277950280654251f21fcf74a75190fa1c0d2f047b9272", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0x61aa05946908b4a21081970101c5655704944314", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x302de9", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b5060405162002a2c38038062002a2c833981016040819052620000349162000d6e565b336000908152602081905260408082208054600160ff19918216811790925560808501516001600160a01b03168452919092208054909116909117905580516200007e906200015f565b60c08101516007805461ffff909216600160a01b0261ffff60a01b199092169190911790556020810151600a80546001600160a01b039283166001600160a01b0319918216179091556040830151600b80549190931691161790556080810151620000e9906200021f565b6060810151620000f990620002db565b6080810151620001099062000397565b60a0810151620001199062000453565b620001236200050f565b6200012d62000b77565b60405130907ff40fcec21964ffb566044d083b4073f29f7f7929110ea19e1b3ebe375d89055e90600090a25062000e78565b3360008181526020819052604090205460ff16620001b35760405162461bcd60e51b815260206004820152601360248201526000805160206200296283398151915260448201526064015b60405180910390fd5b816001600160a01b038116620001fb5760405162461bcd60e51b81526020600482015260166024820152600080516020620029828339815191526044820152606401620001aa565b5050600880546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166200026f5760405162461bcd60e51b81526020600482015260136024820152600080516020620029628339815191526044820152606401620001aa565b816001600160a01b038116620002b75760405162461bcd60e51b81526020600482015260166024820152600080516020620029828339815191526044820152606401620001aa565b5050600380546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166200032b5760405162461bcd60e51b81526020600482015260136024820152600080516020620029628339815191526044820152606401620001aa565b816001600160a01b038116620003735760405162461bcd60e51b81526020600482015260166024820152600080516020620029828339815191526044820152606401620001aa565b5050600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620003e75760405162461bcd60e51b81526020600482015260136024820152600080516020620029628339815191526044820152606401620001aa565b816001600160a01b0381166200042f5760405162461bcd60e51b81526020600482015260166024820152600080516020620029828339815191526044820152606401620001aa565b5050600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620004a35760405162461bcd60e51b81526020600482015260136024820152600080516020620029628339815191526044820152606401620001aa565b816001600160a01b038116620004eb5760405162461bcd60e51b81526020600482015260166024820152600080516020620029828339815191526044820152606401620001aa565b5050600280546001600160a01b0319166001600160a01b0392909216919091179055565b600d805460018101825560009190915260408051808201909152600e8082526d747269676765725061757365282960901b60209092019182526200056692600080516020620029c383398151915201919062000c98565b50600d8054600181018255600091825260408051606081019091526021808252600080516020620029c38339815191529092019291620029a260208301398051620005b993925060209091019062000c98565b50600d80546001810182556000919091526040805180820190915260108082526f7365744175746828616464726573732960801b60209092019182526200061392600080516020620029c383398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260198082527f736574426c6f636b73506572596561722875696e74323536290000000000000060209092019182526200067a92600080516020620029c383398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601d8082527f7365744861727665737446656550657263656e742875696e74323536290000006020909201918252620006e192600080516020620029c383398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601d8082527f7365744275726e696e6746656550657263656e742875696e743235362900000060209092019182526200074892600080516020620029c383398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601e8082527f73657448617276657374466565526563656976657228616464726573732900006020909201918252620007af92600080516020620029c383398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601e8082527f7365744275726e696e674665655265636569766572286164647265737329000060209092019182526200081692600080516020620029c383398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260198082527f7365744861727665737457696e646f772875696e74313238290000000000000060209092019182526200087d92600080516020620029c383398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260178082527f7365744861727665737444656c61792875696e743634290000000000000000006020909201918252620008e492600080516020620029c383398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601b8082527f7365745769746864726177616c5175657565286164647265737329000000000060209092019182526200094b92600080516020620029c383398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260168082527f74727573745374726174656779286164647265737329000000000000000000006020909201918252620009b292600080516020620029c383398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260198082527f6469737472757374537472617465677928616464726573732900000000000000602090920191825262000a1992600080516020620029c383398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152600f8082526e6578656342617463684275726e282960881b602090920191825262000a7292600080516020620029c383398151915201919062000c98565b50600d8054600181018255600091909152604080518082019091526012808252716861727665737428616464726573735b5d2960701b602090920191825262000ace92600080516020620029c383398151915201919062000c98565b50600d8054600181018255600091825260408051606081019091526024808252600080516020620029c3833981519152909201929162002a086020830139805162000b2193925060209091019062000c98565b50600d8054600181018255600091825260408051606081019091526025808252600080516020620029c38339815191529092019291620029e36020830139805162000b7493925060209091019062000c98565b50565b600e80546001810182556000919091526040805180820190915260188082527f6465706f73697428616464726573732c75696e74323536290000000000000000602090920191825262000bdd926000805160206200294283398151915201919062000c98565b50600e80546001810182556000919091526040805180820190915260178082527f656e74657242617463684275726e2875696e7432353629000000000000000000602090920191825262000c44926000805160206200294283398151915201919062000c98565b50600e805460018101825560009190915260408051808201909152600f8082526e6578697442617463684275726e282960881b602090920191825262000b7492600080516020620029428339815191520191905b82805462000ca69062000e3b565b90600052602060002090601f01602090048101928262000cca576000855562000d15565b82601f1062000ce557805160ff191683800117855562000d15565b8280016001018555821562000d15579182015b8281111562000d1557825182559160200191906001019062000cf8565b5062000d2392915062000d27565b5090565b5b8082111562000d23576000815560010162000d28565b80516001600160a01b038116811462000d5657600080fd5b919050565b805161ffff8116811462000d5657600080fd5b600060e0828403121562000d8157600080fd5b60405160e081016001600160401b038111828210171562000db257634e487b7160e01b600052604160045260246000fd5b60405262000dc08362000d3e565b815262000dd06020840162000d3e565b602082015262000de36040840162000d3e565b604082015262000df66060840162000d3e565b606082015262000e096080840162000d3e565b608082015262000e1c60a0840162000d3e565b60a082015262000e2f60c0840162000d5b565b60c08201529392505050565b600181811c9082168062000e5057607f821691505b6020821081141562000e7257634e487b7160e01b600052602260045260246000fd5b50919050565b611aba8062000e886000396000f3fe608060405234801561001057600080fd5b50600436106102065760003560e01c8063909e28601161011a578063be6f1c81116100ad578063ddf508021161007c578063ddf508021461049e578063de9375f2146104b1578063ec1e31a0146104c4578063f887ea40146104d7578063ff3f303c146104ea57600080fd5b8063be6f1c8114610452578063c42cf53514610465578063c7b9d53014610478578063d8a06f731461048b57600080fd5b8063a9750704116100e9578063a9750704146103ff578063b353aaa714610412578063b536818a14610425578063bdb2321f1461043f57600080fd5b8063909e2860146103a957806399aa9079146103bc5780639a8a0592146103c4578063a8c62e76146103ec57600080fd5b8063397bfe551161019d5780635bb478081161016c5780635bb478081461034a5780636f307dc31461035d5780636f81a6b0146103705780637f4b4e9b14610383578063893a53721461039657600080fd5b8063397bfe55146102f157806347f74912146103045780634b800b9a1461032457806353e78b6b1461033757600080fd5b8063116d0cbe116101d9578063116d0cbe146102a157806315b75bea146102b65780631fe4a686146102cb578063365a86fc146102de57600080fd5b8063027aa9f51461020b5780630c340a24146102315780630cb61f6c1461025c5780630d4d8c5f1461026f575b600080fd5b6102136104fd565b6040805160ff90931683526020830191909152015b60405180910390f35b600154610244906001600160a01b031681565b6040516001600160a01b039091168152602001610228565b600354610244906001600160a01b031681565b61028861027d3660046115c2565b805160209091012090565b6040516001600160e01b03199091168152602001610228565b6102a96105f4565b60405161022891906116c0565b6102c96102c4366004611737565b6106cd565b005b600254610244906001600160a01b031681565b600754610244906001600160a01b031681565b6102c96102ff366004611737565b610750565b61031761031236600461175b565b6107ca565b6040516102289190611774565b6102c9610332366004611787565b610876565b6102c9610345366004611737565b6108bc565b6102c9610358366004611737565b610936565b600854610244906001600160a01b031681565b6102c961037e36600461175b565b6109b0565b6102c9610391366004611737565b610a4c565b600554610244906001600160a01b031681565b6103176103b736600461175b565b610ac6565b6102a9610ad6565b6007546103d990600160a01b900461ffff1681565b60405161ffff9091168152602001610228565b600954610244906001600160a01b031681565b6102c961040d3660046117dc565b610ba6565b600b54610244906001600160a01b031681565b61042d600081565b60405160ff9091168152602001610228565b6102c961044d366004611737565b610dd5565b6102c9610460366004611737565b610e4f565b6102c9610473366004611737565b610ec9565b6102c9610486366004611737565b610f43565b600454610244906001600160a01b031681565b6102c96104ac366004611737565b610fbd565b600c54610244906001600160a01b031681565b600654610244906001600160a01b031681565b600a54610244906001600160a01b031681565b6102c96104f83660046117f7565b611037565b6000806000600560009054906101000a90046001600160a01b03166001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610555573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610579919061182c565b6001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105da9190611849565b905060006105e982600a611968565b919491935090915050565b6060600e805480602002602001604051908101604052809291908181526020016000905b828210156106c457838290600052602060002001805461063790611977565b80601f016020809104026020016040519081016040528092919081815260200182805461066390611977565b80156106b05780601f10610685576101008083540402835291602001916106b0565b820191906000526020600020905b81548152906001019060200180831161069357829003601f168201915b505050505081526020019060010190610618565b50505050905090565b3360008181526020819052604090205460ff166107055760405162461bcd60e51b81526004016106fc906119b2565b60405180910390fd5b816001600160a01b03811661072c5760405162461bcd60e51b81526004016106fc906119df565b5050600380546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff1661077f5760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b0381166107a65760405162461bcd60e51b81526004016106fc906119df565b5050600580546001600160a01b0319166001600160a01b0392909216919091179055565b600d81815481106107da57600080fd5b9060005260206000200160009150905080546107f590611977565b80601f016020809104026020016040519081016040528092919081815260200182805461082190611977565b801561086e5780601f106108435761010080835404028352916020019161086e565b820191906000526020600020905b81548152906001019060200180831161085157829003601f168201915b505050505081565b3360008181526020819052604090205460ff166108a55760405162461bcd60e51b81526004016106fc906119b2565b6108ad611092565b6108b783836111ec565b505050565b3360008181526020819052604090205460ff166108eb5760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b0381166109125760405162461bcd60e51b81526004016106fc906119df565b5050600680546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166109655760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b03811661098c5760405162461bcd60e51b81526004016106fc906119df565b5050600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166109df5760405162461bcd60e51b81526004016106fc906119b2565b600554600954604051635ef8364760e11b81526001600160a01b0391821660048201526024810185905291169063bdf06c8e906044015b600060405180830381600087803b158015610a3057600080fd5b505af1158015610a44573d6000803e3d6000fd5b505050505050565b3360008181526020819052604090205460ff16610a7b5760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b038116610aa25760405162461bcd60e51b81526004016106fc906119df565b5050600c80546001600160a01b0319166001600160a01b0392909216919091179055565b600e81815481106107da57600080fd5b6060600d805480602002602001604051908101604052809291908181526020016000905b828210156106c4578382906000526020600020018054610b1990611977565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4590611977565b8015610b925780601f10610b6757610100808354040283529160200191610b92565b820191906000526020600020905b815481529060010190602001808311610b7557829003601f168201915b505050505081526020019060010190610afa565b3360008181526020819052604090205460ff16610bd55760405162461bcd60e51b81526004016106fc906119b2565b600c546001600160a01b0316610c2d5760405162461bcd60e51b815260206004820152601860248201527f7365747570526f6c65733a3a41757468206e6f7420736574000000000000000060448201526064016106fc565b600c5460408051638da5cb5b60e01b8152905130926001600160a01b031691638da5cb5b9160048083019260209291908290030181865afa158015610c76573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9a919061182c565b6001600160a01b031614610ce55760405162461bcd60e51b815260206004820152601260248201527105472616e73666572206f776e6572736869760741b60448201526064016106fc565b600c54600180546040516319ebfd2160e21b81526001600160a01b039182166004820152600060248201526044810192909252909116906367aff48490606401600060405180830381600087803b158015610d3f57600080fd5b505af1158015610d53573d6000803e3d6000fd5b505050508115610dc957600c546040516319ebfd2160e21b815230600482015260006024820152600160448201526001600160a01b03909116906367aff48490606401600060405180830381600087803b158015610db057600080fd5b505af1158015610dc4573d6000803e3d6000fd5b505050505b610dd161131f565b5050565b3360008181526020819052604090205460ff16610e045760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b038116610e2b5760405162461bcd60e51b81526004016106fc906119df565b5050600880546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610e7e5760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b038116610ea55760405162461bcd60e51b81526004016106fc906119df565b5050600780546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610ef85760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b038116610f1f5760405162461bcd60e51b81526004016106fc906119df565b5050600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610f725760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b038116610f995760405162461bcd60e51b81526004016106fc906119df565b5050600280546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610fec5760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b0381166110135760405162461bcd60e51b81526004016106fc906119df565b5050600980546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166110665760405162461bcd60e51b81526004016106fc906119b2565b506001600160a01b03919091166000908152602081905260409020805460ff1916911515919091179055565b600560009054906101000a90046001600160a01b03166001600160a01b0316636833f60d6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156110e257600080fd5b505af11580156110f6573d6000803e3d6000fd5b5050505060006111046104fd565b6005549092506001600160a01b03169050634eddea06611126836103e8611a0f565b611132846107d0611a0f565b6040516001600160e01b031960e085901b16815260048101929092526024820152604401600060405180830381600087803b15801561117057600080fd5b505af1158015611184573d6000803e3d6000fd5b505060055460095460405163ec523afd60e01b81526001600160a01b0391821660048201529116925063ec523afd9150602401600060405180830381600087803b1580156111d157600080fd5b505af11580156111e5573d6000803e3d6000fd5b5050505050565b60075460408051606084901b6bffffffffffffffffffffffff1916602082015281516014818303018152603482019283905263eb8d72b760e01b9092526001600160a01b039092169163eb8d72b79161124a91869190603801611a2e565b600060405180830381600087803b15801561126457600080fd5b505af1158015611278573d6000803e3d6000fd5b5050600754600554604051633f935f6f60e01b81526001600160a01b0391821660048201526001602482015291169250633f935f6f9150604401600060405180830381600087803b1580156112cc57600080fd5b505af11580156112e0573d6000803e3d6000fd5b505060075460095460405163747684bb60e01b81526001600160a01b039182166004820152600160248201529116925063747684bb9150604401610a16565b600c546001600160a01b03166113775760405162461bcd60e51b815260206004820152601e60248201527f736574206361706162696c69746965733a3a41757468206e6f7420736574000060448201526064016106fc565b60005b600e5481101561144457611432600e828154811061139a5761139a611a53565b9060005260206000200180546113af90611977565b80601f01602080910402602001604051908101604052809291908181526020018280546113db90611977565b80156114285780601f106113fd57610100808354040283529160200191611428565b820191906000526020600020905b81548152906001019060200180831161140b57829003601f168201915b5050505050611515565b8061143c81611a69565b91505061137a565b5060005b600d5481101561151257611500600d828154811061146857611468611a53565b90600052602060002001805461147d90611977565b80601f01602080910402602001604051908101604052809291908181526020018280546114a990611977565b80156114f65780601f106114cb576101008083540402835291602001916114f6565b820191906000526020600020905b8154815290600101906020018083116114d957829003601f168201915b505050505061155d565b8061150a81611a69565b915050611448565b50565b80516020820120600c546040516325a8aced60e11b81526001600160e01b031983166004820152600160248201526001600160a01b0390911690634b5159da90604401610a16565b80516020820120600c54604051630ea9b75b60e01b8152600060048201526001600160e01b031983166024820152600160448201526001600160a01b0390911690630ea9b75b90606401610a16565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156115d457600080fd5b813567ffffffffffffffff808211156115ec57600080fd5b818401915084601f83011261160057600080fd5b813581811115611612576116126115ac565b604051601f8201601f19908116603f0116810190838211818310171561163a5761163a6115ac565b8160405282815287602084870101111561165357600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000815180845260005b818110156116995760208185018101518683018201520161167d565b818111156116ab576000602083870101525b50601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b8281101561171557603f19888603018452611703858351611673565b945092850192908501906001016116e7565b5092979650505050505050565b6001600160a01b038116811461151257600080fd5b60006020828403121561174957600080fd5b813561175481611722565b9392505050565b60006020828403121561176d57600080fd5b5035919050565b6020815260006117546020830184611673565b6000806040838503121561179a57600080fd5b823561ffff811681146117ac57600080fd5b915060208301356117bc81611722565b809150509250929050565b803580151581146117d757600080fd5b919050565b6000602082840312156117ee57600080fd5b611754826117c7565b6000806040838503121561180a57600080fd5b823561181581611722565b9150611823602084016117c7565b90509250929050565b60006020828403121561183e57600080fd5b815161175481611722565b60006020828403121561185b57600080fd5b815160ff8116811461175457600080fd5b634e487b7160e01b600052601160045260246000fd5b600181815b808511156118bd5781600019048211156118a3576118a361186c565b808516156118b057918102915b93841c9390800290611887565b509250929050565b6000826118d457506001611962565b816118e157506000611962565b81600181146118f757600281146119015761191d565b6001915050611962565b60ff8411156119125761191261186c565b50506001821b611962565b5060208310610133831016604e8410600b8410161715611940575081810a611962565b61194a8383611882565b806000190482111561195e5761195e61186c565b0290505b92915050565b600061175460ff8416836118c5565b600181811c9082168061198b57607f821691505b602082108114156119ac57634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252601390820152721111541313d651548e8e955395149554d51151606a1b604082015260600190565b60208082526016908201527543616e6e6f74206265207a65726f206164647265737360501b604082015260600190565b6000816000190483118215151615611a2957611a2961186c565b500290565b61ffff83168152604060208201526000611a4b6040830184611673565b949350505050565b634e487b7160e01b600052603260045260246000fd5b6000600019821415611a7d57611a7d61186c565b506001019056fea2646970667358221220c27f810c7162de0b1d35e04afc1ded4d38ff8db5187d09b65a92410a6cf8006564736f6c634300080c0033bb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd4445504c4f5945523a3a554e545255535445440000000000000000000000000043616e6e6f74206265207a65726f2061646472657373000000000000000000007365744465706f7369744c696d6974732875696e743235362c75696e7432353629d7b6990105719101dabeb77144f2a3385c8033acd3af97e9423a695e81ad1eb5776974686472617746726f6d537472617465677928616464726573732c75696e74323536296465706f736974496e746f537472617465677928616464726573732c75696e74323536290000000000000000000000001ea8fb2f671620767f41559b663b86b1365bbc3d0000000000000000000000006701d9802adf674e524053bd44aa83ef253efc410000000000000000000000004d747149a57923beb89f22e6b7b97f7d8c087a00000000000000000000000000b9b811fa9da2a63af4ae050807474010cc3f431d00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79000000000000000000000000eb959af810fec83de7021a77906ab3d9fde567b1000000000000000000000000000000000000000000000000000000000000271a", + "nonce": "0x13a" + }, + "additionalContracts": [] + }, + { + "hash": "0x5acc79b1c9f2e395ae7bebc610aa152fe6a36de5514df2ae48084a46417d13ea", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0xe2e69", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051610c8c380380610c8c83398101604081905261002f916100e1565b600080546001600160a01b03199081166001600160a01b0385811691821784556001805490931690851617909155604051849284929133917f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7691a36040516001600160a01b0382169033907fa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b7638998019890600090a35050505061011b565b6001600160a01b03811681146100de57600080fd5b50565b600080604083850312156100f457600080fd5b82516100ff816100c9565b6020840151909250610110816100c9565b809150509250929050565b610b628061012a6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80637a9e5e4b11610097578063c53a398511610066578063c53a398514610225578063e688747b1461024e578063ea7ca27614610284578063ed0d0efb146102bb57600080fd5b80637a9e5e4b146101c15780638da5cb5b146101d4578063b7009613146101ff578063bf7e214f1461021257600080fd5b806313af4035116100d357806313af4035146101755780634b5159da1461018857806367aff4841461019b578063728b952b146101ae57600080fd5b806306a36aee146100fa5780630bade8a41461012d5780630ea9b75b14610160575b600080fd5b61011a6101083660046108c8565b60036020526000908152604090205481565b6040519081526020015b60405180910390f35b61015061013b366004610902565b60046020526000908152604090205460ff1681565b6040519015158152602001610124565b61017361016e36600461093c565b6102db565b005b6101736101833660046108c8565b6103bc565b610173610196366004610983565b610439565b6101736101a93660046109ba565b6104cb565b6101736101bc3660046109e8565b610593565b6101736101cf3660046108c8565b61061c565b6000546101e7906001600160a01b031681565b6040516001600160a01b039091168152602001610124565b61015061020d366004610a16565b610706565b6001546101e7906001600160a01b031681565b6101e76102333660046108c8565b6002602052600090815260409020546001600160a01b031681565b61015061025c366004610a5d565b6001600160e01b03191660009081526005602052604090205460ff919091161c600116151590565b610150610292366004610a90565b6001600160a01b0391909116600090815260036020526040902054600160ff9092161c16151590565b61011a6102c9366004610902565b60056020526000908152604090205481565b6102f1336000356001600160e01b031916610806565b6103165760405162461bcd60e51b815260040161030d90610abc565b60405180910390fd5b8015610346576001600160e01b0319821660009081526005602052604090208054600160ff86161b17905561036d565b6001600160e01b0319821660009081526005602052604090208054600160ff86161b191690555b816001600160e01b0319168360ff167fbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151836040516103af911515815260200190565b60405180910390a3505050565b6103d2336000356001600160e01b031916610806565b6103ee5760405162461bcd60e51b815260040161030d90610abc565b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d769190a350565b61044f336000356001600160e01b031916610806565b61046b5760405162461bcd60e51b815260040161030d90610abc565b6001600160e01b03198216600081815260046020908152604091829020805460ff191685151590811790915591519182527f36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103910160405180910390a25050565b6104e1336000356001600160e01b031916610806565b6104fd5760405162461bcd60e51b815260040161030d90610abc565b801561052c576001600160a01b03831660009081526003602052604090208054600160ff85161b179055610552565b6001600160a01b03831660009081526003602052604090208054600160ff85161b191690555b8160ff16836001600160a01b03167f4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2836040516103af911515815260200190565b6105a9336000356001600160e01b031916610806565b6105c55760405162461bcd60e51b815260040161030d90610abc565b6001600160a01b0382811660008181526002602052604080822080546001600160a01b0319169486169485179055517fa4908e11a5f895b13d51526c331ac93cdd30e59772361c5d07874eb36bff20659190a35050565b6000546001600160a01b03163314806106b1575060015460405163b700961360e01b81526001600160a01b039091169063b70096139061067090339030906001600160e01b03196000351690600401610ae2565b602060405180830381865afa15801561068d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b19190610b0f565b6106ba57600080fd5b600180546001600160a01b0319166001600160a01b03831690811790915560405133907fa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b7638998019890600090a350565b6001600160a01b0380831660009081526002602052604081205490911680156107a25760405163b700961360e01b81526001600160a01b0382169063b70096139061075990889088908890600401610ae2565b602060405180830381865afa158015610776573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079a9190610b0f565b9150506107ff565b6001600160e01b0319831660009081526004602052604090205460ff16806107fb57506001600160e01b031983166000908152600560209081526040808320546001600160a01b03891684526003909252909120541615155b9150505b9392505050565b6001546000906001600160a01b03168015801590610890575060405163b700961360e01b81526001600160a01b0382169063b70096139061084f90879030908890600401610ae2565b602060405180830381865afa15801561086c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108909190610b0f565b806108a857506000546001600160a01b038581169116145b949350505050565b6001600160a01b03811681146108c557600080fd5b50565b6000602082840312156108da57600080fd5b81356107ff816108b0565b80356001600160e01b0319811681146108fd57600080fd5b919050565b60006020828403121561091457600080fd5b6107ff826108e5565b803560ff811681146108fd57600080fd5b80151581146108c557600080fd5b60008060006060848603121561095157600080fd5b61095a8461091d565b9250610968602085016108e5565b915060408401356109788161092e565b809150509250925092565b6000806040838503121561099657600080fd5b61099f836108e5565b915060208301356109af8161092e565b809150509250929050565b6000806000606084860312156109cf57600080fd5b83356109da816108b0565b92506109686020850161091d565b600080604083850312156109fb57600080fd5b8235610a06816108b0565b915060208301356109af816108b0565b600080600060608486031215610a2b57600080fd5b8335610a36816108b0565b92506020840135610a46816108b0565b9150610a54604085016108e5565b90509250925092565b60008060408385031215610a7057600080fd5b610a798361091d565b9150610a87602084016108e5565b90509250929050565b60008060408385031215610aa357600080fd5b8235610aae816108b0565b9150610a876020840161091d565b6020808252600c908201526b15539055551213d49256915160a21b604082015260600190565b6001600160a01b0393841681529190921660208201526001600160e01b0319909116604082015260600190565b600060208284031215610b2157600080fd5b81516107ff8161092e56fea26469706673582212206f0d09b10a7dbbbe1c3cdea8b04d693182854901cbe4001f61055e765871914b64736f6c634300080c003300000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a790000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x13b" + }, + "additionalContracts": [] + }, + { + "hash": "0xde9b75401a7c20e285d566e1050c5cac429f1fab5620db7d94fa7584d1e3a893", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0x61aa05946908b4a21081970101c5655704944314", + "function": "setMultiRolesAuthority(address)", + "arguments": [ + "e0a7e931e2595e69d995462ad4d3dc676030168b" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x61aa05946908b4a21081970101c5655704944314", + "gas": "0x6cd5", + "value": "0x0", + "data": "0x7f4b4e9b000000000000000000000000e0a7e931e2595e69d995462ad4d3dc676030168b", + "nonce": "0x13c" + }, + "additionalContracts": [] + }, + { + "hash": "0xe21d4a40a49c079d9af93ede6e45d33605570e67860d0993b087bf736bbedb33", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setUserRole(address,uint8,bool)", + "arguments": [ + "63bce354dba7d6270cb34daa46b869892abb3a79", + "0", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6e32", + "value": "0x0", + "data": "0x67aff48400000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x13d" + }, + "additionalContracts": [] + }, + { + "hash": "0x3bdc0900f5d565818767096aea070a1c450c5807494af355dd17843f6f5c51a7", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setUserRole(address,uint8,bool)", + "arguments": [ + "63bce354dba7d6270cb34daa46b869892abb3a79", + "0", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6e32", + "value": "0x0", + "data": "0x67aff48400000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x13e" + }, + "additionalContracts": [] + }, + { + "hash": "0x241e88c27d09251819864c57146ec59235e7795030830cb73fbf8526d502bd0a", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setPublicCapability(bytes4,bool)", + "arguments": [ + "47e7ef24", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6c92", + "value": "0x0", + "data": "0x4b5159da47e7ef24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x13f" + }, + "additionalContracts": [] + }, + { + "hash": "0x6b94b94cb943bfe4a2908876e45b7cba0ad1cb41daef8a452583ea356cfc2d23", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setPublicCapability(bytes4,bool)", + "arguments": [ + "3c66a8fa", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6c92", + "value": "0x0", + "data": "0x4b5159da3c66a8fa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x140" + }, + "additionalContracts": [] + }, + { + "hash": "0x80272164ce37f539c675f70a85bb5aa679b516b929bcedb6d8a86d8b70dfbf2d", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setPublicCapability(bytes4,bool)", + "arguments": [ + "793101a5", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6c92", + "value": "0x0", + "data": "0x4b5159da793101a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x141" + }, + "additionalContracts": [] + }, + { + "hash": "0xa879ce2a1a5278444f4cd787eb9a1c7a10246f9ebaa129c8e6f4e2cd457b7cc4", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "6833f60d", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000006833f60d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x142" + }, + "additionalContracts": [] + }, + { + "hash": "0x018011c286eba4cab355a004bc66ca105d1890bfe6f083692ebfbd7574ef2a33", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "4eddea06", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000004eddea06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x143" + }, + "additionalContracts": [] + }, + { + "hash": "0xf05c52cdc9974b2be230fa094d1ef345a1868836321d4c7e158f32401d06e7df", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "2b2e05c1", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000002b2e05c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x144" + }, + "additionalContracts": [] + }, + { + "hash": "0xac381b99702acd8846ce3fe830bc917d7196344e0543a72edd90e197d52d8145", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "e5fa2b70", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000e5fa2b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x145" + }, + "additionalContracts": [] + }, + { + "hash": "0x8667aecdfad98f7293b7a5c6e82f3ae9f239710dd829f0ebf95ddcc3fe8dd4bb", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "cbc43f89", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000cbc43f89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x146" + }, + "additionalContracts": [] + }, + { + "hash": "0xa62842feb0f4d7089648acfa47a297ffeec3181bd51b3452515b232ce3fe8d1a", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "305d61ae", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000305d61ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x147" + }, + "additionalContracts": [] + }, + { + "hash": "0xaa75cd785f54df5a8c57ca1464589078df787d3982d10637019a548a10b953a5", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "ac86ac72", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000ac86ac72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x148" + }, + "additionalContracts": [] + }, + { + "hash": "0x9fe6e24cffcad2802ba859d141ba3756daeff2f3f4a50774f877641c32e8cdca", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "13e86b28", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b000000000000000000000000000000000000000000000000000000000000000013e86b28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x149" + }, + "additionalContracts": [] + }, + { + "hash": "0xbb081dc2b423c11ef8aab4f25c4a94465248257bd743be5f70892bd006c7aa37", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "07b35d1d", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b000000000000000000000000000000000000000000000000000000000000000007b35d1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x14a" + }, + "additionalContracts": [] + }, + { + "hash": "0xca1b0ece35b5246107dfc389e0b7d92ed8919d3cef3bdc3a69c2b6219f33db47", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "7b72aeb9", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000007b72aeb9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x14b" + }, + "additionalContracts": [] + }, + { + "hash": "0xef1936ab818067330b81e11398134e785abd0d6916603aa0b97db9ef1e863dc8", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "5337e670", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000005337e670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x14c" + }, + "additionalContracts": [] + }, + { + "hash": "0x48a0208db3bd7ea9bdf9307e7d6f9dd4a567504484bb4d595b60282b7f4c46a2", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "ec523afd", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000ec523afd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x14d" + }, + "additionalContracts": [] + }, + { + "hash": "0x218fc5c5163dfa54620ef794b9c8d9a11e9c29494d56eac7186338949dfe3478", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "c866983b", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000c866983b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x14e" + }, + "additionalContracts": [] + }, + { + "hash": "0x82afb3b90baa40f7e62bacadd4a13eaa7ba300ca0512d7abf8c7d077ad79e396", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "1bba16db", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000001bba16db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x14f" + }, + "additionalContracts": [] + }, + { + "hash": "0x64b76849f49a581a9a8964059e71e770cc01526dd1d5d9368a0bec161376cdd6", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "c89d3460", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000c89d3460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x150" + }, + "additionalContracts": [] + }, + { + "hash": "0x8727626aa6d69a1663d87b542b62f568b725cd66d33618d0c2636aa381636133", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "bdf06c8e", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000bdf06c8e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x151" + }, + "additionalContracts": [] + }, + { + "hash": "0x2b26293b93837b4aed4589373b9103a785984badbd1b5597ca5652f153923a98", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "b53d0958", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000b53d0958000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x152" + }, + "additionalContracts": [] + }, + { + "hash": "0x13d2fb8ad0b2cd872a3da81149c502e6ad12c2bac8c22527582d03db27a8e182", + "transactionType": "CREATE", + "contractName": "Vault", + "contractAddress": "0x3ed5b1e3d41c09d4785276a284cec3acb51e9d55", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x517eb0", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50614957806100206000396000f3fe608060405234801561001057600080fd5b50600436106104125760003560e01c80637b72aeb911610220578063c822adda11610130578063e5fa2b70116100b8578063eed74e6711610087578063eed74e671461092b578063f1a392da1461093e578063f8c8765e14610958578063f97d2ed71461096b578063ffa1ad741461097e57600080fd5b8063e5fa2b70146108e9578063ec523afd146108fc578063ecad95651461090f578063ecc404b51461091857600080fd5b8063d00364be116100ff578063d00364be14610875578063dd11dd45146108a7578063dd62ed3e146108ba578063de9375f2146108cd578063e33cc0a8146108e057600080fd5b8063c822adda14610829578063c866983b1461083c578063c89d34601461084f578063cbc43f891461086257600080fd5b8063a385fb96116101b3578063ac86ac7211610182578063ac86ac72146107df578063b53d0958146107f2578063bdf06c8e14610805578063c2930f9114610818578063c70920bc1461082157600080fd5b8063a385fb961461079d578063a457c2d7146107a6578063a9059cbb146107b9578063ac579b77146107cc57600080fd5b8063912f74cd116101ef578063912f74cd1461075c5780639291df6b1461078357806395d89b411461078c5780639ee02c7f1461079457600080fd5b80637b72aeb91461072f578063836ca0f614610742578063841219e51461074b57806386dc48001461075357600080fd5b806339509351116103265780635c975abb116102ae5780636bd956121161027d5780636bd95612146106b05780636f307dc3146106b957806370a08231146106e4578063793101a51461070d578063797ba4631461071557600080fd5b80635c975abb1461068b5780635e4f945114610696578063638744461461069f5780636833f60d146106a857600080fd5b80633ec16194116102f55780633ec1619414610618578063448f56b91461062b57806344b813961461065d57806347e7ef24146106655780634eddea061461067857600080fd5b806339509351146105d75780633af9e669146105ea5780633ba0b9a9146105fd5780633c66a8fa1461060557600080fd5b80631bba16db116103a95780632968676e116103785780632968676e146105445780632b2e05c114610596578063305d61ae146105a957806331024f3b146105bc578063313ce567146105c557600080fd5b80631bba16db146104fa5780631ec36bfa1461050257806323b872dd1461050b57806325a760c21461051e57600080fd5b806311e57a3e116103e557806311e57a3e1461048257806313e86b28146104a357806314fbae04146104b657806318160ddd146104f257600080fd5b806306fdde031461041757806307b35d1d14610435578063095ea7b31461044a5780630e73ecef1461046d575b600080fd5b61041f6109a0565b60405161042c91906140f8565b60405180910390f35b61044861044336600461412b565b610a32565b005b61045d610458366004614170565b610bac565b604051901515815260200161042c565b610475610bc6565b60405161042c919061419c565b6104956104903660046141e9565b610c27565b60405190815260200161042c565b6104486104b1366004614202565b610c3f565b6104dd6104c43660046141e9565b60aa602052600090815260409020805460019091015482565b6040805192835260208301919091520161042c565b603554610495565b610448610d27565b61049560ab5481565b61045d61051936600461421f565b611035565b60995461053290600160a01b900460ff1681565b60405160ff909116815260200161042c565b610577610552366004614202565b60a16020526000908152604090205460ff81169061010090046001600160f81b031682565b6040805192151583526001600160f81b0390911660208301520161042c565b6104486105a4366004614202565b611059565b6104486105b73660046141e9565b611144565b610495609d5481565b609954600160a01b900460ff16610532565b61045d6105e5366004614170565b611280565b6104956105f8366004614202565b6112a2565b6104956112c4565b6104486106133660046141e9565b6112fb565b6104956106263660046141e9565b61141b565b609f5461064590600160801b90046001600160401b031681565b6040516001600160401b03909116815260200161042c565b610495611433565b610495610673366004614170565b6114b4565b610448610686366004614260565b611572565b60655460ff1661045d565b61049560a25481565b61049560ac5481565b610448611658565b61049560a75481565b6099546106cc906001600160a01b031681565b6040516001600160a01b03909116815260200161042c565b6104956106f2366004614202565b6001600160a01b031660009081526033602052604090205490565b610448611712565b609f5461064590600160c01b90046001600160401b031681565b61044861073d366004614282565b611889565b61049560a35481565b610495611abc565b61049560a85481565b6104dd61076a366004614202565b60a9602052600090815260409020805460019091015482565b61049560a45481565b61041f611b3c565b61049560ad5481565b61049560975481565b61045d6107b4366004614170565b611b4b565b61045d6107c7366004614170565b611bc6565b6104486107da3660046142ab565b611bd4565b6104486107ed366004614202565b611d0a565b610448610800366004614170565b611df2565b610448610813366004614170565b6120ef565b610495609a5481565b6104956123fe565b6106cc6108373660046141e9565b612427565b61044861084a366004614202565b612451565b61044861085d3660046142ab565b612538565b6104486108703660046141e9565b612a4f565b60a55461088f90600160801b90046001600160801b031681565b6040516001600160801b03909116815260200161042c565b609e546106cc906001600160a01b031681565b6104956108c836600461431f565b612b84565b6098546106cc906001600160a01b031681565b610495609b5481565b6104486108f73660046141e9565b612baf565b61044861090a366004614202565b612c52565b61049560a05481565b609c546106cc906001600160a01b031681565b60a554610645906001600160401b031681565b60a55461064590600160401b90046001600160401b031681565b610448610966366004614358565b612e02565b609f5461088f906001600160801b031681565b61041f6040518060400160405280600381526020016218171960e91b81525081565b6060603680546109af906143b4565b80601f01602080910402602001604051908101604052809291908181526020018280546109db906143b4565b8015610a285780601f106109fd57610100808354040283529160200191610a28565b820191906000526020600020905b815481529060010190602001808311610a0b57829003601f168201915b5050505050905090565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390610a7290849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015610a8f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ab3919061441c565b610ad85760405162461bcd60e51b8152600401610acf9061443e565b60405180910390fd5b609f54600160801b90046001600160401b03166001600160801b0383161115610b4d5760405162461bcd60e51b815260206004820152602160248201527f7365744861727665737457696e646f773a3a57494e444f575f544f4f5f4c4f4e6044820152604760f81b6064820152608401610acf565b609f80546fffffffffffffffffffffffffffffffff19166001600160801b0384169081179091556040519081527fe5aac860870a2b99320df1d1b908931b370150f1c11074466fb332528e5b910b906020015b60405180910390a15050565b600033610bba81858561303b565b60019150505b92915050565b606060a6805480602002602001604051908101604052809291908181526020018280548015610a2857602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610c00575050505050905090565b6000610bc0610c346112c4565b609a54849190613157565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390610c7f90849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015610c9c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cc0919061441c565b610cdc5760405162461bcd60e51b8152600401610acf9061443e565b609e80546001600160a01b0319166001600160a01b0384169081179091556040517fb5d8934a1f336d4cf641ae9f680c3e196f624f0bd9271749be60d98b70f7006090600090a25050565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390610d6790849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015610d84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610da8919061441c565b610dc45760405162461bcd60e51b8152600401610acf9061443e565b609f5460a554610dee916001600160401b03600160801b909104811691600160401b90041661447a565b6001600160401b0316421015610e545760405162461bcd60e51b815260206004820152602560248201527f62617463684275726e3a3a4c41544553545f484152564553545f4e4f545f4558604482015264141254915160da1b6064820152608401610acf565b60a7805460009182610e65836144a5565b90915550600081815260aa602090815260409182902082518084019093528054808452600190910154918301919091529192509080610ef55760405162461bcd60e51b815260206004820152602660248201527f62617463684275726e3a3a544f54414c5f5348415245535f43414e4e4f545f42604482015265455f5a45524f60d01b6064820152608401610acf565b6000610f02610c346112c4565b9050610f0c611abc565b811115610f5b5760405162461bcd60e51b815260206004820181905260248201527f62617463684275726e3a3a4e4f545f454e4f5547485f554e4445524c59494e476044820152606401610acf565b610f653083613172565b609d5415610fb557609d54600090610f87908390670de0b6b3a7640000613157565b9050610f9381836144c0565b609e54609954919350610fb3916001600160a01b039081169116836132a6565b505b609a54610fc59082908490613309565b600085815260aa602052604081206001019190915560a88054839290610fec9084906144d7565b90915550506040805183815260208101839052339186917f464420ee56151ee74d491d95cfa6b42d6c6504b38debc567f5532168243f1d8d910160405180910390a35050505050565b60003361104385828561332b565b61104e8585856133a5565b506001949350505050565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061109990849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156110b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110da919061441c565b6110f65760405162461bcd60e51b8152600401610acf9061443e565b609880546001600160a01b0319166001600160a01b0384169081179091556040519081527fdcb0bc5ecfadc1f3129303f7c1f12b82107806277374a010dffe2c367708ef4190602001610ba0565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061118490849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156111a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111c5919061441c565b6111e15760405162461bcd60e51b8152600401610acf9061443e565b670de0b6b3a764000082111561124b5760405162461bcd60e51b815260206004820152602960248201527f736574426174636865644275726e696e6746656550657263656e743a3a4645456044820152680bea89e9ebe90928e960bb1b6064820152608401610acf565b609d8290556040518281527fea0b688aabe63e0b1f8d23fbfaaf5978c8d6b74c5b21bdc9787b4651482b8f4b90602001610ba0565b600033610bba8185856112938383612b84565b61129d91906144d7565b61303b565b6001600160a01b038116600090815260336020526040812054610bc090610c27565b6000806112d060355490565b9050806112df575050609a5490565b6112f581609a546112ee6123fe565b9190613309565b91505090565b60a75433600090815260a96020526040902054806113305733600090815260a9602052604090208281556001018390556113a7565b81811461137f5760405162461bcd60e51b815260206004820181905260248201527f656e74657242617463684275726e3a3a444946464552454e545f524f554e44536044820152606401610acf565b33600090815260a96020526040812060010180548592906113a19084906144d7565b90915550505b600082815260aa6020526040812080548592906113c59084906144d7565b909155506113d590503084611bc6565b6113de57600080fd5b604051838152339083907fa34c4835838212c803863f6698244f8a1e56f479d6dba7d4f33b34a2cdecf1ce906020015b60405180910390a3505050565b6000610bc06114286112c4565b609a54849190613309565b60a554609f546000916001600160401b03600160401b909104811691600160801b90041661146181836144d7565b42106114705760009250505090565b60a554600160801b90046001600160801b03168161148e84426144c0565b61149890836144ef565b6114a2919061450e565b6114ac90826144c0565b935050505090565b60985460405163b700961360e01b815260009184916001600160a01b039091169063b7009613906114f890849030906001600160e01b0319883516906004016143ef565b602060405180830381865afa158015611515573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611539919061441c565b6115555760405162461bcd60e51b8152600401610acf9061443e565b61156b846115628561141b565b93508385613550565b5092915050565b60985460405163b700961360e01b815233916001600160a01b03169063b7009613906115b290849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156115cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115f3919061441c565b61160f5760405162461bcd60e51b8152600401610acf9061443e565b60ab83905560ac82905560408051848152602081018490527fb2ad710f2954a5376267a683f9ece9ec46ee7dfb47075163379904ee941df8da91015b60405180910390a1505050565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061169890849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156116b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116d9919061441c565b6116f55760405162461bcd60e51b8152600401610acf9061443e565b60655460ff1661170a576117076136c3565b50565b61170761371d565b60a75433600090815260a96020908152604091829020825180840190935280548084526001909101549183019190915261178e5760405162461bcd60e51b815260206004820152601a60248201527f6578697442617463684275726e3a3a4e4f5f4445504f534954530000000000006044820152606401610acf565b805182116117e85760405162461bcd60e51b815260206004820152602160248201527f6578697442617463684275726e3a3a524f554e445f4e4f545f455845435554456044820152601160fa1b6064820152608401610acf565b33600090815260a96020908152604080832083815560019081018490558451845260aa83529083200154609a549184015161182592909190613157565b90508060a8600082825461183991906144c0565b9091555050609954611855906001600160a01b031633836132a6565b604051818152339084907f2027c7e85003814492322d04d360d8df81aebeb8a40a069fffccc25cdf9e359b9060200161140e565b60985460405163b700961360e01b815233916001600160a01b03169063b7009613906118c990849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156118e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061190a919061441c565b6119265760405162461bcd60e51b8152600401610acf9061443e565b6001600160401b03821661198a5760405162461bcd60e51b815260206004820152602560248201527f7365744861727665737444656c61793a3a44454c41595f43414e4e4f545f42456044820152645f5a45524f60d81b6064820152608401610acf565b6301e13380826001600160401b031611156119e75760405162461bcd60e51b815260206004820152601f60248201527f7365744861727665737444656c61793a3a44454c41595f544f4f5f4c4f4e47006044820152606401610acf565b609f54600160801b90046001600160401b0316611a6257609f805467ffffffffffffffff60801b1916600160801b6001600160401b0385169081029190911790915560405190815233907fe893fa207c5a5094cad036347b877c23ebecd9df94ae0426f287040c13220b3f9060200160405180910390a25050565b609f80546001600160c01b0316600160c01b6001600160401b038516908102919091179091556040519081527f12ce22e477e3fc08e5fda24cdec059a7c62a276344417f2c365d7476401bca6f90602001610ba0565b5050565b60a8546099546040516370a0823160e01b8152306004820152600092916001600160a01b0316906370a0823190602401602060405180830381865afa158015611b09573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b2d9190614530565b611b3791906144c0565b905090565b6060603780546109af906143b4565b60003381611b598286612b84565b905083811015611bb95760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610acf565b61104e828686840361303b565b600033610bba8185856133a5565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390611c1490849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015611c31573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c55919061441c565b611c715760405162461bcd60e51b8152600401610acf9061443e565b6014821115611ccc5760405162461bcd60e51b815260206004820152602160248201527f7365745769746864726177616c51756575653a3a51554555455f544f4f5f42496044820152604760f81b6064820152608401610acf565b611cd860a68484613fe4565b507f7f5ecd11abc947c192f7d36828c4a649ddecd0867f27df66489e78d3ec80b6fe838360405161164b929190614549565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390611d4a90849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015611d67573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d8b919061441c565b611da75760405162461bcd60e51b8152600401610acf9061443e565b609c80546001600160a01b0319166001600160a01b0384169081179091556040517fba702855580cda8666c4fe8e4ae71d8f5dd19db067455eeb54e2bac95c46af1390600090a25050565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390611e3290849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015611e4f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e73919061441c565b611e8f5760405162461bcd60e51b8152600401610acf9061443e565b6001600160a01b038316600090815260a1602052604090205460ff16611f085760405162461bcd60e51b815260206004820152602860248201527f776974686472617746726f6d53747261746567793a3a554e545255535445445f604482015267535452415445475960c01b6064820152608401610acf565b81611f695760405162461bcd60e51b815260206004820152602b60248201527f776974686472617746726f6d53747261746567793a3a414d4f554e545f43414e60448201526a4e4f545f42455f5a45524f60a81b6064820152608401610acf565b611f7282613756565b6001600160a01b038416600090815260a1602052604090208054600190611fa890849061010090046001600160f81b0316614597565b92506101000a8154816001600160f81b0302191690836001600160f81b031602179055508160a06000828254611fde91906144c0565b90915550506040518281526001600160a01b0384169033907f8d851b682e239b1de720e92e5c5cffdb72d353104cc63dc6ed144d7080217fbe9060200160405180910390a3604051632e1a7d4d60e01b8152600481018390526001600160a01b03841690632e1a7d4d906024016020604051808303816000875af115801561206a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061208e91906145bf565b60ff16156120ea5760405162461bcd60e51b815260206004820152602360248201527f776974686472617746726f6d53747261746567793a3a52454445454d5f46414960448201526213115160ea1b6064820152608401610acf565b505050565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061212f90849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa15801561214c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612170919061441c565b61218c5760405162461bcd60e51b8152600401610acf9061443e565b6001600160a01b038316600090815260a1602052604090205460ff166122045760405162461bcd60e51b815260206004820152602760248201527f6465706f736974496e746f53747261746567793a3a554e545255535445445f536044820152665452415445475960c81b6064820152608401610acf565b816122645760405162461bcd60e51b815260206004820152602a60248201527f6465706f736974496e746f53747261746567793a3a414d4f554e545f43414e4e6044820152694f545f42455f5a45524f60b01b6064820152608401610acf565b8160a0600082825461227691906144d7565b90915550612285905082613756565b6001600160a01b038416600090815260a16020526040902080546001906122bb90849061010090046001600160f81b03166145e2565b92506101000a8154816001600160f81b0302191690836001600160f81b03160217905550826001600160a01b0316336001600160a01b03167f49e9138fe0dacf001ea634236e38aa8bd229efd55ec4d7975228d679db6ce8f98460405161232491815260200190565b60405180910390a3609954612343906001600160a01b03168484613770565b60405163b6b55f2560e01b8152600481018390526001600160a01b0384169063b6b55f25906024016020604051808303816000875af115801561238a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123ae91906145bf565b60ff16156120ea5760405162461bcd60e51b815260206004820181905260248201527f6465706f736974496e746f53747261746567793a3a4d494e545f4641494c45446044820152606401610acf565b6000612408611abc565b612410611433565b60a05461241d91906144c0565b611b3791906144d7565b60a6818154811061243757600080fd5b6000918252602090912001546001600160a01b0316905081565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061249190849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa1580156124ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124d2919061441c565b6124ee5760405162461bcd60e51b8152600401610acf9061443e565b6001600160a01b038216600081815260a16020526040808220805460ff19169055517fe14d923ec37225f1aab033b03f5c98cf911d68bba31f6908192db6c24b0511c99190a25050565b60985460405163b700961360e01b815233916001600160a01b03169063b70096139061257890849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015612595573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125b9919061441c565b6125d55760405162461bcd60e51b8152600401610acf9061443e565b609f5460a5546125ff916001600160401b03600160801b909104811691600160401b90041661447a565b6001600160401b0316421061264e576126166112c4565b60a25560a45461262690436144c0565b60a3554360a45560a5805467ffffffffffffffff1916426001600160401b03161790556126c8565b609f5460a554612670916001600160801b0316906001600160401b0316614604565b6001600160801b03164211156126c85760405162461bcd60e51b815260206004820152601960248201527f686172766573743a3a4241445f484152564553545f54494d45000000000000006044820152606401610acf565b60a054600081815b858110156128835760008787838181106126ec576126ec614626565b90506020020160208101906127019190614202565b6001600160a01b038116600090815260a1602052604090205490915060ff1661276c5760405162461bcd60e51b815260206004820152601b60248201527f686172766573743a3a554e545255535445445f535452415445475900000000006044820152606401610acf565b6001600160a01b038116600081815260a1602090815260408083205481516327e5cbaf60e01b815291516101009091046001600160f81b031694926327e5cbaf9260048082019391829003018187875af11580156127ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127f29190614530565b90506127fd81613756565b6001600160a01b038416600090815260a16020526040902080546001600160f81b03929092166101000260ff9092169190911790558161283d82876144d7565b61284791906144c0565b9450818111612857576000612861565b61286182826144c0565b61286b90876144d7565b9550505050808061287b906144a5565b9150506126d0565b50609b5460009061289e908490670de0b6b3a7640000613157565b905080158015906128b95750609c546001600160a01b031615155b156128e957609c546128e9906001600160a01b03166128e46128d96112c4565b609a54859190613309565b613885565b600061291182856128f8611433565b61290291906144d7565b61290c91906144c0565b613946565b60a580546001600160801b03808416600160801b8102919092161790915590915060009061293f90856144c0565b905061295781836001600160801b031660a35461395c565b60ad5560a084905560a580546fffffffffffffffff00000000000000001916600160401b426001600160401b03160217905560405133907f69e9c71f6799744a94d9897e77c3ed426cc2f92ba0ef3300785368209b6f4b2d906129bd908c908c90614549565b60405180910390a2609f54600160c01b90046001600160401b03168015612a4357609f80546001600160801b0316600160801b6001600160401b0384169081026001600160c01b03169190911790915560405190815233907fe893fa207c5a5094cad036347b877c23ebecd9df94ae0426f287040c13220b3f9060200160405180910390a25b50505050505050505050565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390612a8f90849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015612aac573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ad0919061441c565b612aec5760405162461bcd60e51b8152600401610acf9061443e565b670de0b6b3a7640000821115612b4f5760405162461bcd60e51b815260206004820152602260248201527f7365744861727665737446656550657263656e743a3a4645455f544f4f5f484960448201526108e960f31b6064820152608401610acf565b609b8290556040518281527fc2930745c0414dcbc7ebf3fea0d713c9b1f0d69dd75345906fcf43ae322ad57890602001610ba0565b6001600160a01b03918216600090815260346020908152604080832093909416825291909152205490565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390612bef90849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015612c0c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c30919061441c565b612c4c5760405162461bcd60e51b8152600401610acf9061443e565b50609755565b60985460405163b700961360e01b815233916001600160a01b03169063b700961390612c9290849030906001600160e01b031960003516906004016143ef565b602060405180830381865afa158015612caf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612cd3919061441c565b612cef5760405162461bcd60e51b8152600401610acf9061443e565b60995460408051636f307dc360e01b815290516001600160a01b0392831692851691636f307dc39160048083019260209291908290030181865afa158015612d3b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d5f919061463c565b6001600160a01b031614612db55760405162461bcd60e51b815260206004820152601f60248201527f747275737453747261746567793a3a57524f4e475f554e4445524c59494e47006044820152606401610acf565b6001600160a01b038216600081815260a16020526040808220805460ff19166001179055517f1eecb33217fce2d414c96c97c7e082f4557817585c876a72eca5305afb15f1f19190a25050565b600054610100900460ff1615808015612e225750600054600160ff909116105b80612e3c5750303b158015612e3c575060005460ff166001145b612e585760405162461bcd60e51b8152600401610acf90614659565b6000805460ff191660011790558015612e7b576000805461ff0019166101001790555b612fee8585858560405180604001604052806005815260200164020babc37960dd1b8152508a6001600160a01b03166306fdde036040518163ffffffff1660e01b8152600401600060405180830381865afa158015612ede573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612f0691908101906146bd565b604051806040016040528060068152602001650815985d5b1d60d21b815250604051602001612f379392919061475e565b604051602081830303815290604052604051806040016040528060048152602001636175786f60e01b8152508b6001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa158015612fa1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612fc991908101906146bd565b604051602001612fda9291906147a1565b6040516020818303038152906040526139b0565b8015613034576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050505050565b6001600160a01b03831661309d5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610acf565b6001600160a01b0382166130fe5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610acf565b6001600160a01b0383811660008181526034602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910161140e565b828202831584820484141761316b57600080fd5b0492915050565b6001600160a01b0382166131d25760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610acf565b6001600160a01b038216600090815260336020526040902054818110156132465760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610acf565b6001600160a01b03831660008181526033602090815260408083208686039055603580548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b6040516001600160a01b0383166024820152604481018290526120ea90849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613be3565b82810282151584158583048414171661332157600080fd5b9190910492915050565b60006133378484612b84565b9050600019811461339f57818110156133925760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610acf565b61339f848484840361303b565b50505050565b6001600160a01b0383166134095760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610acf565b6001600160a01b03821661346b5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610acf565b6001600160a01b038316600090815260336020526040902054818110156134e35760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610acf565b6001600160a01b0380851660008181526033602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906135439086815260200190565b60405180910390a361339f565b613558613cb5565b60008161357d610490866001600160a01b031660009081526033602052604090205490565b61358791906144d7565b90506000826135946123fe565b61359e91906144d7565b905060ab548211156136005760405162461bcd60e51b815260206004820152602560248201527f5f6465706f7369743a3a555345525f4445504f5349545f4c494d4954535f52456044820152641050d2115160da1b6064820152608401610acf565b60ac548111156136615760405162461bcd60e51b815260206004820152602660248201527f5f6465706f7369743a3a5641554c545f4445504f5349545f4c494d4954535f52604482015265115050d2115160d21b6064820152608401610acf565b61366b8585613885565b6040518381526001600160a01b0386169033907f5548c837ab068cf56a2c2479df0882a4922fd203edb7517321831d95078c5f629060200160405180910390a3609954613034906001600160a01b0316333086613cfd565b6136cb613cb5565b6065805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586137003390565b6040516001600160a01b03909116815260200160405180910390a1565b613725613d35565b6065805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa33613700565b60006001600160f81b0382111561376c57600080fd5b5090565b8015806137ea5750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa1580156137c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137e89190614530565b155b6138555760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b6064820152608401610acf565b6040516001600160a01b0383166024820152604481018290526120ea90849063095ea7b360e01b906064016132d2565b6001600160a01b0382166138db5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610acf565b80603560008282546138ed91906144d7565b90915550506001600160a01b0382166000818152603360209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b60006001600160801b0382111561376c57600080fd5b6000831580613969575082155b6139a5578160975461397b919061450e565b609a5461398b9085908790613309565b61399591906144ef565b6139a09060646144ef565b6139a8565b60005b949350505050565b600054610100900460ff16158080156139d05750600054600160ff909116105b806139ea5750303b1580156139ea575060005460ff166001145b613a065760405162461bcd60e51b8152600401610acf90614659565b6000805460ff191660011790558015613a29576000805461ff0019166101001790555b613a338383613d7e565b613a3b613daf565b613a436136c3565b609980546001600160a01b0319166001600160a01b0389169081179091556040805163313ce56760e01b8152905163313ce567916004808201926020929091908290030181865afa158015613a9c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ac091906145bf565b613acb90600a6148ab565b609a81905550866001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015613b0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613b3391906145bf565b6099805460ff92909216600160a01b0260ff60a01b19909216919091179055609880546001600160a01b038089166001600160a01b031992831617909255609e8054878416908316179055609c805492881692909116919091179055600160a7558015613bda576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050505050565b6000613c38826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316613dde9092919063ffffffff16565b8051909150156120ea5780806020019051810190613c56919061441c565b6120ea5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610acf565b60655460ff1615613cfb5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610acf565b565b6040516001600160a01b038085166024830152831660448201526064810182905261339f9085906323b872dd60e01b906084016132d2565b60655460ff16613cfb5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610acf565b600054610100900460ff16613da55760405162461bcd60e51b8152600401610acf906148ba565b611ab88282613ded565b600054610100900460ff16613dd65760405162461bcd60e51b8152600401610acf906148ba565b613cfb613e3b565b60606139a88484600085613e6e565b600054610100900460ff16613e145760405162461bcd60e51b8152600401610acf906148ba565b8151613e27906036906020850190614043565b5080516120ea906037906020840190614043565b600054610100900460ff16613e625760405162461bcd60e51b8152600401610acf906148ba565b6065805460ff19169055565b606082471015613ecf5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610acf565b600080866001600160a01b03168587604051613eeb9190614905565b60006040518083038185875af1925050503d8060008114613f28576040519150601f19603f3d011682016040523d82523d6000602084013e613f2d565b606091505b5091509150613f3e87838387613f49565b979650505050505050565b60608315613fb5578251613fae576001600160a01b0385163b613fae5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610acf565b50816139a8565b6139a88383815115613fca5781518083602001fd5b8060405162461bcd60e51b8152600401610acf91906140f8565b828054828255906000526020600020908101928215614037579160200282015b828111156140375781546001600160a01b0319166001600160a01b03843516178255602090920191600190910190614004565b5061376c9291506140b7565b82805461404f906143b4565b90600052602060002090601f0160209004810192826140715760008555614037565b82601f1061408a57805160ff1916838001178555614037565b82800160010185558215614037579182015b8281111561403757825182559160200191906001019061409c565b5b8082111561376c57600081556001016140b8565b60005b838110156140e75781810151838201526020016140cf565b8381111561339f5750506000910152565b60208152600082518060208401526141178160408501602087016140cc565b601f01601f19169190910160400192915050565b60006020828403121561413d57600080fd5b81356001600160801b038116811461415457600080fd5b9392505050565b6001600160a01b038116811461170757600080fd5b6000806040838503121561418357600080fd5b823561418e8161415b565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b818110156141dd5783516001600160a01b0316835292840192918401916001016141b8565b50909695505050505050565b6000602082840312156141fb57600080fd5b5035919050565b60006020828403121561421457600080fd5b81356141548161415b565b60008060006060848603121561423457600080fd5b833561423f8161415b565b9250602084013561424f8161415b565b929592945050506040919091013590565b6000806040838503121561427357600080fd5b50508035926020909101359150565b60006020828403121561429457600080fd5b81356001600160401b038116811461415457600080fd5b600080602083850312156142be57600080fd5b82356001600160401b03808211156142d557600080fd5b818501915085601f8301126142e957600080fd5b8135818111156142f857600080fd5b8660208260051b850101111561430d57600080fd5b60209290920196919550909350505050565b6000806040838503121561433257600080fd5b823561433d8161415b565b9150602083013561434d8161415b565b809150509250929050565b6000806000806080858703121561436e57600080fd5b84356143798161415b565b935060208501356143898161415b565b925060408501356143998161415b565b915060608501356143a98161415b565b939692955090935050565b600181811c908216806143c857607f821691505b602082108114156143e957634e487b7160e01b600052602260045260246000fd5b50919050565b6001600160a01b0393841681529190921660208201526001600160e01b0319909116604082015260600190565b60006020828403121561442e57600080fd5b8151801515811461415457600080fd5b6020808252600c908201526b15539055551213d49256915160a21b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b60006001600160401b0380831681851680830382111561449c5761449c614464565b01949350505050565b60006000198214156144b9576144b9614464565b5060010190565b6000828210156144d2576144d2614464565b500390565b600082198211156144ea576144ea614464565b500190565b600081600019048311821515161561450957614509614464565b500290565b60008261452b57634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561454257600080fd5b5051919050565b60208082528181018390526000908460408401835b8681101561458c5782356145718161415b565b6001600160a01b03168252918301919083019060010161455e565b509695505050505050565b60006001600160f81b03838116908316818110156145b7576145b7614464565b039392505050565b6000602082840312156145d157600080fd5b815160ff8116811461415457600080fd5b60006001600160f81b0382811684821680830382111561449c5761449c614464565b60006001600160801b0380831681851680830382111561449c5761449c614464565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561464e57600080fd5b81516141548161415b565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156146cf57600080fd5b81516001600160401b03808211156146e657600080fd5b818401915084601f8301126146fa57600080fd5b81518181111561470c5761470c6146a7565b604051601f8201601f19908116603f01168101908382118183101715614734576147346146a7565b8160405282815287602084870101111561474d57600080fd5b613f3e8360208301602088016140cc565b600084516147708184602089016140cc565b8451908301906147848183602089016140cc565b84519101906147978183602088016140cc565b0195945050505050565b600083516147b38184602088016140cc565b83519083019061449c8183602088016140cc565b600181815b808511156148025781600019048211156147e8576147e8614464565b808516156147f557918102915b93841c93908002906147cc565b509250929050565b60008261481957506001610bc0565b8161482657506000610bc0565b816001811461483c576002811461484657614862565b6001915050610bc0565b60ff84111561485757614857614464565b50506001821b610bc0565b5060208310610133831016604e8410600b8410161715614885575081810a610bc0565b61488f83836147c7565b80600019048211156148a3576148a3614464565b029392505050565b600061415460ff84168361480a565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b600082516149178184602087016140cc565b919091019291505056fea26469706673582212202bc892664ab736cd090fc0b964d5af068a662970d7bd164f79164923c6af46be64736f6c634300080c0033", + "nonce": "0x153" + }, + "additionalContracts": [] + }, + { + "hash": "0x2a6e2e7fe186e293f1dd8fe1b384c7898ef55bb4b2b9296b710dd17ff2d5d957", + "transactionType": "CREATE", + "contractName": "VaultFactory", + "contractAddress": "0xb9b811fa9da2a63af4ae050807474010cc3f431d", + "function": "setImplementation(address)", + "arguments": [ + "3ed5b1e3d41c09d4785276a284cec3acb51e9d55" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb9b811fa9da2a63af4ae050807474010cc3f431d", + "gas": "0x6cd5", + "value": "0x0", + "data": "0xd784d4260000000000000000000000003ed5b1e3d41c09d4785276a284cec3acb51e9d55", + "nonce": "0x154" + }, + "additionalContracts": [] + }, + { + "hash": "0xc0b17e0e88f1081ff76e2531c36702926817d0db4fc5c430c528581cc909cfff", + "transactionType": "CREATE", + "contractName": "VaultFactory", + "contractAddress": "0xb9b811fa9da2a63af4ae050807474010cc3f431d", + "function": "deployVault(address,address,address,address):(address)", + "arguments": [ + "1ea8fb2f671620767f41559b663b86b1365bbc3d", + "e0a7e931e2595e69d995462ad4d3dc676030168b", + "63bce354dba7d6270cb34daa46b869892abb3a79", + "63bce354dba7d6270cb34daa46b869892abb3a79" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb9b811fa9da2a63af4ae050807474010cc3f431d", + "gas": "0x7270", + "value": "0x0", + "data": "0x0316aaa00000000000000000000000001ea8fb2f671620767f41559b663b86b1365bbc3d000000000000000000000000e0a7e931e2595e69d995462ad4d3dc676030168b00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a7900000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "nonce": "0x155" + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "initCode": "608060405260405162000e9838038062000e9883398101604081905262000026916200049d565b828162000036828260006200004d565b50620000449050826200008a565b505050620005d0565b6200005883620000e5565b600082511180620000665750805b1562000085576200008383836200012760201b620002601760201c565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000b562000156565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000e2816200018f565b50565b620000f08162000244565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200014f838360405180606001604052806027815260200162000e7160279139620002f8565b9392505050565b60006200018060008051602062000e5183398151915260001b6200037760201b620002081760201c565b546001600160a01b0316919050565b6001600160a01b038116620001fa5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b806200022360008051602062000e5183398151915260001b6200037760201b620002081760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6200025a816200037a60201b6200028c1760201c565b620002be5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001f1565b80620002237f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b6200037760201b620002081760201c565b6060600080856001600160a01b0316856040516200031791906200057d565b600060405180830381855af49150503d806000811462000354576040519150601f19603f3d011682016040523d82523d6000602084013e62000359565b606091505b5090925090506200036d8683838762000389565b9695505050505050565b90565b6001600160a01b03163b151590565b60608315620003fa578251620003f2576001600160a01b0385163b620003f25760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001f1565b508162000406565b6200040683836200040e565b949350505050565b8151156200041f5781518083602001fd5b8060405162461bcd60e51b8152600401620001f191906200059b565b80516001600160a01b03811681146200045357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200048b57818101518382015260200162000471565b83811115620000835750506000910152565b600080600060608486031215620004b357600080fd5b620004be846200043b565b9250620004ce602085016200043b565b60408501519092506001600160401b0380821115620004ec57600080fd5b818601915086601f8301126200050157600080fd5b81518181111562000516576200051662000458565b604051601f8201601f19908116603f0116810190838211818310171562000541576200054162000458565b816040528281528960208487010111156200055b57600080fd5b6200056e8360208301602088016200046e565b80955050505050509250925092565b60008251620005918184602087016200046e565b9190910192915050565b6020815260008251806020840152620005bc8160408501602087016200046e565b601f01601f19169190910160400192915050565b61087180620005e06000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106fb565b610118565b61005b610093366004610716565b61015f565b3480156100a457600080fd5b506100ad6101d0565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106fb565b61020b565b3480156100f557600080fd5b506100ad610235565b61010661029b565b61011661011161033a565b610344565b565b610120610368565b6001600160a01b0316336001600160a01b03161415610157576101548160405180602001604052806000815250600061039b565b50565b6101546100fe565b610167610368565b6001600160a01b0316336001600160a01b031614156101c8576101c38383838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506001925061039b915050565b505050565b6101c36100fe565b60006101da610368565b6001600160a01b0316336001600160a01b03161415610200576101fb61033a565b905090565b6102086100fe565b90565b610213610368565b6001600160a01b0316336001600160a01b0316141561015757610154816103c6565b600061023f610368565b6001600160a01b0316336001600160a01b03161415610200576101fb610368565b606061028583836040518060600160405280602781526020016108156027913961041a565b9392505050565b6001600160a01b03163b151590565b6102a3610368565b6001600160a01b0316336001600160a01b031614156101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101fb610492565b3660008037600080366000845af43d6000803e808015610363573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b6103a4836104ba565b6000825111806103b15750805b156101c3576103c08383610260565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103ef610368565b604080516001600160a01b03928316815291841660208301520160405180910390a1610154816104fa565b6060600080856001600160a01b03168560405161043791906107c5565b600060405180830381855af49150503d8060008114610472576040519150601f19603f3d011682016040523d82523d6000602084013e610477565b606091505b5091509150610488868383876105a3565b9695505050505050565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc61038c565b6104c381610621565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6001600160a01b03811661055f5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152608401610331565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060831561060f578251610608576001600160a01b0385163b6106085760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610331565b5081610619565b61061983836106b5565b949350505050565b6001600160a01b0381163b61068e5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610331565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610582565b8151156106c55781518083602001fd5b8060405162461bcd60e51b815260040161033191906107e1565b80356001600160a01b03811681146106f657600080fd5b919050565b60006020828403121561070d57600080fd5b610285826106df565b60008060006040848603121561072b57600080fd5b610734846106df565b9250602084013567ffffffffffffffff8082111561075157600080fd5b818601915086601f83011261076557600080fd5b81358181111561077457600080fd5b87602082850101111561078657600080fd5b6020830194508093505050509250925092565b60005b838110156107b457818101518382015260200161079c565b838111156103c05750506000910152565b600082516107d7818460208701610799565b9190910192915050565b6020815260008251806020840152610800816040850160208701610799565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212202e57b539c0ce66b993ce2c07dc244bbc60d4add2f9f6e966f50f8ad5b49fd75564736f6c634300080c0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003ed5b1e3d41c09d4785276a284cec3acb51e9d55000000000000000000000000b9b811fa9da2a63af4ae050807474010cc3f431d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000084f8c8765e0000000000000000000000001ea8fb2f671620767f41559b663b86b1365bbc3d000000000000000000000000e0a7e931e2595e69d995462ad4d3dc676030168b00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a7900000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a7900000000000000000000000000000000000000000000000000000000" + } + ] + }, + { + "hash": "0x211c8ffc6c9e01b6ffab82761d28127260de2da3db22b4f77e065f0461005033", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0x61aa05946908b4a21081970101c5655704944314", + "function": "setVaultProxy(address)", + "arguments": [ + "b0484ffe522cf46d5862cc863caf72792c43df32" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x61aa05946908b4a21081970101c5655704944314", + "gas": "0x6cd5", + "value": "0x0", + "data": "0x397bfe55000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32", + "nonce": "0x156" + }, + "additionalContracts": [] + }, + { + "hash": "0x90366869e6c64a0277c1ceb5ed7ec737447a3340ce8e23292c35af153215224b", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0x61aa05946908b4a21081970101c5655704944314", + "function": "setVaultImplementation(address)", + "arguments": [ + "3ed5b1e3d41c09d4785276a284cec3acb51e9d55" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x61aa05946908b4a21081970101c5655704944314", + "gas": "0x6cd5", + "value": "0x0", + "data": "0x53e78b6b0000000000000000000000003ed5b1e3d41c09d4785276a284cec3acb51e9d55", + "nonce": "0x157" + }, + "additionalContracts": [] + }, + { + "hash": "0xc148937c8861de03dee09f4d1c2ea2e4eaf7ceb47652f46b353c227c57c70344", + "transactionType": "CREATE", + "contractName": "XChainHubSingle", + "contractAddress": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x6a638c", + "value": "0x0", + "data": "0x60a06040523480156200001157600080fd5b506040516200605838038062006058833981016040819052620000349162000115565b6000805460ff1916905581818082816200004e336200009f565b600180556001600160a01b03908116608052600d80546001600160401b0319939092166801000000000000000002929092166001600160e01b031990911617615460179055506200014d9350505050565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b80516001600160a01b03811681146200011057600080fd5b919050565b600080604083850312156200012957600080fd5b6200013483620000f8565b91506200014460208401620000f8565b90509250929050565b608051615ebe6200019a6000396000818161043b01528181610ca801528181610e7101528181610ef30152818161117c0152818161178e015281816128ef01526137780152615ebe6000f3fe6080604052600436106103b75760003560e01c80638da5cb5b116101f2578063bd509fd51161010d578063dfc3c183116100a0578063f2fde38b1161006f578063f2fde38b14610c1d578063f48885ad14610c3d578063f619dc7514610c50578063f776fc6814610c8857600080fd5b8063dfc3c18314610b85578063e3e9f34514610ba5578063eae837fb14610bdd578063eb8d72b714610bfd57600080fd5b8063cd9fa91c116100dc578063cd9fa91c14610afa578063d1deba1f14610b1a578063d3632d5614610b2d578063dc6f4fe114610b4d57600080fd5b8063bd509fd514610a55578063c3d6cc7814610a75578063ca79087a14610aad578063cbed8b9c14610ada57600080fd5b8063a9e56f3c11610185578063af48633e11610154578063af48633e146109ba578063b5ec8e49146109cd578063bbfefd38146109ed578063bc9596be14610a1d57600080fd5b8063a9e56f3c14610933578063aae7aa4d1461095a578063ab8236f31461097a578063adf1ad461461099a57600080fd5b806398a9884d116101c157806398a9884d146108a357806398b52b47146108c3578063a2d3eb62146108e3578063a651cdd41461091357600080fd5b80638da5cb5b1461082b5780638eb7662d1461084e578063933eb0f01461086357806398a1d9591461088357600080fd5b80634cf8ab8e116102e25780636d042ae611610275578063747684bb11610244578063747684bb146107b65780637533d788146107d6578063838b3f9e146107f657806385a422591461080b57600080fd5b80636d042ae6146107365780636e9a4caf1461076c578063715018a6146107815780637278bf6e1461079657600080fd5b80635f6716f7116102b15780635f6716f7146106b457806366ad5c8a146106e157806367676b50146107015780636833f60d1461072157600080fd5b80634cf8ab8e14610604578063551596d31461063a5780635b8c41e61461064d5780635c975abb1461069c57600080fd5b806330c9473c1161035a5780633d8b38f6116103295780633d8b38f6146105915780633f935f6f146105b157806342d65a8d146105d157806344c6e242146105f157600080fd5b806330c9473c14610515578063364a27d214610535578063368a05ef1461055c57806336e9837d1461057c57600080fd5b806307e0db171161039657806307e0db17146104755780630d8968e61461049557806310ddb137146104d55780632f940c70146104f557600080fd5b80621d3567146103bc5780630696bd53146103de57806307968db114610429575b600080fd5b3480156103c857600080fd5b506103dc6103d7366004614cc2565b610c9d565b005b3480156103ea57600080fd5b506104166103f9366004614d5b565b600960209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b34801561043557600080fd5b5061045d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610420565b34801561048157600080fd5b506103dc610490366004614d92565b610e50565b3480156104a157600080fd5b506104c56104b0366004614db4565b60046020526000908152604090205460ff1681565b6040519015158152602001610420565b3480156104e157600080fd5b506103dc6104f0366004614d92565b610ed2565b34801561050157600080fd5b506103dc610510366004614dd1565b610f2a565b34801561052157600080fd5b506103dc610530366004614f07565b610f4c565b34801561054157600080fd5b5061054a605581565b60405160ff9091168152602001610420565b34801561056857600080fd5b506103dc610577366004614fe4565b611030565b34801561058857600080fd5b5061054a605781565b34801561059d57600080fd5b506104c56105ac366004615061565b61105e565b3480156105bd57600080fd5b506103dc6105cc3660046150c1565b61112a565b3480156105dd57600080fd5b506103dc6105ec366004615061565b61115d565b6103dc6105ff3660046150ef565b6111ec565b34801561061057600080fd5b5061045d61061f366004614d92565b600f602052600090815260409020546001600160a01b031681565b6103dc610648366004615113565b61156f565b34801561065957600080fd5b5061041661066836600461516c565b6003602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205481565b3480156106a857600080fd5b5060005460ff166104c5565b3480156106c057600080fd5b506106d46106cf3660046151c9565b61175d565b604051610420919061525d565b3480156106ed57600080fd5b506103dc6106fc366004614cc2565b61180d565b34801561070d57600080fd5b506103dc61071c366004615270565b611886565b34801561072d57600080fd5b506103dc6118b9565b34801561074257600080fd5b5061045d610751366004614d92565b6010602052600090815260409020546001600160a01b031681565b34801561077857600080fd5b5061054a60ab81565b34801561078d57600080fd5b506103dc6118dd565b3480156107a257600080fd5b506103dc6107b1366004615270565b6118ef565b3480156107c257600080fd5b506103dc6107d13660046150c1565b611922565b3480156107e257600080fd5b506106d46107f1366004614d92565b611955565b34801561080257600080fd5b5061054a600181565b34801561081757600080fd5b506103dc610826366004614db4565b6119ef565b34801561083757600080fd5b5060005461010090046001600160a01b031661045d565b34801561085a57600080fd5b5061054a600081565b34801561086f57600080fd5b506103dc61087e3660046152af565b611c68565b34801561088f57600080fd5b506103dc61089e3660046152c8565b611e01565b3480156108af57600080fd5b506103dc6108be3660046152fd565b611e17565b3480156108cf57600080fd5b506103dc6108de366004615270565b611e72565b3480156108ef57600080fd5b506104c56108fe366004614db4565b60056020526000908152604090205460ff1681565b34801561091f57600080fd5b506103dc61092e3660046150c1565b611ea5565b34801561093f57600080fd5b50600d5461045d90600160401b90046001600160a01b031681565b34801561096657600080fd5b506103dc610975366004614db4565b611ed8565b34801561098657600080fd5b506103dc610995366004615358565b611fb0565b3480156109a657600080fd5b506103dc6109b53660046153f2565b6120c5565b6103dc6109c836600461541e565b6120e9565b3480156109d957600080fd5b506103dc6109e83660046152c8565b6127ff565b3480156109f957600080fd5b506104c5610a08366004614db4565b60066020526000908152604090205460ff1681565b348015610a2957600080fd5b50610416610a38366004614d5b565b600a60209081526000928352604080842090915290825290205481565b348015610a6157600080fd5b506103dc610a70366004615431565b612811565b348015610a8157600080fd5b50610416610a903660046153f2565b600760209081526000928352604080842090915290825290205481565b348015610ab957600080fd5b50610416610ac8366004614db4565b60086020526000908152604090205481565b348015610ae657600080fd5b506103dc610af5366004615494565b6128d0565b348015610b0657600080fd5b50600e5461045d906001600160a01b031681565b6103dc610b28366004614cc2565b612965565b348015610b3957600080fd5b506103dc610b48366004615502565b612abf565b348015610b5957600080fd5b50600d54610b6d906001600160401b031681565b6040516001600160401b039091168152602001610420565b348015610b9157600080fd5b506103dc610ba036600461552c565b612b4f565b348015610bb157600080fd5b50610416610bc0366004614d5b565b600b60209081526000928352604080842090915290825290205481565b348015610be957600080fd5b506103dc610bf8366004615270565b612b62565b348015610c0957600080fd5b506103dc610c18366004615061565b612b95565b348015610c2957600080fd5b506103dc610c38366004614db4565b612bfc565b6103dc610c4b3660046155c6565b612c75565b348015610c5c57600080fd5b50610416610c6b366004614d5b565b600c60209081526000928352604080842090915290825290205481565b348015610c9457600080fd5b5061054a605681565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610d265760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a6c7a526563656976653a554e415554484f526044820152631254d15160e21b60648201526084015b60405180910390fd5b61ffff841660009081526002602052604081208054610d44906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054610d70906156b4565b8015610dbd5780601f10610d9257610100808354040283529160200191610dbd565b820191906000526020600020905b815481529060010190602001808311610da057829003601f168201915b5050505050905080518451148015610de2575080805190602001208480519060200120145b610e3d5760405162461bcd60e51b815260206004820152602660248201527f4c617965725a65726f4170703a3a6c7a526563656976653a494e56414c49442060448201526552454d4f544560d01b6064820152608401610d1d565b610e4985858585613235565b5050505050565b610e58613326565b6040516307e0db1760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307e0db17906024015b600060405180830381600087803b158015610ebe57600080fd5b505af1158015610e49573d6000803e3d6000fd5b610eda613326565b6040516310ddb13760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906310ddb13790602401610ea4565b610f32613326565b80610f476001600160a01b0382163385613386565b505050565b610f546133e9565b610f5c613326565b81518351148015610f6e575081518151145b610fb25760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b835181101561102657611014848281518110610fd357610fd36156e9565b6020026020010151848381518110610fed57610fed6156e9565b6020026020010151848481518110611007576110076156e9565b6020026020010151613443565b8061101e81615715565b915050610fb5565b50610f4760018055565b611038613326565b6001600160a01b0390921660009081526007602090815260408083209383529290522055565b61ffff83166000908152600260205260408120805482919061107f906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546110ab906156b4565b80156110f85780601f106110cd576101008083540402835291602001916110f8565b820191906000526020600020905b8154815290600101906020018083116110db57829003601f168201915b50505050509050838360405161110f929190615730565b60405180910390208180519060200120149150509392505050565b611132613326565b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b611165613326565b6040516342d65a8d60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906342d65a8d906111b590869086908690600401615769565b600060405180830381600087803b1580156111cf57600080fd5b505af11580156111e3573d6000803e3d6000fd5b50505050505050565b6111f4613578565b3360009081526005602052604090205460ff1661125f5760405162461bcd60e51b815260206004820152602360248201527f58436861696e4875623a3a6465706f736974546f436861696e3a554e5452555360448201526215115160ea1b6064820152608401610d1d565b60006002816112716020850185614d92565b61ffff1661ffff1681526020019081526020016000208054611292906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546112be906156b4565b801561130b5780601f106112e05761010080835404028352916020019161130b565b820191906000526020600020905b8154815290600101906020018083116112ee57829003601f168201915b505050505090508051600014156113645760405162461bcd60e51b815260206004820181905260248201527f58436861696e4875623a3a6465706f736974546f436861696e3a4e4f204855426044820152606401610d1d565b6080820180359060009061137b9060608601614db4565b905061138733836135be565b60006040518060400160405280605660ff1681526020016040518060600160405280856001600160a01b03168152602001336001600160a01b03168152602001868152506040516020016113db9190615790565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346114166020890189614d92565b61142660408a0160208b01614d92565b61143660608b0160408c01614d92565b61144660e08c0160c08d01614db4565b898c60a0013560405180606001604052808f60e001358152602001600081526020016000604051602001611492919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b6040516020016114b691906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b81526004016114e999989796959493929190615812565b6000604051808303818588803b15801561150257600080fd5b505af1158015611516573d6000803e3d6000fd5b507fb860944b0bd6b071fc0d64689450fd127a7c83e152aa7130a304267be3b267e5935061154b925050506020870187614d92565b84868533604051611560959493929190615898565b60405180910390a15050505050565b611577613578565b3360009081526005602052604090205460ff166115ec5760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526c185a5b8e955395149554d51151609a1b6064820152608401610d1d565b6001600160a01b03841661165b5760405162461bcd60e51b815260206004820152603060248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526f185a5b8e9393c81114d508159055531560821b6064820152608401610d1d565b60006040518060400160405280600060ff1681526020016040518060600160405280886001600160a01b03168152602001336001600160a01b03168152602001878152506040516020016116af9190615790565b604051602081830303815290604052815250905061171886826040516020016116d891906157c1565b60408051601f1981840301815290829052600160f81b6020830152602182018690529086906000906041015b60405160208183030381529060405261365f565b7fbef0a45d8346effb9abd86de849a9b184b1d6f5d960468ed0f813f48e3d019358685873360405161174d94939291906158dd565b60405180910390a1505050505050565b604051633d7b2f6f60e21b815261ffff808516600483015283166024820152306044820152606481018290526060907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f5ecbdbc90608401600060405180830381865afa1580156117dd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611805919081019061594f565b949350505050565b3330146118745760405162461bcd60e51b815260206004820152602f60248201527f4c617965725a65726f4170703a3a6e6f6e626c6f636b696e674c7a526563656960448201526e1d994e95539055551213d492569151608a1b6064820152608401610d1d565b611880848484846137f3565b50505050565b61188e613326565b61ffff9092166000908152600b602090815260408083206001600160a01b0390941683529290522055565b6118c1613326565b60005460ff166118d5576118d36138ad565b565b6118d3613907565b6118e5613326565b6118d36000613940565b6118f7613326565b61ffff9092166000908152600c602090815260408083206001600160a01b0390941683529290522055565b61192a613326565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6002602052600090815260409020805461196e906156b4565b80601f016020809104026020016040519081016040528092919081815260200182805461199a906156b4565b80156119e75780601f106119bc576101008083540402835291602001916119e7565b820191906000526020600020905b8154815290600101906020018083116119ca57829003601f168201915b505050505081565b6119f7613326565b6119ff613578565b6000816001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a639190615983565b90506000826001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611aa5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ac9919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a0823190602401602060405180830381865afa158015611b13573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b379190615983565b9050836001600160a01b031663793101a56040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611b7457600080fd5b505af1158015611b88573d6000803e3d6000fd5b50506040516370a0823160e01b8152306004820152600092508391506001600160a01b038516906370a0823190602401602060405180830381865afa158015611bd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bf99190615983565b611c0391906159b9565b6001600160a01b038616600081815260076020908152604080832089845282529182902084905581518481529081019290925281018690529091507f83ddacb169e140af5f24cc0352129d755797bfced4f17086308bdf6ab6f2da2e90606001611560565b611c70613578565b3360009081526005602052604090205460ff16611cdb5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a776974686472617750656e64696e673a554e54525560448201526314d5115160e21b6064820152608401610d1d565b3360009081526008602052604090205480821115611d615760405162461bcd60e51b815260206004820152603b60248201527f58436861696e4875623a3a776974686472617750656e64696e673a494e53554660448201527f464943454e542046554e445320464f52205749544844524157414c00000000006064820152608401610d1d565b3360009081526008602052604081208054849290611d809084906159b9565b925050819055506000336001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611dc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611deb919061599c565b9050610f476001600160a01b0382163385613386565b611e09613326565b611e138282613999565b5050565b611e1f6133e9565b611e27613326565b611e698484848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250869250613443915050565b61188060018055565b611e7a613326565b61ffff9092166000908152600a602090815260408083206001600160a01b0390941683529290522055565b611ead613326565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b611ee0613326565b6001600160a01b03811660009081526005602052604090205460ff16611f5c5760405162461bcd60e51b815260206004820152602b60248201527f58436861696e48756253696e676c653a3a7365744c6f63616c5374726174656760448201526a1e4e955395149554d5115160aa1b6064820152608401610d1d565b600e80546001600160a01b0319166001600160a01b0383169081179091556040519081527fe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c9060200160405180910390a150565b611fb8613578565b600d54600160401b90046001600160a01b0316331461202a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7367526563696576653a4e4f54205354415247415460448201526722902927aaaa22a960c11b6064820152608401610d1d565b8051156120bd5760008180602001905181019061204791906159d0565b9050605560ff16816000015160ff16116120b25760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7367526563696576653a50524f484942495445442060448201526520a1aa24a7a760d11b6064820152608401610d1d565b6111e3878285613ac2565b505050505050565b6120cd613326565b6001600160a01b03909116600090815260086020526040902055565b6120f1613578565b6120f9613326565b600060028161210b6020850185614d92565b61ffff1661ffff168152602001908152602001600020805461212c906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054612158906156b4565b80156121a55780601f1061217a576101008083540402835291602001916121a5565b820191906000526020600020905b81548152906001019060200180831161218857829003601f168201915b505050505090506000600b60008460000160208101906121c59190614d92565b61ffff1661ffff16815260200190815260200160002060008460400160208101906121f09190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000205490508151600014156122675760405162461bcd60e51b815260206004820152602b6024820152600080516020615e6983398151915260448201526a3430b4b71d272790242aa160a91b6064820152608401610d1d565b60008360c00135116122c65760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e9393c81050d5125591481493d5539160621b6064820152608401610d1d565b600660006122da6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff16156123475760405162461bcd60e51b815260206004820152602c6024820152600080516020615e6983398151915260448201526b6861696e3a45584954494e4760a01b6064820152608401610d1d565b6004600061235b6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff166123cf5760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e955395149554d5115108159055531560621b6064820152608401610d1d565b60006123e16040850160208601614db4565b6001600160a01b03166311e57a3e836040518263ffffffff1660e01b815260040161240e91815260200190565b602060405180830381865afa15801561242b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061244f9190615983565b9050600081116124a95760405162461bcd60e51b81526020600482015260316024820152600080516020615e698339815191526044820152706861696e3a4e4f2057495448445241575360781b6064820152608401610d1d565b6124c26124bc6040860160208701614db4565b82613b84565b80600760006124d76040880160208901614db4565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008660c001358152602001908152602001600020600082825461251b91906159b9565b9091555060009050600a816125336020880188614d92565b61ffff1661ffff168152602001908152602001600020600086604001602081019061255e9190614db4565b6001600160a01b03168152602080820192909252604001600090812092909255600b90829061258f90880188614d92565b61ffff1661ffff16815260200190815260200160002060008660400160208101906125ba9190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000208190555060006040518060400160405280605760ff16815260200160405180604001604052808860200160208101906126139190614db4565b6001600160a01b0316815260200161263160608a0160408b01614db4565b6001600160a01b0316905260405161266a919060200181516001600160a01b039081168252602092830151169181019190915260400190565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346126a56020890189614d92565b608089013560a08a01356126c06101008c0160e08d01614db4565b888c6060013560405180606001604052808f6101000135815260200160008152602001600060405160200161270d919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b60405160200161273191906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b815260040161276499989796959493929190615a4f565b6000604051808303818588803b15801561277d57600080fd5b505af1158015612791573d6000803e3d6000fd5b507f77639bed0f8e7721cbafe2210925225763c71ec7cdaba512e0b40b2a6caa7b9393506127c6925050506020870187614d92565b83866127d860408a0160208b01614db4565b6127e860608b0160408c01614db4565b8a60c0013560405161156096959493929190615a93565b612807613326565b611e138282613c11565b6128196133e9565b612821613326565b805182511461286a5760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b82518110156128c6576128b483828151811061288b5761288b6156e9565b60200260200101518383815181106128a5576128a56156e9565b60200260200101516000613443565b806128be81615715565b91505061286d565b50611e1360018055565b6128d8613326565b6040516332fb62e760e21b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063cbed8b9c9061292c9088908890889088908890600401615adb565b600060405180830381600087803b15801561294657600080fd5b505af115801561295a573d6000803e3d6000fd5b505050505050505050565b61ffff84166000908152600360205260408082209051612986908690615b09565b90815260408051602092819003830190206001600160401b03861660009081529252902054905080612a065760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4e4f54204660448201526313d5539160e21b6064820152608401610d1d565b815160208301208114612a6d5760405162461bcd60e51b815260206004820152602960248201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4841534820604482015268125390d3d4949150d560ba1b6064820152608401610d1d565b61ffff85166000908152600360205260408082209051612a8e908790615b09565b90815260408051602092819003830190206001600160401b03871660009081529252902055610e49858585856137f3565b612ac7613326565b6000816001600160401b031611612b2c5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a7365745265706f727444656c61793a5a45524f2044604482015263454c415960e01b6064820152608401610d1d565b600d805467ffffffffffffffff19166001600160401b0392909216919091179055565b612b57613326565b610f47838383613ac2565b612b6a613326565b61ffff90921660009081526009602090815260408083206001600160a01b0390941683529290522055565b612b9d613326565b61ffff83166000908152600260205260409020612bbb908383614b10565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab838383604051612bef93929190615769565b60405180910390a1505050565b612c04613326565b6001600160a01b038116612c695760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610d1d565b612c7281613940565b50565b612c7d613326565b612c85613578565b600d546001600160401b0316612ceb5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a5345542060448201526444454c415960d81b6064820152608401610d1d565b6001600160a01b03851660009081526004602052604090205460ff16612d615760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a554e54526044820152641554d5115160da1b6064820152608401610d1d565b8251845114612dc65760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a4c454e4760448201526a0a890409a92a69a82a886960ab1b6064820152608401610d1d565b600080866001600160a01b0316633ba0b9a96040518163ffffffff1660e01b8152600401602060405180830381865afa158015612e07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e2b9190615983565b905060005b865181101561322b57600060096000898481518110612e5157612e516156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000888481518110612e8357612e836156e9565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020549050600d60009054906101000a90046001600160401b03166001600160401b0316600c60008a8581518110612ee357612ee36156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612f1557612f156156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002054612f489190615b25565b421015612fa65760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a544f4f20604482015265149150d1539560d21b6064820152608401610d1d565b42600c60008a8581518110612fbd57612fbd6156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612fef57612fef6156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550886001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015613059573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061307d9190615b3d565b61308890600a615c3e565b6130928483615c4d565b61309c9190615c6c565b935060006040518060400160405280600160ff16815260200160405180604001604052808b87815181106130d2576130d26156e9565b60200260200101516001600160a01b0316815260200188815250604051602001613117919081516001600160a01b031681526020918201519181019190915260400190565b6040516020818303038152906040528152509050613189898481518110613140576131406156e9565b60200260200101518260405160200161315991906157c1565b60408051601f1981840301815290829052600160f81b6020830152602182018b9052908990600090604101611704565b7fbc9f89a0823c1d0d048f815a2464d674872f08846df321cd05891bd0586b6e388984815181106131bc576131bc6156e9565b6020026020010151868a86815181106131d7576131d76156e9565b602002602001015160405161320e9392919061ffff93909316835260208301919091526001600160a01b0316604082015260600190565b60405180910390a15050808061322390615715565b915050612e30565b5050505050505050565b604051633356ae4560e11b815230906366ad5c8a9061325e908790879087908790600401615c8e565b600060405180830381600087803b15801561327857600080fd5b505af1925050508015613289575060015b611880578080519060200120600360008661ffff1661ffff168152602001908152602001600020846040516132be9190615b09565b9081526040805191829003602090810183206001600160401b0387166000908152915220919091557fe6f254030bcb01ffd20558175c13fcaed6d1520be7becee4c961b65f79243b0d90613319908690869086908690615c8e565b60405180910390a1611880565b6000546001600160a01b036101009091041633146118d35760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610d1d565b6040516001600160a01b038316602482015260448101829052610f4790849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613eb6565b6002600154141561343c5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610d1d565b6002600155565b804710156134895760405162461bcd60e51b81526020600482015260136024820152724554485f42414c414e43455f544f4f5f4c4f5760681b6044820152606401610d1d565b6000836001600160a01b031682846040516134a49190615b09565b60006040518083038185875af1925050503d80600081146134e1576040519150601f19603f3d011682016040523d82523d6000602084013e6134e6565b606091505b50509050806135255760405162461bcd60e51b815260206004820152600b60248201526a10d0531317d1905253115160aa1b6044820152606401610d1d565b836001600160a01b0316336001600160a01b03167f5445265cc9b8dc4940d92d42eeac90ded88956778eff9bfe9ec1968137473627858560405161356a929190615ccc565b60405180910390a350505050565b60005460ff16156118d35760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613603573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613627919061599c565b905061363e6001600160a01b038216853086613f88565b600d54611880906001600160a01b0383811691600160401b90041685613fc0565b61ffff85166000908152600260205260408120805461367d906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546136a9906156b4565b80156136f65780601f106136cb576101008083540402835291602001916136f6565b820191906000526020600020905b8154815290600101906020018083116136d957829003601f168201915b505050505090508051600014156137625760405162461bcd60e51b815260206004820152602a60248201527f4c617965725a65726f4170703a3a6c7a53656e643a554e54525553544544204460448201526922a9aa24a720aa24a7a760b11b6064820152608401610d1d565b60405162c5803160e81b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c58031009034906137b9908a9086908b908b908b908b90600401615cee565b6000604051808303818588803b1580156137d257600080fd5b505af11580156137e6573d6000803e3d6000fd5b5050505050505050505050565b6137fb613578565b8051156118805760008180602001905181019061381891906159d0565b9050605560ff16816000015160ff1611158061383a5750805160ab60ff909116115b6138a15760405162461bcd60e51b815260206004820152603260248201527f58436861696e4875623a3a5f6e6f6e626c6f636b696e674c7a526563656976656044820152711d282927a424a124aa22a21020a1aa24a7a760711b6064820152608401610d1d565b610e4985826000613ac2565b6138b5613578565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586138ea3390565b6040516001600160a01b03909116815260200160405180910390a1565b61390f614072565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa336138ea565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b61ffff81166000908152600f6020908152604080832054600b83528184206001600160a01b039091168085529252909120541580156139fd575061ffff821660009081526009602090815260408083206001600160a01b0385168452909152902054155b613a5b5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a7365745374726174656779466f72436861696e3a4e60448201526813d50811561255115160ba1b6064820152608401610d1d565b61ffff82166000818152600f602090815260409182902080546001600160a01b0319166001600160a01b0388169081179091558251908152908101929092527f040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e147259101612bef565b815160ff1660561415613ade57610f47838360200151836140bb565b815160ff16613af557610f478383602001516140f5565b815160ff1660571415613b1157610f47838360200151836144aa565b815160ff1660011415613b2c57610f478383602001516144da565b60405162461bcd60e51b815260206004820152602760248201527f58436861696e4875623a3a5f726564756365723a554e5245434f474e495345446044820152661020a1aa24a7a760c91b6064820152608401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613bc9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bed919061599c565b600d54909150611880906001600160a01b0380841691600160401b90041685613fc0565b61ffff81166000908152600f60209081526040808320546001600160a01b038681168552600490935292205491169060ff16613ca35760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a554e545260448201526a1554d5115108159055531560aa1b6064820152608401610d1d565b6001600160a01b038116613d0a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a53455420604482015267535452415445475960c01b6064820152608401610d1d565b60405163912f74cd60e01b81526001600160a01b038281166004830152849160009183169063912f74cd906024016040805180830381865afa158015613d54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d789190615d55565b6040516370a0823160e01b81526001600160a01b038581166004830152919250908316906370a0823190602401602060405180830381865afa158015613dc2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613de69190615983565b158015613df557506020810151155b613e4f5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a4e4f5420604482015264454d50545960d81b6064820152608401610d1d565b61ffff841660008181526010602090815260409182902080546001600160a01b0319166001600160a01b038a169081179091558251908152908101929092527f01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d49101611560565b6000613f0b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166145a59092919063ffffffff16565b805190915015610f475780806020019051810190613f299190615d87565b610f475760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610d1d565b6040516001600160a01b03808516602483015283166044820152606481018290526118809085906323b872dd60e01b906084016133b2565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa158015614011573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140359190615983565b61403f9190615b25565b6040516001600160a01b03851660248201526044810182905290915061188090859063095ea7b360e01b906064016133b2565b60005460ff166118d35760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610d1d565b61ffff83166000908152600f6020908152604080832054601090925290912054610f4791859184916001600160a01b0390811691166145b4565b60008180602001905181019061410b9190615da4565b80516001600160a01b0381166000908152600460205260409020549192509060ff1661417b5760405162461bcd60e51b815260206004820152602b6024820152600080516020615e4983398151915260448201526a1b8e955395149554d5115160aa1b6064820152608401610d1d565b6001600160a01b03811660009081526006602052604090205460ff166141ed5760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152726e3a5641554c54204e4f542045584954494e4760681b6064820152608401610d1d565b60008190506000836020015190506000846040015190506000836001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015614244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142689190615983565b61ffff89166000908152600a602090815260408083206001600160a01b038816845290915290205490915080158061429f57508181145b6142f55760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152721b8e9493d5539114c8135254d3505510d21151606a1b6064820152608401610d1d565b61ffff891660009081526009602090815260408083206001600160a01b03881684529091529020548311156143785760405162461bcd60e51b81526020600482015260356024820152600080516020615e498339815191526044820152746e3a494e53554646494349454e542053484152455360581b6064820152608401610d1d565b61ffff89166000818152600a602090815260408083206001600160a01b0389168085529083528184208790559383526009825280832093835292905290812080548592906143c79084906159b9565b909155505061ffff89166000908152600b602090815260408083206001600160a01b038816845290915281208054859290614403908490615b25565b9091555050604051631e33547d60e11b8152600481018490526001600160a01b03861690633c66a8fa90602401600060405180830381600087803b15801561444a57600080fd5b505af115801561445e573d6000803e3d6000fd5b505050507fe3bf26d872f64cb80e51aede63a6908a0884343eabd12eac4b840195f7da11b58984888760405161449794939291906158dd565b60405180910390a1505050505050505050565b61ffff8316600090815260106020526040902054600e54610f479185916001600160a01b039182169116846148ab565b6000818060200190518101906144f09190615e0e565b8051602082015160405163969b1cdb60e01b815260048101919091529192506001600160a01b03169063969b1cdb90602401600060405180830381600087803b15801561453c57600080fd5b505af1158015614550573d6000803e3d6000fd5b5050505060208181015182516040805161ffff88168152938401929092526001600160a01b0316908201527ffb6888d0fd51da38838d6d59479aa3f5df848904d7447bee201bba6c0ab2241890606001612bef565b6060611805848460008561499a565b6001600160a01b03811660009081526004602052604090205460ff1661462e5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a5f6465706f736974416374696f6e3a554e5452555360448201526815115108159055531560ba1b6064820152608401610d1d565b60008190506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015614673573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614697919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156146e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147059190615983565b905061471b6001600160a01b0383168488613fc0565b6040516311f9fbc960e21b8152306004820152602481018790526001600160a01b038416906347e7ef24906044016020604051808303816000875af1158015614768573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061478c9190615983565b506040516370a0823160e01b815230600482015260009082906001600160a01b038616906370a0823190602401602060405180830381865afa1580156147d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147fa9190615983565b61480491906159b9565b61ffff891660009081526009602090815260408083206001600160a01b038b168452909152812080549293508392909190614840908490615b25565b90915550506040805161ffff8a168152602081018990529081018290526001600160a01b038087166060830152871660808201527f8094109e94a7c05d7585c38862658cf2924f1f4617d9cc32b7514d10085d064c9060a00160405180910390a15050505050505050565b6001600160a01b03821660009081526005602052604090205460ff166149295760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a5f736176655769746864726177616c3a554e54525560448201526c5354454420535452415445475960981b6064820152608401610d1d565b6001600160a01b03821660009081526008602052604081208054839290614951908490615b25565b90915550506040517f03b5f133d765362f64f2abaa8f1c9440af15c0b435f81252a7e08896bc507d749061498c9086908490879087906158dd565b60405180910390a150505050565b6060824710156149fb5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610d1d565b600080866001600160a01b03168587604051614a179190615b09565b60006040518083038185875af1925050503d8060008114614a54576040519150601f19603f3d011682016040523d82523d6000602084013e614a59565b606091505b5091509150614a6a87838387614a75565b979650505050505050565b60608315614ae1578251614ada576001600160a01b0385163b614ada5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610d1d565b5081611805565b6118058383815115614af65781518083602001fd5b8060405162461bcd60e51b8152600401610d1d919061525d565b828054614b1c906156b4565b90600052602060002090601f016020900481019282614b3e5760008555614b84565b82601f10614b575782800160ff19823516178555614b84565b82800160010185558215614b84579182015b82811115614b84578235825591602001919060010190614b69565b50614b90929150614b94565b5090565b5b80821115614b905760008155600101614b95565b803561ffff81168114614bbb57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604080519081016001600160401b0381118282101715614bf857614bf8614bc0565b60405290565b604051601f8201601f191681016001600160401b0381118282101715614c2657614c26614bc0565b604052919050565b60006001600160401b03821115614c4757614c47614bc0565b50601f01601f191660200190565b600082601f830112614c6657600080fd5b8135614c79614c7482614c2e565b614bfe565b818152846020838601011115614c8e57600080fd5b816020850160208301376000918101602001919091529392505050565b80356001600160401b0381168114614bbb57600080fd5b60008060008060808587031215614cd857600080fd5b614ce185614ba9565b935060208501356001600160401b0380821115614cfd57600080fd5b614d0988838901614c55565b9450614d1760408801614cab565b93506060870135915080821115614d2d57600080fd5b50614d3a87828801614c55565b91505092959194509250565b6001600160a01b0381168114612c7257600080fd5b60008060408385031215614d6e57600080fd5b614d7783614ba9565b91506020830135614d8781614d46565b809150509250929050565b600060208284031215614da457600080fd5b614dad82614ba9565b9392505050565b600060208284031215614dc657600080fd5b8135614dad81614d46565b60008060408385031215614de457600080fd5b823591506020830135614d8781614d46565b60006001600160401b03821115614e0f57614e0f614bc0565b5060051b60200190565b600082601f830112614e2a57600080fd5b81356020614e3a614c7483614df6565b82815260059290921b84018101918181019086841115614e5957600080fd5b8286015b84811015614e7d578035614e7081614d46565b8352918301918301614e5d565b509695505050505050565b600082601f830112614e9957600080fd5b81356020614ea9614c7483614df6565b82815260059290921b84018101918181019086841115614ec857600080fd5b8286015b84811015614e7d5780356001600160401b03811115614eeb5760008081fd5b614ef98986838b0101614c55565b845250918301918301614ecc565b600080600060608486031215614f1c57600080fd5b83356001600160401b0380821115614f3357600080fd5b614f3f87838801614e19565b9450602091508186013581811115614f5657600080fd5b614f6288828901614e88565b945050604086013581811115614f7757600080fd5b86019050601f81018713614f8a57600080fd5b8035614f98614c7482614df6565b81815260059190911b82018301908381019089831115614fb757600080fd5b928401925b82841015614fd557833582529284019290840190614fbc565b80955050505050509250925092565b600080600060608486031215614ff957600080fd5b833561500481614d46565b95602085013595506040909401359392505050565b60008083601f84011261502b57600080fd5b5081356001600160401b0381111561504257600080fd5b60208301915083602082850101111561505a57600080fd5b9250929050565b60008060006040848603121561507657600080fd5b61507f84614ba9565b925060208401356001600160401b0381111561509a57600080fd5b6150a686828701615019565b9497909650939450505050565b8015158114612c7257600080fd5b600080604083850312156150d457600080fd5b82356150df81614d46565b91506020830135614d87816150b3565b6000610100828403121561510257600080fd5b50919050565b8035614bbb81614d46565b600080600080600060a0868803121561512b57600080fd5b61513486614ba9565b9450602086013561514481614d46565b935060408601359250606086013561515b81614d46565b949793965091946080013592915050565b60008060006060848603121561518157600080fd5b61518a84614ba9565b925060208401356001600160401b038111156151a557600080fd5b6151b186828701614c55565b9250506151c060408501614cab565b90509250925092565b6000806000606084860312156151de57600080fd5b6151e784614ba9565b92506151f560208501614ba9565b9150604084013590509250925092565b60005b83811015615220578181015183820152602001615208565b838111156118805750506000910152565b60008151808452615249816020860160208601615205565b601f01601f19169290920160200192915050565b602081526000614dad6020830184615231565b60008060006060848603121561528557600080fd5b61528e84614ba9565b9250602084013561529e81614d46565b929592945050506040919091013590565b6000602082840312156152c157600080fd5b5035919050565b600080604083850312156152db57600080fd5b82356152e681614d46565b91506152f460208401614ba9565b90509250929050565b6000806000806060858703121561531357600080fd5b843561531e81614d46565b935060208501356001600160401b0381111561533957600080fd5b61534587828801615019565b9598909750949560400135949350505050565b60008060008060008060c0878903121561537157600080fd5b61537a87614ba9565b955060208701356001600160401b038082111561539657600080fd5b6153a28a838b01614c55565b965060408901359550606089013591506153bb82614d46565b9093506080880135925060a088013590808211156153d857600080fd5b506153e589828a01614c55565b9150509295509295509295565b6000806040838503121561540557600080fd5b823561541081614d46565b946020939093013593505050565b6000610120828403121561510257600080fd5b6000806040838503121561544457600080fd5b82356001600160401b038082111561545b57600080fd5b61546786838701614e19565b9350602085013591508082111561547d57600080fd5b5061548a85828601614e88565b9150509250929050565b6000806000806000608086880312156154ac57600080fd5b6154b586614ba9565b94506154c360208701614ba9565b93506040860135925060608601356001600160401b038111156154e557600080fd5b6154f188828901615019565b969995985093965092949392505050565b60006020828403121561551457600080fd5b614dad82614cab565b60ff81168114612c7257600080fd5b60008060006060848603121561554157600080fd5b61554a84614ba9565b925060208401356001600160401b038082111561556657600080fd5b908501906040828803121561557a57600080fd5b615582614bd6565b823561558d8161551d565b81526020830135828111156155a157600080fd5b6155ad89828601614c55565b6020830152509497949650505050604092909201359150565b600080600080600060a086880312156155de57600080fd5b85356155e981614d46565b94506020868101356001600160401b038082111561560657600080fd5b818901915089601f83011261561a57600080fd5b8135615628614c7482614df6565b81815260059190911b8301840190848101908c83111561564757600080fd5b938501935b8285101561566c5761565d85614ba9565b8252938501939085019061564c565b98505050604089013592508083111561568457600080fd5b505061569288828901614e19565b935050606086013591506156a860808701615108565b90509295509295909350565b600181811c908216806156c857607f821691505b6020821081141561510257634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415615729576157296156ff565b5060010190565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b61ffff84168152604060208201526000615787604083018486615740565b95945050505050565b81516001600160a01b0390811682526020808401519091169082015260408083015190820152606081015b92915050565b6020815260ff8251166020820152600060208301516040808401526118056060840182615231565b805182526020810151602083015260006040820151606060408501526118056060850182615231565b61ffff8a811682528981166020830152881660408201526001600160a01b03871660608201526080810186905260a0810185905261012060c0820181905260009061585f838201876157e9565b905082810360e08401526158738186615231565b90508281036101008401526158888185615231565b9c9b505050505050505050505050565b61ffff8616815284602082015260a0604082015260006158bb60a0830186615231565b6001600160a01b03948516606084015292909316608090910152949350505050565b61ffff94909416845260208401929092526001600160a01b03908116604084015216606082015260800190565b600082601f83011261591b57600080fd5b8151615929614c7482614c2e565b81815284602083860101111561593e57600080fd5b611805826020830160208701615205565b60006020828403121561596157600080fd5b81516001600160401b0381111561597757600080fd5b6118058482850161590a565b60006020828403121561599557600080fd5b5051919050565b6000602082840312156159ae57600080fd5b8151614dad81614d46565b6000828210156159cb576159cb6156ff565b500390565b6000602082840312156159e257600080fd5b81516001600160401b03808211156159f957600080fd5b9083019060408286031215615a0d57600080fd5b615a15614bd6565b8251615a208161551d565b8152602083015182811115615a3457600080fd5b615a408782860161590a565b60208301525095945050505050565b600061012061ffff8c1683528a602084015289604084015260018060a01b03891660608401528760808401528660a08401528060c084015261585f818401876157e9565b61ffff8716815285602082015260c060408201526000615ab660c0830187615231565b6001600160a01b03958616606084015293909416608082015260a00152949350505050565b600061ffff808816835280871660208401525084604083015260806060830152614a6a608083018486615740565b60008251615b1b818460208701615205565b9190910192915050565b60008219821115615b3857615b386156ff565b500190565b600060208284031215615b4f57600080fd5b8151614dad8161551d565b600181815b80851115615b95578160001904821115615b7b57615b7b6156ff565b80851615615b8857918102915b93841c9390800290615b5f565b509250929050565b600082615bac575060016157bb565b81615bb9575060006157bb565b8160018114615bcf5760028114615bd957615bf5565b60019150506157bb565b60ff841115615bea57615bea6156ff565b50506001821b6157bb565b5060208310610133831016604e8410600b8410161715615c18575081810a6157bb565b615c228383615b5a565b8060001904821115615c3657615c366156ff565b029392505050565b6000614dad60ff841683615b9d565b6000816000190483118215151615615c6757615c676156ff565b500290565b600082615c8957634e487b7160e01b600052601260045260246000fd5b500490565b61ffff85168152608060208201526000615cab6080830186615231565b6001600160401b03851660408401528281036060840152614a6a8185615231565b604081526000615cdf6040830185615231565b90508260208301529392505050565b61ffff8716815260c060208201526000615d0b60c0830188615231565b8281036040840152615d1d8188615231565b6001600160a01b0387811660608601528616608085015283810360a08501529050615d488185615231565b9998505050505050505050565b600060408284031215615d6757600080fd5b615d6f614bd6565b82518152602083015160208201528091505092915050565b600060208284031215615d9957600080fd5b8151614dad816150b3565b600060608284031215615db657600080fd5b604051606081018181106001600160401b0382111715615dd857615dd8614bc0565b6040528251615de681614d46565b81526020830151615df681614d46565b60208201526040928301519281019290925250919050565b600060408284031215615e2057600080fd5b615e28614bd6565b8251615e3381614d46565b8152602092830151928101929092525091905056fe58436861696e4875623a3a5f726571756573745769746864726177416374696f58436861696e4875623a3a66696e616c697a65576974686472617746726f6d43a2646970667358221220876c738e40628d88ded3bcf3a11141e247ed6e09462fdeda33c49b961f617d2c64736f6c634300080c00330000000000000000000000006701d9802adf674e524053bd44aa83ef253efc410000000000000000000000004d747149a57923beb89f22e6b7b97f7d8c087a00", + "nonce": "0x158" + }, + "additionalContracts": [] + }, + { + "hash": "0xf3720651c1c7ee109d72225d3ab8bca6ab8fa5c70bf4c9543b43b492b6d6d757", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0x61aa05946908b4a21081970101c5655704944314", + "function": "setXChainHub(address)", + "arguments": [ + "bb6e537776b22adbc31497434c8bf62410125af6" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x61aa05946908b4a21081970101c5655704944314", + "gas": "0x6cd5", + "value": "0x0", + "data": "0xbe6f1c81000000000000000000000000bb6e537776b22adbc31497434c8bf62410125af6", + "nonce": "0x159" + }, + "additionalContracts": [] + }, + { + "hash": "0x1929c64e38497e262b625fddd38d78327b704b44c40d8b9e23eb9b701915d4e0", + "transactionType": "CREATE", + "contractName": "XChainStrategy", + "contractAddress": "0x75f156824604b546603dacaf75b8c7ee2401d5c7", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x24a0f7", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b50604051620020d0380380620020d08339810160408190526200003491620001dd565b60016000556200004886868686866200008b565b600980546001600160a01b0319166001600160a01b0398909816979097179096555050600b805461ffff191661ffff909516949094179093555062000378915050565b8051620000a0906001906020840190620000f0565b5050600380546001600160a01b03199081166001600160a01b0396871617909155600580548216938616939093179092556006805483169185169190911790556002805490911691909216179055565b828054620000fe906200033b565b90600052602060002090601f0160209004810192826200012257600085556200016d565b82601f106200013d57805160ff19168380011785556200016d565b828001600101855582156200016d579182015b828111156200016d57825182559160200191906001019062000150565b506200017b9291506200017f565b5090565b5b808211156200017b576000815560010162000180565b6001600160a01b0381168114620001ac57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b805161ffff81168114620001d857600080fd5b919050565b600080600080600080600060e0888a031215620001f957600080fd5b8751620002068162000196565b809750506020808901516200021b8162000196565b60408a01519097506200022e8162000196565b60608a0151909650620002418162000196565b60808a0151909550620002548162000196565b60a08a01519094506001600160401b03808211156200027257600080fd5b818b0191508b601f8301126200028757600080fd5b8151818111156200029c576200029c620001af565b604051601f8201601f19908116603f01168101908382118183101715620002c757620002c7620001af565b816040528281528e86848701011115620002e057600080fd5b600093505b82841015620003045784840186015181850187015292850192620002e5565b82841115620003165760008684830101525b8097505050505050506200032d60c08901620001c5565b905092959891949750929550565b600181811c908216806200035057607f821691505b602082108114156200037257634e487b7160e01b600052602260045260246000fd5b50919050565b611d4880620003886000396000f3fe60806040526004361061020f5760003560e01c806372603ab411610118578063b98f8144116100a0578063d0a6d1a61161006f578063d0a6d1a6146104bd578063d0ebdbe7146105d4578063e1997ff7146105f4578063e2b943fd14610286578063fbfa77cf1461060a57600080fd5b8063b98f814414610560578063c7b9d53014610580578063cce121dd146105a0578063cf9fb5b3146105c157600080fd5b8063944ffba8116100e7578063944ffba8146104bd578063969b1cdb146104d2578063b0750611146104f2578063b228e18a14610520578063b6b55f251461054057600080fd5b806372603ab41461044a57806386d780e61461046a5780638f2dec321461047d578063933eb0f01461049d57600080fd5b8063365a86fc1161019b5780636817031b1161016a5780636817031b146103bf57806368ccaa52146103df5780636ea056a9146103f45780636f307dc3146104145780636f6956291461043457600080fd5b8063365a86fc1461034a5780633f96474a1461036a578063481c6a751461037f5780635312ea8e1461039f57600080fd5b80631fe4a686116101e25780631fe4a6861461029b57806327e5cbaf146102d35780632e1a7d4d146102e85780632e60dd461461030857806331962cdc1461032a57600080fd5b806304b21c301461021457806306fdde031461023d57806312f8a02e1461025f5780631e5d29a214610286575b600080fd5b34801561022057600080fd5b5061022a60085481565b6040519081526020015b60405180910390f35b34801561024957600080fd5b5061025261062a565b6040516102349190611ab5565b34801561026b57600080fd5b50610274600281565b60405160ff9091168152602001610234565b34801561029257600080fd5b50610274600181565b3480156102a757600080fd5b506006546102bb906001600160a01b031681565b6040516001600160a01b039091168152602001610234565b3480156102df57600080fd5b5061022a6106b8565b3480156102f457600080fd5b50610274610303366004611ae8565b6106ef565b34801561031457600080fd5b50610328610323366004611b01565b610822565b005b34801561033657600080fd5b50610328610345366004611b40565b6108dc565b34801561035657600080fd5b506009546102bb906001600160a01b031681565b34801561037657600080fd5b50610274600381565b34801561038b57600080fd5b506005546102bb906001600160a01b031681565b3480156103ab57600080fd5b506103286103ba366004611ae8565b610950565b3480156103cb57600080fd5b506103286103da366004611b40565b61099d565b3480156103eb57600080fd5b5061022a610a11565b34801561040057600080fd5b5061032861040f366004611b5d565b610a7e565b34801561042057600080fd5b506002546102bb906001600160a01b031681565b34801561044057600080fd5b5061022a60075481565b34801561045657600080fd5b50610328610465366004611ae8565b610b86565b610328610478366004611b89565b610bb5565b34801561048957600080fd5b50610328610498366004611ae8565b610f4a565b3480156104a957600080fd5b506103286104b8366004611ae8565b610f79565b3480156104c957600080fd5b50610274600081565b3480156104de57600080fd5b506103286104ed366004611ae8565b611169565b3480156104fe57600080fd5b50600b5461050d9061ffff1681565b60405161ffff9091168152602001610234565b34801561052c57600080fd5b5061032861053b366004611ae8565b6112b4565b34801561054c57600080fd5b5061027461055b366004611ae8565b6112e3565b34801561056c57600080fd5b5061032861057b366004611b9c565b6113a1565b34801561058c57600080fd5b5061032861059b366004611b40565b61140b565b3480156105ac57600080fd5b5060065461027490600160a01b900460ff1681565b6103286105cf366004611bc0565b611474565b3480156105e057600080fd5b506103286105ef366004611b40565b611671565b34801561060057600080fd5b5061022a600a5481565b34801561061657600080fd5b506003546102bb906001600160a01b031681565b6001805461063790611c0a565b80601f016020809104026020016040519081016040528092919081815260200182805461066390611c0a565b80156106b05780601f10610685576101008083540402835291602001916106b0565b820191906000526020600020905b81548152906001019060200180831161069357829003601f168201915b505050505081565b600654600090600160a01b900460ff16156106e7576106d5610a11565b600a546106e29190611c55565b905090565b6106e2610a11565b6003546000906001600160a01b031633146107475760405162461bcd60e51b81526020600482015260136024820152721dda5d1a191c985dce8e9393d517d590555315606a1b60448201526064015b60405180910390fd5b600454828110610758578281036004555b82610761610a11565b1015610770576001915061081c565b60025460405163a9059cbb60e01b8152336004820152602481018590526001600160a01b039091169063a9059cbb906044016020604051808303816000875af11580156107c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e59190611c6d565b5060405183815233907f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a94243649060200160405180910390a25b50919050565b6005546001600160a01b0316331461084c5760405162461bcd60e51b815260040161073e90611c8f565b60038160ff1611156108bc5760405162461bcd60e51b815260206004820152603360248201527f58436861696e53747261746567793a3a73657458436861696e4465706f73697460448201527253746174653a494e56414c494420535441544560681b606482015260840161073e565b6006805460ff909216600160a01b0260ff60a01b19909216919091179055565b6005546001600160a01b031633146109065760405162461bcd60e51b815260040161073e90611c8f565b600980546001600160a01b0319166001600160a01b0383169081179091556040517f9511f9d7c7de291b470607f3a1ab50c20417e05abe7c2f191c2bae4b7b4cfcab90600090a250565b6005546001600160a01b0316331461097a5760405162461bcd60e51b815260040161073e90611c8f565b60048054829003905560025461099a906001600160a01b031633836116d2565b50565b6005546001600160a01b031633146109c75760405162461bcd60e51b815260040161073e90611c8f565b600380546001600160a01b0319166001600160a01b0383169081179091556040517f81ff71f5398c6c0feb681613c0153a88914e10f1bf901d466657bf2ca371149090600090a250565b6002546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610a5a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e29190611cc6565b6005546001600160a01b03163314610acd5760405162461bcd60e51b815260206004820152601260248201527139bbb2b2b81d1d2727aa2fa6a0a720a3a2a960711b604482015260640161073e565b6002546001600160a01b0383811691161415610b2b5760405162461bcd60e51b815260206004820152601860248201527f73776565703a53414d455f41535f554e4445524c59494e470000000000000000604482015260640161073e565b610b3f6001600160a01b03831633836116d2565b816001600160a01b03167fab2246061d7b0dd3631d037e3f6da75782ae489eeb9f6af878a4b25df9b07c7782604051610b7a91815260200190565b60405180910390a25050565b6005546001600160a01b03163314610bb05760405162461bcd60e51b815260040161073e90611c8f565b600755565b6005546001600160a01b0316331480610bd857506006546001600160a01b031633145b610c3b5760405162461bcd60e51b815260206004820152602e60248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e60448201526d19ce95539055551213d49256915160921b606482015260840161073e565b600034118015610c4f575060008160e00135115b610cb55760405162461bcd60e51b815260206004820152603160248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e604482015270673a4e4f2047415320464f52204645455360781b606482015260840161073e565b600654600160a01b900460ff1660031415610d285760405162461bcd60e51b815260206004820152602d60248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e60448201526c673a57524f4e4720535441544560981b606482015260840161073e565b6006805460ff60a01b1916600160a01b179055600780548235918291600090610d52908490611c55565b9091555050600954600254610d74916001600160a01b0391821691168361173a565b6009546040805161010081018252600b5461ffff1681526001600160a01b03909216916344c6e242913491906020820190610db59060608901908901611b9c565b61ffff168152602001610dce6080880160608901611b9c565b61ffff168152602001610de760c0880160a08901611b40565b6001600160a01b0316815260208082018790528701356040820152606001610e1560e0880160c08901611b40565b6001600160a01b03908116825260e080890135602093840152604080516001600160e01b031988841b168152855161ffff908116600483015294860151851660248201529085015190931660448401526060840151821660648401526080840151608484015260a084015160a484015260c084015190911660c4830152919091015160e4820152610104016000604051808303818588803b158015610eb957600080fd5b505af1158015610ecd573d6000803e3d6000fd5b5050600b5461ffff169250610eeb91505060c0840160a08501611b40565b6001600160a01b0316610f0460a0850160808601611b40565b6001600160a01b03167f3b6bac8afb84559b98afdd2afe0c8a7b8f3a9059ac11fc14e327f48b63c1f7c684604051610f3e91815260200190565b60405180910390a45050565b6005546001600160a01b03163314610f745760405162461bcd60e51b815260040161073e90611c8f565b600855565b6005546001600160a01b0316331480610f9c57506006546001600160a01b031633145b610ffd5760405162461bcd60e51b815260206004820152602c60248201527f58436861696e53747261746567793a3a776974686472617746726f6d4875623a60448201526b15539055551213d49256915160a21b606482015260840161073e565b600654600160a01b900460ff1660031461106d5760405162461bcd60e51b815260206004820152602b60248201527f58436861696e53747261746567793a3a776974686472617746726f6d4875623a60448201526a57524f4e4720535441544560a81b606482015260840161073e565b6006805460ff60a01b1916600160a11b17905560088054829190600090611095908490611c55565b9091555050600a548111156110ae576000600a556110c6565b80600a60008282546110c09190611cdf565b90915550505b600954604051630933eb0f60e41b8152600481018390526001600160a01b039091169063933eb0f090602401600060405180830381600087803b15801561110c57600080fd5b505af1158015611120573d6000803e3d6000fd5b50506009546040518481526001600160a01b0390911692507f16279c216b1c672e0f97cf97602defb941984ff4045d6f446a0a86adbbbda11e915060200160405180910390a250565b6009546001600160a01b031633146111cf5760405162461bcd60e51b815260206004820152602360248201527f58436861696e53747261746567793a3a7265706f72743a554e415554484f524960448201526216915160ea1b606482015260840161073e565b600654600160a01b900460ff166112325760405162461bcd60e51b815260206004820152602160248201527f58436861696e53747261746567793a7265706f72743a57524f4e4720535441546044820152604560f81b606482015260840161073e565b8061124a576006805460ff60a01b1916905560006007555b600654600160a01b900460ff1660011415611273576006805460ff60a01b1916600160a11b1790555b600a5460408051918252602082018390527f523ea018db21bc8aaebcc3ba07de99c2a8b94eecf22ec9c6cf5ac47f20289e2e910160405180910390a1600a55565b6005546001600160a01b031633146112de5760405162461bcd60e51b815260040161073e90611c8f565b600a55565b6003546000906001600160a01b031633146113355760405162461bcd60e51b815260206004820152601260248201527119195c1bdcda5d0e8e9393d517d59055531560721b604482015260640161073e565b81600460008282546113479190611c55565b9091555050600254611364906001600160a01b03163330856117f2565b60405182815233907f2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c49060200160405180910390a2506000919050565b6005546001600160a01b031633146113cb5760405162461bcd60e51b815260040161073e90611c8f565b600b805461ffff191661ffff83169081179091556040517fabdb180d510fcc5235fb8a6661fdec8935ac84b04de6c2bb0e2f1379b98b704e90600090a250565b6005546001600160a01b0316331461142257600080fd5b600680546001600160a01b0319166001600160a01b03838116919091179091556005546040519116907fb42c9cb8ecefeff71aebeb9f96de1e1b6b63234ddfa5196a2c7e4d78beeed66990600090a250565b6005546001600160a01b031633148061149757506006546001600160a01b031633145b6115095760405162461bcd60e51b815260206004820152603d60248201527f58436861696e53747261746567793a3a737461727452657175657374546f576960448201527f746864726177556e6465726c79696e673a554e415554484f52495a4544000000606482015260840161073e565b600654600160a01b900460ff1660021461158b5760405162461bcd60e51b815260206004820152603c60248201527f58436861696e53747261746567793a3a737461727452657175657374546f576960448201527f746864726177556e6465726c79696e673a57524f4e4720535441544500000000606482015260840161073e565b6006805460ff60a01b1916600360a01b179055600954600b5460405163551596d360e01b815261ffff90911660048201526001600160a01b038381166024830152604482018790528481166064830152608482018690529091169063551596d390349060a4016000604051808303818588803b15801561160a57600080fd5b505af115801561161e573d6000803e3d6000fd5b5050600b546040518881526001600160a01b038616945061ffff90911692507f76924bfc11a5da8df12e39ff223c87c80137c4726aea92260a36e5bc7ab34ef3915060200160405180910390a350505050565b6005546001600160a01b0316331461168857600080fd5b600580546001600160a01b0319166001600160a01b0383169081179091556040517f5c18ab5c697b63d102fc7e14c77bfaef0f1013206eca139920fd389277814e0990600090a250565b6040516001600160a01b03831660248201526044810182905261173590849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915261182a565b505050565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa15801561178b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117af9190611cc6565b6117b99190611c55565b6040516001600160a01b0385166024820152604481018290529091506117ec90859063095ea7b360e01b906064016116fe565b50505050565b6040516001600160a01b03808516602483015283166044820152606481018290526117ec9085906323b872dd60e01b906084016116fe565b600061187f826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166118fc9092919063ffffffff16565b805190915015611735578080602001905181019061189d9190611c6d565b6117355760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161073e565b606061190b8484600085611913565b949350505050565b6060824710156119745760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161073e565b600080866001600160a01b031685876040516119909190611cf6565b60006040518083038185875af1925050503d80600081146119cd576040519150601f19603f3d011682016040523d82523d6000602084013e6119d2565b606091505b50915091506119e3878383876119ee565b979650505050505050565b60608315611a5a578251611a53576001600160a01b0385163b611a535760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161073e565b508161190b565b61190b8383815115611a6f5781518083602001fd5b8060405162461bcd60e51b815260040161073e9190611ab5565b60005b83811015611aa4578181015183820152602001611a8c565b838111156117ec5750506000910152565b6020815260008251806020840152611ad4816040850160208701611a89565b601f01601f19169190910160400192915050565b600060208284031215611afa57600080fd5b5035919050565b600060208284031215611b1357600080fd5b813560ff81168114611b2457600080fd5b9392505050565b6001600160a01b038116811461099a57600080fd5b600060208284031215611b5257600080fd5b8135611b2481611b2b565b60008060408385031215611b7057600080fd5b8235611b7b81611b2b565b946020939093013593505050565b6000610100828403121561081c57600080fd5b600060208284031215611bae57600080fd5b813561ffff81168114611b2457600080fd5b60008060008060808587031215611bd657600080fd5b84359350602085013592506040850135611bef81611b2b565b91506060850135611bff81611b2b565b939692955090935050565b600181811c90821680611c1e57607f821691505b6020821081141561081c57634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008219821115611c6857611c68611c3f565b500190565b600060208284031215611c7f57600080fd5b81518015158114611b2457600080fd5b6020808252601c908201527f58436861696e53747261746567793a3a4f4e4c59204d414e4147455200000000604082015260600190565b600060208284031215611cd857600080fd5b5051919050565b600082821015611cf157611cf1611c3f565b500390565b60008251611d08818460208701611a89565b919091019291505056fea2646970667358221220458910ea667d5994e5c3cf489b376a30cbdbdd0294792053c93cdf029c17dfb564736f6c634300080c0033000000000000000000000000bb6e537776b22adbc31497434c8bf62410125af6000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000001ea8fb2f671620767f41559b663b86b1365bbc3d00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79000000000000000000000000eb959af810fec83de7021a77906ab3d9fde567b100000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045445535400000000000000000000000000000000000000000000000000000000", + "nonce": "0x15a" + }, + "additionalContracts": [] + }, + { + "hash": "0x89cd69caced56b39d6421817f08918e452f7597ea8bded03d3d099aa40616ee2", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0x61aa05946908b4a21081970101c5655704944314", + "function": "setXChainStrategy(address)", + "arguments": [ + "75f156824604b546603dacaf75b8c7ee2401d5c7" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x61aa05946908b4a21081970101c5655704944314", + "gas": "0x6cd5", + "value": "0x0", + "data": "0xddf5080200000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c7", + "nonce": "0x15b" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x34f30b9ccafa5b38b7e1d1dad98be9e5940c2da75c1933f817aa9030ce000d25", + "transactionIndex": "0x1", + "blockHash": "0x8bf24155bd0bd59e6aa2f383a7d6b96585f217d53aa5db22afe00cbe8e28d989", + "blockNumber": "0xe996a1", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x158b3d", + "gasUsed": "0x158b3d", + "contractAddress": "0xb9b811fa9da2a63af4ae050807474010cc3f431d", + "logs": [ + { + "address": "0xb9b811fa9da2a63af4ae050807474010cc3f431d", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x", + "blockHash": "0x8bf24155bd0bd59e6aa2f383a7d6b96585f217d53aa5db22afe00cbe8e28d989", + "blockNumber": "0xe996a1", + "transactionHash": "0x34f30b9ccafa5b38b7e1d1dad98be9e5940c2da75c1933f817aa9030ce000d25", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010001000000000000000000000000000008000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000800000000000000000000000000000020000000000000000000800000000040000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xccd6f314ed586e0912c277950280654251f21fcf74a75190fa1c0d2f047b9272", + "transactionIndex": "0x1", + "blockHash": "0x599a09e0555b5876d2c83713910cef688d7e77135f982a585aba89282ead66a4", + "blockNumber": "0xe996a3", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x250fa0", + "gasUsed": "0x250fa0", + "contractAddress": "0x61aa05946908b4a21081970101c5655704944314", + "logs": [ + { + "address": "0x61aa05946908b4a21081970101c5655704944314", + "topics": [ + "0xf40fcec21964ffb566044d083b4073f29f7f7929110ea19e1b3ebe375d89055e", + "0x00000000000000000000000061aa05946908b4a21081970101c5655704944314" + ], + "data": "0x", + "blockHash": "0x599a09e0555b5876d2c83713910cef688d7e77135f982a585aba89282ead66a4", + "blockNumber": "0xe996a3", + "transactionHash": "0xccd6f314ed586e0912c277950280654251f21fcf74a75190fa1c0d2f047b9272", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000080000000000002000000000000000000000000000000000000000000000000000000000000000000000008000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000080008000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x5acc79b1c9f2e395ae7bebc610aa152fe6a36de5514df2ae48084a46417d13ea", + "transactionIndex": "0x1", + "blockHash": "0x0ec2d9c43070767e1e947796db800cb5850e26f18ce4e4ee44f09090ed736e1f", + "blockNumber": "0xe996a6", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0xae8a0", + "gasUsed": "0xae8a0", + "contractAddress": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x", + "blockHash": "0x0ec2d9c43070767e1e947796db800cb5850e26f18ce4e4ee44f09090ed736e1f", + "blockNumber": "0xe996a6", + "transactionHash": "0x5acc79b1c9f2e395ae7bebc610aa152fe6a36de5514df2ae48084a46417d13ea", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b76389980198", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x", + "blockHash": "0x0ec2d9c43070767e1e947796db800cb5850e26f18ce4e4ee44f09090ed736e1f", + "blockNumber": "0xe996a6", + "transactionHash": "0x5acc79b1c9f2e395ae7bebc610aa152fe6a36de5514df2ae48084a46417d13ea", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010020000000000000000000000000000000000000000020000000000000000000000000010000000000000100000000000000000000000000004000000000000000000000000000000000000000000800000000000000000000000000000020000000000000000000800000000040000000000000000000000000000000000000000000080000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000020000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xde9b75401a7c20e285d566e1050c5cac429f1fab5620db7d94fa7584d1e3a893", + "transactionIndex": "0x1", + "blockHash": "0x2ff565ac9e85b7220432b845f1a0c43ae6620e3621e02535b0f0f57310783ee6", + "blockNumber": "0xe996aa", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x61aa05946908b4a21081970101c5655704944314", + "cumulativeGasUsed": "0xb4a4", + "gasUsed": "0xb4a4", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xe21d4a40a49c079d9af93ede6e45d33605570e67860d0993b087bf736bbedb33", + "transactionIndex": "0x1", + "blockHash": "0xc90de0235c86f231ad95f18f0d9db24c2c499187dd1ab391976378564ee76291", + "blockNumber": "0xe996af", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc631", + "gasUsed": "0xc631", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0x4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xc90de0235c86f231ad95f18f0d9db24c2c499187dd1ab391976378564ee76291", + "blockNumber": "0xe996af", + "transactionHash": "0xe21d4a40a49c079d9af93ede6e45d33605570e67860d0993b087bf736bbedb33", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010020000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000020000000000000000000800000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000400080000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x3bdc0900f5d565818767096aea070a1c450c5807494af355dd17843f6f5c51a7", + "transactionIndex": "0x1", + "blockHash": "0x15dfea5be160fdf969653f8755425062e1806b730c93eebb0586919b7a5ef5f3", + "blockNumber": "0xe996b3", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0x7875", + "gasUsed": "0x7875", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0x4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x15dfea5be160fdf969653f8755425062e1806b730c93eebb0586919b7a5ef5f3", + "blockNumber": "0xe996b3", + "transactionHash": "0x3bdc0900f5d565818767096aea070a1c450c5807494af355dd17843f6f5c51a7", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010020000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000020000000000000000000800000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000400080000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x241e88c27d09251819864c57146ec59235e7795030830cb73fbf8526d502bd0a", + "transactionIndex": "0x1", + "blockHash": "0x653cf7c4170bb2e129b5aaa206a8b4171f15ccd3616e0b163fc51ed02adbb291", + "blockNumber": "0xe996b8", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc2dd", + "gasUsed": "0xc2dd", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0x36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103", + "0x47e7ef2400000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x653cf7c4170bb2e129b5aaa206a8b4171f15ccd3616e0b163fc51ed02adbb291", + "blockNumber": "0xe996b8", + "transactionHash": "0x241e88c27d09251819864c57146ec59235e7795030830cb73fbf8526d502bd0a", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000020000000000000000000000000000000100000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000080000000000000100000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x6b94b94cb943bfe4a2908876e45b7cba0ad1cb41daef8a452583ea356cfc2d23", + "transactionIndex": "0x1", + "blockHash": "0xd3cda59ec253c5c05d59a9ec4b826701658fdb193e94b6b4c62e183908e548ec", + "blockNumber": "0xe996bb", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc2dd", + "gasUsed": "0xc2dd", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0x36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103", + "0x3c66a8fa00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xd3cda59ec253c5c05d59a9ec4b826701658fdb193e94b6b4c62e183908e548ec", + "blockNumber": "0xe996bb", + "transactionHash": "0x6b94b94cb943bfe4a2908876e45b7cba0ad1cb41daef8a452583ea356cfc2d23", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000020000000000000000000000000000000100000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000100800200000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x80272164ce37f539c675f70a85bb5aa679b516b929bcedb6d8a86d8b70dfbf2d", + "transactionIndex": "0x1", + "blockHash": "0x6daec0e015fb745467b30d1ed44a54cde9834f7d08bd6722f1e4fe30c9847512", + "blockNumber": "0xe996c0", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc2dd", + "gasUsed": "0xc2dd", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0x36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103", + "0x793101a500000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x6daec0e015fb745467b30d1ed44a54cde9834f7d08bd6722f1e4fe30c9847512", + "blockNumber": "0xe996c0", + "transactionHash": "0x80272164ce37f539c675f70a85bb5aa679b516b929bcedb6d8a86d8b70dfbf2d", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000040020000000000000000000000000000000100000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xa879ce2a1a5278444f4cd787eb9a1c7a10246f9ebaa129c8e6f4e2cd457b7cc4", + "transactionIndex": "0x1", + "blockHash": "0x925903655f9b4a41365b473c792bfe265f3346be79049e6015d7763d286bf322", + "blockNumber": "0xe996c3", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x6833f60d00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x925903655f9b4a41365b473c792bfe265f3346be79049e6015d7763d286bf322", + "blockNumber": "0xe996c3", + "transactionHash": "0xa879ce2a1a5278444f4cd787eb9a1c7a10246f9ebaa129c8e6f4e2cd457b7cc4", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000440020000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000008000020000002000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x018011c286eba4cab355a004bc66ca105d1890bfe6f083692ebfbd7574ef2a33", + "transactionIndex": "0x1", + "blockHash": "0xc21c1c262c7b6fd438ef03326f1fd316eef127a1724e4065d7aa3793cd0203e3", + "blockNumber": "0xe996c7", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x4eddea0600000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xc21c1c262c7b6fd438ef03326f1fd316eef127a1724e4065d7aa3793cd0203e3", + "blockNumber": "0xe996c7", + "transactionHash": "0x018011c286eba4cab355a004bc66ca105d1890bfe6f083692ebfbd7574ef2a33", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400020000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000080000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000001000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xf05c52cdc9974b2be230fa094d1ef345a1868836321d4c7e158f32401d06e7df", + "transactionIndex": "0x1", + "blockHash": "0xf1611a02f3b1e45a2b58e0e829133ba476a1937af88b8b598c74a16c9a00a419", + "blockNumber": "0xe996cb", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x2b2e05c100000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xf1611a02f3b1e45a2b58e0e829133ba476a1937af88b8b598c74a16c9a00a419", + "blockNumber": "0xe996cb", + "transactionHash": "0xf05c52cdc9974b2be230fa094d1ef345a1868836321d4c7e158f32401d06e7df", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400020000000000000040000004000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xac381b99702acd8846ce3fe830bc917d7196344e0543a72edd90e197d52d8145", + "transactionIndex": "0x1", + "blockHash": "0xeb5c1338cf4856cc25ff03d4a5a1fb425a68699474eba6a93b13ece47b214f71", + "blockNumber": "0xe996d0", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xe5fa2b7000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xeb5c1338cf4856cc25ff03d4a5a1fb425a68699474eba6a93b13ece47b214f71", + "blockNumber": "0xe996d0", + "transactionHash": "0xac381b99702acd8846ce3fe830bc917d7196344e0543a72edd90e197d52d8145", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400020000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000200000000000000000000000000000000000001000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x8667aecdfad98f7293b7a5c6e82f3ae9f239710dd829f0ebf95ddcc3fe8dd4bb", + "transactionIndex": "0x1", + "blockHash": "0x81a9627e283ad54580c81cf5493a9da434773320c1db55b1b578664a7c23c202", + "blockNumber": "0xe996d1", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xcbc43f8900000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x81a9627e283ad54580c81cf5493a9da434773320c1db55b1b578664a7c23c202", + "blockNumber": "0xe996d1", + "transactionHash": "0x8667aecdfad98f7293b7a5c6e82f3ae9f239710dd829f0ebf95ddcc3fe8dd4bb", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400020000000800000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020040000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xa62842feb0f4d7089648acfa47a297ffeec3181bd51b3452515b232ce3fe8d1a", + "transactionIndex": "0x1", + "blockHash": "0x8dc615d314db7d7f6e3a7df361b2201f44881c1369aa75d10e24fce6dcc805e0", + "blockNumber": "0xe996d3", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x305d61ae00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x8dc615d314db7d7f6e3a7df361b2201f44881c1369aa75d10e24fce6dcc805e0", + "blockNumber": "0xe996d3", + "transactionHash": "0xa62842feb0f4d7089648acfa47a297ffeec3181bd51b3452515b232ce3fe8d1a", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400020000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000021000000000400000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xaa75cd785f54df5a8c57ca1464589078df787d3982d10637019a548a10b953a5", + "transactionIndex": "0x1", + "blockHash": "0xe8a754d527a9598c6b48abea251ae203a33645974e9594a3e13a55a3cffa24da", + "blockNumber": "0xe996d5", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xac86ac7200000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xe8a754d527a9598c6b48abea251ae203a33645974e9594a3e13a55a3cffa24da", + "blockNumber": "0xe996d5", + "transactionHash": "0xaa75cd785f54df5a8c57ca1464589078df787d3982d10637019a548a10b953a5", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400020000000000000000000000000000100000000000820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000100020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x9fe6e24cffcad2802ba859d141ba3756daeff2f3f4a50774f877641c32e8cdca", + "transactionIndex": "0x1", + "blockHash": "0xb001cdf2e2a4376dc536c64d184f8ca83681be21eb34e14b637606c998453a28", + "blockNumber": "0xe996d6", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x13e86b2800000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb001cdf2e2a4376dc536c64d184f8ca83681be21eb34e14b637606c998453a28", + "blockNumber": "0xe996d6", + "transactionHash": "0x9fe6e24cffcad2802ba859d141ba3756daeff2f3f4a50774f877641c32e8cdca", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400020000000000000000000000000000000000000000020000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000020000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xbb081dc2b423c11ef8aab4f25c4a94465248257bd743be5f70892bd006c7aa37", + "transactionIndex": "0x1", + "blockHash": "0x9e80e36826a70e853e6832391c0c8f7e485f192b768256ea9339c813e2496b4b", + "blockNumber": "0xe996d8", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x07b35d1d00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x9e80e36826a70e853e6832391c0c8f7e485f192b768256ea9339c813e2496b4b", + "blockNumber": "0xe996d8", + "transactionHash": "0xbb081dc2b423c11ef8aab4f25c4a94465248257bd743be5f70892bd006c7aa37", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400020000000000000000000000000000000000000002020000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xca1b0ece35b5246107dfc389e0b7d92ed8919d3cef3bdc3a69c2b6219f33db47", + "transactionIndex": "0x1", + "blockHash": "0x6b91d0089bd80f1978145ebf4e797da192437aa264e5fc782b1b39ae7a20c62d", + "blockNumber": "0xe996dd", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x7b72aeb900000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x6b91d0089bd80f1978145ebf4e797da192437aa264e5fc782b1b39ae7a20c62d", + "blockNumber": "0xe996dd", + "transactionHash": "0xca1b0ece35b5246107dfc389e0b7d92ed8919d3cef3bdc3a69c2b6219f33db47", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400020000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000020000000000800000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xef1936ab818067330b81e11398134e785abd0d6916603aa0b97db9ef1e863dc8", + "transactionIndex": "0x1", + "blockHash": "0x15d373af0c1e8ce17e3300176e536f44d0c2027bf8dc1d1c6d52745aa3394a6a", + "blockNumber": "0xe996df", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x5337e67000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x15d373af0c1e8ce17e3300176e536f44d0c2027bf8dc1d1c6d52745aa3394a6a", + "blockNumber": "0xe996df", + "transactionHash": "0xef1936ab818067330b81e11398134e785abd0d6916603aa0b97db9ef1e863dc8", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400020000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020000000000000000000800000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x48a0208db3bd7ea9bdf9307e7d6f9dd4a567504484bb4d595b60282b7f4c46a2", + "transactionIndex": "0x1", + "blockHash": "0x3edf4555c5409a7f42851e9284ad9433a9eb81087949fed6e4e3f92a4e1c3560", + "blockNumber": "0xe996e3", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xec523afd00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x3edf4555c5409a7f42851e9284ad9433a9eb81087949fed6e4e3f92a4e1c3560", + "blockNumber": "0xe996e3", + "transactionHash": "0x48a0208db3bd7ea9bdf9307e7d6f9dd4a567504484bb4d595b60282b7f4c46a2", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400020000000000000400000000000000000000000000020020000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x218fc5c5163dfa54620ef794b9c8d9a11e9c29494d56eac7186338949dfe3478", + "transactionIndex": "0x1", + "blockHash": "0x2ac8348a51a7eb4bcbf9435d0aaf94b38dc3e2be66260ed9a7a3d6a87c0a10b8", + "blockNumber": "0xe996e5", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xc866983b00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x2ac8348a51a7eb4bcbf9435d0aaf94b38dc3e2be66260ed9a7a3d6a87c0a10b8", + "blockNumber": "0xe996e5", + "transactionHash": "0x218fc5c5163dfa54620ef794b9c8d9a11e9c29494d56eac7186338949dfe3478", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400020000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000010000000000400000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x82afb3b90baa40f7e62bacadd4a13eaa7ba300ca0512d7abf8c7d077ad79e396", + "transactionIndex": "0x1", + "blockHash": "0x37940f4c280f92239b09eaf4b5456df66f2e7075104fb55dda7a1bb2c9a6af52", + "blockNumber": "0xe996e8", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x1bba16db00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x37940f4c280f92239b09eaf4b5456df66f2e7075104fb55dda7a1bb2c9a6af52", + "blockNumber": "0xe996e8", + "transactionHash": "0x82afb3b90baa40f7e62bacadd4a13eaa7ba300ca0512d7abf8c7d077ad79e396", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400020000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000020000000000100000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x64b76849f49a581a9a8964059e71e770cc01526dd1d5d9368a0bec161376cdd6", + "transactionIndex": "0x1", + "blockHash": "0x02201647d3a19d2aa49d71a8f5ea587c84cb1a402c39357e9c1e44d778030bc7", + "blockNumber": "0xe996eb", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xc89d346000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x02201647d3a19d2aa49d71a8f5ea587c84cb1a402c39357e9c1e44d778030bc7", + "blockNumber": "0xe996eb", + "transactionHash": "0x64b76849f49a581a9a8964059e71e770cc01526dd1d5d9368a0bec161376cdd6", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400020000000000000000000000000000000000000000020000000000000080000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000080020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x8727626aa6d69a1663d87b542b62f568b725cd66d33618d0c2636aa381636133", + "transactionIndex": "0x1", + "blockHash": "0xa4e1a341fcb933b7d25aa5f1dc0b25524f29b66ef460b24d986a343269f1c361", + "blockNumber": "0xe996f4", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xbdf06c8e00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xa4e1a341fcb933b7d25aa5f1dc0b25524f29b66ef460b24d986a343269f1c361", + "blockNumber": "0xe996f4", + "transactionHash": "0x8727626aa6d69a1663d87b542b62f568b725cd66d33618d0c2636aa381636133", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400020000000000000000000000000000000000000000020000000004000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000018000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x2b26293b93837b4aed4589373b9103a785984badbd1b5597ca5652f153923a98", + "transactionIndex": "0x1", + "blockHash": "0x83f3461390f259b33aea9f4665f889ad2deb9d6837d62e020192803c6e4ec5ac", + "blockNumber": "0xe996f7", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xe0a7e931e2595e69d995462ad4d3dc676030168b", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xb53d095800000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x83f3461390f259b33aea9f4665f889ad2deb9d6837d62e020192803c6e4ec5ac", + "blockNumber": "0xe996f7", + "transactionHash": "0x2b26293b93837b4aed4589373b9103a785984badbd1b5597ca5652f153923a98", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400020000000000000000000000000000000000000000020000000000000000000000000000008000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000001000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x13d2fb8ad0b2cd872a3da81149c502e6ad12c2bac8c22527582d03db27a8e182", + "transactionIndex": "0x1", + "blockHash": "0x617de8c2d8fafdc528091a27b98733c71c1c6d2a0fd6d79597810114906e7ff5", + "blockNumber": "0xe996f9", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x3eb039", + "gasUsed": "0x3eb039", + "contractAddress": "0x3ed5b1e3d41c09d4785276a284cec3acb51e9d55", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x2a6e2e7fe186e293f1dd8fe1b384c7898ef55bb4b2b9296b710dd17ff2d5d957", + "transactionIndex": "0x1", + "blockHash": "0xa62f0f8b72770076567ccf2fcd4caebf7eda604a5128013954b2c72da37061be", + "blockNumber": "0xe996fb", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb9b811fa9da2a63af4ae050807474010cc3f431d", + "cumulativeGasUsed": "0xb84c", + "gasUsed": "0xb84c", + "contractAddress": null, + "logs": [ + { + "address": "0xb9b811fa9da2a63af4ae050807474010cc3f431d", + "topics": [ + "0x310ba5f1d2ed074b51e2eccd052a47ae9ab7c6b800d1fca3db3999d6a592ca03" + ], + "data": "0x0000000000000000000000003ed5b1e3d41c09d4785276a284cec3acb51e9d55", + "blockHash": "0xa62f0f8b72770076567ccf2fcd4caebf7eda604a5128013954b2c72da37061be", + "blockNumber": "0xe996fb", + "transactionHash": "0x2a6e2e7fe186e293f1dd8fe1b384c7898ef55bb4b2b9296b710dd17ff2d5d957", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000001000000000000000000010000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xc0b17e0e88f1081ff76e2531c36702926817d0db4fc5c430c528581cc909cfff", + "transactionIndex": "0x1", + "blockHash": "0x6845a5088169a5b1725014c6f72e34b9d5a15f01caeacc143f39c200bc81db83", + "blockNumber": "0xe996fd", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb9b811fa9da2a63af4ae050807474010cc3f431d", + "cumulativeGasUsed": "0xc0b0f", + "gasUsed": "0xc0b0f", + "contractAddress": null, + "logs": [ + { + "address": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x0000000000000000000000003ed5b1e3d41c09d4785276a284cec3acb51e9d55" + ], + "data": "0x", + "blockHash": "0x6845a5088169a5b1725014c6f72e34b9d5a15f01caeacc143f39c200bc81db83", + "blockNumber": "0xe996fd", + "transactionHash": "0xc0b17e0e88f1081ff76e2531c36702926817d0db4fc5c430c528581cc909cfff", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "topics": [ + "0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258" + ], + "data": "0x000000000000000000000000b9b811fa9da2a63af4ae050807474010cc3f431d", + "blockHash": "0x6845a5088169a5b1725014c6f72e34b9d5a15f01caeacc143f39c200bc81db83", + "blockNumber": "0xe996fd", + "transactionHash": "0xc0b17e0e88f1081ff76e2531c36702926817d0db4fc5c430c528581cc909cfff", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x6845a5088169a5b1725014c6f72e34b9d5a15f01caeacc143f39c200bc81db83", + "blockNumber": "0xe996fd", + "transactionHash": "0xc0b17e0e88f1081ff76e2531c36702926817d0db4fc5c430c528581cc909cfff", + "transactionIndex": "0x1", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9b811fa9da2a63af4ae050807474010cc3f431d", + "blockHash": "0x6845a5088169a5b1725014c6f72e34b9d5a15f01caeacc143f39c200bc81db83", + "blockNumber": "0xe996fd", + "transactionHash": "0xc0b17e0e88f1081ff76e2531c36702926817d0db4fc5c430c528581cc909cfff", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0xb9b811fa9da2a63af4ae050807474010cc3f431d", + "topics": [ + "0x26ad9f07a47e389150a15677a365d64f42af0000b792c182ada6a3b5ab193a0b", + "0x000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32", + "0x0000000000000000000000001ea8fb2f671620767f41559b663b86b1365bbc3d" + ], + "data": "0x000000000000000000000000e0a7e931e2595e69d995462ad4d3dc676030168b", + "blockHash": "0x6845a5088169a5b1725014c6f72e34b9d5a15f01caeacc143f39c200bc81db83", + "blockNumber": "0xe996fd", + "transactionHash": "0xc0b17e0e88f1081ff76e2531c36702926817d0db4fc5c430c528581cc909cfff", + "transactionIndex": "0x1", + "logIndex": "0x4", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000101000000000000008420000000000008000000000000080004800000000000000000000000000000000000000000000000000000001000000000000010000000000000000000002000000000000000400000000000000000000000008000000000000200000000000000000810000000000000000000000000000000000000000000008000000000000000000000080000000000000800000000000000000000000000004000400004000000000000000000000000000000000000020000000000000000040040000000010000400000010000000000000000000000000000000000000000000000400000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x211c8ffc6c9e01b6ffab82761d28127260de2da3db22b4f77e065f0461005033", + "transactionIndex": "0x1", + "blockHash": "0xf3df3d81026032989611127f08b27613774008e9b996845424ae9776b6c32267", + "blockNumber": "0xe99701", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x61aa05946908b4a21081970101c5655704944314", + "cumulativeGasUsed": "0xb463", + "gasUsed": "0xb463", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x90366869e6c64a0277c1ceb5ed7ec737447a3340ce8e23292c35af153215224b", + "transactionIndex": "0x1", + "blockHash": "0x548178e89b8401d218a6ead69138fc9e88bd4f1924154b9db6863b166acc2e8b", + "blockNumber": "0xe99707", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x61aa05946908b4a21081970101c5655704944314", + "cumulativeGasUsed": "0xb4a5", + "gasUsed": "0xb4a5", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xc148937c8861de03dee09f4d1c2ea2e4eaf7ceb47652f46b353c227c57c70344", + "transactionIndex": "0x1", + "blockHash": "0x5aa29680d5c64a36fdef4519b999f3559d57844df37018001d3e595a8c2be8d0", + "blockNumber": "0xe9970c", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x51d66c", + "gasUsed": "0x51d66c", + "contractAddress": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "logs": [ + { + "address": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x", + "blockHash": "0x5aa29680d5c64a36fdef4519b999f3559d57844df37018001d3e595a8c2be8d0", + "blockNumber": "0xe9970c", + "transactionHash": "0xc148937c8861de03dee09f4d1c2ea2e4eaf7ceb47652f46b353c227c57c70344", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010000000000000000000000000000000000000800000000000800000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000800000000000000000000000000000020000000000000000000800000000040000000000000000000000400000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xf3720651c1c7ee109d72225d3ab8bca6ab8fa5c70bf4c9543b43b492b6d6d757", + "transactionIndex": "0x1", + "blockHash": "0x8c01258eb5f265f429228da0afbd31a628359dc416a6b5a1fc65adf05d751878", + "blockNumber": "0xe99711", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x61aa05946908b4a21081970101c5655704944314", + "cumulativeGasUsed": "0x7196", + "gasUsed": "0x7196", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x1929c64e38497e262b625fddd38d78327b704b44c40d8b9e23eb9b701915d4e0", + "transactionIndex": "0x1", + "blockHash": "0x7bcea6a3eb190f9b7fd1dd76c12a2629b864be901c8096ec1eb5e10a0f4d7094", + "blockNumber": "0xe99713", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x1c2d0d", + "gasUsed": "0x1c2d0d", + "contractAddress": "0x75f156824604b546603dacaf75b8c7ee2401d5c7", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x89cd69caced56b39d6421817f08918e452f7597ea8bded03d3d099aa40616ee2", + "transactionIndex": "0x1", + "blockHash": "0x84210eab7e0ef5f34010de64782aceffdefbad6554589a71d33cd1e33b4ce4b9", + "blockNumber": "0xe99718", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x61aa05946908b4a21081970101c5655704944314", + "cumulativeGasUsed": "0xb461", + "gasUsed": "0xb461", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/421611/run-latest.json", + "returns": {}, + "timestamp": 1662725801, + "commit": "b6de2fc" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/deploy.avax.json b/broadcast-saved/saved/run-5-avax-arb-test/deploy.avax.json new file mode 100644 index 0000000..f8ea26a --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/deploy.avax.json @@ -0,0 +1,1636 @@ +{ + "transactions": [ + { + "hash": "0xdaffe7dc6cab1da2140eba82d5eb772ab811b48cdb3a54691764986f7c60910c", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0x4212e32ca187c758abe233705568ced9c72dc032", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x302df9", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b5060405162002a2c38038062002a2c833981016040819052620000349162000d6e565b336000908152602081905260408082208054600160ff19918216811790925560808501516001600160a01b03168452919092208054909116909117905580516200007e906200015f565b60c08101516007805461ffff909216600160a01b0261ffff60a01b199092169190911790556020810151600a80546001600160a01b039283166001600160a01b0319918216179091556040830151600b80549190931691161790556080810151620000e9906200021f565b6060810151620000f990620002db565b6080810151620001099062000397565b60a0810151620001199062000453565b620001236200050f565b6200012d62000b77565b60405130907ff40fcec21964ffb566044d083b4073f29f7f7929110ea19e1b3ebe375d89055e90600090a25062000e78565b3360008181526020819052604090205460ff16620001b35760405162461bcd60e51b815260206004820152601360248201526000805160206200296283398151915260448201526064015b60405180910390fd5b816001600160a01b038116620001fb5760405162461bcd60e51b81526020600482015260166024820152600080516020620029828339815191526044820152606401620001aa565b5050600880546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166200026f5760405162461bcd60e51b81526020600482015260136024820152600080516020620029628339815191526044820152606401620001aa565b816001600160a01b038116620002b75760405162461bcd60e51b81526020600482015260166024820152600080516020620029828339815191526044820152606401620001aa565b5050600380546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166200032b5760405162461bcd60e51b81526020600482015260136024820152600080516020620029628339815191526044820152606401620001aa565b816001600160a01b038116620003735760405162461bcd60e51b81526020600482015260166024820152600080516020620029828339815191526044820152606401620001aa565b5050600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620003e75760405162461bcd60e51b81526020600482015260136024820152600080516020620029628339815191526044820152606401620001aa565b816001600160a01b0381166200042f5760405162461bcd60e51b81526020600482015260166024820152600080516020620029828339815191526044820152606401620001aa565b5050600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620004a35760405162461bcd60e51b81526020600482015260136024820152600080516020620029628339815191526044820152606401620001aa565b816001600160a01b038116620004eb5760405162461bcd60e51b81526020600482015260166024820152600080516020620029828339815191526044820152606401620001aa565b5050600280546001600160a01b0319166001600160a01b0392909216919091179055565b600d805460018101825560009190915260408051808201909152600e8082526d747269676765725061757365282960901b60209092019182526200056692600080516020620029c383398151915201919062000c98565b50600d8054600181018255600091825260408051606081019091526021808252600080516020620029c38339815191529092019291620029a260208301398051620005b993925060209091019062000c98565b50600d80546001810182556000919091526040805180820190915260108082526f7365744175746828616464726573732960801b60209092019182526200061392600080516020620029c383398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260198082527f736574426c6f636b73506572596561722875696e74323536290000000000000060209092019182526200067a92600080516020620029c383398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601d8082527f7365744861727665737446656550657263656e742875696e74323536290000006020909201918252620006e192600080516020620029c383398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601d8082527f7365744275726e696e6746656550657263656e742875696e743235362900000060209092019182526200074892600080516020620029c383398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601e8082527f73657448617276657374466565526563656976657228616464726573732900006020909201918252620007af92600080516020620029c383398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601e8082527f7365744275726e696e674665655265636569766572286164647265737329000060209092019182526200081692600080516020620029c383398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260198082527f7365744861727665737457696e646f772875696e74313238290000000000000060209092019182526200087d92600080516020620029c383398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260178082527f7365744861727665737444656c61792875696e743634290000000000000000006020909201918252620008e492600080516020620029c383398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601b8082527f7365745769746864726177616c5175657565286164647265737329000000000060209092019182526200094b92600080516020620029c383398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260168082527f74727573745374726174656779286164647265737329000000000000000000006020909201918252620009b292600080516020620029c383398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260198082527f6469737472757374537472617465677928616464726573732900000000000000602090920191825262000a1992600080516020620029c383398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152600f8082526e6578656342617463684275726e282960881b602090920191825262000a7292600080516020620029c383398151915201919062000c98565b50600d8054600181018255600091909152604080518082019091526012808252716861727665737428616464726573735b5d2960701b602090920191825262000ace92600080516020620029c383398151915201919062000c98565b50600d8054600181018255600091825260408051606081019091526024808252600080516020620029c3833981519152909201929162002a086020830139805162000b2193925060209091019062000c98565b50600d8054600181018255600091825260408051606081019091526025808252600080516020620029c38339815191529092019291620029e36020830139805162000b7493925060209091019062000c98565b50565b600e80546001810182556000919091526040805180820190915260188082527f6465706f73697428616464726573732c75696e74323536290000000000000000602090920191825262000bdd926000805160206200294283398151915201919062000c98565b50600e80546001810182556000919091526040805180820190915260178082527f656e74657242617463684275726e2875696e7432353629000000000000000000602090920191825262000c44926000805160206200294283398151915201919062000c98565b50600e805460018101825560009190915260408051808201909152600f8082526e6578697442617463684275726e282960881b602090920191825262000b7492600080516020620029428339815191520191905b82805462000ca69062000e3b565b90600052602060002090601f01602090048101928262000cca576000855562000d15565b82601f1062000ce557805160ff191683800117855562000d15565b8280016001018555821562000d15579182015b8281111562000d1557825182559160200191906001019062000cf8565b5062000d2392915062000d27565b5090565b5b8082111562000d23576000815560010162000d28565b80516001600160a01b038116811462000d5657600080fd5b919050565b805161ffff8116811462000d5657600080fd5b600060e0828403121562000d8157600080fd5b60405160e081016001600160401b038111828210171562000db257634e487b7160e01b600052604160045260246000fd5b60405262000dc08362000d3e565b815262000dd06020840162000d3e565b602082015262000de36040840162000d3e565b604082015262000df66060840162000d3e565b606082015262000e096080840162000d3e565b608082015262000e1c60a0840162000d3e565b60a082015262000e2f60c0840162000d5b565b60c08201529392505050565b600181811c9082168062000e5057607f821691505b6020821081141562000e7257634e487b7160e01b600052602260045260246000fd5b50919050565b611aba8062000e886000396000f3fe608060405234801561001057600080fd5b50600436106102065760003560e01c8063909e28601161011a578063be6f1c81116100ad578063ddf508021161007c578063ddf508021461049e578063de9375f2146104b1578063ec1e31a0146104c4578063f887ea40146104d7578063ff3f303c146104ea57600080fd5b8063be6f1c8114610452578063c42cf53514610465578063c7b9d53014610478578063d8a06f731461048b57600080fd5b8063a9750704116100e9578063a9750704146103ff578063b353aaa714610412578063b536818a14610425578063bdb2321f1461043f57600080fd5b8063909e2860146103a957806399aa9079146103bc5780639a8a0592146103c4578063a8c62e76146103ec57600080fd5b8063397bfe551161019d5780635bb478081161016c5780635bb478081461034a5780636f307dc31461035d5780636f81a6b0146103705780637f4b4e9b14610383578063893a53721461039657600080fd5b8063397bfe55146102f157806347f74912146103045780634b800b9a1461032457806353e78b6b1461033757600080fd5b8063116d0cbe116101d9578063116d0cbe146102a157806315b75bea146102b65780631fe4a686146102cb578063365a86fc146102de57600080fd5b8063027aa9f51461020b5780630c340a24146102315780630cb61f6c1461025c5780630d4d8c5f1461026f575b600080fd5b6102136104fd565b6040805160ff90931683526020830191909152015b60405180910390f35b600154610244906001600160a01b031681565b6040516001600160a01b039091168152602001610228565b600354610244906001600160a01b031681565b61028861027d3660046115c2565b805160209091012090565b6040516001600160e01b03199091168152602001610228565b6102a96105f4565b60405161022891906116c0565b6102c96102c4366004611737565b6106cd565b005b600254610244906001600160a01b031681565b600754610244906001600160a01b031681565b6102c96102ff366004611737565b610750565b61031761031236600461175b565b6107ca565b6040516102289190611774565b6102c9610332366004611787565b610876565b6102c9610345366004611737565b6108bc565b6102c9610358366004611737565b610936565b600854610244906001600160a01b031681565b6102c961037e36600461175b565b6109b0565b6102c9610391366004611737565b610a4c565b600554610244906001600160a01b031681565b6103176103b736600461175b565b610ac6565b6102a9610ad6565b6007546103d990600160a01b900461ffff1681565b60405161ffff9091168152602001610228565b600954610244906001600160a01b031681565b6102c961040d3660046117dc565b610ba6565b600b54610244906001600160a01b031681565b61042d600081565b60405160ff9091168152602001610228565b6102c961044d366004611737565b610dd5565b6102c9610460366004611737565b610e4f565b6102c9610473366004611737565b610ec9565b6102c9610486366004611737565b610f43565b600454610244906001600160a01b031681565b6102c96104ac366004611737565b610fbd565b600c54610244906001600160a01b031681565b600654610244906001600160a01b031681565b600a54610244906001600160a01b031681565b6102c96104f83660046117f7565b611037565b6000806000600560009054906101000a90046001600160a01b03166001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610555573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610579919061182c565b6001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105da9190611849565b905060006105e982600a611968565b919491935090915050565b6060600e805480602002602001604051908101604052809291908181526020016000905b828210156106c457838290600052602060002001805461063790611977565b80601f016020809104026020016040519081016040528092919081815260200182805461066390611977565b80156106b05780601f10610685576101008083540402835291602001916106b0565b820191906000526020600020905b81548152906001019060200180831161069357829003601f168201915b505050505081526020019060010190610618565b50505050905090565b3360008181526020819052604090205460ff166107055760405162461bcd60e51b81526004016106fc906119b2565b60405180910390fd5b816001600160a01b03811661072c5760405162461bcd60e51b81526004016106fc906119df565b5050600380546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff1661077f5760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b0381166107a65760405162461bcd60e51b81526004016106fc906119df565b5050600580546001600160a01b0319166001600160a01b0392909216919091179055565b600d81815481106107da57600080fd5b9060005260206000200160009150905080546107f590611977565b80601f016020809104026020016040519081016040528092919081815260200182805461082190611977565b801561086e5780601f106108435761010080835404028352916020019161086e565b820191906000526020600020905b81548152906001019060200180831161085157829003601f168201915b505050505081565b3360008181526020819052604090205460ff166108a55760405162461bcd60e51b81526004016106fc906119b2565b6108ad611092565b6108b783836111ec565b505050565b3360008181526020819052604090205460ff166108eb5760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b0381166109125760405162461bcd60e51b81526004016106fc906119df565b5050600680546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166109655760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b03811661098c5760405162461bcd60e51b81526004016106fc906119df565b5050600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166109df5760405162461bcd60e51b81526004016106fc906119b2565b600554600954604051635ef8364760e11b81526001600160a01b0391821660048201526024810185905291169063bdf06c8e906044015b600060405180830381600087803b158015610a3057600080fd5b505af1158015610a44573d6000803e3d6000fd5b505050505050565b3360008181526020819052604090205460ff16610a7b5760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b038116610aa25760405162461bcd60e51b81526004016106fc906119df565b5050600c80546001600160a01b0319166001600160a01b0392909216919091179055565b600e81815481106107da57600080fd5b6060600d805480602002602001604051908101604052809291908181526020016000905b828210156106c4578382906000526020600020018054610b1990611977565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4590611977565b8015610b925780601f10610b6757610100808354040283529160200191610b92565b820191906000526020600020905b815481529060010190602001808311610b7557829003601f168201915b505050505081526020019060010190610afa565b3360008181526020819052604090205460ff16610bd55760405162461bcd60e51b81526004016106fc906119b2565b600c546001600160a01b0316610c2d5760405162461bcd60e51b815260206004820152601860248201527f7365747570526f6c65733a3a41757468206e6f7420736574000000000000000060448201526064016106fc565b600c5460408051638da5cb5b60e01b8152905130926001600160a01b031691638da5cb5b9160048083019260209291908290030181865afa158015610c76573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9a919061182c565b6001600160a01b031614610ce55760405162461bcd60e51b815260206004820152601260248201527105472616e73666572206f776e6572736869760741b60448201526064016106fc565b600c54600180546040516319ebfd2160e21b81526001600160a01b039182166004820152600060248201526044810192909252909116906367aff48490606401600060405180830381600087803b158015610d3f57600080fd5b505af1158015610d53573d6000803e3d6000fd5b505050508115610dc957600c546040516319ebfd2160e21b815230600482015260006024820152600160448201526001600160a01b03909116906367aff48490606401600060405180830381600087803b158015610db057600080fd5b505af1158015610dc4573d6000803e3d6000fd5b505050505b610dd161131f565b5050565b3360008181526020819052604090205460ff16610e045760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b038116610e2b5760405162461bcd60e51b81526004016106fc906119df565b5050600880546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610e7e5760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b038116610ea55760405162461bcd60e51b81526004016106fc906119df565b5050600780546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610ef85760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b038116610f1f5760405162461bcd60e51b81526004016106fc906119df565b5050600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610f725760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b038116610f995760405162461bcd60e51b81526004016106fc906119df565b5050600280546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610fec5760405162461bcd60e51b81526004016106fc906119b2565b816001600160a01b0381166110135760405162461bcd60e51b81526004016106fc906119df565b5050600980546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166110665760405162461bcd60e51b81526004016106fc906119b2565b506001600160a01b03919091166000908152602081905260409020805460ff1916911515919091179055565b600560009054906101000a90046001600160a01b03166001600160a01b0316636833f60d6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156110e257600080fd5b505af11580156110f6573d6000803e3d6000fd5b5050505060006111046104fd565b6005549092506001600160a01b03169050634eddea06611126836103e8611a0f565b611132846107d0611a0f565b6040516001600160e01b031960e085901b16815260048101929092526024820152604401600060405180830381600087803b15801561117057600080fd5b505af1158015611184573d6000803e3d6000fd5b505060055460095460405163ec523afd60e01b81526001600160a01b0391821660048201529116925063ec523afd9150602401600060405180830381600087803b1580156111d157600080fd5b505af11580156111e5573d6000803e3d6000fd5b5050505050565b60075460408051606084901b6bffffffffffffffffffffffff1916602082015281516014818303018152603482019283905263eb8d72b760e01b9092526001600160a01b039092169163eb8d72b79161124a91869190603801611a2e565b600060405180830381600087803b15801561126457600080fd5b505af1158015611278573d6000803e3d6000fd5b5050600754600554604051633f935f6f60e01b81526001600160a01b0391821660048201526001602482015291169250633f935f6f9150604401600060405180830381600087803b1580156112cc57600080fd5b505af11580156112e0573d6000803e3d6000fd5b505060075460095460405163747684bb60e01b81526001600160a01b039182166004820152600160248201529116925063747684bb9150604401610a16565b600c546001600160a01b03166113775760405162461bcd60e51b815260206004820152601e60248201527f736574206361706162696c69746965733a3a41757468206e6f7420736574000060448201526064016106fc565b60005b600e5481101561144457611432600e828154811061139a5761139a611a53565b9060005260206000200180546113af90611977565b80601f01602080910402602001604051908101604052809291908181526020018280546113db90611977565b80156114285780601f106113fd57610100808354040283529160200191611428565b820191906000526020600020905b81548152906001019060200180831161140b57829003601f168201915b5050505050611515565b8061143c81611a69565b91505061137a565b5060005b600d5481101561151257611500600d828154811061146857611468611a53565b90600052602060002001805461147d90611977565b80601f01602080910402602001604051908101604052809291908181526020018280546114a990611977565b80156114f65780601f106114cb576101008083540402835291602001916114f6565b820191906000526020600020905b8154815290600101906020018083116114d957829003601f168201915b505050505061155d565b8061150a81611a69565b915050611448565b50565b80516020820120600c546040516325a8aced60e11b81526001600160e01b031983166004820152600160248201526001600160a01b0390911690634b5159da90604401610a16565b80516020820120600c54604051630ea9b75b60e01b8152600060048201526001600160e01b031983166024820152600160448201526001600160a01b0390911690630ea9b75b90606401610a16565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156115d457600080fd5b813567ffffffffffffffff808211156115ec57600080fd5b818401915084601f83011261160057600080fd5b813581811115611612576116126115ac565b604051601f8201601f19908116603f0116810190838211818310171561163a5761163a6115ac565b8160405282815287602084870101111561165357600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000815180845260005b818110156116995760208185018101518683018201520161167d565b818111156116ab576000602083870101525b50601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b8281101561171557603f19888603018452611703858351611673565b945092850192908501906001016116e7565b5092979650505050505050565b6001600160a01b038116811461151257600080fd5b60006020828403121561174957600080fd5b813561175481611722565b9392505050565b60006020828403121561176d57600080fd5b5035919050565b6020815260006117546020830184611673565b6000806040838503121561179a57600080fd5b823561ffff811681146117ac57600080fd5b915060208301356117bc81611722565b809150509250929050565b803580151581146117d757600080fd5b919050565b6000602082840312156117ee57600080fd5b611754826117c7565b6000806040838503121561180a57600080fd5b823561181581611722565b9150611823602084016117c7565b90509250929050565b60006020828403121561183e57600080fd5b815161175481611722565b60006020828403121561185b57600080fd5b815160ff8116811461175457600080fd5b634e487b7160e01b600052601160045260246000fd5b600181815b808511156118bd5781600019048211156118a3576118a361186c565b808516156118b057918102915b93841c9390800290611887565b509250929050565b6000826118d457506001611962565b816118e157506000611962565b81600181146118f757600281146119015761191d565b6001915050611962565b60ff8411156119125761191261186c565b50506001821b611962565b5060208310610133831016604e8410600b8410161715611940575081810a611962565b61194a8383611882565b806000190482111561195e5761195e61186c565b0290505b92915050565b600061175460ff8416836118c5565b600181811c9082168061198b57607f821691505b602082108114156119ac57634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252601390820152721111541313d651548e8e955395149554d51151606a1b604082015260600190565b60208082526016908201527543616e6e6f74206265207a65726f206164647265737360501b604082015260600190565b6000816000190483118215151615611a2957611a2961186c565b500290565b61ffff83168152604060208201526000611a4b6040830184611673565b949350505050565b634e487b7160e01b600052603260045260246000fd5b6000600019821415611a7d57611a7d61186c565b506001019056fea264697066735822122023b7943500ef0bf7801905364075d9cdd6614bfb4b3a69b46007e6f9775f2bf164736f6c634300080c0033bb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd4445504c4f5945523a3a554e545255535445440000000000000000000000000043616e6e6f74206265207a65726f2061646472657373000000000000000000007365744465706f7369744c696d6974732875696e743235362c75696e7432353629d7b6990105719101dabeb77144f2a3385c8033acd3af97e9423a695e81ad1eb5776974686472617746726f6d537472617465677928616464726573732c75696e74323536296465706f736974496e746f537472617465677928616464726573732c75696e74323536290000000000000000000000004a0d1092e9df255cf95d72834ea925513278231800000000000000000000000013093e05eb890dfa6dacecbde51d24dabab2faa100000000000000000000000093f54d755a063ce7bb9e6ac47eccc8e33411d706000000000000000000000000f79e37019c3ae3f26c562ed7d9e730c0bbba572500000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79000000000000000000000000eb959af810fec83de7021a77906ab3d9fde567b10000000000000000000000000000000000000000000000000000000000002716", + "nonce": "0x77", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xaf6d79289f3180e155177801692447a9a7b16a15bc9980addf90e2219b5fcebf", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0xe2e69", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051610c8c380380610c8c83398101604081905261002f916100e1565b600080546001600160a01b03199081166001600160a01b0385811691821784556001805490931690851617909155604051849284929133917f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7691a36040516001600160a01b0382169033907fa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b7638998019890600090a35050505061011b565b6001600160a01b03811681146100de57600080fd5b50565b600080604083850312156100f457600080fd5b82516100ff816100c9565b6020840151909250610110816100c9565b809150509250929050565b610b628061012a6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80637a9e5e4b11610097578063c53a398511610066578063c53a398514610225578063e688747b1461024e578063ea7ca27614610284578063ed0d0efb146102bb57600080fd5b80637a9e5e4b146101c15780638da5cb5b146101d4578063b7009613146101ff578063bf7e214f1461021257600080fd5b806313af4035116100d357806313af4035146101755780634b5159da1461018857806367aff4841461019b578063728b952b146101ae57600080fd5b806306a36aee146100fa5780630bade8a41461012d5780630ea9b75b14610160575b600080fd5b61011a6101083660046108c8565b60036020526000908152604090205481565b6040519081526020015b60405180910390f35b61015061013b366004610902565b60046020526000908152604090205460ff1681565b6040519015158152602001610124565b61017361016e36600461093c565b6102db565b005b6101736101833660046108c8565b6103bc565b610173610196366004610983565b610439565b6101736101a93660046109ba565b6104cb565b6101736101bc3660046109e8565b610593565b6101736101cf3660046108c8565b61061c565b6000546101e7906001600160a01b031681565b6040516001600160a01b039091168152602001610124565b61015061020d366004610a16565b610706565b6001546101e7906001600160a01b031681565b6101e76102333660046108c8565b6002602052600090815260409020546001600160a01b031681565b61015061025c366004610a5d565b6001600160e01b03191660009081526005602052604090205460ff919091161c600116151590565b610150610292366004610a90565b6001600160a01b0391909116600090815260036020526040902054600160ff9092161c16151590565b61011a6102c9366004610902565b60056020526000908152604090205481565b6102f1336000356001600160e01b031916610806565b6103165760405162461bcd60e51b815260040161030d90610abc565b60405180910390fd5b8015610346576001600160e01b0319821660009081526005602052604090208054600160ff86161b17905561036d565b6001600160e01b0319821660009081526005602052604090208054600160ff86161b191690555b816001600160e01b0319168360ff167fbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151836040516103af911515815260200190565b60405180910390a3505050565b6103d2336000356001600160e01b031916610806565b6103ee5760405162461bcd60e51b815260040161030d90610abc565b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d769190a350565b61044f336000356001600160e01b031916610806565b61046b5760405162461bcd60e51b815260040161030d90610abc565b6001600160e01b03198216600081815260046020908152604091829020805460ff191685151590811790915591519182527f36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103910160405180910390a25050565b6104e1336000356001600160e01b031916610806565b6104fd5760405162461bcd60e51b815260040161030d90610abc565b801561052c576001600160a01b03831660009081526003602052604090208054600160ff85161b179055610552565b6001600160a01b03831660009081526003602052604090208054600160ff85161b191690555b8160ff16836001600160a01b03167f4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2836040516103af911515815260200190565b6105a9336000356001600160e01b031916610806565b6105c55760405162461bcd60e51b815260040161030d90610abc565b6001600160a01b0382811660008181526002602052604080822080546001600160a01b0319169486169485179055517fa4908e11a5f895b13d51526c331ac93cdd30e59772361c5d07874eb36bff20659190a35050565b6000546001600160a01b03163314806106b1575060015460405163b700961360e01b81526001600160a01b039091169063b70096139061067090339030906001600160e01b03196000351690600401610ae2565b602060405180830381865afa15801561068d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b19190610b0f565b6106ba57600080fd5b600180546001600160a01b0319166001600160a01b03831690811790915560405133907fa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b7638998019890600090a350565b6001600160a01b0380831660009081526002602052604081205490911680156107a25760405163b700961360e01b81526001600160a01b0382169063b70096139061075990889088908890600401610ae2565b602060405180830381865afa158015610776573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079a9190610b0f565b9150506107ff565b6001600160e01b0319831660009081526004602052604090205460ff16806107fb57506001600160e01b031983166000908152600560209081526040808320546001600160a01b03891684526003909252909120541615155b9150505b9392505050565b6001546000906001600160a01b03168015801590610890575060405163b700961360e01b81526001600160a01b0382169063b70096139061084f90879030908890600401610ae2565b602060405180830381865afa15801561086c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108909190610b0f565b806108a857506000546001600160a01b038581169116145b949350505050565b6001600160a01b03811681146108c557600080fd5b50565b6000602082840312156108da57600080fd5b81356107ff816108b0565b80356001600160e01b0319811681146108fd57600080fd5b919050565b60006020828403121561091457600080fd5b6107ff826108e5565b803560ff811681146108fd57600080fd5b80151581146108c557600080fd5b60008060006060848603121561095157600080fd5b61095a8461091d565b9250610968602085016108e5565b915060408401356109788161092e565b809150509250925092565b6000806040838503121561099657600080fd5b61099f836108e5565b915060208301356109af8161092e565b809150509250929050565b6000806000606084860312156109cf57600080fd5b83356109da816108b0565b92506109686020850161091d565b600080604083850312156109fb57600080fd5b8235610a06816108b0565b915060208301356109af816108b0565b600080600060608486031215610a2b57600080fd5b8335610a36816108b0565b92506020840135610a46816108b0565b9150610a54604085016108e5565b90509250925092565b60008060408385031215610a7057600080fd5b610a798361091d565b9150610a87602084016108e5565b90509250929050565b60008060408385031215610aa357600080fd5b8235610aae816108b0565b9150610a876020840161091d565b6020808252600c908201526b15539055551213d49256915160a21b604082015260600190565b6001600160a01b0393841681529190921660208201526001600160e01b0319909116604082015260600190565b600060208284031215610b2157600080fd5b81516107ff8161092e56fea26469706673582212206f0d09b10a7dbbbe1c3cdea8b04d693182854901cbe4001f61055e765871914b64736f6c634300080c003300000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a790000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x78", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xdeaa6e8be4e689f04578439e1f55d05b266ebb46a77f1e7da561957983fdeacb", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0x4212e32ca187c758abe233705568ced9c72dc032", + "function": "setMultiRolesAuthority(address)", + "arguments": [ + "36841622aae2c00c69e33b0b042f7acf5369af4d" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4212e32ca187c758abe233705568ced9c72dc032", + "gas": "0xf982", + "value": "0x0", + "data": "0x7f4b4e9b00000000000000000000000036841622aae2c00c69e33b0b042f7acf5369af4d", + "nonce": "0x79", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x4310c3ccf5b934e6d0968c157438e0289e7c8ea8051b4f654a473b348d658741", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setUserRole(address,uint8,bool)", + "arguments": [ + "63bce354dba7d6270cb34daa46b869892abb3a79", + "0", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x121da", + "value": "0x0", + "data": "0x67aff48400000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x7a", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xc6cff8ac78320ffd022471e2dac33b54d4276681f05b633a47e20e8c27b991f7", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setUserRole(address,uint8,bool)", + "arguments": [ + "63bce354dba7d6270cb34daa46b869892abb3a79", + "0", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0xa661", + "value": "0x0", + "data": "0x67aff48400000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x7b", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x7b612d63b7079db48caeda495eb302341d4ea25f3317c8e3060182754e963dbf", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setPublicCapability(bytes4,bool)", + "arguments": [ + "47e7ef24", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x10d26", + "value": "0x0", + "data": "0x4b5159da47e7ef24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x7c", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x6241eedc447bb3b4e69ed8e3ef38751fa60fd32806e719abdfe220b03a32f657", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setPublicCapability(bytes4,bool)", + "arguments": [ + "3c66a8fa", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x10d26", + "value": "0x0", + "data": "0x4b5159da3c66a8fa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x7d", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xa8a97081598a8140a604828468deba848f1d9c83e48de42f363e36d5e071357f", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setPublicCapability(bytes4,bool)", + "arguments": [ + "793101a5", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x10d26", + "value": "0x0", + "data": "0x4b5159da793101a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x7e", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x40299f7f190b9d91ec7bbe4ec6289fcf19a6455d3e9c425209ef9884cd224ae2", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "6833f60d", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000006833f60d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x7f", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xdbf765446afa35da1a3a0a5aae9f868c37de933f49fb203526017c9573d4667f", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "4eddea06", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000004eddea06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x80", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xa7fe6710897a99fdfa0a1313613fb55223b2fb95f343f3889df923a6bbe45b95", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "2b2e05c1", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000002b2e05c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x81", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x285b363f914f93f52e64dbb03fa057731ea77f03128eca0fcaccf5f1a710ee7c", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "e5fa2b70", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000e5fa2b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x82", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x94a454a18f243f298b5f0fc164c4dc15d43065666fcdb443920ecd728a8c96b4", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "cbc43f89", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000cbc43f89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x83", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xacb7ed3f8f3d6473ba1d49a5f2968cfc8bd52e08e3adc0c42a6033df12576547", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "305d61ae", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000305d61ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x84", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xdb88d3a77191fd13a9240b57e10cc5060c4acc62212b4a04f8c071335216df39", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "ac86ac72", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000ac86ac72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x85", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x26ffb670809069bd3fd35ed188f8a816830072f8e4c01f04f74aeba1c8895080", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "13e86b28", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b000000000000000000000000000000000000000000000000000000000000000013e86b28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x86", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x0b6af6b50c1ba27256abef48602c46b45bbdf2be36704acd19c193a655dcb25c", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "07b35d1d", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b000000000000000000000000000000000000000000000000000000000000000007b35d1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x87", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xc8dfae92534f524ee6309a7fec03dc3fa1f24df63edeb343114f98b633d0c417", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "7b72aeb9", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000007b72aeb9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x88", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xdcfc96d5a0e9b7df820493569e9ad870af137ec64d6502ae7176f7e0615d9361", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "5337e670", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000005337e670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x89", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xd64f4936d0381d56c8ca8c2e47c8b5f4ba3f4c19298e78669d8398b1f046f1ac", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "ec523afd", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000ec523afd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x8a", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x691e45cf197fd44207a380f1ad2de7ff64f7d48bac59c7b8b96770429baa6cbb", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "c866983b", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000c866983b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x8b", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xaae05db5910c2aafc6d0aefae1d39c8f254f292a0b62265d42d5f8edd8d8dae8", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "1bba16db", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000001bba16db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x8c", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x6bcbbce32e29936c80a4ea94b7c3840de9181feaec579c72495cddc47231fa04", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "c89d3460", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000c89d3460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x8d", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xbc52ecc394892d4b1301bdb2637c8688eea3ad75d2348033720cd4e99329add8", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "bdf06c8e", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000bdf06c8e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x8e", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xd32cf64ed19d517799fd44cb39e92cff3aed9da869ec40df0789bb2a5b36572e", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "b53d0958", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000b53d0958000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x8f", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xd107d22d9176405b4776f2b9e47a4b2068140ca7c549c81d0ea0d40f8d3ec963", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0x4212e32ca187c758abe233705568ced9c72dc032", + "function": "setFactory(address)", + "arguments": [ + "f79e37019c3ae3f26c562ed7d9e730c0bbba5725" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4212e32ca187c758abe233705568ced9c72dc032", + "gas": "0x8dc8", + "value": "0x0", + "data": "0x5bb47808000000000000000000000000f79e37019c3ae3f26c562ed7d9e730c0bbba5725", + "nonce": "0x90", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x5b04a7809a25481c399f04e92c7aba6c6c5b0ac28f489f4f0831ed67ca32e0bf", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0x4212e32ca187c758abe233705568ced9c72dc032", + "function": "setVaultImplementation(address)", + "arguments": [ + "486c4f38b69f765795e6f97d9457857d9eeb3491" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4212e32ca187c758abe233705568ced9c72dc032", + "gas": "0xf983", + "value": "0x0", + "data": "0x53e78b6b000000000000000000000000486c4f38b69f765795e6f97d9457857d9eeb3491", + "nonce": "0x91", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xbd0b8f3dafe90459991d06fa0456ede0d18a31db331a57fc389ecf55a3cd7390", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0x4212e32ca187c758abe233705568ced9c72dc032", + "function": "setVaultProxy(address)", + "arguments": [ + "79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4212e32ca187c758abe233705568ced9c72dc032", + "gas": "0x107d0", + "value": "0x0", + "data": "0x397bfe5500000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "nonce": "0x92", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x8d66c156bfd90e3eac5cda74cb040ccdc260e54808f9814c35bb40ea13bc1742", + "transactionType": "CREATE", + "contractName": "XChainHubSingle", + "contractAddress": "0x51873f9b28702509392054776bca7685b4d2777d", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x6a639c", + "value": "0x0", + "data": "0x60a06040523480156200001157600080fd5b506040516200605838038062006058833981016040819052620000349162000115565b6000805460ff1916905581818082816200004e336200009f565b600180556001600160a01b03908116608052600d80546001600160401b0319939092166801000000000000000002929092166001600160e01b031990911617615460179055506200014d9350505050565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b80516001600160a01b03811681146200011057600080fd5b919050565b600080604083850312156200012957600080fd5b6200013483620000f8565b91506200014460208401620000f8565b90509250929050565b608051615ebe6200019a6000396000818161043b01528181610ca801528181610e7101528181610ef30152818161117c0152818161178e015281816128ef01526137780152615ebe6000f3fe6080604052600436106103b75760003560e01c80638da5cb5b116101f2578063bd509fd51161010d578063dfc3c183116100a0578063f2fde38b1161006f578063f2fde38b14610c1d578063f48885ad14610c3d578063f619dc7514610c50578063f776fc6814610c8857600080fd5b8063dfc3c18314610b85578063e3e9f34514610ba5578063eae837fb14610bdd578063eb8d72b714610bfd57600080fd5b8063cd9fa91c116100dc578063cd9fa91c14610afa578063d1deba1f14610b1a578063d3632d5614610b2d578063dc6f4fe114610b4d57600080fd5b8063bd509fd514610a55578063c3d6cc7814610a75578063ca79087a14610aad578063cbed8b9c14610ada57600080fd5b8063a9e56f3c11610185578063af48633e11610154578063af48633e146109ba578063b5ec8e49146109cd578063bbfefd38146109ed578063bc9596be14610a1d57600080fd5b8063a9e56f3c14610933578063aae7aa4d1461095a578063ab8236f31461097a578063adf1ad461461099a57600080fd5b806398a9884d116101c157806398a9884d146108a357806398b52b47146108c3578063a2d3eb62146108e3578063a651cdd41461091357600080fd5b80638da5cb5b1461082b5780638eb7662d1461084e578063933eb0f01461086357806398a1d9591461088357600080fd5b80634cf8ab8e116102e25780636d042ae611610275578063747684bb11610244578063747684bb146107b65780637533d788146107d6578063838b3f9e146107f657806385a422591461080b57600080fd5b80636d042ae6146107365780636e9a4caf1461076c578063715018a6146107815780637278bf6e1461079657600080fd5b80635f6716f7116102b15780635f6716f7146106b457806366ad5c8a146106e157806367676b50146107015780636833f60d1461072157600080fd5b80634cf8ab8e14610604578063551596d31461063a5780635b8c41e61461064d5780635c975abb1461069c57600080fd5b806330c9473c1161035a5780633d8b38f6116103295780633d8b38f6146105915780633f935f6f146105b157806342d65a8d146105d157806344c6e242146105f157600080fd5b806330c9473c14610515578063364a27d214610535578063368a05ef1461055c57806336e9837d1461057c57600080fd5b806307e0db171161039657806307e0db17146104755780630d8968e61461049557806310ddb137146104d55780632f940c70146104f557600080fd5b80621d3567146103bc5780630696bd53146103de57806307968db114610429575b600080fd5b3480156103c857600080fd5b506103dc6103d7366004614cc2565b610c9d565b005b3480156103ea57600080fd5b506104166103f9366004614d5b565b600960209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b34801561043557600080fd5b5061045d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610420565b34801561048157600080fd5b506103dc610490366004614d92565b610e50565b3480156104a157600080fd5b506104c56104b0366004614db4565b60046020526000908152604090205460ff1681565b6040519015158152602001610420565b3480156104e157600080fd5b506103dc6104f0366004614d92565b610ed2565b34801561050157600080fd5b506103dc610510366004614dd1565b610f2a565b34801561052157600080fd5b506103dc610530366004614f07565b610f4c565b34801561054157600080fd5b5061054a605581565b60405160ff9091168152602001610420565b34801561056857600080fd5b506103dc610577366004614fe4565b611030565b34801561058857600080fd5b5061054a605781565b34801561059d57600080fd5b506104c56105ac366004615061565b61105e565b3480156105bd57600080fd5b506103dc6105cc3660046150c1565b61112a565b3480156105dd57600080fd5b506103dc6105ec366004615061565b61115d565b6103dc6105ff3660046150ef565b6111ec565b34801561061057600080fd5b5061045d61061f366004614d92565b600f602052600090815260409020546001600160a01b031681565b6103dc610648366004615113565b61156f565b34801561065957600080fd5b5061041661066836600461516c565b6003602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205481565b3480156106a857600080fd5b5060005460ff166104c5565b3480156106c057600080fd5b506106d46106cf3660046151c9565b61175d565b604051610420919061525d565b3480156106ed57600080fd5b506103dc6106fc366004614cc2565b61180d565b34801561070d57600080fd5b506103dc61071c366004615270565b611886565b34801561072d57600080fd5b506103dc6118b9565b34801561074257600080fd5b5061045d610751366004614d92565b6010602052600090815260409020546001600160a01b031681565b34801561077857600080fd5b5061054a60ab81565b34801561078d57600080fd5b506103dc6118dd565b3480156107a257600080fd5b506103dc6107b1366004615270565b6118ef565b3480156107c257600080fd5b506103dc6107d13660046150c1565b611922565b3480156107e257600080fd5b506106d46107f1366004614d92565b611955565b34801561080257600080fd5b5061054a600181565b34801561081757600080fd5b506103dc610826366004614db4565b6119ef565b34801561083757600080fd5b5060005461010090046001600160a01b031661045d565b34801561085a57600080fd5b5061054a600081565b34801561086f57600080fd5b506103dc61087e3660046152af565b611c68565b34801561088f57600080fd5b506103dc61089e3660046152c8565b611e01565b3480156108af57600080fd5b506103dc6108be3660046152fd565b611e17565b3480156108cf57600080fd5b506103dc6108de366004615270565b611e72565b3480156108ef57600080fd5b506104c56108fe366004614db4565b60056020526000908152604090205460ff1681565b34801561091f57600080fd5b506103dc61092e3660046150c1565b611ea5565b34801561093f57600080fd5b50600d5461045d90600160401b90046001600160a01b031681565b34801561096657600080fd5b506103dc610975366004614db4565b611ed8565b34801561098657600080fd5b506103dc610995366004615358565b611fb0565b3480156109a657600080fd5b506103dc6109b53660046153f2565b6120c5565b6103dc6109c836600461541e565b6120e9565b3480156109d957600080fd5b506103dc6109e83660046152c8565b6127ff565b3480156109f957600080fd5b506104c5610a08366004614db4565b60066020526000908152604090205460ff1681565b348015610a2957600080fd5b50610416610a38366004614d5b565b600a60209081526000928352604080842090915290825290205481565b348015610a6157600080fd5b506103dc610a70366004615431565b612811565b348015610a8157600080fd5b50610416610a903660046153f2565b600760209081526000928352604080842090915290825290205481565b348015610ab957600080fd5b50610416610ac8366004614db4565b60086020526000908152604090205481565b348015610ae657600080fd5b506103dc610af5366004615494565b6128d0565b348015610b0657600080fd5b50600e5461045d906001600160a01b031681565b6103dc610b28366004614cc2565b612965565b348015610b3957600080fd5b506103dc610b48366004615502565b612abf565b348015610b5957600080fd5b50600d54610b6d906001600160401b031681565b6040516001600160401b039091168152602001610420565b348015610b9157600080fd5b506103dc610ba036600461552c565b612b4f565b348015610bb157600080fd5b50610416610bc0366004614d5b565b600b60209081526000928352604080842090915290825290205481565b348015610be957600080fd5b506103dc610bf8366004615270565b612b62565b348015610c0957600080fd5b506103dc610c18366004615061565b612b95565b348015610c2957600080fd5b506103dc610c38366004614db4565b612bfc565b6103dc610c4b3660046155c6565b612c75565b348015610c5c57600080fd5b50610416610c6b366004614d5b565b600c60209081526000928352604080842090915290825290205481565b348015610c9457600080fd5b5061054a605681565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610d265760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a6c7a526563656976653a554e415554484f526044820152631254d15160e21b60648201526084015b60405180910390fd5b61ffff841660009081526002602052604081208054610d44906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054610d70906156b4565b8015610dbd5780601f10610d9257610100808354040283529160200191610dbd565b820191906000526020600020905b815481529060010190602001808311610da057829003601f168201915b5050505050905080518451148015610de2575080805190602001208480519060200120145b610e3d5760405162461bcd60e51b815260206004820152602660248201527f4c617965725a65726f4170703a3a6c7a526563656976653a494e56414c49442060448201526552454d4f544560d01b6064820152608401610d1d565b610e4985858585613235565b5050505050565b610e58613326565b6040516307e0db1760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307e0db17906024015b600060405180830381600087803b158015610ebe57600080fd5b505af1158015610e49573d6000803e3d6000fd5b610eda613326565b6040516310ddb13760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906310ddb13790602401610ea4565b610f32613326565b80610f476001600160a01b0382163385613386565b505050565b610f546133e9565b610f5c613326565b81518351148015610f6e575081518151145b610fb25760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b835181101561102657611014848281518110610fd357610fd36156e9565b6020026020010151848381518110610fed57610fed6156e9565b6020026020010151848481518110611007576110076156e9565b6020026020010151613443565b8061101e81615715565b915050610fb5565b50610f4760018055565b611038613326565b6001600160a01b0390921660009081526007602090815260408083209383529290522055565b61ffff83166000908152600260205260408120805482919061107f906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546110ab906156b4565b80156110f85780601f106110cd576101008083540402835291602001916110f8565b820191906000526020600020905b8154815290600101906020018083116110db57829003601f168201915b50505050509050838360405161110f929190615730565b60405180910390208180519060200120149150509392505050565b611132613326565b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b611165613326565b6040516342d65a8d60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906342d65a8d906111b590869086908690600401615769565b600060405180830381600087803b1580156111cf57600080fd5b505af11580156111e3573d6000803e3d6000fd5b50505050505050565b6111f4613578565b3360009081526005602052604090205460ff1661125f5760405162461bcd60e51b815260206004820152602360248201527f58436861696e4875623a3a6465706f736974546f436861696e3a554e5452555360448201526215115160ea1b6064820152608401610d1d565b60006002816112716020850185614d92565b61ffff1661ffff1681526020019081526020016000208054611292906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546112be906156b4565b801561130b5780601f106112e05761010080835404028352916020019161130b565b820191906000526020600020905b8154815290600101906020018083116112ee57829003601f168201915b505050505090508051600014156113645760405162461bcd60e51b815260206004820181905260248201527f58436861696e4875623a3a6465706f736974546f436861696e3a4e4f204855426044820152606401610d1d565b6080820180359060009061137b9060608601614db4565b905061138733836135be565b60006040518060400160405280605660ff1681526020016040518060600160405280856001600160a01b03168152602001336001600160a01b03168152602001868152506040516020016113db9190615790565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346114166020890189614d92565b61142660408a0160208b01614d92565b61143660608b0160408c01614d92565b61144660e08c0160c08d01614db4565b898c60a0013560405180606001604052808f60e001358152602001600081526020016000604051602001611492919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b6040516020016114b691906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b81526004016114e999989796959493929190615812565b6000604051808303818588803b15801561150257600080fd5b505af1158015611516573d6000803e3d6000fd5b507fb860944b0bd6b071fc0d64689450fd127a7c83e152aa7130a304267be3b267e5935061154b925050506020870187614d92565b84868533604051611560959493929190615898565b60405180910390a15050505050565b611577613578565b3360009081526005602052604090205460ff166115ec5760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526c185a5b8e955395149554d51151609a1b6064820152608401610d1d565b6001600160a01b03841661165b5760405162461bcd60e51b815260206004820152603060248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526f185a5b8e9393c81114d508159055531560821b6064820152608401610d1d565b60006040518060400160405280600060ff1681526020016040518060600160405280886001600160a01b03168152602001336001600160a01b03168152602001878152506040516020016116af9190615790565b604051602081830303815290604052815250905061171886826040516020016116d891906157c1565b60408051601f1981840301815290829052600160f81b6020830152602182018690529086906000906041015b60405160208183030381529060405261365f565b7fbef0a45d8346effb9abd86de849a9b184b1d6f5d960468ed0f813f48e3d019358685873360405161174d94939291906158dd565b60405180910390a1505050505050565b604051633d7b2f6f60e21b815261ffff808516600483015283166024820152306044820152606481018290526060907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f5ecbdbc90608401600060405180830381865afa1580156117dd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611805919081019061594f565b949350505050565b3330146118745760405162461bcd60e51b815260206004820152602f60248201527f4c617965725a65726f4170703a3a6e6f6e626c6f636b696e674c7a526563656960448201526e1d994e95539055551213d492569151608a1b6064820152608401610d1d565b611880848484846137f3565b50505050565b61188e613326565b61ffff9092166000908152600b602090815260408083206001600160a01b0390941683529290522055565b6118c1613326565b60005460ff166118d5576118d36138ad565b565b6118d3613907565b6118e5613326565b6118d36000613940565b6118f7613326565b61ffff9092166000908152600c602090815260408083206001600160a01b0390941683529290522055565b61192a613326565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6002602052600090815260409020805461196e906156b4565b80601f016020809104026020016040519081016040528092919081815260200182805461199a906156b4565b80156119e75780601f106119bc576101008083540402835291602001916119e7565b820191906000526020600020905b8154815290600101906020018083116119ca57829003601f168201915b505050505081565b6119f7613326565b6119ff613578565b6000816001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a639190615983565b90506000826001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611aa5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ac9919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a0823190602401602060405180830381865afa158015611b13573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b379190615983565b9050836001600160a01b031663793101a56040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611b7457600080fd5b505af1158015611b88573d6000803e3d6000fd5b50506040516370a0823160e01b8152306004820152600092508391506001600160a01b038516906370a0823190602401602060405180830381865afa158015611bd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bf99190615983565b611c0391906159b9565b6001600160a01b038616600081815260076020908152604080832089845282529182902084905581518481529081019290925281018690529091507f83ddacb169e140af5f24cc0352129d755797bfced4f17086308bdf6ab6f2da2e90606001611560565b611c70613578565b3360009081526005602052604090205460ff16611cdb5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a776974686472617750656e64696e673a554e54525560448201526314d5115160e21b6064820152608401610d1d565b3360009081526008602052604090205480821115611d615760405162461bcd60e51b815260206004820152603b60248201527f58436861696e4875623a3a776974686472617750656e64696e673a494e53554660448201527f464943454e542046554e445320464f52205749544844524157414c00000000006064820152608401610d1d565b3360009081526008602052604081208054849290611d809084906159b9565b925050819055506000336001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611dc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611deb919061599c565b9050610f476001600160a01b0382163385613386565b611e09613326565b611e138282613999565b5050565b611e1f6133e9565b611e27613326565b611e698484848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250869250613443915050565b61188060018055565b611e7a613326565b61ffff9092166000908152600a602090815260408083206001600160a01b0390941683529290522055565b611ead613326565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b611ee0613326565b6001600160a01b03811660009081526005602052604090205460ff16611f5c5760405162461bcd60e51b815260206004820152602b60248201527f58436861696e48756253696e676c653a3a7365744c6f63616c5374726174656760448201526a1e4e955395149554d5115160aa1b6064820152608401610d1d565b600e80546001600160a01b0319166001600160a01b0383169081179091556040519081527fe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c9060200160405180910390a150565b611fb8613578565b600d54600160401b90046001600160a01b0316331461202a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7367526563696576653a4e4f54205354415247415460448201526722902927aaaa22a960c11b6064820152608401610d1d565b8051156120bd5760008180602001905181019061204791906159d0565b9050605560ff16816000015160ff16116120b25760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7367526563696576653a50524f484942495445442060448201526520a1aa24a7a760d11b6064820152608401610d1d565b6111e3878285613ac2565b505050505050565b6120cd613326565b6001600160a01b03909116600090815260086020526040902055565b6120f1613578565b6120f9613326565b600060028161210b6020850185614d92565b61ffff1661ffff168152602001908152602001600020805461212c906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054612158906156b4565b80156121a55780601f1061217a576101008083540402835291602001916121a5565b820191906000526020600020905b81548152906001019060200180831161218857829003601f168201915b505050505090506000600b60008460000160208101906121c59190614d92565b61ffff1661ffff16815260200190815260200160002060008460400160208101906121f09190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000205490508151600014156122675760405162461bcd60e51b815260206004820152602b6024820152600080516020615e6983398151915260448201526a3430b4b71d272790242aa160a91b6064820152608401610d1d565b60008360c00135116122c65760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e9393c81050d5125591481493d5539160621b6064820152608401610d1d565b600660006122da6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff16156123475760405162461bcd60e51b815260206004820152602c6024820152600080516020615e6983398151915260448201526b6861696e3a45584954494e4760a01b6064820152608401610d1d565b6004600061235b6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff166123cf5760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e955395149554d5115108159055531560621b6064820152608401610d1d565b60006123e16040850160208601614db4565b6001600160a01b03166311e57a3e836040518263ffffffff1660e01b815260040161240e91815260200190565b602060405180830381865afa15801561242b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061244f9190615983565b9050600081116124a95760405162461bcd60e51b81526020600482015260316024820152600080516020615e698339815191526044820152706861696e3a4e4f2057495448445241575360781b6064820152608401610d1d565b6124c26124bc6040860160208701614db4565b82613b84565b80600760006124d76040880160208901614db4565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008660c001358152602001908152602001600020600082825461251b91906159b9565b9091555060009050600a816125336020880188614d92565b61ffff1661ffff168152602001908152602001600020600086604001602081019061255e9190614db4565b6001600160a01b03168152602080820192909252604001600090812092909255600b90829061258f90880188614d92565b61ffff1661ffff16815260200190815260200160002060008660400160208101906125ba9190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000208190555060006040518060400160405280605760ff16815260200160405180604001604052808860200160208101906126139190614db4565b6001600160a01b0316815260200161263160608a0160408b01614db4565b6001600160a01b0316905260405161266a919060200181516001600160a01b039081168252602092830151169181019190915260400190565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346126a56020890189614d92565b608089013560a08a01356126c06101008c0160e08d01614db4565b888c6060013560405180606001604052808f6101000135815260200160008152602001600060405160200161270d919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b60405160200161273191906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b815260040161276499989796959493929190615a4f565b6000604051808303818588803b15801561277d57600080fd5b505af1158015612791573d6000803e3d6000fd5b507f77639bed0f8e7721cbafe2210925225763c71ec7cdaba512e0b40b2a6caa7b9393506127c6925050506020870187614d92565b83866127d860408a0160208b01614db4565b6127e860608b0160408c01614db4565b8a60c0013560405161156096959493929190615a93565b612807613326565b611e138282613c11565b6128196133e9565b612821613326565b805182511461286a5760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b82518110156128c6576128b483828151811061288b5761288b6156e9565b60200260200101518383815181106128a5576128a56156e9565b60200260200101516000613443565b806128be81615715565b91505061286d565b50611e1360018055565b6128d8613326565b6040516332fb62e760e21b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063cbed8b9c9061292c9088908890889088908890600401615adb565b600060405180830381600087803b15801561294657600080fd5b505af115801561295a573d6000803e3d6000fd5b505050505050505050565b61ffff84166000908152600360205260408082209051612986908690615b09565b90815260408051602092819003830190206001600160401b03861660009081529252902054905080612a065760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4e4f54204660448201526313d5539160e21b6064820152608401610d1d565b815160208301208114612a6d5760405162461bcd60e51b815260206004820152602960248201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4841534820604482015268125390d3d4949150d560ba1b6064820152608401610d1d565b61ffff85166000908152600360205260408082209051612a8e908790615b09565b90815260408051602092819003830190206001600160401b03871660009081529252902055610e49858585856137f3565b612ac7613326565b6000816001600160401b031611612b2c5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a7365745265706f727444656c61793a5a45524f2044604482015263454c415960e01b6064820152608401610d1d565b600d805467ffffffffffffffff19166001600160401b0392909216919091179055565b612b57613326565b610f47838383613ac2565b612b6a613326565b61ffff90921660009081526009602090815260408083206001600160a01b0390941683529290522055565b612b9d613326565b61ffff83166000908152600260205260409020612bbb908383614b10565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab838383604051612bef93929190615769565b60405180910390a1505050565b612c04613326565b6001600160a01b038116612c695760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610d1d565b612c7281613940565b50565b612c7d613326565b612c85613578565b600d546001600160401b0316612ceb5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a5345542060448201526444454c415960d81b6064820152608401610d1d565b6001600160a01b03851660009081526004602052604090205460ff16612d615760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a554e54526044820152641554d5115160da1b6064820152608401610d1d565b8251845114612dc65760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a4c454e4760448201526a0a890409a92a69a82a886960ab1b6064820152608401610d1d565b600080866001600160a01b0316633ba0b9a96040518163ffffffff1660e01b8152600401602060405180830381865afa158015612e07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e2b9190615983565b905060005b865181101561322b57600060096000898481518110612e5157612e516156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000888481518110612e8357612e836156e9565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020549050600d60009054906101000a90046001600160401b03166001600160401b0316600c60008a8581518110612ee357612ee36156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612f1557612f156156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002054612f489190615b25565b421015612fa65760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a544f4f20604482015265149150d1539560d21b6064820152608401610d1d565b42600c60008a8581518110612fbd57612fbd6156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612fef57612fef6156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550886001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015613059573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061307d9190615b3d565b61308890600a615c3e565b6130928483615c4d565b61309c9190615c6c565b935060006040518060400160405280600160ff16815260200160405180604001604052808b87815181106130d2576130d26156e9565b60200260200101516001600160a01b0316815260200188815250604051602001613117919081516001600160a01b031681526020918201519181019190915260400190565b6040516020818303038152906040528152509050613189898481518110613140576131406156e9565b60200260200101518260405160200161315991906157c1565b60408051601f1981840301815290829052600160f81b6020830152602182018b9052908990600090604101611704565b7fbc9f89a0823c1d0d048f815a2464d674872f08846df321cd05891bd0586b6e388984815181106131bc576131bc6156e9565b6020026020010151868a86815181106131d7576131d76156e9565b602002602001015160405161320e9392919061ffff93909316835260208301919091526001600160a01b0316604082015260600190565b60405180910390a15050808061322390615715565b915050612e30565b5050505050505050565b604051633356ae4560e11b815230906366ad5c8a9061325e908790879087908790600401615c8e565b600060405180830381600087803b15801561327857600080fd5b505af1925050508015613289575060015b611880578080519060200120600360008661ffff1661ffff168152602001908152602001600020846040516132be9190615b09565b9081526040805191829003602090810183206001600160401b0387166000908152915220919091557fe6f254030bcb01ffd20558175c13fcaed6d1520be7becee4c961b65f79243b0d90613319908690869086908690615c8e565b60405180910390a1611880565b6000546001600160a01b036101009091041633146118d35760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610d1d565b6040516001600160a01b038316602482015260448101829052610f4790849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613eb6565b6002600154141561343c5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610d1d565b6002600155565b804710156134895760405162461bcd60e51b81526020600482015260136024820152724554485f42414c414e43455f544f4f5f4c4f5760681b6044820152606401610d1d565b6000836001600160a01b031682846040516134a49190615b09565b60006040518083038185875af1925050503d80600081146134e1576040519150601f19603f3d011682016040523d82523d6000602084013e6134e6565b606091505b50509050806135255760405162461bcd60e51b815260206004820152600b60248201526a10d0531317d1905253115160aa1b6044820152606401610d1d565b836001600160a01b0316336001600160a01b03167f5445265cc9b8dc4940d92d42eeac90ded88956778eff9bfe9ec1968137473627858560405161356a929190615ccc565b60405180910390a350505050565b60005460ff16156118d35760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613603573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613627919061599c565b905061363e6001600160a01b038216853086613f88565b600d54611880906001600160a01b0383811691600160401b90041685613fc0565b61ffff85166000908152600260205260408120805461367d906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546136a9906156b4565b80156136f65780601f106136cb576101008083540402835291602001916136f6565b820191906000526020600020905b8154815290600101906020018083116136d957829003601f168201915b505050505090508051600014156137625760405162461bcd60e51b815260206004820152602a60248201527f4c617965725a65726f4170703a3a6c7a53656e643a554e54525553544544204460448201526922a9aa24a720aa24a7a760b11b6064820152608401610d1d565b60405162c5803160e81b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c58031009034906137b9908a9086908b908b908b908b90600401615cee565b6000604051808303818588803b1580156137d257600080fd5b505af11580156137e6573d6000803e3d6000fd5b5050505050505050505050565b6137fb613578565b8051156118805760008180602001905181019061381891906159d0565b9050605560ff16816000015160ff1611158061383a5750805160ab60ff909116115b6138a15760405162461bcd60e51b815260206004820152603260248201527f58436861696e4875623a3a5f6e6f6e626c6f636b696e674c7a526563656976656044820152711d282927a424a124aa22a21020a1aa24a7a760711b6064820152608401610d1d565b610e4985826000613ac2565b6138b5613578565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586138ea3390565b6040516001600160a01b03909116815260200160405180910390a1565b61390f614072565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa336138ea565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b61ffff81166000908152600f6020908152604080832054600b83528184206001600160a01b039091168085529252909120541580156139fd575061ffff821660009081526009602090815260408083206001600160a01b0385168452909152902054155b613a5b5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a7365745374726174656779466f72436861696e3a4e60448201526813d50811561255115160ba1b6064820152608401610d1d565b61ffff82166000818152600f602090815260409182902080546001600160a01b0319166001600160a01b0388169081179091558251908152908101929092527f040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e147259101612bef565b815160ff1660561415613ade57610f47838360200151836140bb565b815160ff16613af557610f478383602001516140f5565b815160ff1660571415613b1157610f47838360200151836144aa565b815160ff1660011415613b2c57610f478383602001516144da565b60405162461bcd60e51b815260206004820152602760248201527f58436861696e4875623a3a5f726564756365723a554e5245434f474e495345446044820152661020a1aa24a7a760c91b6064820152608401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613bc9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bed919061599c565b600d54909150611880906001600160a01b0380841691600160401b90041685613fc0565b61ffff81166000908152600f60209081526040808320546001600160a01b038681168552600490935292205491169060ff16613ca35760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a554e545260448201526a1554d5115108159055531560aa1b6064820152608401610d1d565b6001600160a01b038116613d0a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a53455420604482015267535452415445475960c01b6064820152608401610d1d565b60405163912f74cd60e01b81526001600160a01b038281166004830152849160009183169063912f74cd906024016040805180830381865afa158015613d54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d789190615d55565b6040516370a0823160e01b81526001600160a01b038581166004830152919250908316906370a0823190602401602060405180830381865afa158015613dc2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613de69190615983565b158015613df557506020810151155b613e4f5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a4e4f5420604482015264454d50545960d81b6064820152608401610d1d565b61ffff841660008181526010602090815260409182902080546001600160a01b0319166001600160a01b038a169081179091558251908152908101929092527f01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d49101611560565b6000613f0b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166145a59092919063ffffffff16565b805190915015610f475780806020019051810190613f299190615d87565b610f475760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610d1d565b6040516001600160a01b03808516602483015283166044820152606481018290526118809085906323b872dd60e01b906084016133b2565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa158015614011573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140359190615983565b61403f9190615b25565b6040516001600160a01b03851660248201526044810182905290915061188090859063095ea7b360e01b906064016133b2565b60005460ff166118d35760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610d1d565b61ffff83166000908152600f6020908152604080832054601090925290912054610f4791859184916001600160a01b0390811691166145b4565b60008180602001905181019061410b9190615da4565b80516001600160a01b0381166000908152600460205260409020549192509060ff1661417b5760405162461bcd60e51b815260206004820152602b6024820152600080516020615e4983398151915260448201526a1b8e955395149554d5115160aa1b6064820152608401610d1d565b6001600160a01b03811660009081526006602052604090205460ff166141ed5760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152726e3a5641554c54204e4f542045584954494e4760681b6064820152608401610d1d565b60008190506000836020015190506000846040015190506000836001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015614244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142689190615983565b61ffff89166000908152600a602090815260408083206001600160a01b038816845290915290205490915080158061429f57508181145b6142f55760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152721b8e9493d5539114c8135254d3505510d21151606a1b6064820152608401610d1d565b61ffff891660009081526009602090815260408083206001600160a01b03881684529091529020548311156143785760405162461bcd60e51b81526020600482015260356024820152600080516020615e498339815191526044820152746e3a494e53554646494349454e542053484152455360581b6064820152608401610d1d565b61ffff89166000818152600a602090815260408083206001600160a01b0389168085529083528184208790559383526009825280832093835292905290812080548592906143c79084906159b9565b909155505061ffff89166000908152600b602090815260408083206001600160a01b038816845290915281208054859290614403908490615b25565b9091555050604051631e33547d60e11b8152600481018490526001600160a01b03861690633c66a8fa90602401600060405180830381600087803b15801561444a57600080fd5b505af115801561445e573d6000803e3d6000fd5b505050507fe3bf26d872f64cb80e51aede63a6908a0884343eabd12eac4b840195f7da11b58984888760405161449794939291906158dd565b60405180910390a1505050505050505050565b61ffff8316600090815260106020526040902054600e54610f479185916001600160a01b039182169116846148ab565b6000818060200190518101906144f09190615e0e565b8051602082015160405163969b1cdb60e01b815260048101919091529192506001600160a01b03169063969b1cdb90602401600060405180830381600087803b15801561453c57600080fd5b505af1158015614550573d6000803e3d6000fd5b5050505060208181015182516040805161ffff88168152938401929092526001600160a01b0316908201527ffb6888d0fd51da38838d6d59479aa3f5df848904d7447bee201bba6c0ab2241890606001612bef565b6060611805848460008561499a565b6001600160a01b03811660009081526004602052604090205460ff1661462e5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a5f6465706f736974416374696f6e3a554e5452555360448201526815115108159055531560ba1b6064820152608401610d1d565b60008190506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015614673573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614697919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156146e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147059190615983565b905061471b6001600160a01b0383168488613fc0565b6040516311f9fbc960e21b8152306004820152602481018790526001600160a01b038416906347e7ef24906044016020604051808303816000875af1158015614768573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061478c9190615983565b506040516370a0823160e01b815230600482015260009082906001600160a01b038616906370a0823190602401602060405180830381865afa1580156147d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147fa9190615983565b61480491906159b9565b61ffff891660009081526009602090815260408083206001600160a01b038b168452909152812080549293508392909190614840908490615b25565b90915550506040805161ffff8a168152602081018990529081018290526001600160a01b038087166060830152871660808201527f8094109e94a7c05d7585c38862658cf2924f1f4617d9cc32b7514d10085d064c9060a00160405180910390a15050505050505050565b6001600160a01b03821660009081526005602052604090205460ff166149295760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a5f736176655769746864726177616c3a554e54525560448201526c5354454420535452415445475960981b6064820152608401610d1d565b6001600160a01b03821660009081526008602052604081208054839290614951908490615b25565b90915550506040517f03b5f133d765362f64f2abaa8f1c9440af15c0b435f81252a7e08896bc507d749061498c9086908490879087906158dd565b60405180910390a150505050565b6060824710156149fb5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610d1d565b600080866001600160a01b03168587604051614a179190615b09565b60006040518083038185875af1925050503d8060008114614a54576040519150601f19603f3d011682016040523d82523d6000602084013e614a59565b606091505b5091509150614a6a87838387614a75565b979650505050505050565b60608315614ae1578251614ada576001600160a01b0385163b614ada5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610d1d565b5081611805565b6118058383815115614af65781518083602001fd5b8060405162461bcd60e51b8152600401610d1d919061525d565b828054614b1c906156b4565b90600052602060002090601f016020900481019282614b3e5760008555614b84565b82601f10614b575782800160ff19823516178555614b84565b82800160010185558215614b84579182015b82811115614b84578235825591602001919060010190614b69565b50614b90929150614b94565b5090565b5b80821115614b905760008155600101614b95565b803561ffff81168114614bbb57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604080519081016001600160401b0381118282101715614bf857614bf8614bc0565b60405290565b604051601f8201601f191681016001600160401b0381118282101715614c2657614c26614bc0565b604052919050565b60006001600160401b03821115614c4757614c47614bc0565b50601f01601f191660200190565b600082601f830112614c6657600080fd5b8135614c79614c7482614c2e565b614bfe565b818152846020838601011115614c8e57600080fd5b816020850160208301376000918101602001919091529392505050565b80356001600160401b0381168114614bbb57600080fd5b60008060008060808587031215614cd857600080fd5b614ce185614ba9565b935060208501356001600160401b0380821115614cfd57600080fd5b614d0988838901614c55565b9450614d1760408801614cab565b93506060870135915080821115614d2d57600080fd5b50614d3a87828801614c55565b91505092959194509250565b6001600160a01b0381168114612c7257600080fd5b60008060408385031215614d6e57600080fd5b614d7783614ba9565b91506020830135614d8781614d46565b809150509250929050565b600060208284031215614da457600080fd5b614dad82614ba9565b9392505050565b600060208284031215614dc657600080fd5b8135614dad81614d46565b60008060408385031215614de457600080fd5b823591506020830135614d8781614d46565b60006001600160401b03821115614e0f57614e0f614bc0565b5060051b60200190565b600082601f830112614e2a57600080fd5b81356020614e3a614c7483614df6565b82815260059290921b84018101918181019086841115614e5957600080fd5b8286015b84811015614e7d578035614e7081614d46565b8352918301918301614e5d565b509695505050505050565b600082601f830112614e9957600080fd5b81356020614ea9614c7483614df6565b82815260059290921b84018101918181019086841115614ec857600080fd5b8286015b84811015614e7d5780356001600160401b03811115614eeb5760008081fd5b614ef98986838b0101614c55565b845250918301918301614ecc565b600080600060608486031215614f1c57600080fd5b83356001600160401b0380821115614f3357600080fd5b614f3f87838801614e19565b9450602091508186013581811115614f5657600080fd5b614f6288828901614e88565b945050604086013581811115614f7757600080fd5b86019050601f81018713614f8a57600080fd5b8035614f98614c7482614df6565b81815260059190911b82018301908381019089831115614fb757600080fd5b928401925b82841015614fd557833582529284019290840190614fbc565b80955050505050509250925092565b600080600060608486031215614ff957600080fd5b833561500481614d46565b95602085013595506040909401359392505050565b60008083601f84011261502b57600080fd5b5081356001600160401b0381111561504257600080fd5b60208301915083602082850101111561505a57600080fd5b9250929050565b60008060006040848603121561507657600080fd5b61507f84614ba9565b925060208401356001600160401b0381111561509a57600080fd5b6150a686828701615019565b9497909650939450505050565b8015158114612c7257600080fd5b600080604083850312156150d457600080fd5b82356150df81614d46565b91506020830135614d87816150b3565b6000610100828403121561510257600080fd5b50919050565b8035614bbb81614d46565b600080600080600060a0868803121561512b57600080fd5b61513486614ba9565b9450602086013561514481614d46565b935060408601359250606086013561515b81614d46565b949793965091946080013592915050565b60008060006060848603121561518157600080fd5b61518a84614ba9565b925060208401356001600160401b038111156151a557600080fd5b6151b186828701614c55565b9250506151c060408501614cab565b90509250925092565b6000806000606084860312156151de57600080fd5b6151e784614ba9565b92506151f560208501614ba9565b9150604084013590509250925092565b60005b83811015615220578181015183820152602001615208565b838111156118805750506000910152565b60008151808452615249816020860160208601615205565b601f01601f19169290920160200192915050565b602081526000614dad6020830184615231565b60008060006060848603121561528557600080fd5b61528e84614ba9565b9250602084013561529e81614d46565b929592945050506040919091013590565b6000602082840312156152c157600080fd5b5035919050565b600080604083850312156152db57600080fd5b82356152e681614d46565b91506152f460208401614ba9565b90509250929050565b6000806000806060858703121561531357600080fd5b843561531e81614d46565b935060208501356001600160401b0381111561533957600080fd5b61534587828801615019565b9598909750949560400135949350505050565b60008060008060008060c0878903121561537157600080fd5b61537a87614ba9565b955060208701356001600160401b038082111561539657600080fd5b6153a28a838b01614c55565b965060408901359550606089013591506153bb82614d46565b9093506080880135925060a088013590808211156153d857600080fd5b506153e589828a01614c55565b9150509295509295509295565b6000806040838503121561540557600080fd5b823561541081614d46565b946020939093013593505050565b6000610120828403121561510257600080fd5b6000806040838503121561544457600080fd5b82356001600160401b038082111561545b57600080fd5b61546786838701614e19565b9350602085013591508082111561547d57600080fd5b5061548a85828601614e88565b9150509250929050565b6000806000806000608086880312156154ac57600080fd5b6154b586614ba9565b94506154c360208701614ba9565b93506040860135925060608601356001600160401b038111156154e557600080fd5b6154f188828901615019565b969995985093965092949392505050565b60006020828403121561551457600080fd5b614dad82614cab565b60ff81168114612c7257600080fd5b60008060006060848603121561554157600080fd5b61554a84614ba9565b925060208401356001600160401b038082111561556657600080fd5b908501906040828803121561557a57600080fd5b615582614bd6565b823561558d8161551d565b81526020830135828111156155a157600080fd5b6155ad89828601614c55565b6020830152509497949650505050604092909201359150565b600080600080600060a086880312156155de57600080fd5b85356155e981614d46565b94506020868101356001600160401b038082111561560657600080fd5b818901915089601f83011261561a57600080fd5b8135615628614c7482614df6565b81815260059190911b8301840190848101908c83111561564757600080fd5b938501935b8285101561566c5761565d85614ba9565b8252938501939085019061564c565b98505050604089013592508083111561568457600080fd5b505061569288828901614e19565b935050606086013591506156a860808701615108565b90509295509295909350565b600181811c908216806156c857607f821691505b6020821081141561510257634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415615729576157296156ff565b5060010190565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b61ffff84168152604060208201526000615787604083018486615740565b95945050505050565b81516001600160a01b0390811682526020808401519091169082015260408083015190820152606081015b92915050565b6020815260ff8251166020820152600060208301516040808401526118056060840182615231565b805182526020810151602083015260006040820151606060408501526118056060850182615231565b61ffff8a811682528981166020830152881660408201526001600160a01b03871660608201526080810186905260a0810185905261012060c0820181905260009061585f838201876157e9565b905082810360e08401526158738186615231565b90508281036101008401526158888185615231565b9c9b505050505050505050505050565b61ffff8616815284602082015260a0604082015260006158bb60a0830186615231565b6001600160a01b03948516606084015292909316608090910152949350505050565b61ffff94909416845260208401929092526001600160a01b03908116604084015216606082015260800190565b600082601f83011261591b57600080fd5b8151615929614c7482614c2e565b81815284602083860101111561593e57600080fd5b611805826020830160208701615205565b60006020828403121561596157600080fd5b81516001600160401b0381111561597757600080fd5b6118058482850161590a565b60006020828403121561599557600080fd5b5051919050565b6000602082840312156159ae57600080fd5b8151614dad81614d46565b6000828210156159cb576159cb6156ff565b500390565b6000602082840312156159e257600080fd5b81516001600160401b03808211156159f957600080fd5b9083019060408286031215615a0d57600080fd5b615a15614bd6565b8251615a208161551d565b8152602083015182811115615a3457600080fd5b615a408782860161590a565b60208301525095945050505050565b600061012061ffff8c1683528a602084015289604084015260018060a01b03891660608401528760808401528660a08401528060c084015261585f818401876157e9565b61ffff8716815285602082015260c060408201526000615ab660c0830187615231565b6001600160a01b03958616606084015293909416608082015260a00152949350505050565b600061ffff808816835280871660208401525084604083015260806060830152614a6a608083018486615740565b60008251615b1b818460208701615205565b9190910192915050565b60008219821115615b3857615b386156ff565b500190565b600060208284031215615b4f57600080fd5b8151614dad8161551d565b600181815b80851115615b95578160001904821115615b7b57615b7b6156ff565b80851615615b8857918102915b93841c9390800290615b5f565b509250929050565b600082615bac575060016157bb565b81615bb9575060006157bb565b8160018114615bcf5760028114615bd957615bf5565b60019150506157bb565b60ff841115615bea57615bea6156ff565b50506001821b6157bb565b5060208310610133831016604e8410600b8410161715615c18575081810a6157bb565b615c228383615b5a565b8060001904821115615c3657615c366156ff565b029392505050565b6000614dad60ff841683615b9d565b6000816000190483118215151615615c6757615c676156ff565b500290565b600082615c8957634e487b7160e01b600052601260045260246000fd5b500490565b61ffff85168152608060208201526000615cab6080830186615231565b6001600160401b03851660408401528281036060840152614a6a8185615231565b604081526000615cdf6040830185615231565b90508260208301529392505050565b61ffff8716815260c060208201526000615d0b60c0830188615231565b8281036040840152615d1d8188615231565b6001600160a01b0387811660608601528616608085015283810360a08501529050615d488185615231565b9998505050505050505050565b600060408284031215615d6757600080fd5b615d6f614bd6565b82518152602083015160208201528091505092915050565b600060208284031215615d9957600080fd5b8151614dad816150b3565b600060608284031215615db657600080fd5b604051606081018181106001600160401b0382111715615dd857615dd8614bc0565b6040528251615de681614d46565b81526020830151615df681614d46565b60208201526040928301519281019290925250919050565b600060408284031215615e2057600080fd5b615e28614bd6565b8251615e3381614d46565b8152602092830151928101929092525091905056fe58436861696e4875623a3a5f726571756573745769746864726177416374696f58436861696e4875623a3a66696e616c697a65576974686472617746726f6d43a2646970667358221220876c738e40628d88ded3bcf3a11141e247ed6e09462fdeda33c49b961f617d2c64736f6c634300080c003300000000000000000000000013093e05eb890dfa6dacecbde51d24dabab2faa100000000000000000000000093f54d755a063ce7bb9e6ac47eccc8e33411d706", + "nonce": "0x93", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x2d0df8fbfa8fccbe50534c62e6a382385de9b670ee4cc568096c90b08030c0ec", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0x4212e32ca187c758abe233705568ced9c72dc032", + "function": "setXChainHub(address)", + "arguments": [ + "51873f9b28702509392054776bca7685b4d2777d" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4212e32ca187c758abe233705568ced9c72dc032", + "gas": "0x9ce3", + "value": "0x0", + "data": "0xbe6f1c8100000000000000000000000051873f9b28702509392054776bca7685b4d2777d", + "nonce": "0x94", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x950d6f4d792c7b182732b2d186365d0cce3e2d19a094f31f3b96aa8f9d484a97", + "transactionType": "CREATE", + "contractName": "XChainStrategy", + "contractAddress": "0xb9fc768cf44c073ec70409aa36295cae561f7ce7", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x24a183", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b50604051620020d0380380620020d08339810160408190526200003491620001dd565b60016000556200004886868686866200008b565b600980546001600160a01b0319166001600160a01b0398909816979097179096555050600b805461ffff191661ffff909516949094179093555062000378915050565b8051620000a0906001906020840190620000f0565b5050600380546001600160a01b03199081166001600160a01b0396871617909155600580548216938616939093179092556006805483169185169190911790556002805490911691909216179055565b828054620000fe906200033b565b90600052602060002090601f0160209004810192826200012257600085556200016d565b82601f106200013d57805160ff19168380011785556200016d565b828001600101855582156200016d579182015b828111156200016d57825182559160200191906001019062000150565b506200017b9291506200017f565b5090565b5b808211156200017b576000815560010162000180565b6001600160a01b0381168114620001ac57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b805161ffff81168114620001d857600080fd5b919050565b600080600080600080600060e0888a031215620001f957600080fd5b8751620002068162000196565b809750506020808901516200021b8162000196565b60408a01519097506200022e8162000196565b60608a0151909650620002418162000196565b60808a0151909550620002548162000196565b60a08a01519094506001600160401b03808211156200027257600080fd5b818b0191508b601f8301126200028757600080fd5b8151818111156200029c576200029c620001af565b604051601f8201601f19908116603f01168101908382118183101715620002c757620002c7620001af565b816040528281528e86848701011115620002e057600080fd5b600093505b82841015620003045784840186015181850187015292850192620002e5565b82841115620003165760008684830101525b8097505050505050506200032d60c08901620001c5565b905092959891949750929550565b600181811c908216806200035057607f821691505b602082108114156200037257634e487b7160e01b600052602260045260246000fd5b50919050565b611d4880620003886000396000f3fe60806040526004361061020f5760003560e01c806372603ab411610118578063b98f8144116100a0578063d0a6d1a61161006f578063d0a6d1a6146104bd578063d0ebdbe7146105d4578063e1997ff7146105f4578063e2b943fd14610286578063fbfa77cf1461060a57600080fd5b8063b98f814414610560578063c7b9d53014610580578063cce121dd146105a0578063cf9fb5b3146105c157600080fd5b8063944ffba8116100e7578063944ffba8146104bd578063969b1cdb146104d2578063b0750611146104f2578063b228e18a14610520578063b6b55f251461054057600080fd5b806372603ab41461044a57806386d780e61461046a5780638f2dec321461047d578063933eb0f01461049d57600080fd5b8063365a86fc1161019b5780636817031b1161016a5780636817031b146103bf57806368ccaa52146103df5780636ea056a9146103f45780636f307dc3146104145780636f6956291461043457600080fd5b8063365a86fc1461034a5780633f96474a1461036a578063481c6a751461037f5780635312ea8e1461039f57600080fd5b80631fe4a686116101e25780631fe4a6861461029b57806327e5cbaf146102d35780632e1a7d4d146102e85780632e60dd461461030857806331962cdc1461032a57600080fd5b806304b21c301461021457806306fdde031461023d57806312f8a02e1461025f5780631e5d29a214610286575b600080fd5b34801561022057600080fd5b5061022a60085481565b6040519081526020015b60405180910390f35b34801561024957600080fd5b5061025261062a565b6040516102349190611ab5565b34801561026b57600080fd5b50610274600281565b60405160ff9091168152602001610234565b34801561029257600080fd5b50610274600181565b3480156102a757600080fd5b506006546102bb906001600160a01b031681565b6040516001600160a01b039091168152602001610234565b3480156102df57600080fd5b5061022a6106b8565b3480156102f457600080fd5b50610274610303366004611ae8565b6106ef565b34801561031457600080fd5b50610328610323366004611b01565b610822565b005b34801561033657600080fd5b50610328610345366004611b40565b6108dc565b34801561035657600080fd5b506009546102bb906001600160a01b031681565b34801561037657600080fd5b50610274600381565b34801561038b57600080fd5b506005546102bb906001600160a01b031681565b3480156103ab57600080fd5b506103286103ba366004611ae8565b610950565b3480156103cb57600080fd5b506103286103da366004611b40565b61099d565b3480156103eb57600080fd5b5061022a610a11565b34801561040057600080fd5b5061032861040f366004611b5d565b610a7e565b34801561042057600080fd5b506002546102bb906001600160a01b031681565b34801561044057600080fd5b5061022a60075481565b34801561045657600080fd5b50610328610465366004611ae8565b610b86565b610328610478366004611b89565b610bb5565b34801561048957600080fd5b50610328610498366004611ae8565b610f4a565b3480156104a957600080fd5b506103286104b8366004611ae8565b610f79565b3480156104c957600080fd5b50610274600081565b3480156104de57600080fd5b506103286104ed366004611ae8565b611169565b3480156104fe57600080fd5b50600b5461050d9061ffff1681565b60405161ffff9091168152602001610234565b34801561052c57600080fd5b5061032861053b366004611ae8565b6112b4565b34801561054c57600080fd5b5061027461055b366004611ae8565b6112e3565b34801561056c57600080fd5b5061032861057b366004611b9c565b6113a1565b34801561058c57600080fd5b5061032861059b366004611b40565b61140b565b3480156105ac57600080fd5b5060065461027490600160a01b900460ff1681565b6103286105cf366004611bc0565b611474565b3480156105e057600080fd5b506103286105ef366004611b40565b611671565b34801561060057600080fd5b5061022a600a5481565b34801561061657600080fd5b506003546102bb906001600160a01b031681565b6001805461063790611c0a565b80601f016020809104026020016040519081016040528092919081815260200182805461066390611c0a565b80156106b05780601f10610685576101008083540402835291602001916106b0565b820191906000526020600020905b81548152906001019060200180831161069357829003601f168201915b505050505081565b600654600090600160a01b900460ff16156106e7576106d5610a11565b600a546106e29190611c55565b905090565b6106e2610a11565b6003546000906001600160a01b031633146107475760405162461bcd60e51b81526020600482015260136024820152721dda5d1a191c985dce8e9393d517d590555315606a1b60448201526064015b60405180910390fd5b600454828110610758578281036004555b82610761610a11565b1015610770576001915061081c565b60025460405163a9059cbb60e01b8152336004820152602481018590526001600160a01b039091169063a9059cbb906044016020604051808303816000875af11580156107c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e59190611c6d565b5060405183815233907f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a94243649060200160405180910390a25b50919050565b6005546001600160a01b0316331461084c5760405162461bcd60e51b815260040161073e90611c8f565b60038160ff1611156108bc5760405162461bcd60e51b815260206004820152603360248201527f58436861696e53747261746567793a3a73657458436861696e4465706f73697460448201527253746174653a494e56414c494420535441544560681b606482015260840161073e565b6006805460ff909216600160a01b0260ff60a01b19909216919091179055565b6005546001600160a01b031633146109065760405162461bcd60e51b815260040161073e90611c8f565b600980546001600160a01b0319166001600160a01b0383169081179091556040517f9511f9d7c7de291b470607f3a1ab50c20417e05abe7c2f191c2bae4b7b4cfcab90600090a250565b6005546001600160a01b0316331461097a5760405162461bcd60e51b815260040161073e90611c8f565b60048054829003905560025461099a906001600160a01b031633836116d2565b50565b6005546001600160a01b031633146109c75760405162461bcd60e51b815260040161073e90611c8f565b600380546001600160a01b0319166001600160a01b0383169081179091556040517f81ff71f5398c6c0feb681613c0153a88914e10f1bf901d466657bf2ca371149090600090a250565b6002546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610a5a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e29190611cc6565b6005546001600160a01b03163314610acd5760405162461bcd60e51b815260206004820152601260248201527139bbb2b2b81d1d2727aa2fa6a0a720a3a2a960711b604482015260640161073e565b6002546001600160a01b0383811691161415610b2b5760405162461bcd60e51b815260206004820152601860248201527f73776565703a53414d455f41535f554e4445524c59494e470000000000000000604482015260640161073e565b610b3f6001600160a01b03831633836116d2565b816001600160a01b03167fab2246061d7b0dd3631d037e3f6da75782ae489eeb9f6af878a4b25df9b07c7782604051610b7a91815260200190565b60405180910390a25050565b6005546001600160a01b03163314610bb05760405162461bcd60e51b815260040161073e90611c8f565b600755565b6005546001600160a01b0316331480610bd857506006546001600160a01b031633145b610c3b5760405162461bcd60e51b815260206004820152602e60248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e60448201526d19ce95539055551213d49256915160921b606482015260840161073e565b600034118015610c4f575060008160e00135115b610cb55760405162461bcd60e51b815260206004820152603160248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e604482015270673a4e4f2047415320464f52204645455360781b606482015260840161073e565b600654600160a01b900460ff1660031415610d285760405162461bcd60e51b815260206004820152602d60248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e60448201526c673a57524f4e4720535441544560981b606482015260840161073e565b6006805460ff60a01b1916600160a01b179055600780548235918291600090610d52908490611c55565b9091555050600954600254610d74916001600160a01b0391821691168361173a565b6009546040805161010081018252600b5461ffff1681526001600160a01b03909216916344c6e242913491906020820190610db59060608901908901611b9c565b61ffff168152602001610dce6080880160608901611b9c565b61ffff168152602001610de760c0880160a08901611b40565b6001600160a01b0316815260208082018790528701356040820152606001610e1560e0880160c08901611b40565b6001600160a01b03908116825260e080890135602093840152604080516001600160e01b031988841b168152855161ffff908116600483015294860151851660248201529085015190931660448401526060840151821660648401526080840151608484015260a084015160a484015260c084015190911660c4830152919091015160e4820152610104016000604051808303818588803b158015610eb957600080fd5b505af1158015610ecd573d6000803e3d6000fd5b5050600b5461ffff169250610eeb91505060c0840160a08501611b40565b6001600160a01b0316610f0460a0850160808601611b40565b6001600160a01b03167f3b6bac8afb84559b98afdd2afe0c8a7b8f3a9059ac11fc14e327f48b63c1f7c684604051610f3e91815260200190565b60405180910390a45050565b6005546001600160a01b03163314610f745760405162461bcd60e51b815260040161073e90611c8f565b600855565b6005546001600160a01b0316331480610f9c57506006546001600160a01b031633145b610ffd5760405162461bcd60e51b815260206004820152602c60248201527f58436861696e53747261746567793a3a776974686472617746726f6d4875623a60448201526b15539055551213d49256915160a21b606482015260840161073e565b600654600160a01b900460ff1660031461106d5760405162461bcd60e51b815260206004820152602b60248201527f58436861696e53747261746567793a3a776974686472617746726f6d4875623a60448201526a57524f4e4720535441544560a81b606482015260840161073e565b6006805460ff60a01b1916600160a11b17905560088054829190600090611095908490611c55565b9091555050600a548111156110ae576000600a556110c6565b80600a60008282546110c09190611cdf565b90915550505b600954604051630933eb0f60e41b8152600481018390526001600160a01b039091169063933eb0f090602401600060405180830381600087803b15801561110c57600080fd5b505af1158015611120573d6000803e3d6000fd5b50506009546040518481526001600160a01b0390911692507f16279c216b1c672e0f97cf97602defb941984ff4045d6f446a0a86adbbbda11e915060200160405180910390a250565b6009546001600160a01b031633146111cf5760405162461bcd60e51b815260206004820152602360248201527f58436861696e53747261746567793a3a7265706f72743a554e415554484f524960448201526216915160ea1b606482015260840161073e565b600654600160a01b900460ff166112325760405162461bcd60e51b815260206004820152602160248201527f58436861696e53747261746567793a7265706f72743a57524f4e4720535441546044820152604560f81b606482015260840161073e565b8061124a576006805460ff60a01b1916905560006007555b600654600160a01b900460ff1660011415611273576006805460ff60a01b1916600160a11b1790555b600a5460408051918252602082018390527f523ea018db21bc8aaebcc3ba07de99c2a8b94eecf22ec9c6cf5ac47f20289e2e910160405180910390a1600a55565b6005546001600160a01b031633146112de5760405162461bcd60e51b815260040161073e90611c8f565b600a55565b6003546000906001600160a01b031633146113355760405162461bcd60e51b815260206004820152601260248201527119195c1bdcda5d0e8e9393d517d59055531560721b604482015260640161073e565b81600460008282546113479190611c55565b9091555050600254611364906001600160a01b03163330856117f2565b60405182815233907f2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c49060200160405180910390a2506000919050565b6005546001600160a01b031633146113cb5760405162461bcd60e51b815260040161073e90611c8f565b600b805461ffff191661ffff83169081179091556040517fabdb180d510fcc5235fb8a6661fdec8935ac84b04de6c2bb0e2f1379b98b704e90600090a250565b6005546001600160a01b0316331461142257600080fd5b600680546001600160a01b0319166001600160a01b03838116919091179091556005546040519116907fb42c9cb8ecefeff71aebeb9f96de1e1b6b63234ddfa5196a2c7e4d78beeed66990600090a250565b6005546001600160a01b031633148061149757506006546001600160a01b031633145b6115095760405162461bcd60e51b815260206004820152603d60248201527f58436861696e53747261746567793a3a737461727452657175657374546f576960448201527f746864726177556e6465726c79696e673a554e415554484f52495a4544000000606482015260840161073e565b600654600160a01b900460ff1660021461158b5760405162461bcd60e51b815260206004820152603c60248201527f58436861696e53747261746567793a3a737461727452657175657374546f576960448201527f746864726177556e6465726c79696e673a57524f4e4720535441544500000000606482015260840161073e565b6006805460ff60a01b1916600360a01b179055600954600b5460405163551596d360e01b815261ffff90911660048201526001600160a01b038381166024830152604482018790528481166064830152608482018690529091169063551596d390349060a4016000604051808303818588803b15801561160a57600080fd5b505af115801561161e573d6000803e3d6000fd5b5050600b546040518881526001600160a01b038616945061ffff90911692507f76924bfc11a5da8df12e39ff223c87c80137c4726aea92260a36e5bc7ab34ef3915060200160405180910390a350505050565b6005546001600160a01b0316331461168857600080fd5b600580546001600160a01b0319166001600160a01b0383169081179091556040517f5c18ab5c697b63d102fc7e14c77bfaef0f1013206eca139920fd389277814e0990600090a250565b6040516001600160a01b03831660248201526044810182905261173590849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915261182a565b505050565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa15801561178b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117af9190611cc6565b6117b99190611c55565b6040516001600160a01b0385166024820152604481018290529091506117ec90859063095ea7b360e01b906064016116fe565b50505050565b6040516001600160a01b03808516602483015283166044820152606481018290526117ec9085906323b872dd60e01b906084016116fe565b600061187f826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166118fc9092919063ffffffff16565b805190915015611735578080602001905181019061189d9190611c6d565b6117355760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161073e565b606061190b8484600085611913565b949350505050565b6060824710156119745760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161073e565b600080866001600160a01b031685876040516119909190611cf6565b60006040518083038185875af1925050503d80600081146119cd576040519150601f19603f3d011682016040523d82523d6000602084013e6119d2565b606091505b50915091506119e3878383876119ee565b979650505050505050565b60608315611a5a578251611a53576001600160a01b0385163b611a535760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161073e565b508161190b565b61190b8383815115611a6f5781518083602001fd5b8060405162461bcd60e51b815260040161073e9190611ab5565b60005b83811015611aa4578181015183820152602001611a8c565b838111156117ec5750506000910152565b6020815260008251806020840152611ad4816040850160208701611a89565b601f01601f19169190910160400192915050565b600060208284031215611afa57600080fd5b5035919050565b600060208284031215611b1357600080fd5b813560ff81168114611b2457600080fd5b9392505050565b6001600160a01b038116811461099a57600080fd5b600060208284031215611b5257600080fd5b8135611b2481611b2b565b60008060408385031215611b7057600080fd5b8235611b7b81611b2b565b946020939093013593505050565b6000610100828403121561081c57600080fd5b600060208284031215611bae57600080fd5b813561ffff81168114611b2457600080fd5b60008060008060808587031215611bd657600080fd5b84359350602085013592506040850135611bef81611b2b565b91506060850135611bff81611b2b565b939692955090935050565b600181811c90821680611c1e57607f821691505b6020821081141561081c57634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008219821115611c6857611c68611c3f565b500190565b600060208284031215611c7f57600080fd5b81518015158114611b2457600080fd5b6020808252601c908201527f58436861696e53747261746567793a3a4f4e4c59204d414e4147455200000000604082015260600190565b600060208284031215611cd857600080fd5b5051919050565b600082821015611cf157611cf1611c3f565b500390565b60008251611d08818460208701611a89565b919091019291505056fea2646970667358221220458910ea667d5994e5c3cf489b376a30cbdbdd0294792053c93cdf029c17dfb564736f6c634300080c003300000000000000000000000051873f9b28702509392054776bca7685b4d2777d00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f20000000000000000000000004a0d1092e9df255cf95d72834ea925513278231800000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79000000000000000000000000eb959af810fec83de7021a77906ab3d9fde567b100000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5445535420535452415445475900000000000000000000000000000000000000", + "nonce": "0x95", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x0e0b7ed5f7d922a5cd0b469859e72b2894a7b97f9ba5fc3e6416cb8037768798", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0x4212e32ca187c758abe233705568ced9c72dc032", + "function": "setXChainStrategy(address)", + "arguments": [ + "b9fc768cf44c073ec70409aa36295cae561f7ce7" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4212e32ca187c758abe233705568ced9c72dc032", + "gas": "0x107cd", + "value": "0x0", + "data": "0xddf50802000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7", + "nonce": "0x96", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xdaffe7dc6cab1da2140eba82d5eb772ab811b48cdb3a54691764986f7c60910c", + "transactionIndex": "0x0", + "blockHash": "0xa4b89e683176f7a72a66e3b068e9e06fa1b061665e7ba896b5eed3609a096648", + "blockNumber": "0xcb435a", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x250fac", + "gasUsed": "0x250fac", + "contractAddress": "0x4212e32ca187c758abe233705568ced9c72dc032", + "logs": [ + { + "address": "0x4212e32ca187c758abe233705568ced9c72dc032", + "topics": [ + "0xf40fcec21964ffb566044d083b4073f29f7f7929110ea19e1b3ebe375d89055e", + "0x0000000000000000000000004212e32ca187c758abe233705568ced9c72dc032" + ], + "data": "0x", + "blockHash": "0xa4b89e683176f7a72a66e3b068e9e06fa1b061665e7ba896b5eed3609a096648", + "blockNumber": "0xcb435a", + "transactionHash": "0xdaffe7dc6cab1da2140eba82d5eb772ab811b48cdb3a54691764986f7c60910c", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000020008000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000100000000000000000000000000000001000000000000080001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000010000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xaf6d79289f3180e155177801692447a9a7b16a15bc9980addf90e2219b5fcebf", + "transactionIndex": "0x1", + "blockHash": "0xa4b89e683176f7a72a66e3b068e9e06fa1b061665e7ba896b5eed3609a096648", + "blockNumber": "0xcb435a", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x2ff84c", + "gasUsed": "0xae8a0", + "contractAddress": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x", + "blockHash": "0xa4b89e683176f7a72a66e3b068e9e06fa1b061665e7ba896b5eed3609a096648", + "blockNumber": "0xcb435a", + "transactionHash": "0xaf6d79289f3180e155177801692447a9a7b16a15bc9980addf90e2219b5fcebf", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b76389980198", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x", + "blockHash": "0xa4b89e683176f7a72a66e3b068e9e06fa1b061665e7ba896b5eed3609a096648", + "blockNumber": "0xcb435a", + "transactionHash": "0xaf6d79289f3180e155177801692447a9a7b16a15bc9980addf90e2219b5fcebf", + "transactionIndex": "0x1", + "logIndex": "0x2", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000004000000000000000000000000000000000000000000804000000000000000000000000000020000000000000000000800000000040000000000000000000000000000000000000000000080000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000020000000000000000000020000000000000000000000000000000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xdeaa6e8be4e689f04578439e1f55d05b266ebb46a77f1e7da561957983fdeacb", + "transactionIndex": "0x2", + "blockHash": "0xa4b89e683176f7a72a66e3b068e9e06fa1b061665e7ba896b5eed3609a096648", + "blockNumber": "0xcb435a", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4212e32ca187c758abe233705568ced9c72dc032", + "cumulativeGasUsed": "0x30acf0", + "gasUsed": "0xb4a4", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x4310c3ccf5b934e6d0968c157438e0289e7c8ea8051b4f654a473b348d658741", + "transactionIndex": "0x0", + "blockHash": "0xfde47a301b784a7f333f9261a35993e4f1b83cc928bd38b0c1c133d68194fbc8", + "blockNumber": "0xcb435b", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0xc631", + "gasUsed": "0xc631", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0x4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xfde47a301b784a7f333f9261a35993e4f1b83cc928bd38b0c1c133d68194fbc8", + "blockNumber": "0xcb435b", + "transactionHash": "0x4310c3ccf5b934e6d0968c157438e0289e7c8ea8051b4f654a473b348d658741", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000804000000000000000000000000000020000000000000000000800000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000020000000000000000000000000000000000000400080000000000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xc6cff8ac78320ffd022471e2dac33b54d4276681f05b633a47e20e8c27b991f7", + "transactionIndex": "0x0", + "blockHash": "0xd759377fd07fde991793024007fd1e22f1021c08b37df0ffbd3a16206463037e", + "blockNumber": "0xcb435d", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0x7875", + "gasUsed": "0x7875", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0x4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xd759377fd07fde991793024007fd1e22f1021c08b37df0ffbd3a16206463037e", + "blockNumber": "0xcb435d", + "transactionHash": "0xc6cff8ac78320ffd022471e2dac33b54d4276681f05b633a47e20e8c27b991f7", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000804000000000000000000000000000020000000000000000000800000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000020000000000000000000000000000000000000400080000000000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x7b612d63b7079db48caeda495eb302341d4ea25f3317c8e3060182754e963dbf", + "transactionIndex": "0x0", + "blockHash": "0x132d71a59789325857e4b6e3a1957368c28301b0ba8f7cc9861fade623c775b0", + "blockNumber": "0xcb435e", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0xc2dd", + "gasUsed": "0xc2dd", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0x36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103", + "0x47e7ef2400000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x132d71a59789325857e4b6e3a1957368c28301b0ba8f7cc9861fade623c775b0", + "blockNumber": "0xcb435e", + "transactionHash": "0x7b612d63b7079db48caeda495eb302341d4ea25f3317c8e3060182754e963dbf", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x6241eedc447bb3b4e69ed8e3ef38751fa60fd32806e719abdfe220b03a32f657", + "transactionIndex": "0x0", + "blockHash": "0x11c583b28fa1fe9988bf34f9cb45c178df58f83e443c134c4777d0453dd2c5bd", + "blockNumber": "0xcb435f", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0xc2dd", + "gasUsed": "0xc2dd", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0x36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103", + "0x3c66a8fa00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x11c583b28fa1fe9988bf34f9cb45c178df58f83e443c134c4777d0453dd2c5bd", + "blockNumber": "0xcb435f", + "transactionHash": "0x6241eedc447bb3b4e69ed8e3ef38751fa60fd32806e719abdfe220b03a32f657", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000800200000000000000400000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xa8a97081598a8140a604828468deba848f1d9c83e48de42f363e36d5e071357f", + "transactionIndex": "0x1", + "blockHash": "0x11c583b28fa1fe9988bf34f9cb45c178df58f83e443c134c4777d0453dd2c5bd", + "blockNumber": "0xcb435f", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0x185ba", + "gasUsed": "0xc2dd", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0x36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103", + "0x793101a500000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x11c583b28fa1fe9988bf34f9cb45c178df58f83e443c134c4777d0453dd2c5bd", + "blockNumber": "0xcb435f", + "transactionHash": "0xa8a97081598a8140a604828468deba848f1d9c83e48de42f363e36d5e071357f", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000040000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000004000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000100000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x40299f7f190b9d91ec7bbe4ec6289fcf19a6455d3e9c425209ef9884cd224ae2", + "transactionIndex": "0x0", + "blockHash": "0x9852262e75d83f7990d15a00ad6d8bdd93109d87c38f4f1392b7c04036d0f9f1", + "blockNumber": "0xcb4360", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x6833f60d00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x9852262e75d83f7990d15a00ad6d8bdd93109d87c38f4f1392b7c04036d0f9f1", + "blockNumber": "0xcb4360", + "transactionHash": "0x40299f7f190b9d91ec7bbe4ec6289fcf19a6455d3e9c425209ef9884cd224ae2", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000020000000800000000000000000000000000000000008000020000002000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xdbf765446afa35da1a3a0a5aae9f868c37de933f49fb203526017c9573d4667f", + "transactionIndex": "0x1", + "blockHash": "0x9daa4a6fedf8a8309864fd26b691d735c27d0e7fb115e73ad6b07a8e35b384ce", + "blockNumber": "0xcb4361", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0x2acce", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x4eddea0600000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x9daa4a6fedf8a8309864fd26b691d735c27d0e7fb115e73ad6b07a8e35b384ce", + "blockNumber": "0xcb4361", + "transactionHash": "0xdbf765446afa35da1a3a0a5aae9f868c37de933f49fb203526017c9573d4667f", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000020000000000000000000000000000000000000000008000020000001000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xa7fe6710897a99fdfa0a1313613fb55223b2fb95f343f3889df923a6bbe45b95", + "transactionIndex": "0x0", + "blockHash": "0x124299dcd1cba2a41f36030500a4ce953bddd3194f4faa63382e7db8794cd1f5", + "blockNumber": "0xcb4363", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x2b2e05c100000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x124299dcd1cba2a41f36030500a4ce953bddd3194f4faa63382e7db8794cd1f5", + "blockNumber": "0xcb4363", + "transactionHash": "0xa7fe6710897a99fdfa0a1313613fb55223b2fb95f343f3889df923a6bbe45b95", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000040000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000020000000000000000000800000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000020000000000000000000000000000000000000000008000020000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x285b363f914f93f52e64dbb03fa057731ea77f03128eca0fcaccf5f1a710ee7c", + "transactionIndex": "0x1", + "blockHash": "0x124299dcd1cba2a41f36030500a4ce953bddd3194f4faa63382e7db8794cd1f5", + "blockNumber": "0xcb4363", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0x18b02", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xe5fa2b7000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x124299dcd1cba2a41f36030500a4ce953bddd3194f4faa63382e7db8794cd1f5", + "blockNumber": "0xcb4363", + "transactionHash": "0x285b363f914f93f52e64dbb03fa057731ea77f03128eca0fcaccf5f1a710ee7c", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000001000000000000000000000004000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000020000000000000000000000000000000000000000008000020000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x94a454a18f243f298b5f0fc164c4dc15d43065666fcdb443920ecd728a8c96b4", + "transactionIndex": "0x2", + "blockHash": "0x124299dcd1cba2a41f36030500a4ce953bddd3194f4faa63382e7db8794cd1f5", + "blockNumber": "0xcb4363", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0x25083", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xcbc43f8900000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x124299dcd1cba2a41f36030500a4ce953bddd3194f4faa63382e7db8794cd1f5", + "blockNumber": "0xcb4363", + "transactionHash": "0x94a454a18f243f298b5f0fc164c4dc15d43065666fcdb443920ecd728a8c96b4", + "transactionIndex": "0x2", + "logIndex": "0x2", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000004000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000020000000000000000000000000000000000000000008000020040000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xacb7ed3f8f3d6473ba1d49a5f2968cfc8bd52e08e3adc0c42a6033df12576547", + "transactionIndex": "0x3", + "blockHash": "0x124299dcd1cba2a41f36030500a4ce953bddd3194f4faa63382e7db8794cd1f5", + "blockNumber": "0xcb4363", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0x31604", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x305d61ae00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x124299dcd1cba2a41f36030500a4ce953bddd3194f4faa63382e7db8794cd1f5", + "blockNumber": "0xcb4363", + "transactionHash": "0xacb7ed3f8f3d6473ba1d49a5f2968cfc8bd52e08e3adc0c42a6033df12576547", + "transactionIndex": "0x3", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000021000000000400000000000000000000000000000008000020000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xdb88d3a77191fd13a9240b57e10cc5060c4acc62212b4a04f8c071335216df39", + "transactionIndex": "0x0", + "blockHash": "0x148fa1489c482b7225ce2ffce35e60e528d0020d31f961cafa8e289e30a3afea", + "blockNumber": "0xcb4364", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xac86ac7200000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x148fa1489c482b7225ce2ffce35e60e528d0020d31f961cafa8e289e30a3afea", + "blockNumber": "0xcb4364", + "transactionHash": "0xdb88d3a77191fd13a9240b57e10cc5060c4acc62212b4a04f8c071335216df39", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000100000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100020000000000000000000000000000000000000000008000020000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x26ffb670809069bd3fd35ed188f8a816830072f8e4c01f04f74aeba1c8895080", + "transactionIndex": "0x0", + "blockHash": "0xdc0e014b21aa9e6ad780ab3bb52242a8cc41a7a04436afbe2dd28656dd6585a3", + "blockNumber": "0xcb4365", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x13e86b2800000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xdc0e014b21aa9e6ad780ab3bb52242a8cc41a7a04436afbe2dd28656dd6585a3", + "blockNumber": "0xcb4365", + "transactionHash": "0x26ffb670809069bd3fd35ed188f8a816830072f8e4c01f04f74aeba1c8895080", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000100000000000000000000020000000000000000000000000000000000000000008000020000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x0b6af6b50c1ba27256abef48602c46b45bbdf2be36704acd19c193a655dcb25c", + "transactionIndex": "0x0", + "blockHash": "0xe55622d211f6b26f9e379aa324ce3ba711ac8225a42aceab12e0a0836917d42e", + "blockNumber": "0xcb4366", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x07b35d1d00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xe55622d211f6b26f9e379aa324ce3ba711ac8225a42aceab12e0a0836917d42e", + "blockNumber": "0xcb4366", + "transactionHash": "0x0b6af6b50c1ba27256abef48602c46b45bbdf2be36704acd19c193a655dcb25c", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000004000000000000000000000000000020000000000000000000800000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000020000000000000000000000000000000000000000008000020000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xc8dfae92534f524ee6309a7fec03dc3fa1f24df63edeb343114f98b633d0c417", + "transactionIndex": "0x0", + "blockHash": "0x229798cdd8ffa4133f6d9c7e747f135315d1ba64e3371a01dd7306000b945bab", + "blockNumber": "0xcb4368", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x7b72aeb900000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x229798cdd8ffa4133f6d9c7e747f135315d1ba64e3371a01dd7306000b945bab", + "blockNumber": "0xcb4368", + "transactionHash": "0xc8dfae92534f524ee6309a7fec03dc3fa1f24df63edeb343114f98b633d0c417", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000100000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000100000020000000000800000000000000000000000000000008000020000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xdcfc96d5a0e9b7df820493569e9ad870af137ec64d6502ae7176f7e0615d9361", + "transactionIndex": "0x0", + "blockHash": "0x50471126a2cf3dab4a5674c83f828a2a3b89a0bacb464aade59c9e882aee47ed", + "blockNumber": "0xcb436a", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x5337e67000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x50471126a2cf3dab4a5674c83f828a2a3b89a0bacb464aade59c9e882aee47ed", + "blockNumber": "0xcb436a", + "transactionHash": "0xdcfc96d5a0e9b7df820493569e9ad870af137ec64d6502ae7176f7e0615d9361", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000001020000000000000000000800000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000020000000000000000000000000000000000000000008000020000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xd64f4936d0381d56c8ca8c2e47c8b5f4ba3f4c19298e78669d8398b1f046f1ac", + "transactionIndex": "0x0", + "blockHash": "0xc7dd5df14e6daf30ed8f1a1f1b6f33207ab4cc991c0b1472e19f864eca2bbb47", + "blockNumber": "0xcb436b", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xec523afd00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xc7dd5df14e6daf30ed8f1a1f1b6f33207ab4cc991c0b1472e19f864eca2bbb47", + "blockNumber": "0xcb436b", + "transactionHash": "0xd64f4936d0381d56c8ca8c2e47c8b5f4ba3f4c19298e78669d8398b1f046f1ac", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000400000000000000000000000000000020000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000020000000000000000000000000000000000000000008000020000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x691e45cf197fd44207a380f1ad2de7ff64f7d48bac59c7b8b96770429baa6cbb", + "transactionIndex": "0x0", + "blockHash": "0xa36a32dcc1474cd04d6ae38acdec5aeff56ed9e5f99016f0de3ff9f6ba039ff6", + "blockNumber": "0xcb436d", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xc866983b00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xa36a32dcc1474cd04d6ae38acdec5aeff56ed9e5f99016f0de3ff9f6ba039ff6", + "blockNumber": "0xcb436d", + "transactionHash": "0x691e45cf197fd44207a380f1ad2de7ff64f7d48bac59c7b8b96770429baa6cbb", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000010000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000020000000000000000000000000000000000000000008000020000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xaae05db5910c2aafc6d0aefae1d39c8f254f292a0b62265d42d5f8edd8d8dae8", + "transactionIndex": "0x1", + "blockHash": "0xa36a32dcc1474cd04d6ae38acdec5aeff56ed9e5f99016f0de3ff9f6ba039ff6", + "blockNumber": "0xcb436d", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0x18b02", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x1bba16db00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xa36a32dcc1474cd04d6ae38acdec5aeff56ed9e5f99016f0de3ff9f6ba039ff6", + "blockNumber": "0xcb436d", + "transactionHash": "0xaae05db5910c2aafc6d0aefae1d39c8f254f292a0b62265d42d5f8edd8d8dae8", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000004000000000000000000000000000020000000000100000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000020000000000000000000000000000000000000000008000020000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x6bcbbce32e29936c80a4ea94b7c3840de9181feaec579c72495cddc47231fa04", + "transactionIndex": "0x2", + "blockHash": "0xa36a32dcc1474cd04d6ae38acdec5aeff56ed9e5f99016f0de3ff9f6ba039ff6", + "blockNumber": "0xcb436d", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0x25083", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xc89d346000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xa36a32dcc1474cd04d6ae38acdec5aeff56ed9e5f99016f0de3ff9f6ba039ff6", + "blockNumber": "0xcb436d", + "transactionHash": "0x6bcbbce32e29936c80a4ea94b7c3840de9181feaec579c72495cddc47231fa04", + "transactionIndex": "0x2", + "logIndex": "0x2", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000004000000000000000000000000080020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000020000000000000000000000000000000000000000008000020000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xbc52ecc394892d4b1301bdb2637c8688eea3ad75d2348033720cd4e99329add8", + "transactionIndex": "0x0", + "blockHash": "0x2bd38e9cf2e812fc220da53fae79f8309b199a164c9da9e9bebea32b0c017f8f", + "blockNumber": "0xcb436e", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xbdf06c8e00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x2bd38e9cf2e812fc220da53fae79f8309b199a164c9da9e9bebea32b0c017f8f", + "blockNumber": "0xcb436e", + "transactionHash": "0xbc52ecc394892d4b1301bdb2637c8688eea3ad75d2348033720cd4e99329add8", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000004000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000020000000000000000000000000000000000000000018000020000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xd32cf64ed19d517799fd44cb39e92cff3aed9da869ec40df0789bb2a5b36572e", + "transactionIndex": "0x1", + "blockHash": "0x2bd38e9cf2e812fc220da53fae79f8309b199a164c9da9e9bebea32b0c017f8f", + "blockNumber": "0xcb436e", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "cumulativeGasUsed": "0x18b02", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x36841622aae2c00c69e33b0b042f7acf5369af4d", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xb53d095800000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x2bd38e9cf2e812fc220da53fae79f8309b199a164c9da9e9bebea32b0c017f8f", + "blockNumber": "0xcb436e", + "transactionHash": "0xd32cf64ed19d517799fd44cb39e92cff3aed9da869ec40df0789bb2a5b36572e", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000008000000000800000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000100000000000000000000020000000000000000000000000000000000000000008000020000000000000000100", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xd107d22d9176405b4776f2b9e47a4b2068140ca7c549c81d0ea0d40f8d3ec963", + "transactionIndex": "0x0", + "blockHash": "0x9d8f56cb644c20907c2c3fdaf3e054b533541869be0488555c1f7986e9bb5300", + "blockNumber": "0xcb436f", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4212e32ca187c758abe233705568ced9c72dc032", + "cumulativeGasUsed": "0x66a6", + "gasUsed": "0x66a6", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x5b04a7809a25481c399f04e92c7aba6c6c5b0ac28f489f4f0831ed67ca32e0bf", + "transactionIndex": "0x0", + "blockHash": "0x0e23d8391672644074d65f14d55e3d8af4b23a903597416f9f33307a764d629d", + "blockNumber": "0xcb4371", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4212e32ca187c758abe233705568ced9c72dc032", + "cumulativeGasUsed": "0xb4a5", + "gasUsed": "0xb4a5", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xbd0b8f3dafe90459991d06fa0456ede0d18a31db331a57fc389ecf55a3cd7390", + "transactionIndex": "0x1", + "blockHash": "0x0e23d8391672644074d65f14d55e3d8af4b23a903597416f9f33307a764d629d", + "blockNumber": "0xcb4371", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4212e32ca187c758abe233705568ced9c72dc032", + "cumulativeGasUsed": "0x16908", + "gasUsed": "0xb463", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x8d66c156bfd90e3eac5cda74cb040ccdc260e54808f9814c35bb40ea13bc1742", + "transactionIndex": "0x0", + "blockHash": "0x6960d723158b98d9b7f0dac8094f0092b2a1d91eff59a59ecd89baf3dcf598fb", + "blockNumber": "0xcb4372", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x51d678", + "gasUsed": "0x51d678", + "contractAddress": "0x51873f9b28702509392054776bca7685b4d2777d", + "logs": [ + { + "address": "0x51873f9b28702509392054776bca7685b4d2777d", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x", + "blockHash": "0x6960d723158b98d9b7f0dac8094f0092b2a1d91eff59a59ecd89baf3dcf598fb", + "blockNumber": "0xcb4372", + "transactionHash": "0x8d66c156bfd90e3eac5cda74cb040ccdc260e54808f9814c35bb40ea13bc1742", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000800000000000000000000000000000020000000000000000000800000000040000000008000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000010000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x2d0df8fbfa8fccbe50534c62e6a382385de9b670ee4cc568096c90b08030c0ec", + "transactionIndex": "0x0", + "blockHash": "0xf139341e11e65c213b83a08eeb920c031e42d8d64ce4d8f02bd1efd9dbda3caf", + "blockNumber": "0xcb4373", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4212e32ca187c758abe233705568ced9c72dc032", + "cumulativeGasUsed": "0x7196", + "gasUsed": "0x7196", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x950d6f4d792c7b182732b2d186365d0cce3e2d19a094f31f3b96aa8f9d484a97", + "transactionIndex": "0x1", + "blockHash": "0xf139341e11e65c213b83a08eeb920c031e42d8d64ce4d8f02bd1efd9dbda3caf", + "blockNumber": "0xcb4373", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x1c9f0f", + "gasUsed": "0x1c2d79", + "contractAddress": "0xb9fc768cf44c073ec70409aa36295cae561f7ce7", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x0e0b7ed5f7d922a5cd0b469859e72b2894a7b97f9ba5fc3e6416cb8037768798", + "transactionIndex": "0x0", + "blockHash": "0x7a2e0cf57ddfc5118bac80d628b96b7bdaec6912b202c611372e7dc85fe2e3bc", + "blockNumber": "0xcb4374", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4212e32ca187c758abe233705568ced9c72dc032", + "cumulativeGasUsed": "0xb461", + "gasUsed": "0xb461", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/43113/run-latest.json", + "returns": {}, + "timestamp": 1662724510, + "commit": "b6de2fc" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/deposit-local.arb.json b/broadcast-saved/saved/run-5-avax-arb-test/deposit-local.arb.json new file mode 100644 index 0000000..a7e8bec --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/deposit-local.arb.json @@ -0,0 +1,155 @@ +{ + "transactions": [ + { + "hash": "0x5e6fd997d9924ffad8c19777ff37eebf874348ca98cd2520d6748c8c8bbe5546", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x1ea8fb2f671620767f41559b663b86b1365bbc3d", + "value": "0x0", + "data": "0x095ea7b3000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x162" + }, + "additionalContracts": [] + }, + { + "hash": "0x43f06bbde57a93dfeab80676ec943f0547f5cd9ecc1637883ffe2988b7cf0025", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "value": "0x0", + "data": "0x47e7ef2400000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79000000000000000000000000000000000000000000000000000000003b9aca00", + "nonce": "0x163" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x5e6fd997d9924ffad8c19777ff37eebf874348ca98cd2520d6748c8c8bbe5546", + "transactionIndex": "0x1", + "blockHash": "0x13cb0a3b956407a65b4caa8dfcb2595f1c4c89d8c8723d42e2892397b64d0631", + "blockNumber": "0xe998d2", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x1ea8fb2f671620767f41559b663b86b1365bbc3d", + "cumulativeGasUsed": "0xb593", + "gasUsed": "0xb593", + "contractAddress": null, + "logs": [ + { + "address": "0x1ea8fb2f671620767f41559b663b86b1365bbc3d", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x13cb0a3b956407a65b4caa8dfcb2595f1c4c89d8c8723d42e2892397b64d0631", + "blockNumber": "0xe998d2", + "transactionHash": "0x5e6fd997d9924ffad8c19777ff37eebf874348ca98cd2520d6748c8c8bbe5546", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000010000000000000000000000000000000000800000000000000000000000000000000000000000000000100000000000040000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000200000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x43f06bbde57a93dfeab80676ec943f0547f5cd9ecc1637883ffe2988b7cf0025", + "transactionIndex": "0x1", + "blockHash": "0x73a57d2cb33f40fcaedab9862c7580321664c8558be5825184312cd58761290c", + "blockNumber": "0xe998d5", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "cumulativeGasUsed": "0x24eca", + "gasUsed": "0x24eca", + "contractAddress": null, + "logs": [ + { + "address": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0x73a57d2cb33f40fcaedab9862c7580321664c8558be5825184312cd58761290c", + "blockNumber": "0xe998d5", + "transactionHash": "0x43f06bbde57a93dfeab80676ec943f0547f5cd9ecc1637883ffe2988b7cf0025", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "topics": [ + "0x5548c837ab068cf56a2c2479df0882a4922fd203edb7517321831d95078c5f62", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0x73a57d2cb33f40fcaedab9862c7580321664c8558be5825184312cd58761290c", + "blockNumber": "0xe998d5", + "transactionHash": "0x43f06bbde57a93dfeab80676ec943f0547f5cd9ecc1637883ffe2988b7cf0025", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x1ea8fb2f671620767f41559b663b86b1365bbc3d", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0x73a57d2cb33f40fcaedab9862c7580321664c8558be5825184312cd58761290c", + "blockNumber": "0xe998d5", + "transactionHash": "0x43f06bbde57a93dfeab80676ec943f0547f5cd9ecc1637883ffe2988b7cf0025", + "transactionIndex": "0x1", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x1ea8fb2f671620767f41559b663b86b1365bbc3d", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffc46535ff", + "blockHash": "0x73a57d2cb33f40fcaedab9862c7580321664c8558be5825184312cd58761290c", + "blockNumber": "0xe998d5", + "transactionHash": "0x43f06bbde57a93dfeab80676ec943f0547f5cd9ecc1637883ffe2988b7cf0025", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010100000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000002000000000040200000000000010008000000000008000000000000000000800000000000000000000000000000020000000000000000100800000000040000000000000010000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000004000000000000000000000000000000000000002000000000000000040000000000000000000000010000000000020000010000000000000000000000000000000000000000000000000000000200000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/421611/run-latest.json", + "returns": {}, + "timestamp": 1662727103, + "commit": "b6de2fc" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/deposit-local.avax.json b/broadcast-saved/saved/run-5-avax-arb-test/deposit-local.avax.json new file mode 100644 index 0000000..cb8a560 --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/deposit-local.avax.json @@ -0,0 +1,159 @@ +{ + "transactions": [ + { + "hash": "0x025bffe13b1a585dae24f8abf1b0378768fc239171a94c288469cb1559a072bb", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "gas": "0x9e88", + "value": "0x0", + "data": "0x095ea7b300000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x9f", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xee2a030f80ee184333702998f33d46f29014110a9c8350acdad4cac6585f72bc", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "gas": "0x28c71", + "value": "0x0", + "data": "0x47e7ef2400000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79000000000000000000000000000000000000000000000000000000003b9aca00", + "nonce": "0xa0", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x025bffe13b1a585dae24f8abf1b0378768fc239171a94c288469cb1559a072bb", + "transactionIndex": "0x0", + "blockHash": "0xcf6dc16be4db5538462e8bbae8a91c23cff3c6f740d9dfd56a9057adf27ba304", + "blockNumber": "0xcb4830", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "cumulativeGasUsed": "0x72c7", + "gasUsed": "0x72c7", + "contractAddress": null, + "logs": [ + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0xcf6dc16be4db5538462e8bbae8a91c23cff3c6f740d9dfd56a9057adf27ba304", + "blockNumber": "0xcb4830", + "transactionHash": "0x025bffe13b1a585dae24f8abf1b0378768fc239171a94c288469cb1559a072bb", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000014000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000200000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000040000008000400000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xee2a030f80ee184333702998f33d46f29014110a9c8350acdad4cac6585f72bc", + "transactionIndex": "0x0", + "blockHash": "0x5581fbc8e1111a69a3edd82651547849b5e1d2086dccbba68bd5b15d9eb65d40", + "blockNumber": "0xcb4831", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "cumulativeGasUsed": "0x1d85c", + "gasUsed": "0x1d85c", + "contractAddress": null, + "logs": [ + { + "address": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0x5581fbc8e1111a69a3edd82651547849b5e1d2086dccbba68bd5b15d9eb65d40", + "blockNumber": "0xcb4831", + "transactionHash": "0xee2a030f80ee184333702998f33d46f29014110a9c8350acdad4cac6585f72bc", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "topics": [ + "0x5548c837ab068cf56a2c2479df0882a4922fd203edb7517321831d95078c5f62", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0x5581fbc8e1111a69a3edd82651547849b5e1d2086dccbba68bd5b15d9eb65d40", + "blockNumber": "0xcb4831", + "transactionHash": "0xee2a030f80ee184333702998f33d46f29014110a9c8350acdad4cac6585f72bc", + "transactionIndex": "0x0", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0x5581fbc8e1111a69a3edd82651547849b5e1d2086dccbba68bd5b15d9eb65d40", + "blockNumber": "0xcb4831", + "transactionHash": "0xee2a030f80ee184333702998f33d46f29014110a9c8350acdad4cac6585f72bc", + "transactionIndex": "0x0", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffc46535ff", + "blockHash": "0x5581fbc8e1111a69a3edd82651547849b5e1d2086dccbba68bd5b15d9eb65d40", + "blockNumber": "0xcb4831", + "transactionHash": "0xee2a030f80ee184333702998f33d46f29014110a9c8350acdad4cac6585f72bc", + "transactionIndex": "0x0", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000014000000000000000000000000000000000000000000000000200000000000000000008100000000000000000000000002000000000040200000000000000008000000000008000000000000000000800000000000000000000000000000020000000000000000000800000000040000008000400010000000000000000000000001000000000000000000000000000000000000000000000000020000000000000000040000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020008010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/43113/run-latest.json", + "returns": {}, + "timestamp": 1662727649, + "commit": "b6de2fc" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/deposit-prep.arb.json b/broadcast-saved/saved/run-5-avax-arb-test/deposit-prep.arb.json new file mode 100644 index 0000000..45dd7a2 --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/deposit-prep.arb.json @@ -0,0 +1,282 @@ +{ + "transactions": [ + { + "hash": "0x0b93853e11205d4b782b6ae2b742b2352e098d85f0053c9412ea272f35665a46", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "function": "triggerPause()", + "arguments": [], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "gas": "0xfdf8", + "value": "0x0", + "data": "0x6833f60d", + "nonce": "0x15c" + }, + "additionalContracts": [] + }, + { + "hash": "0x1a6c86b7c63d34cb9df867c585041712f3ad8052b48c8a1281a24d36237471a4", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "gas": "0x1ca47", + "value": "0x0", + "data": "0x4eddea06000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000077359400", + "nonce": "0x15d" + }, + "additionalContracts": [] + }, + { + "hash": "0x55d61d40e5e565834b483cde88cb7953b264e72e5f4f3e5ffa14dd689e63a529", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "gas": "0x17ecb", + "value": "0x0", + "data": "0xec523afd00000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c7", + "nonce": "0x15e" + }, + "additionalContracts": [] + }, + { + "hash": "0xa0ad733efbfee39a7b496e78e3dbec93e31cc0b2fa76ebe7385355868b23d68f", + "transactionType": "CREATE", + "contractName": "XChainHubSingle", + "contractAddress": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "function": "setTrustedRemote(uint16,bytes)", + "arguments": [ + "2716", + "51873f9b28702509392054776bca7685b4d2777d" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "gas": "0xfaa5", + "value": "0x0", + "data": "0xeb8d72b700000000000000000000000000000000000000000000000000000000000027160000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001451873f9b28702509392054776bca7685b4d2777d000000000000000000000000", + "nonce": "0x15f" + }, + "additionalContracts": [] + }, + { + "hash": "0xda0efcd38437f9d1c090577ec5bd3f00ce300a32799219f345080b7fb7ad762a", + "transactionType": "CREATE", + "contractName": "XChainHubSingle", + "contractAddress": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "function": "setTrustedVault(address,bool)", + "arguments": [ + "b0484ffe522cf46d5862cc863caf72792c43df32", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "gas": "0xebea", + "value": "0x0", + "data": "0x3f935f6f000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x160" + }, + "additionalContracts": [] + }, + { + "hash": "0xe299ca7da564fa7320ecfb028072b9d535a29d3c0fe07f689aef43280a992f5b", + "transactionType": "CREATE", + "contractName": "XChainHubSingle", + "contractAddress": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "function": "setTrustedStrategy(address,bool)", + "arguments": [ + "75f156824604b546603dacaf75b8c7ee2401d5c7", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "gas": "0xebcc", + "value": "0x0", + "data": "0x747684bb00000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c70000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x161" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x0b93853e11205d4b782b6ae2b742b2352e098d85f0053c9412ea272f35665a46", + "transactionIndex": "0x1", + "blockHash": "0xb56327408655889ab2a0a1bd1c020606cafbfa72ab05e1a066c0375f872bbd81", + "blockNumber": "0xe9980d", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "cumulativeGasUsed": "0xaf71", + "gasUsed": "0xaf71", + "contractAddress": null, + "logs": [ + { + "address": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "topics": [ + "0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa" + ], + "data": "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "blockHash": "0xb56327408655889ab2a0a1bd1c020606cafbfa72ab05e1a066c0375f872bbd81", + "blockNumber": "0xe9980d", + "transactionHash": "0x0b93853e11205d4b782b6ae2b742b2352e098d85f0053c9412ea272f35665a46", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000080000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x1a6c86b7c63d34cb9df867c585041712f3ad8052b48c8a1281a24d36237471a4", + "transactionIndex": "0x1", + "blockHash": "0x19a1e703fb5dc533df726223ad777a8cd09b27c2a26deb66c73946a3ec2f4af1", + "blockNumber": "0xe99811", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "cumulativeGasUsed": "0x15cea", + "gasUsed": "0x15cea", + "contractAddress": null, + "logs": [ + { + "address": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "topics": [ + "0xb2ad710f2954a5376267a683f9ece9ec46ee7dfb47075163379904ee941df8da" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000077359400", + "blockHash": "0x19a1e703fb5dc533df726223ad777a8cd09b27c2a26deb66c73946a3ec2f4af1", + "blockNumber": "0xe99811", + "transactionHash": "0x1a6c86b7c63d34cb9df867c585041712f3ad8052b48c8a1281a24d36237471a4", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000020000000000000000000000000800000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x55d61d40e5e565834b483cde88cb7953b264e72e5f4f3e5ffa14dd689e63a529", + "transactionIndex": "0x1", + "blockHash": "0xf02c586fc11bc4e1b0afee3cd2872768f01ed09681b989adb702bd17afb8fce2", + "blockNumber": "0xe99819", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "cumulativeGasUsed": "0x123c2", + "gasUsed": "0x123c2", + "contractAddress": null, + "logs": [ + { + "address": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "topics": [ + "0x1eecb33217fce2d414c96c97c7e082f4557817585c876a72eca5305afb15f1f1", + "0x00000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c7" + ], + "data": "0x", + "blockHash": "0xf02c586fc11bc4e1b0afee3cd2872768f01ed09681b989adb702bd17afb8fce2", + "blockNumber": "0xe99819", + "transactionHash": "0x55d61d40e5e565834b483cde88cb7953b264e72e5f4f3e5ffa14dd689e63a529", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000000008000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000100000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000002000010000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xa0ad733efbfee39a7b496e78e3dbec93e31cc0b2fa76ebe7385355868b23d68f", + "transactionIndex": "0x1", + "blockHash": "0xcc5841694fa4998aab0d63f84e616b9eee31d8789921c0cc2ccc2e241856f1ac", + "blockNumber": "0xe9981b", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "cumulativeGasUsed": "0xc0ce", + "gasUsed": "0xc0ce", + "contractAddress": null, + "logs": [ + { + "address": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "topics": [ + "0xfa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000027160000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001451873f9b28702509392054776bca7685b4d2777d000000000000000000000000", + "blockHash": "0xcc5841694fa4998aab0d63f84e616b9eee31d8789921c0cc2ccc2e241856f1ac", + "blockNumber": "0xe9981b", + "transactionHash": "0xa0ad733efbfee39a7b496e78e3dbec93e31cc0b2fa76ebe7385355868b23d68f", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000080000000000000000000000200000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xda0efcd38437f9d1c090577ec5bd3f00ce300a32799219f345080b7fb7ad762a", + "transactionIndex": "0x1", + "blockHash": "0xc7526ea707d863b6592d00398da990b8bf93ef10cca1b4cdc71fe2969110da5a", + "blockNumber": "0xe99821", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "cumulativeGasUsed": "0xb579", + "gasUsed": "0xb579", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xe299ca7da564fa7320ecfb028072b9d535a29d3c0fe07f689aef43280a992f5b", + "transactionIndex": "0x1", + "blockHash": "0xd59e3761f999b62156b123d3537d69ae5037086812ffe4a3a30418b1e6bc951c", + "blockNumber": "0xe99825", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "cumulativeGasUsed": "0xb562", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/421611/run-latest.json", + "returns": {}, + "timestamp": 1662726658, + "commit": "b6de2fc" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/deposit-prep.avax.json b/broadcast-saved/saved/run-5-avax-arb-test/deposit-prep.avax.json new file mode 100644 index 0000000..2575792 --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/deposit-prep.avax.json @@ -0,0 +1,293 @@ +{ + "transactions": [ + { + "hash": "0x953374afe7a96eb1352135248227a054ac53bddee0e0dc8ddf1178a81320e4ab", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "function": "triggerPause()", + "arguments": [], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "gas": "0x1688c", + "value": "0x0", + "data": "0x6833f60d", + "nonce": "0x97", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x0d591c7de0a219ab255536eaa1fadedab945cd4c5a5737d8f0c52102ac7e525e", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "function": "setDepositLimits(uint256,uint256)", + "arguments": [ + "3b9aca00", + "77359400" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "gas": "0x11ae9", + "value": "0x0", + "data": "0x4eddea06000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000077359400", + "nonce": "0x98", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xc1d1a1bf158a05f1f3730f8b1ba1f6eaea2a24f521c59c39577e02d2a578fc8a", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "function": "trustStrategy(address)", + "arguments": [ + "b9fc768cf44c073ec70409aa36295cae561f7ce7" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "gas": "0x1aab1", + "value": "0x0", + "data": "0xec523afd000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7", + "nonce": "0x99", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xcd4f350441b2e11f5daed957b88cc8a5211f4e68c9ea78ec5c5c006285469630", + "transactionType": "CREATE", + "contractName": "XChainHubSingle", + "contractAddress": "0x51873f9b28702509392054776bca7685b4d2777d", + "function": "setTrustedRemote(uint16,bytes)", + "arguments": [ + "271a", + "bb6e537776b22adbc31497434c8bf62410125af6" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "gas": "0x10a4e", + "value": "0x0", + "data": "0xeb8d72b7000000000000000000000000000000000000000000000000000000000000271a00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000014bb6e537776b22adbc31497434c8bf62410125af6000000000000000000000000", + "nonce": "0x9a", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x0fe5f89e6c2bad2c846dcf464666ab01e0177e856c91fcc5d7943d8557c2e931", + "transactionType": "CREATE", + "contractName": "XChainHubSingle", + "contractAddress": "0x51873f9b28702509392054776bca7685b4d2777d", + "function": "setTrustedVault(address,bool)", + "arguments": [ + "79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "gas": "0x10967", + "value": "0x0", + "data": "0x3f935f6f00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f20000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x9b", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xffc13a756be42ddf06c417c7b73c29eb73a8c57418171c83455d916c5abf9312", + "transactionType": "CREATE", + "contractName": "XChainHubSingle", + "contractAddress": "0x51873f9b28702509392054776bca7685b4d2777d", + "function": "setTrustedStrategy(address,bool)", + "arguments": [ + "b9fc768cf44c073ec70409aa36295cae561f7ce7", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "gas": "0x10945", + "value": "0x0", + "data": "0x747684bb000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce70000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x9c", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x953374afe7a96eb1352135248227a054ac53bddee0e0dc8ddf1178a81320e4ab", + "transactionIndex": "0x0", + "blockHash": "0x0eda8bb7422deda82fdadbd2fc7de7b744ba850bd0ada5562315de2c55308a65", + "blockNumber": "0xcb4653", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "cumulativeGasUsed": "0x10508", + "gasUsed": "0x10508", + "contractAddress": null, + "logs": [ + { + "address": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "topics": [ + "0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258" + ], + "data": "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "blockHash": "0x0eda8bb7422deda82fdadbd2fc7de7b744ba850bd0ada5562315de2c55308a65", + "blockNumber": "0xcb4653", + "transactionHash": "0x953374afe7a96eb1352135248227a054ac53bddee0e0dc8ddf1178a81320e4ab", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x0d591c7de0a219ab255536eaa1fadedab945cd4c5a5737d8f0c52102ac7e525e", + "transactionIndex": "0x1", + "blockHash": "0x0eda8bb7422deda82fdadbd2fc7de7b744ba850bd0ada5562315de2c55308a65", + "blockNumber": "0xcb4653", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "cumulativeGasUsed": "0x1c67a", + "gasUsed": "0xc172", + "contractAddress": null, + "logs": [ + { + "address": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "topics": [ + "0xb2ad710f2954a5376267a683f9ece9ec46ee7dfb47075163379904ee941df8da" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000077359400", + "blockHash": "0x0eda8bb7422deda82fdadbd2fc7de7b744ba850bd0ada5562315de2c55308a65", + "blockNumber": "0xcb4653", + "transactionHash": "0x0d591c7de0a219ab255536eaa1fadedab945cd4c5a5737d8f0c52102ac7e525e", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000020000000000000000000000200000000000000000008000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xc1d1a1bf158a05f1f3730f8b1ba1f6eaea2a24f521c59c39577e02d2a578fc8a", + "transactionIndex": "0x2", + "blockHash": "0x0eda8bb7422deda82fdadbd2fc7de7b744ba850bd0ada5562315de2c55308a65", + "blockNumber": "0xcb4653", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "cumulativeGasUsed": "0x2ea3c", + "gasUsed": "0x123c2", + "contractAddress": null, + "logs": [ + { + "address": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "topics": [ + "0x1eecb33217fce2d414c96c97c7e082f4557817585c876a72eca5305afb15f1f1", + "0x000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7" + ], + "data": "0x", + "blockHash": "0x0eda8bb7422deda82fdadbd2fc7de7b744ba850bd0ada5562315de2c55308a65", + "blockNumber": "0xcb4653", + "transactionHash": "0xc1d1a1bf158a05f1f3730f8b1ba1f6eaea2a24f521c59c39577e02d2a578fc8a", + "transactionIndex": "0x2", + "logIndex": "0x2", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000008000200000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000001000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xcd4f350441b2e11f5daed957b88cc8a5211f4e68c9ea78ec5c5c006285469630", + "transactionIndex": "0x0", + "blockHash": "0xe88312aaf5c75e3b0da6331aa8c4f74f4a64839740720e45a83330f9ff7a2e80", + "blockNumber": "0xcb4654", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "cumulativeGasUsed": "0xc0ce", + "gasUsed": "0xc0ce", + "contractAddress": null, + "logs": [ + { + "address": "0x51873f9b28702509392054776bca7685b4d2777d", + "topics": [ + "0xfa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271a00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000014bb6e537776b22adbc31497434c8bf62410125af6000000000000000000000000", + "blockHash": "0xe88312aaf5c75e3b0da6331aa8c4f74f4a64839740720e45a83330f9ff7a2e80", + "blockNumber": "0xcb4654", + "transactionHash": "0xcd4f350441b2e11f5daed957b88cc8a5211f4e68c9ea78ec5c5c006285469630", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000088000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x0fe5f89e6c2bad2c846dcf464666ab01e0177e856c91fcc5d7943d8557c2e931", + "transactionIndex": "0x0", + "blockHash": "0xe96d1d3d6febe0e59cb53b41179dab03d2bb1d0a05308253bc382002d734e9db", + "blockNumber": "0xcb4655", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "cumulativeGasUsed": "0xb579", + "gasUsed": "0xb579", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xffc13a756be42ddf06c417c7b73c29eb73a8c57418171c83455d916c5abf9312", + "transactionIndex": "0x0", + "blockHash": "0x7966dd0ef823e23f6f95625f809c88c16352cb51eddb56af4b62b704b19f011e", + "blockNumber": "0xcb4656", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "cumulativeGasUsed": "0xb562", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/43113/run-latest.json", + "returns": {}, + "timestamp": 1662726292, + "commit": "b6de2fc" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/deposit-strategy.avax.json b/broadcast-saved/saved/run-5-avax-arb-test/deposit-strategy.avax.json new file mode 100644 index 0000000..d75ff1b --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/deposit-strategy.avax.json @@ -0,0 +1,122 @@ +{ + "transactions": [ + { + "hash": "0x39c1d4b3f783dbe30134a6511f9166bd78d32d467bbb36a1b37777a1f15d43ee", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "gas": "0x2b966", + "value": "0x0", + "data": "0xbdf06c8e000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7000000000000000000000000000000000000000000000000000000003b9aca00", + "nonce": "0xa7", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x39c1d4b3f783dbe30134a6511f9166bd78d32d467bbb36a1b37777a1f15d43ee", + "transactionIndex": "0x0", + "blockHash": "0xe412163cc6e249ae279869e4176eb72f752571ec1b9e21b30766ec9e32f3e3d1", + "blockNumber": "0xcb4a38", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "cumulativeGasUsed": "0x25964", + "gasUsed": "0x25964", + "contractAddress": null, + "logs": [ + { + "address": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "topics": [ + "0x49e9138fe0dacf001ea634236e38aa8bd229efd55ec4d7975228d679db6ce8f9", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0xe412163cc6e249ae279869e4176eb72f752571ec1b9e21b30766ec9e32f3e3d1", + "blockNumber": "0xcb4a38", + "transactionHash": "0x39c1d4b3f783dbe30134a6511f9166bd78d32d467bbb36a1b37777a1f15d43ee", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "0x000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0xe412163cc6e249ae279869e4176eb72f752571ec1b9e21b30766ec9e32f3e3d1", + "blockNumber": "0xcb4a38", + "transactionHash": "0x39c1d4b3f783dbe30134a6511f9166bd78d32d467bbb36a1b37777a1f15d43ee", + "transactionIndex": "0x0", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "0x000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0xe412163cc6e249ae279869e4176eb72f752571ec1b9e21b30766ec9e32f3e3d1", + "blockNumber": "0xcb4a38", + "transactionHash": "0x39c1d4b3f783dbe30134a6511f9166bd78d32d467bbb36a1b37777a1f15d43ee", + "transactionIndex": "0x0", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "0x000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xe412163cc6e249ae279869e4176eb72f752571ec1b9e21b30766ec9e32f3e3d1", + "blockNumber": "0xcb4a38", + "transactionHash": "0x39c1d4b3f783dbe30134a6511f9166bd78d32d467bbb36a1b37777a1f15d43ee", + "transactionIndex": "0x0", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0xb9fc768cf44c073ec70409aa36295cae561f7ce7", + "topics": [ + "0x2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c4", + "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0xe412163cc6e249ae279869e4176eb72f752571ec1b9e21b30766ec9e32f3e3d1", + "blockNumber": "0xcb4a38", + "transactionHash": "0x39c1d4b3f783dbe30134a6511f9166bd78d32d467bbb36a1b37777a1f15d43ee", + "transactionIndex": "0x0", + "logIndex": "0x4", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000014000000000000000000000000000000000000000000008000200000000000000200008100000000000000000000000000000000000000200000000000000000040000000008000008000000000000800200000000000000200000000000000000000000000000000000000000040000008000400010000200000000000000000001000000000000000000000000000000000000000000000000020000000000000000040000000000000000000000000000000000000000000000000002000000000000000000010000000000000000000000010000000000008050000000000001000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/43113/run-latest.json", + "returns": {}, + "timestamp": 1662729093, + "commit": "b6de2fc" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/redeploy.arb.json b/broadcast-saved/saved/run-5-avax-arb-test/redeploy.arb.json new file mode 100644 index 0000000..450343a --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/redeploy.arb.json @@ -0,0 +1,528 @@ +{ + "transactions": [ + { + "hash": "0x8a7be30f1559da307cb536f3baf107cb147a2de43ca0158257f48ea5910fa0ab", + "transactionType": "CREATE", + "contractName": "XChainHubSingle", + "contractAddress": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x6a638c", + "value": "0x0", + "data": "0x60a06040523480156200001157600080fd5b506040516200605838038062006058833981016040819052620000349162000115565b6000805460ff1916905581818082816200004e336200009f565b600180556001600160a01b03908116608052600d80546001600160401b0319939092166801000000000000000002929092166001600160e01b031990911617615460179055506200014d9350505050565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b80516001600160a01b03811681146200011057600080fd5b919050565b600080604083850312156200012957600080fd5b6200013483620000f8565b91506200014460208401620000f8565b90509250929050565b608051615ebe6200019a6000396000818161043b01528181610ca801528181610e7101528181610ef30152818161117c0152818161178e015281816128ef01526137780152615ebe6000f3fe6080604052600436106103b75760003560e01c80638da5cb5b116101f2578063bd509fd51161010d578063dfc3c183116100a0578063f2fde38b1161006f578063f2fde38b14610c1d578063f48885ad14610c3d578063f619dc7514610c50578063f776fc6814610c8857600080fd5b8063dfc3c18314610b85578063e3e9f34514610ba5578063eae837fb14610bdd578063eb8d72b714610bfd57600080fd5b8063cd9fa91c116100dc578063cd9fa91c14610afa578063d1deba1f14610b1a578063d3632d5614610b2d578063dc6f4fe114610b4d57600080fd5b8063bd509fd514610a55578063c3d6cc7814610a75578063ca79087a14610aad578063cbed8b9c14610ada57600080fd5b8063a9e56f3c11610185578063af48633e11610154578063af48633e146109ba578063b5ec8e49146109cd578063bbfefd38146109ed578063bc9596be14610a1d57600080fd5b8063a9e56f3c14610933578063aae7aa4d1461095a578063ab8236f31461097a578063adf1ad461461099a57600080fd5b806398a9884d116101c157806398a9884d146108a357806398b52b47146108c3578063a2d3eb62146108e3578063a651cdd41461091357600080fd5b80638da5cb5b1461082b5780638eb7662d1461084e578063933eb0f01461086357806398a1d9591461088357600080fd5b80634cf8ab8e116102e25780636d042ae611610275578063747684bb11610244578063747684bb146107b65780637533d788146107d6578063838b3f9e146107f657806385a422591461080b57600080fd5b80636d042ae6146107365780636e9a4caf1461076c578063715018a6146107815780637278bf6e1461079657600080fd5b80635f6716f7116102b15780635f6716f7146106b457806366ad5c8a146106e157806367676b50146107015780636833f60d1461072157600080fd5b80634cf8ab8e14610604578063551596d31461063a5780635b8c41e61461064d5780635c975abb1461069c57600080fd5b806330c9473c1161035a5780633d8b38f6116103295780633d8b38f6146105915780633f935f6f146105b157806342d65a8d146105d157806344c6e242146105f157600080fd5b806330c9473c14610515578063364a27d214610535578063368a05ef1461055c57806336e9837d1461057c57600080fd5b806307e0db171161039657806307e0db17146104755780630d8968e61461049557806310ddb137146104d55780632f940c70146104f557600080fd5b80621d3567146103bc5780630696bd53146103de57806307968db114610429575b600080fd5b3480156103c857600080fd5b506103dc6103d7366004614cc2565b610c9d565b005b3480156103ea57600080fd5b506104166103f9366004614d5b565b600960209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b34801561043557600080fd5b5061045d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610420565b34801561048157600080fd5b506103dc610490366004614d92565b610e50565b3480156104a157600080fd5b506104c56104b0366004614db4565b60046020526000908152604090205460ff1681565b6040519015158152602001610420565b3480156104e157600080fd5b506103dc6104f0366004614d92565b610ed2565b34801561050157600080fd5b506103dc610510366004614dd1565b610f2a565b34801561052157600080fd5b506103dc610530366004614f07565b610f4c565b34801561054157600080fd5b5061054a605581565b60405160ff9091168152602001610420565b34801561056857600080fd5b506103dc610577366004614fe4565b611030565b34801561058857600080fd5b5061054a605781565b34801561059d57600080fd5b506104c56105ac366004615061565b61105e565b3480156105bd57600080fd5b506103dc6105cc3660046150c1565b61112a565b3480156105dd57600080fd5b506103dc6105ec366004615061565b61115d565b6103dc6105ff3660046150ef565b6111ec565b34801561061057600080fd5b5061045d61061f366004614d92565b600f602052600090815260409020546001600160a01b031681565b6103dc610648366004615113565b61156f565b34801561065957600080fd5b5061041661066836600461516c565b6003602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205481565b3480156106a857600080fd5b5060005460ff166104c5565b3480156106c057600080fd5b506106d46106cf3660046151c9565b61175d565b604051610420919061525d565b3480156106ed57600080fd5b506103dc6106fc366004614cc2565b61180d565b34801561070d57600080fd5b506103dc61071c366004615270565b611886565b34801561072d57600080fd5b506103dc6118b9565b34801561074257600080fd5b5061045d610751366004614d92565b6010602052600090815260409020546001600160a01b031681565b34801561077857600080fd5b5061054a60ab81565b34801561078d57600080fd5b506103dc6118dd565b3480156107a257600080fd5b506103dc6107b1366004615270565b6118ef565b3480156107c257600080fd5b506103dc6107d13660046150c1565b611922565b3480156107e257600080fd5b506106d46107f1366004614d92565b611955565b34801561080257600080fd5b5061054a600181565b34801561081757600080fd5b506103dc610826366004614db4565b6119ef565b34801561083757600080fd5b5060005461010090046001600160a01b031661045d565b34801561085a57600080fd5b5061054a600081565b34801561086f57600080fd5b506103dc61087e3660046152af565b611c68565b34801561088f57600080fd5b506103dc61089e3660046152c8565b611e01565b3480156108af57600080fd5b506103dc6108be3660046152fd565b611e17565b3480156108cf57600080fd5b506103dc6108de366004615270565b611e72565b3480156108ef57600080fd5b506104c56108fe366004614db4565b60056020526000908152604090205460ff1681565b34801561091f57600080fd5b506103dc61092e3660046150c1565b611ea5565b34801561093f57600080fd5b50600d5461045d90600160401b90046001600160a01b031681565b34801561096657600080fd5b506103dc610975366004614db4565b611ed8565b34801561098657600080fd5b506103dc610995366004615358565b611fb0565b3480156109a657600080fd5b506103dc6109b53660046153f2565b6120c5565b6103dc6109c836600461541e565b6120e9565b3480156109d957600080fd5b506103dc6109e83660046152c8565b6127ff565b3480156109f957600080fd5b506104c5610a08366004614db4565b60066020526000908152604090205460ff1681565b348015610a2957600080fd5b50610416610a38366004614d5b565b600a60209081526000928352604080842090915290825290205481565b348015610a6157600080fd5b506103dc610a70366004615431565b612811565b348015610a8157600080fd5b50610416610a903660046153f2565b600760209081526000928352604080842090915290825290205481565b348015610ab957600080fd5b50610416610ac8366004614db4565b60086020526000908152604090205481565b348015610ae657600080fd5b506103dc610af5366004615494565b6128d0565b348015610b0657600080fd5b50600e5461045d906001600160a01b031681565b6103dc610b28366004614cc2565b612965565b348015610b3957600080fd5b506103dc610b48366004615502565b612abf565b348015610b5957600080fd5b50600d54610b6d906001600160401b031681565b6040516001600160401b039091168152602001610420565b348015610b9157600080fd5b506103dc610ba036600461552c565b612b4f565b348015610bb157600080fd5b50610416610bc0366004614d5b565b600b60209081526000928352604080842090915290825290205481565b348015610be957600080fd5b506103dc610bf8366004615270565b612b62565b348015610c0957600080fd5b506103dc610c18366004615061565b612b95565b348015610c2957600080fd5b506103dc610c38366004614db4565b612bfc565b6103dc610c4b3660046155c6565b612c75565b348015610c5c57600080fd5b50610416610c6b366004614d5b565b600c60209081526000928352604080842090915290825290205481565b348015610c9457600080fd5b5061054a605681565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610d265760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a6c7a526563656976653a554e415554484f526044820152631254d15160e21b60648201526084015b60405180910390fd5b61ffff841660009081526002602052604081208054610d44906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054610d70906156b4565b8015610dbd5780601f10610d9257610100808354040283529160200191610dbd565b820191906000526020600020905b815481529060010190602001808311610da057829003601f168201915b5050505050905080518451148015610de2575080805190602001208480519060200120145b610e3d5760405162461bcd60e51b815260206004820152602660248201527f4c617965725a65726f4170703a3a6c7a526563656976653a494e56414c49442060448201526552454d4f544560d01b6064820152608401610d1d565b610e4985858585613235565b5050505050565b610e58613326565b6040516307e0db1760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307e0db17906024015b600060405180830381600087803b158015610ebe57600080fd5b505af1158015610e49573d6000803e3d6000fd5b610eda613326565b6040516310ddb13760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906310ddb13790602401610ea4565b610f32613326565b80610f476001600160a01b0382163385613386565b505050565b610f546133e9565b610f5c613326565b81518351148015610f6e575081518151145b610fb25760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b835181101561102657611014848281518110610fd357610fd36156e9565b6020026020010151848381518110610fed57610fed6156e9565b6020026020010151848481518110611007576110076156e9565b6020026020010151613443565b8061101e81615715565b915050610fb5565b50610f4760018055565b611038613326565b6001600160a01b0390921660009081526007602090815260408083209383529290522055565b61ffff83166000908152600260205260408120805482919061107f906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546110ab906156b4565b80156110f85780601f106110cd576101008083540402835291602001916110f8565b820191906000526020600020905b8154815290600101906020018083116110db57829003601f168201915b50505050509050838360405161110f929190615730565b60405180910390208180519060200120149150509392505050565b611132613326565b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b611165613326565b6040516342d65a8d60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906342d65a8d906111b590869086908690600401615769565b600060405180830381600087803b1580156111cf57600080fd5b505af11580156111e3573d6000803e3d6000fd5b50505050505050565b6111f4613578565b3360009081526005602052604090205460ff1661125f5760405162461bcd60e51b815260206004820152602360248201527f58436861696e4875623a3a6465706f736974546f436861696e3a554e5452555360448201526215115160ea1b6064820152608401610d1d565b60006002816112716020850185614d92565b61ffff1661ffff1681526020019081526020016000208054611292906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546112be906156b4565b801561130b5780601f106112e05761010080835404028352916020019161130b565b820191906000526020600020905b8154815290600101906020018083116112ee57829003601f168201915b505050505090508051600014156113645760405162461bcd60e51b815260206004820181905260248201527f58436861696e4875623a3a6465706f736974546f436861696e3a4e4f204855426044820152606401610d1d565b6080820180359060009061137b9060608601614db4565b905061138733836135be565b60006040518060400160405280605660ff1681526020016040518060600160405280856001600160a01b03168152602001336001600160a01b03168152602001868152506040516020016113db9190615790565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346114166020890189614d92565b61142660408a0160208b01614d92565b61143660608b0160408c01614d92565b61144660e08c0160c08d01614db4565b898c60a0013560405180606001604052808f60e001358152602001600081526020016000604051602001611492919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b6040516020016114b691906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b81526004016114e999989796959493929190615812565b6000604051808303818588803b15801561150257600080fd5b505af1158015611516573d6000803e3d6000fd5b507fb860944b0bd6b071fc0d64689450fd127a7c83e152aa7130a304267be3b267e5935061154b925050506020870187614d92565b84868533604051611560959493929190615898565b60405180910390a15050505050565b611577613578565b3360009081526005602052604090205460ff166115ec5760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526c185a5b8e955395149554d51151609a1b6064820152608401610d1d565b6001600160a01b03841661165b5760405162461bcd60e51b815260206004820152603060248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526f185a5b8e9393c81114d508159055531560821b6064820152608401610d1d565b60006040518060400160405280600060ff1681526020016040518060600160405280886001600160a01b03168152602001336001600160a01b03168152602001878152506040516020016116af9190615790565b604051602081830303815290604052815250905061171886826040516020016116d891906157c1565b60408051601f1981840301815290829052600160f01b6020830152602282018690529086906000906042015b60405160208183030381529060405261365f565b7fbef0a45d8346effb9abd86de849a9b184b1d6f5d960468ed0f813f48e3d019358685873360405161174d94939291906158dd565b60405180910390a1505050505050565b604051633d7b2f6f60e21b815261ffff808516600483015283166024820152306044820152606481018290526060907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f5ecbdbc90608401600060405180830381865afa1580156117dd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611805919081019061594f565b949350505050565b3330146118745760405162461bcd60e51b815260206004820152602f60248201527f4c617965725a65726f4170703a3a6e6f6e626c6f636b696e674c7a526563656960448201526e1d994e95539055551213d492569151608a1b6064820152608401610d1d565b611880848484846137f3565b50505050565b61188e613326565b61ffff9092166000908152600b602090815260408083206001600160a01b0390941683529290522055565b6118c1613326565b60005460ff166118d5576118d36138ad565b565b6118d3613907565b6118e5613326565b6118d36000613940565b6118f7613326565b61ffff9092166000908152600c602090815260408083206001600160a01b0390941683529290522055565b61192a613326565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6002602052600090815260409020805461196e906156b4565b80601f016020809104026020016040519081016040528092919081815260200182805461199a906156b4565b80156119e75780601f106119bc576101008083540402835291602001916119e7565b820191906000526020600020905b8154815290600101906020018083116119ca57829003601f168201915b505050505081565b6119f7613326565b6119ff613578565b6000816001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a639190615983565b90506000826001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611aa5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ac9919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a0823190602401602060405180830381865afa158015611b13573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b379190615983565b9050836001600160a01b031663793101a56040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611b7457600080fd5b505af1158015611b88573d6000803e3d6000fd5b50506040516370a0823160e01b8152306004820152600092508391506001600160a01b038516906370a0823190602401602060405180830381865afa158015611bd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bf99190615983565b611c0391906159b9565b6001600160a01b038616600081815260076020908152604080832089845282529182902084905581518481529081019290925281018690529091507f83ddacb169e140af5f24cc0352129d755797bfced4f17086308bdf6ab6f2da2e90606001611560565b611c70613578565b3360009081526005602052604090205460ff16611cdb5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a776974686472617750656e64696e673a554e54525560448201526314d5115160e21b6064820152608401610d1d565b3360009081526008602052604090205480821115611d615760405162461bcd60e51b815260206004820152603b60248201527f58436861696e4875623a3a776974686472617750656e64696e673a494e53554660448201527f464943454e542046554e445320464f52205749544844524157414c00000000006064820152608401610d1d565b3360009081526008602052604081208054849290611d809084906159b9565b925050819055506000336001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611dc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611deb919061599c565b9050610f476001600160a01b0382163385613386565b611e09613326565b611e138282613999565b5050565b611e1f6133e9565b611e27613326565b611e698484848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250869250613443915050565b61188060018055565b611e7a613326565b61ffff9092166000908152600a602090815260408083206001600160a01b0390941683529290522055565b611ead613326565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b611ee0613326565b6001600160a01b03811660009081526005602052604090205460ff16611f5c5760405162461bcd60e51b815260206004820152602b60248201527f58436861696e48756253696e676c653a3a7365744c6f63616c5374726174656760448201526a1e4e955395149554d5115160aa1b6064820152608401610d1d565b600e80546001600160a01b0319166001600160a01b0383169081179091556040519081527fe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c9060200160405180910390a150565b611fb8613578565b600d54600160401b90046001600160a01b0316331461202a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7367526563696576653a4e4f54205354415247415460448201526722902927aaaa22a960c11b6064820152608401610d1d565b8051156120bd5760008180602001905181019061204791906159d0565b9050605560ff16816000015160ff16116120b25760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7367526563696576653a50524f484942495445442060448201526520a1aa24a7a760d11b6064820152608401610d1d565b6111e3878285613ac2565b505050505050565b6120cd613326565b6001600160a01b03909116600090815260086020526040902055565b6120f1613578565b6120f9613326565b600060028161210b6020850185614d92565b61ffff1661ffff168152602001908152602001600020805461212c906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054612158906156b4565b80156121a55780601f1061217a576101008083540402835291602001916121a5565b820191906000526020600020905b81548152906001019060200180831161218857829003601f168201915b505050505090506000600b60008460000160208101906121c59190614d92565b61ffff1661ffff16815260200190815260200160002060008460400160208101906121f09190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000205490508151600014156122675760405162461bcd60e51b815260206004820152602b6024820152600080516020615e6983398151915260448201526a3430b4b71d272790242aa160a91b6064820152608401610d1d565b60008360c00135116122c65760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e9393c81050d5125591481493d5539160621b6064820152608401610d1d565b600660006122da6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff16156123475760405162461bcd60e51b815260206004820152602c6024820152600080516020615e6983398151915260448201526b6861696e3a45584954494e4760a01b6064820152608401610d1d565b6004600061235b6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff166123cf5760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e955395149554d5115108159055531560621b6064820152608401610d1d565b60006123e16040850160208601614db4565b6001600160a01b03166311e57a3e836040518263ffffffff1660e01b815260040161240e91815260200190565b602060405180830381865afa15801561242b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061244f9190615983565b9050600081116124a95760405162461bcd60e51b81526020600482015260316024820152600080516020615e698339815191526044820152706861696e3a4e4f2057495448445241575360781b6064820152608401610d1d565b6124c26124bc6040860160208701614db4565b82613b84565b80600760006124d76040880160208901614db4565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008660c001358152602001908152602001600020600082825461251b91906159b9565b9091555060009050600a816125336020880188614d92565b61ffff1661ffff168152602001908152602001600020600086604001602081019061255e9190614db4565b6001600160a01b03168152602080820192909252604001600090812092909255600b90829061258f90880188614d92565b61ffff1661ffff16815260200190815260200160002060008660400160208101906125ba9190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000208190555060006040518060400160405280605760ff16815260200160405180604001604052808860200160208101906126139190614db4565b6001600160a01b0316815260200161263160608a0160408b01614db4565b6001600160a01b0316905260405161266a919060200181516001600160a01b039081168252602092830151169181019190915260400190565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346126a56020890189614d92565b608089013560a08a01356126c06101008c0160e08d01614db4565b888c6060013560405180606001604052808f6101000135815260200160008152602001600060405160200161270d919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b60405160200161273191906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b815260040161276499989796959493929190615a4f565b6000604051808303818588803b15801561277d57600080fd5b505af1158015612791573d6000803e3d6000fd5b507f77639bed0f8e7721cbafe2210925225763c71ec7cdaba512e0b40b2a6caa7b9393506127c6925050506020870187614d92565b83866127d860408a0160208b01614db4565b6127e860608b0160408c01614db4565b8a60c0013560405161156096959493929190615a93565b612807613326565b611e138282613c11565b6128196133e9565b612821613326565b805182511461286a5760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b82518110156128c6576128b483828151811061288b5761288b6156e9565b60200260200101518383815181106128a5576128a56156e9565b60200260200101516000613443565b806128be81615715565b91505061286d565b50611e1360018055565b6128d8613326565b6040516332fb62e760e21b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063cbed8b9c9061292c9088908890889088908890600401615adb565b600060405180830381600087803b15801561294657600080fd5b505af115801561295a573d6000803e3d6000fd5b505050505050505050565b61ffff84166000908152600360205260408082209051612986908690615b09565b90815260408051602092819003830190206001600160401b03861660009081529252902054905080612a065760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4e4f54204660448201526313d5539160e21b6064820152608401610d1d565b815160208301208114612a6d5760405162461bcd60e51b815260206004820152602960248201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4841534820604482015268125390d3d4949150d560ba1b6064820152608401610d1d565b61ffff85166000908152600360205260408082209051612a8e908790615b09565b90815260408051602092819003830190206001600160401b03871660009081529252902055610e49858585856137f3565b612ac7613326565b6000816001600160401b031611612b2c5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a7365745265706f727444656c61793a5a45524f2044604482015263454c415960e01b6064820152608401610d1d565b600d805467ffffffffffffffff19166001600160401b0392909216919091179055565b612b57613326565b610f47838383613ac2565b612b6a613326565b61ffff90921660009081526009602090815260408083206001600160a01b0390941683529290522055565b612b9d613326565b61ffff83166000908152600260205260409020612bbb908383614b10565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab838383604051612bef93929190615769565b60405180910390a1505050565b612c04613326565b6001600160a01b038116612c695760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610d1d565b612c7281613940565b50565b612c7d613326565b612c85613578565b600d546001600160401b0316612ceb5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a5345542060448201526444454c415960d81b6064820152608401610d1d565b6001600160a01b03851660009081526004602052604090205460ff16612d615760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a554e54526044820152641554d5115160da1b6064820152608401610d1d565b8251845114612dc65760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a4c454e4760448201526a0a890409a92a69a82a886960ab1b6064820152608401610d1d565b600080866001600160a01b0316633ba0b9a96040518163ffffffff1660e01b8152600401602060405180830381865afa158015612e07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e2b9190615983565b905060005b865181101561322b57600060096000898481518110612e5157612e516156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000888481518110612e8357612e836156e9565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020549050600d60009054906101000a90046001600160401b03166001600160401b0316600c60008a8581518110612ee357612ee36156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612f1557612f156156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002054612f489190615b25565b421015612fa65760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a544f4f20604482015265149150d1539560d21b6064820152608401610d1d565b42600c60008a8581518110612fbd57612fbd6156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612fef57612fef6156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550886001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015613059573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061307d9190615b3d565b61308890600a615c3e565b6130928483615c4d565b61309c9190615c6c565b935060006040518060400160405280600160ff16815260200160405180604001604052808b87815181106130d2576130d26156e9565b60200260200101516001600160a01b0316815260200188815250604051602001613117919081516001600160a01b031681526020918201519181019190915260400190565b6040516020818303038152906040528152509050613189898481518110613140576131406156e9565b60200260200101518260405160200161315991906157c1565b60408051601f1981840301815290829052600160f01b6020830152602282018b9052908990600090604201611704565b7fbc9f89a0823c1d0d048f815a2464d674872f08846df321cd05891bd0586b6e388984815181106131bc576131bc6156e9565b6020026020010151868a86815181106131d7576131d76156e9565b602002602001015160405161320e9392919061ffff93909316835260208301919091526001600160a01b0316604082015260600190565b60405180910390a15050808061322390615715565b915050612e30565b5050505050505050565b604051633356ae4560e11b815230906366ad5c8a9061325e908790879087908790600401615c8e565b600060405180830381600087803b15801561327857600080fd5b505af1925050508015613289575060015b611880578080519060200120600360008661ffff1661ffff168152602001908152602001600020846040516132be9190615b09565b9081526040805191829003602090810183206001600160401b0387166000908152915220919091557fe6f254030bcb01ffd20558175c13fcaed6d1520be7becee4c961b65f79243b0d90613319908690869086908690615c8e565b60405180910390a1611880565b6000546001600160a01b036101009091041633146118d35760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610d1d565b6040516001600160a01b038316602482015260448101829052610f4790849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613eb6565b6002600154141561343c5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610d1d565b6002600155565b804710156134895760405162461bcd60e51b81526020600482015260136024820152724554485f42414c414e43455f544f4f5f4c4f5760681b6044820152606401610d1d565b6000836001600160a01b031682846040516134a49190615b09565b60006040518083038185875af1925050503d80600081146134e1576040519150601f19603f3d011682016040523d82523d6000602084013e6134e6565b606091505b50509050806135255760405162461bcd60e51b815260206004820152600b60248201526a10d0531317d1905253115160aa1b6044820152606401610d1d565b836001600160a01b0316336001600160a01b03167f5445265cc9b8dc4940d92d42eeac90ded88956778eff9bfe9ec1968137473627858560405161356a929190615ccc565b60405180910390a350505050565b60005460ff16156118d35760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613603573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613627919061599c565b905061363e6001600160a01b038216853086613f88565b600d54611880906001600160a01b0383811691600160401b90041685613fc0565b61ffff85166000908152600260205260408120805461367d906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546136a9906156b4565b80156136f65780601f106136cb576101008083540402835291602001916136f6565b820191906000526020600020905b8154815290600101906020018083116136d957829003601f168201915b505050505090508051600014156137625760405162461bcd60e51b815260206004820152602a60248201527f4c617965725a65726f4170703a3a6c7a53656e643a554e54525553544544204460448201526922a9aa24a720aa24a7a760b11b6064820152608401610d1d565b60405162c5803160e81b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c58031009034906137b9908a9086908b908b908b908b90600401615cee565b6000604051808303818588803b1580156137d257600080fd5b505af11580156137e6573d6000803e3d6000fd5b5050505050505050505050565b6137fb613578565b8051156118805760008180602001905181019061381891906159d0565b9050605560ff16816000015160ff1611158061383a5750805160ab60ff909116115b6138a15760405162461bcd60e51b815260206004820152603260248201527f58436861696e4875623a3a5f6e6f6e626c6f636b696e674c7a526563656976656044820152711d282927a424a124aa22a21020a1aa24a7a760711b6064820152608401610d1d565b610e4985826000613ac2565b6138b5613578565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586138ea3390565b6040516001600160a01b03909116815260200160405180910390a1565b61390f614072565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa336138ea565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b61ffff81166000908152600f6020908152604080832054600b83528184206001600160a01b039091168085529252909120541580156139fd575061ffff821660009081526009602090815260408083206001600160a01b0385168452909152902054155b613a5b5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a7365745374726174656779466f72436861696e3a4e60448201526813d50811561255115160ba1b6064820152608401610d1d565b61ffff82166000818152600f602090815260409182902080546001600160a01b0319166001600160a01b0388169081179091558251908152908101929092527f040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e147259101612bef565b815160ff1660561415613ade57610f47838360200151836140bb565b815160ff16613af557610f478383602001516140f5565b815160ff1660571415613b1157610f47838360200151836144aa565b815160ff1660011415613b2c57610f478383602001516144da565b60405162461bcd60e51b815260206004820152602760248201527f58436861696e4875623a3a5f726564756365723a554e5245434f474e495345446044820152661020a1aa24a7a760c91b6064820152608401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613bc9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bed919061599c565b600d54909150611880906001600160a01b0380841691600160401b90041685613fc0565b61ffff81166000908152600f60209081526040808320546001600160a01b038681168552600490935292205491169060ff16613ca35760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a554e545260448201526a1554d5115108159055531560aa1b6064820152608401610d1d565b6001600160a01b038116613d0a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a53455420604482015267535452415445475960c01b6064820152608401610d1d565b60405163912f74cd60e01b81526001600160a01b038281166004830152849160009183169063912f74cd906024016040805180830381865afa158015613d54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d789190615d55565b6040516370a0823160e01b81526001600160a01b038581166004830152919250908316906370a0823190602401602060405180830381865afa158015613dc2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613de69190615983565b158015613df557506020810151155b613e4f5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a4e4f5420604482015264454d50545960d81b6064820152608401610d1d565b61ffff841660008181526010602090815260409182902080546001600160a01b0319166001600160a01b038a169081179091558251908152908101929092527f01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d49101611560565b6000613f0b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166145a59092919063ffffffff16565b805190915015610f475780806020019051810190613f299190615d87565b610f475760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610d1d565b6040516001600160a01b03808516602483015283166044820152606481018290526118809085906323b872dd60e01b906084016133b2565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa158015614011573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140359190615983565b61403f9190615b25565b6040516001600160a01b03851660248201526044810182905290915061188090859063095ea7b360e01b906064016133b2565b60005460ff166118d35760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610d1d565b61ffff83166000908152600f6020908152604080832054601090925290912054610f4791859184916001600160a01b0390811691166145b4565b60008180602001905181019061410b9190615da4565b80516001600160a01b0381166000908152600460205260409020549192509060ff1661417b5760405162461bcd60e51b815260206004820152602b6024820152600080516020615e4983398151915260448201526a1b8e955395149554d5115160aa1b6064820152608401610d1d565b6001600160a01b03811660009081526006602052604090205460ff166141ed5760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152726e3a5641554c54204e4f542045584954494e4760681b6064820152608401610d1d565b60008190506000836020015190506000846040015190506000836001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015614244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142689190615983565b61ffff89166000908152600a602090815260408083206001600160a01b038816845290915290205490915080158061429f57508181145b6142f55760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152721b8e9493d5539114c8135254d3505510d21151606a1b6064820152608401610d1d565b61ffff891660009081526009602090815260408083206001600160a01b03881684529091529020548311156143785760405162461bcd60e51b81526020600482015260356024820152600080516020615e498339815191526044820152746e3a494e53554646494349454e542053484152455360581b6064820152608401610d1d565b61ffff89166000818152600a602090815260408083206001600160a01b0389168085529083528184208790559383526009825280832093835292905290812080548592906143c79084906159b9565b909155505061ffff89166000908152600b602090815260408083206001600160a01b038816845290915281208054859290614403908490615b25565b9091555050604051631e33547d60e11b8152600481018490526001600160a01b03861690633c66a8fa90602401600060405180830381600087803b15801561444a57600080fd5b505af115801561445e573d6000803e3d6000fd5b505050507fe3bf26d872f64cb80e51aede63a6908a0884343eabd12eac4b840195f7da11b58984888760405161449794939291906158dd565b60405180910390a1505050505050505050565b61ffff8316600090815260106020526040902054600e54610f479185916001600160a01b039182169116846148ab565b6000818060200190518101906144f09190615e0e565b8051602082015160405163969b1cdb60e01b815260048101919091529192506001600160a01b03169063969b1cdb90602401600060405180830381600087803b15801561453c57600080fd5b505af1158015614550573d6000803e3d6000fd5b5050505060208181015182516040805161ffff88168152938401929092526001600160a01b0316908201527ffb6888d0fd51da38838d6d59479aa3f5df848904d7447bee201bba6c0ab2241890606001612bef565b6060611805848460008561499a565b6001600160a01b03811660009081526004602052604090205460ff1661462e5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a5f6465706f736974416374696f6e3a554e5452555360448201526815115108159055531560ba1b6064820152608401610d1d565b60008190506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015614673573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614697919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156146e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147059190615983565b905061471b6001600160a01b0383168488613fc0565b6040516311f9fbc960e21b8152306004820152602481018790526001600160a01b038416906347e7ef24906044016020604051808303816000875af1158015614768573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061478c9190615983565b506040516370a0823160e01b815230600482015260009082906001600160a01b038616906370a0823190602401602060405180830381865afa1580156147d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147fa9190615983565b61480491906159b9565b61ffff891660009081526009602090815260408083206001600160a01b038b168452909152812080549293508392909190614840908490615b25565b90915550506040805161ffff8a168152602081018990529081018290526001600160a01b038087166060830152871660808201527f8094109e94a7c05d7585c38862658cf2924f1f4617d9cc32b7514d10085d064c9060a00160405180910390a15050505050505050565b6001600160a01b03821660009081526005602052604090205460ff166149295760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a5f736176655769746864726177616c3a554e54525560448201526c5354454420535452415445475960981b6064820152608401610d1d565b6001600160a01b03821660009081526008602052604081208054839290614951908490615b25565b90915550506040517f03b5f133d765362f64f2abaa8f1c9440af15c0b435f81252a7e08896bc507d749061498c9086908490879087906158dd565b60405180910390a150505050565b6060824710156149fb5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610d1d565b600080866001600160a01b03168587604051614a179190615b09565b60006040518083038185875af1925050503d8060008114614a54576040519150601f19603f3d011682016040523d82523d6000602084013e614a59565b606091505b5091509150614a6a87838387614a75565b979650505050505050565b60608315614ae1578251614ada576001600160a01b0385163b614ada5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610d1d565b5081611805565b6118058383815115614af65781518083602001fd5b8060405162461bcd60e51b8152600401610d1d919061525d565b828054614b1c906156b4565b90600052602060002090601f016020900481019282614b3e5760008555614b84565b82601f10614b575782800160ff19823516178555614b84565b82800160010185558215614b84579182015b82811115614b84578235825591602001919060010190614b69565b50614b90929150614b94565b5090565b5b80821115614b905760008155600101614b95565b803561ffff81168114614bbb57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604080519081016001600160401b0381118282101715614bf857614bf8614bc0565b60405290565b604051601f8201601f191681016001600160401b0381118282101715614c2657614c26614bc0565b604052919050565b60006001600160401b03821115614c4757614c47614bc0565b50601f01601f191660200190565b600082601f830112614c6657600080fd5b8135614c79614c7482614c2e565b614bfe565b818152846020838601011115614c8e57600080fd5b816020850160208301376000918101602001919091529392505050565b80356001600160401b0381168114614bbb57600080fd5b60008060008060808587031215614cd857600080fd5b614ce185614ba9565b935060208501356001600160401b0380821115614cfd57600080fd5b614d0988838901614c55565b9450614d1760408801614cab565b93506060870135915080821115614d2d57600080fd5b50614d3a87828801614c55565b91505092959194509250565b6001600160a01b0381168114612c7257600080fd5b60008060408385031215614d6e57600080fd5b614d7783614ba9565b91506020830135614d8781614d46565b809150509250929050565b600060208284031215614da457600080fd5b614dad82614ba9565b9392505050565b600060208284031215614dc657600080fd5b8135614dad81614d46565b60008060408385031215614de457600080fd5b823591506020830135614d8781614d46565b60006001600160401b03821115614e0f57614e0f614bc0565b5060051b60200190565b600082601f830112614e2a57600080fd5b81356020614e3a614c7483614df6565b82815260059290921b84018101918181019086841115614e5957600080fd5b8286015b84811015614e7d578035614e7081614d46565b8352918301918301614e5d565b509695505050505050565b600082601f830112614e9957600080fd5b81356020614ea9614c7483614df6565b82815260059290921b84018101918181019086841115614ec857600080fd5b8286015b84811015614e7d5780356001600160401b03811115614eeb5760008081fd5b614ef98986838b0101614c55565b845250918301918301614ecc565b600080600060608486031215614f1c57600080fd5b83356001600160401b0380821115614f3357600080fd5b614f3f87838801614e19565b9450602091508186013581811115614f5657600080fd5b614f6288828901614e88565b945050604086013581811115614f7757600080fd5b86019050601f81018713614f8a57600080fd5b8035614f98614c7482614df6565b81815260059190911b82018301908381019089831115614fb757600080fd5b928401925b82841015614fd557833582529284019290840190614fbc565b80955050505050509250925092565b600080600060608486031215614ff957600080fd5b833561500481614d46565b95602085013595506040909401359392505050565b60008083601f84011261502b57600080fd5b5081356001600160401b0381111561504257600080fd5b60208301915083602082850101111561505a57600080fd5b9250929050565b60008060006040848603121561507657600080fd5b61507f84614ba9565b925060208401356001600160401b0381111561509a57600080fd5b6150a686828701615019565b9497909650939450505050565b8015158114612c7257600080fd5b600080604083850312156150d457600080fd5b82356150df81614d46565b91506020830135614d87816150b3565b6000610100828403121561510257600080fd5b50919050565b8035614bbb81614d46565b600080600080600060a0868803121561512b57600080fd5b61513486614ba9565b9450602086013561514481614d46565b935060408601359250606086013561515b81614d46565b949793965091946080013592915050565b60008060006060848603121561518157600080fd5b61518a84614ba9565b925060208401356001600160401b038111156151a557600080fd5b6151b186828701614c55565b9250506151c060408501614cab565b90509250925092565b6000806000606084860312156151de57600080fd5b6151e784614ba9565b92506151f560208501614ba9565b9150604084013590509250925092565b60005b83811015615220578181015183820152602001615208565b838111156118805750506000910152565b60008151808452615249816020860160208601615205565b601f01601f19169290920160200192915050565b602081526000614dad6020830184615231565b60008060006060848603121561528557600080fd5b61528e84614ba9565b9250602084013561529e81614d46565b929592945050506040919091013590565b6000602082840312156152c157600080fd5b5035919050565b600080604083850312156152db57600080fd5b82356152e681614d46565b91506152f460208401614ba9565b90509250929050565b6000806000806060858703121561531357600080fd5b843561531e81614d46565b935060208501356001600160401b0381111561533957600080fd5b61534587828801615019565b9598909750949560400135949350505050565b60008060008060008060c0878903121561537157600080fd5b61537a87614ba9565b955060208701356001600160401b038082111561539657600080fd5b6153a28a838b01614c55565b965060408901359550606089013591506153bb82614d46565b9093506080880135925060a088013590808211156153d857600080fd5b506153e589828a01614c55565b9150509295509295509295565b6000806040838503121561540557600080fd5b823561541081614d46565b946020939093013593505050565b6000610120828403121561510257600080fd5b6000806040838503121561544457600080fd5b82356001600160401b038082111561545b57600080fd5b61546786838701614e19565b9350602085013591508082111561547d57600080fd5b5061548a85828601614e88565b9150509250929050565b6000806000806000608086880312156154ac57600080fd5b6154b586614ba9565b94506154c360208701614ba9565b93506040860135925060608601356001600160401b038111156154e557600080fd5b6154f188828901615019565b969995985093965092949392505050565b60006020828403121561551457600080fd5b614dad82614cab565b60ff81168114612c7257600080fd5b60008060006060848603121561554157600080fd5b61554a84614ba9565b925060208401356001600160401b038082111561556657600080fd5b908501906040828803121561557a57600080fd5b615582614bd6565b823561558d8161551d565b81526020830135828111156155a157600080fd5b6155ad89828601614c55565b6020830152509497949650505050604092909201359150565b600080600080600060a086880312156155de57600080fd5b85356155e981614d46565b94506020868101356001600160401b038082111561560657600080fd5b818901915089601f83011261561a57600080fd5b8135615628614c7482614df6565b81815260059190911b8301840190848101908c83111561564757600080fd5b938501935b8285101561566c5761565d85614ba9565b8252938501939085019061564c565b98505050604089013592508083111561568457600080fd5b505061569288828901614e19565b935050606086013591506156a860808701615108565b90509295509295909350565b600181811c908216806156c857607f821691505b6020821081141561510257634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415615729576157296156ff565b5060010190565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b61ffff84168152604060208201526000615787604083018486615740565b95945050505050565b81516001600160a01b0390811682526020808401519091169082015260408083015190820152606081015b92915050565b6020815260ff8251166020820152600060208301516040808401526118056060840182615231565b805182526020810151602083015260006040820151606060408501526118056060850182615231565b61ffff8a811682528981166020830152881660408201526001600160a01b03871660608201526080810186905260a0810185905261012060c0820181905260009061585f838201876157e9565b905082810360e08401526158738186615231565b90508281036101008401526158888185615231565b9c9b505050505050505050505050565b61ffff8616815284602082015260a0604082015260006158bb60a0830186615231565b6001600160a01b03948516606084015292909316608090910152949350505050565b61ffff94909416845260208401929092526001600160a01b03908116604084015216606082015260800190565b600082601f83011261591b57600080fd5b8151615929614c7482614c2e565b81815284602083860101111561593e57600080fd5b611805826020830160208701615205565b60006020828403121561596157600080fd5b81516001600160401b0381111561597757600080fd5b6118058482850161590a565b60006020828403121561599557600080fd5b5051919050565b6000602082840312156159ae57600080fd5b8151614dad81614d46565b6000828210156159cb576159cb6156ff565b500390565b6000602082840312156159e257600080fd5b81516001600160401b03808211156159f957600080fd5b9083019060408286031215615a0d57600080fd5b615a15614bd6565b8251615a208161551d565b8152602083015182811115615a3457600080fd5b615a408782860161590a565b60208301525095945050505050565b600061012061ffff8c1683528a602084015289604084015260018060a01b03891660608401528760808401528660a08401528060c084015261585f818401876157e9565b61ffff8716815285602082015260c060408201526000615ab660c0830187615231565b6001600160a01b03958616606084015293909416608082015260a00152949350505050565b600061ffff808816835280871660208401525084604083015260806060830152614a6a608083018486615740565b60008251615b1b818460208701615205565b9190910192915050565b60008219821115615b3857615b386156ff565b500190565b600060208284031215615b4f57600080fd5b8151614dad8161551d565b600181815b80851115615b95578160001904821115615b7b57615b7b6156ff565b80851615615b8857918102915b93841c9390800290615b5f565b509250929050565b600082615bac575060016157bb565b81615bb9575060006157bb565b8160018114615bcf5760028114615bd957615bf5565b60019150506157bb565b60ff841115615bea57615bea6156ff565b50506001821b6157bb565b5060208310610133831016604e8410600b8410161715615c18575081810a6157bb565b615c228383615b5a565b8060001904821115615c3657615c366156ff565b029392505050565b6000614dad60ff841683615b9d565b6000816000190483118215151615615c6757615c676156ff565b500290565b600082615c8957634e487b7160e01b600052601260045260246000fd5b500490565b61ffff85168152608060208201526000615cab6080830186615231565b6001600160401b03851660408401528281036060840152614a6a8185615231565b604081526000615cdf6040830185615231565b90508260208301529392505050565b61ffff8716815260c060208201526000615d0b60c0830188615231565b8281036040840152615d1d8188615231565b6001600160a01b0387811660608601528616608085015283810360a08501529050615d488185615231565b9998505050505050505050565b600060408284031215615d6757600080fd5b615d6f614bd6565b82518152602083015160208201528091505092915050565b600060208284031215615d9957600080fd5b8151614dad816150b3565b600060608284031215615db657600080fd5b604051606081018181106001600160401b0382111715615dd857615dd8614bc0565b6040528251615de681614d46565b81526020830151615df681614d46565b60208201526040928301519281019290925250919050565b600060408284031215615e2057600080fd5b615e28614bd6565b8251615e3381614d46565b8152602092830151928101929092525091905056fe58436861696e4875623a3a5f726571756573745769746864726177416374696f58436861696e4875623a3a66696e616c697a65576974686472617746726f6d43a264697066735822122097d0b8638136fee802f94a2709a7ec91bbda27ce70c17aec0beacf55b86316be64736f6c634300080c00330000000000000000000000006701d9802adf674e524053bd44aa83ef253efc410000000000000000000000004d747149a57923beb89f22e6b7b97f7d8c087a00", + "nonce": "0x175" + }, + "additionalContracts": [] + }, + { + "hash": "0xfa004dbcc40e5a73d785e7ec06035c11ee563067f97c36d49ce46b0546d1124b", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x61aa05946908b4a21081970101c5655704944314", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x61aa05946908b4a21081970101c5655704944314", + "gas": "0x93a9", + "value": "0x0", + "data": "0xbe6f1c810000000000000000000000005d74741412ec6b585340eef281c8b712fa5d4cbb", + "nonce": "0x176" + }, + "additionalContracts": [] + }, + { + "hash": "0xe8a7aceebd6a3621f7e8e18632d7f0bf2c8c606155667be9abbe4038536b494e", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "function": "setTrustedVault(address,bool)", + "arguments": [ + "b0484ffe522cf46d5862cc863caf72792c43df32", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "gas": "0x6d8b", + "value": "0x0", + "data": "0x3f935f6f000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x177" + }, + "additionalContracts": [] + }, + { + "hash": "0x5cdb8ef8c3df32aa5a173ee8e5d8058d7ae13be00d67b58093e867d0871c30da", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "function": "setTrustedStrategy(address,bool)", + "arguments": [ + "75f156824604b546603dacaf75b8c7ee2401d5c7", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "gas": "0x6d8b", + "value": "0x0", + "data": "0x747684bb00000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c70000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x178" + }, + "additionalContracts": [] + }, + { + "hash": "0xc157d36c934c0aeadbe9a27a5b2dd244680101b29b3def969590fb3de4afd89d", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "function": "setLocalStrategy(address)", + "arguments": [ + "75f156824604b546603dacaf75b8c7ee2401d5c7" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "gas": "0x6cd5", + "value": "0x0", + "data": "0xaae7aa4d00000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c7", + "nonce": "0x179" + }, + "additionalContracts": [] + }, + { + "hash": "0xbae74a69ed030e1e87d37457a39d2a8354c952007c8e331a7fe3b13cfb95e8b5", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "function": "setStrategyForChain(address,uint16)", + "arguments": [ + "b9fc768cf44c073ec70409aa36295cae561f7ce7", + "2716" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "gas": "0x6d9b", + "value": "0x0", + "data": "0x98a1d959000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce70000000000000000000000000000000000000000000000000000000000002716", + "nonce": "0x17a" + }, + "additionalContracts": [] + }, + { + "hash": "0xa0815982660b3e4bd70438354db2f638d1beed8dc9a40d93a1330d76bfc348eb", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "function": "setTrustedRemote(uint16,bytes)", + "arguments": [ + "2716", + "51873f9b28702509392054776bca7685b4d2777d" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "gas": "0x6f07", + "value": "0x0", + "data": "0xeb8d72b700000000000000000000000000000000000000000000000000000000000027160000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001451873f9b28702509392054776bca7685b4d2777d000000000000000000000000", + "nonce": "0x17b" + }, + "additionalContracts": [] + }, + { + "hash": "0x4019acf1916efb73d819aa21b947c99b32462c18f3c079f7db3565e2ceb3d38c", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x75f156824604b546603dacaf75b8c7ee2401d5c7", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x75f156824604b546603dacaf75b8c7ee2401d5c7", + "gas": "0x9969", + "value": "0x0", + "data": "0x31962cdc0000000000000000000000005d74741412ec6b585340eef281c8b712fa5d4cbb", + "nonce": "0x17c" + }, + "additionalContracts": [] + }, + { + "hash": "0xa1425fd4e08e5aa9a0c58ec984a8a7787c5ba43d2fbbeef1d303650ce7cee0bc", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "function": "setVaultForChain(address,uint16)", + "arguments": [ + "b0484ffe522cf46d5862cc863caf72792c43df32", + "2716" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "gas": "0x6d9b", + "value": "0x0", + "data": "0xb5ec8e49000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000000000000000000000000000000000000000002716", + "nonce": "0x17d" + }, + "additionalContracts": [] + }, + { + "hash": "0x963d249444d2133a8378bd568baf1ba1cb1472c2c7f17b1c80398ad888084599", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "function": "singleCall(address,bytes,uint256)", + "arguments": [ + "b0484ffe522cf46d5862cc863caf72792c43df32", + "a9059cbb0000000000000000000000005d74741412ec6b585340eef281c8b712fa5d4cbb000000000000000000000000000000000000000000000000000000003b91a240", + "0" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "gas": "0x186d9", + "value": "0x0", + "data": "0x98a9884d000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044a9059cbb0000000000000000000000005d74741412ec6b585340eef281c8b712fa5d4cbb000000000000000000000000000000000000000000000000000000003b91a24000000000000000000000000000000000000000000000000000000000", + "nonce": "0x17e" + }, + "additionalContracts": [] + }, + { + "hash": "0xb1d7180c4fe052dd657b946cb2afc4fa0034df434efc58e38f3a3e8f77b92352", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "function": "setSharesPerStrategy(uint16,address,uint256)", + "arguments": [ + "2716", + "b9fc768cf44c073ec70409aa36295cae561f7ce7", + "0" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "gas": "0x6e41", + "value": "0x0", + "data": "0xeae837fb0000000000000000000000000000000000000000000000000000000000002716000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce70000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x17f" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x8a7be30f1559da307cb536f3baf107cb147a2de43ca0158257f48ea5910fa0ab", + "transactionIndex": "0x1", + "blockHash": "0x0d795f7d94bc0a34bebe4c3f2221f6f60350567804ea39570c98f39d462b6e1e", + "blockNumber": "0xeb4171", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x51d66c", + "gasUsed": "0x51d66c", + "contractAddress": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "logs": [ + { + "address": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x", + "blockHash": "0x0d795f7d94bc0a34bebe4c3f2221f6f60350567804ea39570c98f39d462b6e1e", + "blockNumber": "0xeb4171", + "transactionHash": "0x8a7be30f1559da307cb536f3baf107cb147a2de43ca0158257f48ea5910fa0ab", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010000000000000000000000000000000000000800000000000000000000800000000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000800000000000000000000000000000020000000000000000000800000000040000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000020000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xfa004dbcc40e5a73d785e7ec06035c11ee563067f97c36d49ce46b0546d1124b", + "transactionIndex": "0x1", + "blockHash": "0x5fbfbaf6245e0307562c69d58f5dc4cc0f8a758ef22520dc8c90558316def170", + "blockNumber": "0xeb4177", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x61aa05946908b4a21081970101c5655704944314", + "cumulativeGasUsed": "0x7196", + "gasUsed": "0x7196", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xe8a7aceebd6a3621f7e8e18632d7f0bf2c8c606155667be9abbe4038536b494e", + "transactionIndex": "0x1", + "blockHash": "0x2e318c6d9fdce10aab8656a8e3e08c72a44d3ceddee3bc93920865cb32b419b2", + "blockNumber": "0xeb417d", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "cumulativeGasUsed": "0xb579", + "gasUsed": "0xb579", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x5cdb8ef8c3df32aa5a173ee8e5d8058d7ae13be00d67b58093e867d0871c30da", + "transactionIndex": "0x1", + "blockHash": "0x18985b377019e7d9a80ab22b634eeaabe59f5655186e997ac4af02142803e8cf", + "blockNumber": "0xeb4181", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "cumulativeGasUsed": "0xb562", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xc157d36c934c0aeadbe9a27a5b2dd244680101b29b3def969590fb3de4afd89d", + "transactionIndex": "0x1", + "blockHash": "0x0223402fe450ed34bd363594a96a006a3e447fb5666010ab4ddc6c3b7a869b7c", + "blockNumber": "0xeb4184", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "cumulativeGasUsed": "0xc114", + "gasUsed": "0xc114", + "contractAddress": null, + "logs": [ + { + "address": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "topics": [ + "0xe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c" + ], + "data": "0x00000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c7", + "blockHash": "0x0223402fe450ed34bd363594a96a006a3e447fb5666010ab4ddc6c3b7a869b7c", + "blockNumber": "0xeb4184", + "transactionHash": "0xc157d36c934c0aeadbe9a27a5b2dd244680101b29b3def969590fb3de4afd89d", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000020000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xbae74a69ed030e1e87d37457a39d2a8354c952007c8e331a7fe3b13cfb95e8b5", + "transactionIndex": "0x1", + "blockHash": "0x9f9f235233af24a0ba9f69487564f541c246b9688d16bf0427476c481e6f7c56", + "blockNumber": "0xeb4189", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "cumulativeGasUsed": "0xcdb4", + "gasUsed": "0xcdb4", + "contractAddress": null, + "logs": [ + { + "address": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "topics": [ + "0x040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e14725" + ], + "data": "0x000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce70000000000000000000000000000000000000000000000000000000000002716", + "blockHash": "0x9f9f235233af24a0ba9f69487564f541c246b9688d16bf0427476c481e6f7c56", + "blockNumber": "0xeb4189", + "transactionHash": "0xbae74a69ed030e1e87d37457a39d2a8354c952007c8e331a7fe3b13cfb95e8b5", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000020004", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xa0815982660b3e4bd70438354db2f638d1beed8dc9a40d93a1330d76bfc348eb", + "transactionIndex": "0x1", + "blockHash": "0xd3e827ae8030712cf9c0cadc7e58bbc43b4ab7ef21648b3ebb0bcf6e62a7379f", + "blockNumber": "0xeb418e", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "cumulativeGasUsed": "0xc0ce", + "gasUsed": "0xc0ce", + "contractAddress": null, + "logs": [ + { + "address": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "topics": [ + "0xfa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000027160000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001451873f9b28702509392054776bca7685b4d2777d000000000000000000000000", + "blockHash": "0xd3e827ae8030712cf9c0cadc7e58bbc43b4ab7ef21648b3ebb0bcf6e62a7379f", + "blockNumber": "0xeb418e", + "transactionHash": "0xa0815982660b3e4bd70438354db2f638d1beed8dc9a40d93a1330d76bfc348eb", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000080000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x4019acf1916efb73d819aa21b947c99b32462c18f3c079f7db3565e2ceb3d38c", + "transactionIndex": "0x1", + "blockHash": "0x40ecfb08925a497a667c45e22c9afede8091f7700ebf5d7d096a23e5ef98427a", + "blockNumber": "0xeb4192", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x75f156824604b546603dacaf75b8c7ee2401d5c7", + "cumulativeGasUsed": "0x7602", + "gasUsed": "0x7602", + "contractAddress": null, + "logs": [ + { + "address": "0x75f156824604b546603dacaf75b8c7ee2401d5c7", + "topics": [ + "0x9511f9d7c7de291b470607f3a1ab50c20417e05abe7c2f191c2bae4b7b4cfcab", + "0x0000000000000000000000005d74741412ec6b585340eef281c8b712fa5d4cbb" + ], + "data": "0x", + "blockHash": "0x40ecfb08925a497a667c45e22c9afede8091f7700ebf5d7d096a23e5ef98427a", + "blockNumber": "0xeb4192", + "transactionHash": "0x4019acf1916efb73d819aa21b947c99b32462c18f3c079f7db3565e2ceb3d38c", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000080000000000000000000000000000000000000000000000000000000000000040000000800000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000400000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xa1425fd4e08e5aa9a0c58ec984a8a7787c5ba43d2fbbeef1d303650ce7cee0bc", + "transactionIndex": "0x1", + "blockHash": "0xc5e216731f7dcc68e00081a47a6c3ab63d10e5c2b85d9a4653bf890e56bd12d7", + "blockNumber": "0xeb4199", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "cumulativeGasUsed": "0x11674", + "gasUsed": "0x11674", + "contractAddress": null, + "logs": [ + { + "address": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "topics": [ + "0x01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d4" + ], + "data": "0x000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000000000000000000000000000000000000000002716", + "blockHash": "0xc5e216731f7dcc68e00081a47a6c3ab63d10e5c2b85d9a4653bf890e56bd12d7", + "blockNumber": "0xeb4199", + "transactionHash": "0xa1425fd4e08e5aa9a0c58ec984a8a7787c5ba43d2fbbeef1d303650ce7cee0bc", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000100000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x963d249444d2133a8378bd568baf1ba1cb1472c2c7f17b1c80398ad888084599", + "transactionIndex": "0x1", + "blockHash": "0x687d46e844671e2cedbe8725bc43fb01c7fd1b5b8f243a9b50337b421b1360d0", + "blockNumber": "0xeb41a1", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "cumulativeGasUsed": "0x10678", + "gasUsed": "0x10678", + "contractAddress": null, + "logs": [ + { + "address": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000c3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "0x0000000000000000000000005d74741412ec6b585340eef281c8b712fa5d4cbb" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b91a240", + "blockHash": "0x687d46e844671e2cedbe8725bc43fb01c7fd1b5b8f243a9b50337b421b1360d0", + "blockNumber": "0xeb41a1", + "transactionHash": "0x963d249444d2133a8378bd568baf1ba1cb1472c2c7f17b1c80398ad888084599", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "topics": [ + "0x5445265cc9b8dc4940d92d42eeac90ded88956778eff9bfe9ec1968137473627", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044a9059cbb0000000000000000000000005d74741412ec6b585340eef281c8b712fa5d4cbb000000000000000000000000000000000000000000000000000000003b91a24000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x687d46e844671e2cedbe8725bc43fb01c7fd1b5b8f243a9b50337b421b1360d0", + "blockNumber": "0xeb41a1", + "transactionHash": "0x963d249444d2133a8378bd568baf1ba1cb1472c2c7f17b1c80398ad888084599", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x08000000000010100000000000000000000000000000000000000000000000000800000001000840000000c00000000000000000000000000000000000000000000000010000008000000008000000000000000002800000000000000000000000000080000000000000000000000000000000040000000000000010000000000000000000000000001000000000000000000000000000000000000000000000000000000100000000000000000000004000000000000000000000000000000000000002000000000000000040000000020000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xb1d7180c4fe052dd657b946cb2afc4fa0034df434efc58e38f3a3e8f77b92352", + "transactionIndex": "0x1", + "blockHash": "0x4ddb4864759f635fe24018fe67a7ed7fccd05e8c10edb53636f0c0ce8df33f5c", + "blockNumber": "0xeb41a5", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "cumulativeGasUsed": "0x689e", + "gasUsed": "0x689e", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/421611/run-latest.json", + "returns": {}, + "timestamp": 1662974288, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/redeploy.avax.json b/broadcast-saved/saved/run-5-avax-arb-test/redeploy.avax.json new file mode 100644 index 0000000..fe72ca7 --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/redeploy.avax.json @@ -0,0 +1,539 @@ +{ + "transactions": [ + { + "hash": "0x1dbf6cc47f7a9e91987caf013dea696bec6b3f571fb71c436f9bf7449e9d2b03", + "transactionType": "CREATE", + "contractName": "XChainHubSingle", + "contractAddress": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x6a639c", + "value": "0x0", + "data": "0x60a06040523480156200001157600080fd5b506040516200605838038062006058833981016040819052620000349162000115565b6000805460ff1916905581818082816200004e336200009f565b600180556001600160a01b03908116608052600d80546001600160401b0319939092166801000000000000000002929092166001600160e01b031990911617615460179055506200014d9350505050565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b80516001600160a01b03811681146200011057600080fd5b919050565b600080604083850312156200012957600080fd5b6200013483620000f8565b91506200014460208401620000f8565b90509250929050565b608051615ebe6200019a6000396000818161043b01528181610ca801528181610e7101528181610ef30152818161117c0152818161178e015281816128ef01526137780152615ebe6000f3fe6080604052600436106103b75760003560e01c80638da5cb5b116101f2578063bd509fd51161010d578063dfc3c183116100a0578063f2fde38b1161006f578063f2fde38b14610c1d578063f48885ad14610c3d578063f619dc7514610c50578063f776fc6814610c8857600080fd5b8063dfc3c18314610b85578063e3e9f34514610ba5578063eae837fb14610bdd578063eb8d72b714610bfd57600080fd5b8063cd9fa91c116100dc578063cd9fa91c14610afa578063d1deba1f14610b1a578063d3632d5614610b2d578063dc6f4fe114610b4d57600080fd5b8063bd509fd514610a55578063c3d6cc7814610a75578063ca79087a14610aad578063cbed8b9c14610ada57600080fd5b8063a9e56f3c11610185578063af48633e11610154578063af48633e146109ba578063b5ec8e49146109cd578063bbfefd38146109ed578063bc9596be14610a1d57600080fd5b8063a9e56f3c14610933578063aae7aa4d1461095a578063ab8236f31461097a578063adf1ad461461099a57600080fd5b806398a9884d116101c157806398a9884d146108a357806398b52b47146108c3578063a2d3eb62146108e3578063a651cdd41461091357600080fd5b80638da5cb5b1461082b5780638eb7662d1461084e578063933eb0f01461086357806398a1d9591461088357600080fd5b80634cf8ab8e116102e25780636d042ae611610275578063747684bb11610244578063747684bb146107b65780637533d788146107d6578063838b3f9e146107f657806385a422591461080b57600080fd5b80636d042ae6146107365780636e9a4caf1461076c578063715018a6146107815780637278bf6e1461079657600080fd5b80635f6716f7116102b15780635f6716f7146106b457806366ad5c8a146106e157806367676b50146107015780636833f60d1461072157600080fd5b80634cf8ab8e14610604578063551596d31461063a5780635b8c41e61461064d5780635c975abb1461069c57600080fd5b806330c9473c1161035a5780633d8b38f6116103295780633d8b38f6146105915780633f935f6f146105b157806342d65a8d146105d157806344c6e242146105f157600080fd5b806330c9473c14610515578063364a27d214610535578063368a05ef1461055c57806336e9837d1461057c57600080fd5b806307e0db171161039657806307e0db17146104755780630d8968e61461049557806310ddb137146104d55780632f940c70146104f557600080fd5b80621d3567146103bc5780630696bd53146103de57806307968db114610429575b600080fd5b3480156103c857600080fd5b506103dc6103d7366004614cc2565b610c9d565b005b3480156103ea57600080fd5b506104166103f9366004614d5b565b600960209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b34801561043557600080fd5b5061045d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610420565b34801561048157600080fd5b506103dc610490366004614d92565b610e50565b3480156104a157600080fd5b506104c56104b0366004614db4565b60046020526000908152604090205460ff1681565b6040519015158152602001610420565b3480156104e157600080fd5b506103dc6104f0366004614d92565b610ed2565b34801561050157600080fd5b506103dc610510366004614dd1565b610f2a565b34801561052157600080fd5b506103dc610530366004614f07565b610f4c565b34801561054157600080fd5b5061054a605581565b60405160ff9091168152602001610420565b34801561056857600080fd5b506103dc610577366004614fe4565b611030565b34801561058857600080fd5b5061054a605781565b34801561059d57600080fd5b506104c56105ac366004615061565b61105e565b3480156105bd57600080fd5b506103dc6105cc3660046150c1565b61112a565b3480156105dd57600080fd5b506103dc6105ec366004615061565b61115d565b6103dc6105ff3660046150ef565b6111ec565b34801561061057600080fd5b5061045d61061f366004614d92565b600f602052600090815260409020546001600160a01b031681565b6103dc610648366004615113565b61156f565b34801561065957600080fd5b5061041661066836600461516c565b6003602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205481565b3480156106a857600080fd5b5060005460ff166104c5565b3480156106c057600080fd5b506106d46106cf3660046151c9565b61175d565b604051610420919061525d565b3480156106ed57600080fd5b506103dc6106fc366004614cc2565b61180d565b34801561070d57600080fd5b506103dc61071c366004615270565b611886565b34801561072d57600080fd5b506103dc6118b9565b34801561074257600080fd5b5061045d610751366004614d92565b6010602052600090815260409020546001600160a01b031681565b34801561077857600080fd5b5061054a60ab81565b34801561078d57600080fd5b506103dc6118dd565b3480156107a257600080fd5b506103dc6107b1366004615270565b6118ef565b3480156107c257600080fd5b506103dc6107d13660046150c1565b611922565b3480156107e257600080fd5b506106d46107f1366004614d92565b611955565b34801561080257600080fd5b5061054a600181565b34801561081757600080fd5b506103dc610826366004614db4565b6119ef565b34801561083757600080fd5b5060005461010090046001600160a01b031661045d565b34801561085a57600080fd5b5061054a600081565b34801561086f57600080fd5b506103dc61087e3660046152af565b611c68565b34801561088f57600080fd5b506103dc61089e3660046152c8565b611e01565b3480156108af57600080fd5b506103dc6108be3660046152fd565b611e17565b3480156108cf57600080fd5b506103dc6108de366004615270565b611e72565b3480156108ef57600080fd5b506104c56108fe366004614db4565b60056020526000908152604090205460ff1681565b34801561091f57600080fd5b506103dc61092e3660046150c1565b611ea5565b34801561093f57600080fd5b50600d5461045d90600160401b90046001600160a01b031681565b34801561096657600080fd5b506103dc610975366004614db4565b611ed8565b34801561098657600080fd5b506103dc610995366004615358565b611fb0565b3480156109a657600080fd5b506103dc6109b53660046153f2565b6120c5565b6103dc6109c836600461541e565b6120e9565b3480156109d957600080fd5b506103dc6109e83660046152c8565b6127ff565b3480156109f957600080fd5b506104c5610a08366004614db4565b60066020526000908152604090205460ff1681565b348015610a2957600080fd5b50610416610a38366004614d5b565b600a60209081526000928352604080842090915290825290205481565b348015610a6157600080fd5b506103dc610a70366004615431565b612811565b348015610a8157600080fd5b50610416610a903660046153f2565b600760209081526000928352604080842090915290825290205481565b348015610ab957600080fd5b50610416610ac8366004614db4565b60086020526000908152604090205481565b348015610ae657600080fd5b506103dc610af5366004615494565b6128d0565b348015610b0657600080fd5b50600e5461045d906001600160a01b031681565b6103dc610b28366004614cc2565b612965565b348015610b3957600080fd5b506103dc610b48366004615502565b612abf565b348015610b5957600080fd5b50600d54610b6d906001600160401b031681565b6040516001600160401b039091168152602001610420565b348015610b9157600080fd5b506103dc610ba036600461552c565b612b4f565b348015610bb157600080fd5b50610416610bc0366004614d5b565b600b60209081526000928352604080842090915290825290205481565b348015610be957600080fd5b506103dc610bf8366004615270565b612b62565b348015610c0957600080fd5b506103dc610c18366004615061565b612b95565b348015610c2957600080fd5b506103dc610c38366004614db4565b612bfc565b6103dc610c4b3660046155c6565b612c75565b348015610c5c57600080fd5b50610416610c6b366004614d5b565b600c60209081526000928352604080842090915290825290205481565b348015610c9457600080fd5b5061054a605681565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610d265760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a6c7a526563656976653a554e415554484f526044820152631254d15160e21b60648201526084015b60405180910390fd5b61ffff841660009081526002602052604081208054610d44906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054610d70906156b4565b8015610dbd5780601f10610d9257610100808354040283529160200191610dbd565b820191906000526020600020905b815481529060010190602001808311610da057829003601f168201915b5050505050905080518451148015610de2575080805190602001208480519060200120145b610e3d5760405162461bcd60e51b815260206004820152602660248201527f4c617965725a65726f4170703a3a6c7a526563656976653a494e56414c49442060448201526552454d4f544560d01b6064820152608401610d1d565b610e4985858585613235565b5050505050565b610e58613326565b6040516307e0db1760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307e0db17906024015b600060405180830381600087803b158015610ebe57600080fd5b505af1158015610e49573d6000803e3d6000fd5b610eda613326565b6040516310ddb13760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906310ddb13790602401610ea4565b610f32613326565b80610f476001600160a01b0382163385613386565b505050565b610f546133e9565b610f5c613326565b81518351148015610f6e575081518151145b610fb25760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b835181101561102657611014848281518110610fd357610fd36156e9565b6020026020010151848381518110610fed57610fed6156e9565b6020026020010151848481518110611007576110076156e9565b6020026020010151613443565b8061101e81615715565b915050610fb5565b50610f4760018055565b611038613326565b6001600160a01b0390921660009081526007602090815260408083209383529290522055565b61ffff83166000908152600260205260408120805482919061107f906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546110ab906156b4565b80156110f85780601f106110cd576101008083540402835291602001916110f8565b820191906000526020600020905b8154815290600101906020018083116110db57829003601f168201915b50505050509050838360405161110f929190615730565b60405180910390208180519060200120149150509392505050565b611132613326565b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b611165613326565b6040516342d65a8d60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906342d65a8d906111b590869086908690600401615769565b600060405180830381600087803b1580156111cf57600080fd5b505af11580156111e3573d6000803e3d6000fd5b50505050505050565b6111f4613578565b3360009081526005602052604090205460ff1661125f5760405162461bcd60e51b815260206004820152602360248201527f58436861696e4875623a3a6465706f736974546f436861696e3a554e5452555360448201526215115160ea1b6064820152608401610d1d565b60006002816112716020850185614d92565b61ffff1661ffff1681526020019081526020016000208054611292906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546112be906156b4565b801561130b5780601f106112e05761010080835404028352916020019161130b565b820191906000526020600020905b8154815290600101906020018083116112ee57829003601f168201915b505050505090508051600014156113645760405162461bcd60e51b815260206004820181905260248201527f58436861696e4875623a3a6465706f736974546f436861696e3a4e4f204855426044820152606401610d1d565b6080820180359060009061137b9060608601614db4565b905061138733836135be565b60006040518060400160405280605660ff1681526020016040518060600160405280856001600160a01b03168152602001336001600160a01b03168152602001868152506040516020016113db9190615790565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346114166020890189614d92565b61142660408a0160208b01614d92565b61143660608b0160408c01614d92565b61144660e08c0160c08d01614db4565b898c60a0013560405180606001604052808f60e001358152602001600081526020016000604051602001611492919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b6040516020016114b691906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b81526004016114e999989796959493929190615812565b6000604051808303818588803b15801561150257600080fd5b505af1158015611516573d6000803e3d6000fd5b507fb860944b0bd6b071fc0d64689450fd127a7c83e152aa7130a304267be3b267e5935061154b925050506020870187614d92565b84868533604051611560959493929190615898565b60405180910390a15050505050565b611577613578565b3360009081526005602052604090205460ff166115ec5760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526c185a5b8e955395149554d51151609a1b6064820152608401610d1d565b6001600160a01b03841661165b5760405162461bcd60e51b815260206004820152603060248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526f185a5b8e9393c81114d508159055531560821b6064820152608401610d1d565b60006040518060400160405280600060ff1681526020016040518060600160405280886001600160a01b03168152602001336001600160a01b03168152602001878152506040516020016116af9190615790565b604051602081830303815290604052815250905061171886826040516020016116d891906157c1565b60408051601f1981840301815290829052600160f01b6020830152602282018690529086906000906042015b60405160208183030381529060405261365f565b7fbef0a45d8346effb9abd86de849a9b184b1d6f5d960468ed0f813f48e3d019358685873360405161174d94939291906158dd565b60405180910390a1505050505050565b604051633d7b2f6f60e21b815261ffff808516600483015283166024820152306044820152606481018290526060907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f5ecbdbc90608401600060405180830381865afa1580156117dd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611805919081019061594f565b949350505050565b3330146118745760405162461bcd60e51b815260206004820152602f60248201527f4c617965725a65726f4170703a3a6e6f6e626c6f636b696e674c7a526563656960448201526e1d994e95539055551213d492569151608a1b6064820152608401610d1d565b611880848484846137f3565b50505050565b61188e613326565b61ffff9092166000908152600b602090815260408083206001600160a01b0390941683529290522055565b6118c1613326565b60005460ff166118d5576118d36138ad565b565b6118d3613907565b6118e5613326565b6118d36000613940565b6118f7613326565b61ffff9092166000908152600c602090815260408083206001600160a01b0390941683529290522055565b61192a613326565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6002602052600090815260409020805461196e906156b4565b80601f016020809104026020016040519081016040528092919081815260200182805461199a906156b4565b80156119e75780601f106119bc576101008083540402835291602001916119e7565b820191906000526020600020905b8154815290600101906020018083116119ca57829003601f168201915b505050505081565b6119f7613326565b6119ff613578565b6000816001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a639190615983565b90506000826001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611aa5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ac9919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a0823190602401602060405180830381865afa158015611b13573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b379190615983565b9050836001600160a01b031663793101a56040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611b7457600080fd5b505af1158015611b88573d6000803e3d6000fd5b50506040516370a0823160e01b8152306004820152600092508391506001600160a01b038516906370a0823190602401602060405180830381865afa158015611bd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bf99190615983565b611c0391906159b9565b6001600160a01b038616600081815260076020908152604080832089845282529182902084905581518481529081019290925281018690529091507f83ddacb169e140af5f24cc0352129d755797bfced4f17086308bdf6ab6f2da2e90606001611560565b611c70613578565b3360009081526005602052604090205460ff16611cdb5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a776974686472617750656e64696e673a554e54525560448201526314d5115160e21b6064820152608401610d1d565b3360009081526008602052604090205480821115611d615760405162461bcd60e51b815260206004820152603b60248201527f58436861696e4875623a3a776974686472617750656e64696e673a494e53554660448201527f464943454e542046554e445320464f52205749544844524157414c00000000006064820152608401610d1d565b3360009081526008602052604081208054849290611d809084906159b9565b925050819055506000336001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611dc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611deb919061599c565b9050610f476001600160a01b0382163385613386565b611e09613326565b611e138282613999565b5050565b611e1f6133e9565b611e27613326565b611e698484848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250869250613443915050565b61188060018055565b611e7a613326565b61ffff9092166000908152600a602090815260408083206001600160a01b0390941683529290522055565b611ead613326565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b611ee0613326565b6001600160a01b03811660009081526005602052604090205460ff16611f5c5760405162461bcd60e51b815260206004820152602b60248201527f58436861696e48756253696e676c653a3a7365744c6f63616c5374726174656760448201526a1e4e955395149554d5115160aa1b6064820152608401610d1d565b600e80546001600160a01b0319166001600160a01b0383169081179091556040519081527fe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c9060200160405180910390a150565b611fb8613578565b600d54600160401b90046001600160a01b0316331461202a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7367526563696576653a4e4f54205354415247415460448201526722902927aaaa22a960c11b6064820152608401610d1d565b8051156120bd5760008180602001905181019061204791906159d0565b9050605560ff16816000015160ff16116120b25760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7367526563696576653a50524f484942495445442060448201526520a1aa24a7a760d11b6064820152608401610d1d565b6111e3878285613ac2565b505050505050565b6120cd613326565b6001600160a01b03909116600090815260086020526040902055565b6120f1613578565b6120f9613326565b600060028161210b6020850185614d92565b61ffff1661ffff168152602001908152602001600020805461212c906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054612158906156b4565b80156121a55780601f1061217a576101008083540402835291602001916121a5565b820191906000526020600020905b81548152906001019060200180831161218857829003601f168201915b505050505090506000600b60008460000160208101906121c59190614d92565b61ffff1661ffff16815260200190815260200160002060008460400160208101906121f09190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000205490508151600014156122675760405162461bcd60e51b815260206004820152602b6024820152600080516020615e6983398151915260448201526a3430b4b71d272790242aa160a91b6064820152608401610d1d565b60008360c00135116122c65760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e9393c81050d5125591481493d5539160621b6064820152608401610d1d565b600660006122da6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff16156123475760405162461bcd60e51b815260206004820152602c6024820152600080516020615e6983398151915260448201526b6861696e3a45584954494e4760a01b6064820152608401610d1d565b6004600061235b6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff166123cf5760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e955395149554d5115108159055531560621b6064820152608401610d1d565b60006123e16040850160208601614db4565b6001600160a01b03166311e57a3e836040518263ffffffff1660e01b815260040161240e91815260200190565b602060405180830381865afa15801561242b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061244f9190615983565b9050600081116124a95760405162461bcd60e51b81526020600482015260316024820152600080516020615e698339815191526044820152706861696e3a4e4f2057495448445241575360781b6064820152608401610d1d565b6124c26124bc6040860160208701614db4565b82613b84565b80600760006124d76040880160208901614db4565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008660c001358152602001908152602001600020600082825461251b91906159b9565b9091555060009050600a816125336020880188614d92565b61ffff1661ffff168152602001908152602001600020600086604001602081019061255e9190614db4565b6001600160a01b03168152602080820192909252604001600090812092909255600b90829061258f90880188614d92565b61ffff1661ffff16815260200190815260200160002060008660400160208101906125ba9190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000208190555060006040518060400160405280605760ff16815260200160405180604001604052808860200160208101906126139190614db4565b6001600160a01b0316815260200161263160608a0160408b01614db4565b6001600160a01b0316905260405161266a919060200181516001600160a01b039081168252602092830151169181019190915260400190565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346126a56020890189614d92565b608089013560a08a01356126c06101008c0160e08d01614db4565b888c6060013560405180606001604052808f6101000135815260200160008152602001600060405160200161270d919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b60405160200161273191906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b815260040161276499989796959493929190615a4f565b6000604051808303818588803b15801561277d57600080fd5b505af1158015612791573d6000803e3d6000fd5b507f77639bed0f8e7721cbafe2210925225763c71ec7cdaba512e0b40b2a6caa7b9393506127c6925050506020870187614d92565b83866127d860408a0160208b01614db4565b6127e860608b0160408c01614db4565b8a60c0013560405161156096959493929190615a93565b612807613326565b611e138282613c11565b6128196133e9565b612821613326565b805182511461286a5760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b82518110156128c6576128b483828151811061288b5761288b6156e9565b60200260200101518383815181106128a5576128a56156e9565b60200260200101516000613443565b806128be81615715565b91505061286d565b50611e1360018055565b6128d8613326565b6040516332fb62e760e21b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063cbed8b9c9061292c9088908890889088908890600401615adb565b600060405180830381600087803b15801561294657600080fd5b505af115801561295a573d6000803e3d6000fd5b505050505050505050565b61ffff84166000908152600360205260408082209051612986908690615b09565b90815260408051602092819003830190206001600160401b03861660009081529252902054905080612a065760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4e4f54204660448201526313d5539160e21b6064820152608401610d1d565b815160208301208114612a6d5760405162461bcd60e51b815260206004820152602960248201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4841534820604482015268125390d3d4949150d560ba1b6064820152608401610d1d565b61ffff85166000908152600360205260408082209051612a8e908790615b09565b90815260408051602092819003830190206001600160401b03871660009081529252902055610e49858585856137f3565b612ac7613326565b6000816001600160401b031611612b2c5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a7365745265706f727444656c61793a5a45524f2044604482015263454c415960e01b6064820152608401610d1d565b600d805467ffffffffffffffff19166001600160401b0392909216919091179055565b612b57613326565b610f47838383613ac2565b612b6a613326565b61ffff90921660009081526009602090815260408083206001600160a01b0390941683529290522055565b612b9d613326565b61ffff83166000908152600260205260409020612bbb908383614b10565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab838383604051612bef93929190615769565b60405180910390a1505050565b612c04613326565b6001600160a01b038116612c695760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610d1d565b612c7281613940565b50565b612c7d613326565b612c85613578565b600d546001600160401b0316612ceb5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a5345542060448201526444454c415960d81b6064820152608401610d1d565b6001600160a01b03851660009081526004602052604090205460ff16612d615760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a554e54526044820152641554d5115160da1b6064820152608401610d1d565b8251845114612dc65760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a4c454e4760448201526a0a890409a92a69a82a886960ab1b6064820152608401610d1d565b600080866001600160a01b0316633ba0b9a96040518163ffffffff1660e01b8152600401602060405180830381865afa158015612e07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e2b9190615983565b905060005b865181101561322b57600060096000898481518110612e5157612e516156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000888481518110612e8357612e836156e9565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020549050600d60009054906101000a90046001600160401b03166001600160401b0316600c60008a8581518110612ee357612ee36156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612f1557612f156156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002054612f489190615b25565b421015612fa65760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a544f4f20604482015265149150d1539560d21b6064820152608401610d1d565b42600c60008a8581518110612fbd57612fbd6156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612fef57612fef6156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550886001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015613059573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061307d9190615b3d565b61308890600a615c3e565b6130928483615c4d565b61309c9190615c6c565b935060006040518060400160405280600160ff16815260200160405180604001604052808b87815181106130d2576130d26156e9565b60200260200101516001600160a01b0316815260200188815250604051602001613117919081516001600160a01b031681526020918201519181019190915260400190565b6040516020818303038152906040528152509050613189898481518110613140576131406156e9565b60200260200101518260405160200161315991906157c1565b60408051601f1981840301815290829052600160f01b6020830152602282018b9052908990600090604201611704565b7fbc9f89a0823c1d0d048f815a2464d674872f08846df321cd05891bd0586b6e388984815181106131bc576131bc6156e9565b6020026020010151868a86815181106131d7576131d76156e9565b602002602001015160405161320e9392919061ffff93909316835260208301919091526001600160a01b0316604082015260600190565b60405180910390a15050808061322390615715565b915050612e30565b5050505050505050565b604051633356ae4560e11b815230906366ad5c8a9061325e908790879087908790600401615c8e565b600060405180830381600087803b15801561327857600080fd5b505af1925050508015613289575060015b611880578080519060200120600360008661ffff1661ffff168152602001908152602001600020846040516132be9190615b09565b9081526040805191829003602090810183206001600160401b0387166000908152915220919091557fe6f254030bcb01ffd20558175c13fcaed6d1520be7becee4c961b65f79243b0d90613319908690869086908690615c8e565b60405180910390a1611880565b6000546001600160a01b036101009091041633146118d35760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610d1d565b6040516001600160a01b038316602482015260448101829052610f4790849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613eb6565b6002600154141561343c5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610d1d565b6002600155565b804710156134895760405162461bcd60e51b81526020600482015260136024820152724554485f42414c414e43455f544f4f5f4c4f5760681b6044820152606401610d1d565b6000836001600160a01b031682846040516134a49190615b09565b60006040518083038185875af1925050503d80600081146134e1576040519150601f19603f3d011682016040523d82523d6000602084013e6134e6565b606091505b50509050806135255760405162461bcd60e51b815260206004820152600b60248201526a10d0531317d1905253115160aa1b6044820152606401610d1d565b836001600160a01b0316336001600160a01b03167f5445265cc9b8dc4940d92d42eeac90ded88956778eff9bfe9ec1968137473627858560405161356a929190615ccc565b60405180910390a350505050565b60005460ff16156118d35760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613603573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613627919061599c565b905061363e6001600160a01b038216853086613f88565b600d54611880906001600160a01b0383811691600160401b90041685613fc0565b61ffff85166000908152600260205260408120805461367d906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546136a9906156b4565b80156136f65780601f106136cb576101008083540402835291602001916136f6565b820191906000526020600020905b8154815290600101906020018083116136d957829003601f168201915b505050505090508051600014156137625760405162461bcd60e51b815260206004820152602a60248201527f4c617965725a65726f4170703a3a6c7a53656e643a554e54525553544544204460448201526922a9aa24a720aa24a7a760b11b6064820152608401610d1d565b60405162c5803160e81b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c58031009034906137b9908a9086908b908b908b908b90600401615cee565b6000604051808303818588803b1580156137d257600080fd5b505af11580156137e6573d6000803e3d6000fd5b5050505050505050505050565b6137fb613578565b8051156118805760008180602001905181019061381891906159d0565b9050605560ff16816000015160ff1611158061383a5750805160ab60ff909116115b6138a15760405162461bcd60e51b815260206004820152603260248201527f58436861696e4875623a3a5f6e6f6e626c6f636b696e674c7a526563656976656044820152711d282927a424a124aa22a21020a1aa24a7a760711b6064820152608401610d1d565b610e4985826000613ac2565b6138b5613578565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586138ea3390565b6040516001600160a01b03909116815260200160405180910390a1565b61390f614072565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa336138ea565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b61ffff81166000908152600f6020908152604080832054600b83528184206001600160a01b039091168085529252909120541580156139fd575061ffff821660009081526009602090815260408083206001600160a01b0385168452909152902054155b613a5b5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a7365745374726174656779466f72436861696e3a4e60448201526813d50811561255115160ba1b6064820152608401610d1d565b61ffff82166000818152600f602090815260409182902080546001600160a01b0319166001600160a01b0388169081179091558251908152908101929092527f040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e147259101612bef565b815160ff1660561415613ade57610f47838360200151836140bb565b815160ff16613af557610f478383602001516140f5565b815160ff1660571415613b1157610f47838360200151836144aa565b815160ff1660011415613b2c57610f478383602001516144da565b60405162461bcd60e51b815260206004820152602760248201527f58436861696e4875623a3a5f726564756365723a554e5245434f474e495345446044820152661020a1aa24a7a760c91b6064820152608401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613bc9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bed919061599c565b600d54909150611880906001600160a01b0380841691600160401b90041685613fc0565b61ffff81166000908152600f60209081526040808320546001600160a01b038681168552600490935292205491169060ff16613ca35760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a554e545260448201526a1554d5115108159055531560aa1b6064820152608401610d1d565b6001600160a01b038116613d0a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a53455420604482015267535452415445475960c01b6064820152608401610d1d565b60405163912f74cd60e01b81526001600160a01b038281166004830152849160009183169063912f74cd906024016040805180830381865afa158015613d54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d789190615d55565b6040516370a0823160e01b81526001600160a01b038581166004830152919250908316906370a0823190602401602060405180830381865afa158015613dc2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613de69190615983565b158015613df557506020810151155b613e4f5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a4e4f5420604482015264454d50545960d81b6064820152608401610d1d565b61ffff841660008181526010602090815260409182902080546001600160a01b0319166001600160a01b038a169081179091558251908152908101929092527f01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d49101611560565b6000613f0b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166145a59092919063ffffffff16565b805190915015610f475780806020019051810190613f299190615d87565b610f475760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610d1d565b6040516001600160a01b03808516602483015283166044820152606481018290526118809085906323b872dd60e01b906084016133b2565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa158015614011573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140359190615983565b61403f9190615b25565b6040516001600160a01b03851660248201526044810182905290915061188090859063095ea7b360e01b906064016133b2565b60005460ff166118d35760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610d1d565b61ffff83166000908152600f6020908152604080832054601090925290912054610f4791859184916001600160a01b0390811691166145b4565b60008180602001905181019061410b9190615da4565b80516001600160a01b0381166000908152600460205260409020549192509060ff1661417b5760405162461bcd60e51b815260206004820152602b6024820152600080516020615e4983398151915260448201526a1b8e955395149554d5115160aa1b6064820152608401610d1d565b6001600160a01b03811660009081526006602052604090205460ff166141ed5760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152726e3a5641554c54204e4f542045584954494e4760681b6064820152608401610d1d565b60008190506000836020015190506000846040015190506000836001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015614244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142689190615983565b61ffff89166000908152600a602090815260408083206001600160a01b038816845290915290205490915080158061429f57508181145b6142f55760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152721b8e9493d5539114c8135254d3505510d21151606a1b6064820152608401610d1d565b61ffff891660009081526009602090815260408083206001600160a01b03881684529091529020548311156143785760405162461bcd60e51b81526020600482015260356024820152600080516020615e498339815191526044820152746e3a494e53554646494349454e542053484152455360581b6064820152608401610d1d565b61ffff89166000818152600a602090815260408083206001600160a01b0389168085529083528184208790559383526009825280832093835292905290812080548592906143c79084906159b9565b909155505061ffff89166000908152600b602090815260408083206001600160a01b038816845290915281208054859290614403908490615b25565b9091555050604051631e33547d60e11b8152600481018490526001600160a01b03861690633c66a8fa90602401600060405180830381600087803b15801561444a57600080fd5b505af115801561445e573d6000803e3d6000fd5b505050507fe3bf26d872f64cb80e51aede63a6908a0884343eabd12eac4b840195f7da11b58984888760405161449794939291906158dd565b60405180910390a1505050505050505050565b61ffff8316600090815260106020526040902054600e54610f479185916001600160a01b039182169116846148ab565b6000818060200190518101906144f09190615e0e565b8051602082015160405163969b1cdb60e01b815260048101919091529192506001600160a01b03169063969b1cdb90602401600060405180830381600087803b15801561453c57600080fd5b505af1158015614550573d6000803e3d6000fd5b5050505060208181015182516040805161ffff88168152938401929092526001600160a01b0316908201527ffb6888d0fd51da38838d6d59479aa3f5df848904d7447bee201bba6c0ab2241890606001612bef565b6060611805848460008561499a565b6001600160a01b03811660009081526004602052604090205460ff1661462e5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a5f6465706f736974416374696f6e3a554e5452555360448201526815115108159055531560ba1b6064820152608401610d1d565b60008190506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015614673573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614697919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156146e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147059190615983565b905061471b6001600160a01b0383168488613fc0565b6040516311f9fbc960e21b8152306004820152602481018790526001600160a01b038416906347e7ef24906044016020604051808303816000875af1158015614768573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061478c9190615983565b506040516370a0823160e01b815230600482015260009082906001600160a01b038616906370a0823190602401602060405180830381865afa1580156147d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147fa9190615983565b61480491906159b9565b61ffff891660009081526009602090815260408083206001600160a01b038b168452909152812080549293508392909190614840908490615b25565b90915550506040805161ffff8a168152602081018990529081018290526001600160a01b038087166060830152871660808201527f8094109e94a7c05d7585c38862658cf2924f1f4617d9cc32b7514d10085d064c9060a00160405180910390a15050505050505050565b6001600160a01b03821660009081526005602052604090205460ff166149295760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a5f736176655769746864726177616c3a554e54525560448201526c5354454420535452415445475960981b6064820152608401610d1d565b6001600160a01b03821660009081526008602052604081208054839290614951908490615b25565b90915550506040517f03b5f133d765362f64f2abaa8f1c9440af15c0b435f81252a7e08896bc507d749061498c9086908490879087906158dd565b60405180910390a150505050565b6060824710156149fb5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610d1d565b600080866001600160a01b03168587604051614a179190615b09565b60006040518083038185875af1925050503d8060008114614a54576040519150601f19603f3d011682016040523d82523d6000602084013e614a59565b606091505b5091509150614a6a87838387614a75565b979650505050505050565b60608315614ae1578251614ada576001600160a01b0385163b614ada5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610d1d565b5081611805565b6118058383815115614af65781518083602001fd5b8060405162461bcd60e51b8152600401610d1d919061525d565b828054614b1c906156b4565b90600052602060002090601f016020900481019282614b3e5760008555614b84565b82601f10614b575782800160ff19823516178555614b84565b82800160010185558215614b84579182015b82811115614b84578235825591602001919060010190614b69565b50614b90929150614b94565b5090565b5b80821115614b905760008155600101614b95565b803561ffff81168114614bbb57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604080519081016001600160401b0381118282101715614bf857614bf8614bc0565b60405290565b604051601f8201601f191681016001600160401b0381118282101715614c2657614c26614bc0565b604052919050565b60006001600160401b03821115614c4757614c47614bc0565b50601f01601f191660200190565b600082601f830112614c6657600080fd5b8135614c79614c7482614c2e565b614bfe565b818152846020838601011115614c8e57600080fd5b816020850160208301376000918101602001919091529392505050565b80356001600160401b0381168114614bbb57600080fd5b60008060008060808587031215614cd857600080fd5b614ce185614ba9565b935060208501356001600160401b0380821115614cfd57600080fd5b614d0988838901614c55565b9450614d1760408801614cab565b93506060870135915080821115614d2d57600080fd5b50614d3a87828801614c55565b91505092959194509250565b6001600160a01b0381168114612c7257600080fd5b60008060408385031215614d6e57600080fd5b614d7783614ba9565b91506020830135614d8781614d46565b809150509250929050565b600060208284031215614da457600080fd5b614dad82614ba9565b9392505050565b600060208284031215614dc657600080fd5b8135614dad81614d46565b60008060408385031215614de457600080fd5b823591506020830135614d8781614d46565b60006001600160401b03821115614e0f57614e0f614bc0565b5060051b60200190565b600082601f830112614e2a57600080fd5b81356020614e3a614c7483614df6565b82815260059290921b84018101918181019086841115614e5957600080fd5b8286015b84811015614e7d578035614e7081614d46565b8352918301918301614e5d565b509695505050505050565b600082601f830112614e9957600080fd5b81356020614ea9614c7483614df6565b82815260059290921b84018101918181019086841115614ec857600080fd5b8286015b84811015614e7d5780356001600160401b03811115614eeb5760008081fd5b614ef98986838b0101614c55565b845250918301918301614ecc565b600080600060608486031215614f1c57600080fd5b83356001600160401b0380821115614f3357600080fd5b614f3f87838801614e19565b9450602091508186013581811115614f5657600080fd5b614f6288828901614e88565b945050604086013581811115614f7757600080fd5b86019050601f81018713614f8a57600080fd5b8035614f98614c7482614df6565b81815260059190911b82018301908381019089831115614fb757600080fd5b928401925b82841015614fd557833582529284019290840190614fbc565b80955050505050509250925092565b600080600060608486031215614ff957600080fd5b833561500481614d46565b95602085013595506040909401359392505050565b60008083601f84011261502b57600080fd5b5081356001600160401b0381111561504257600080fd5b60208301915083602082850101111561505a57600080fd5b9250929050565b60008060006040848603121561507657600080fd5b61507f84614ba9565b925060208401356001600160401b0381111561509a57600080fd5b6150a686828701615019565b9497909650939450505050565b8015158114612c7257600080fd5b600080604083850312156150d457600080fd5b82356150df81614d46565b91506020830135614d87816150b3565b6000610100828403121561510257600080fd5b50919050565b8035614bbb81614d46565b600080600080600060a0868803121561512b57600080fd5b61513486614ba9565b9450602086013561514481614d46565b935060408601359250606086013561515b81614d46565b949793965091946080013592915050565b60008060006060848603121561518157600080fd5b61518a84614ba9565b925060208401356001600160401b038111156151a557600080fd5b6151b186828701614c55565b9250506151c060408501614cab565b90509250925092565b6000806000606084860312156151de57600080fd5b6151e784614ba9565b92506151f560208501614ba9565b9150604084013590509250925092565b60005b83811015615220578181015183820152602001615208565b838111156118805750506000910152565b60008151808452615249816020860160208601615205565b601f01601f19169290920160200192915050565b602081526000614dad6020830184615231565b60008060006060848603121561528557600080fd5b61528e84614ba9565b9250602084013561529e81614d46565b929592945050506040919091013590565b6000602082840312156152c157600080fd5b5035919050565b600080604083850312156152db57600080fd5b82356152e681614d46565b91506152f460208401614ba9565b90509250929050565b6000806000806060858703121561531357600080fd5b843561531e81614d46565b935060208501356001600160401b0381111561533957600080fd5b61534587828801615019565b9598909750949560400135949350505050565b60008060008060008060c0878903121561537157600080fd5b61537a87614ba9565b955060208701356001600160401b038082111561539657600080fd5b6153a28a838b01614c55565b965060408901359550606089013591506153bb82614d46565b9093506080880135925060a088013590808211156153d857600080fd5b506153e589828a01614c55565b9150509295509295509295565b6000806040838503121561540557600080fd5b823561541081614d46565b946020939093013593505050565b6000610120828403121561510257600080fd5b6000806040838503121561544457600080fd5b82356001600160401b038082111561545b57600080fd5b61546786838701614e19565b9350602085013591508082111561547d57600080fd5b5061548a85828601614e88565b9150509250929050565b6000806000806000608086880312156154ac57600080fd5b6154b586614ba9565b94506154c360208701614ba9565b93506040860135925060608601356001600160401b038111156154e557600080fd5b6154f188828901615019565b969995985093965092949392505050565b60006020828403121561551457600080fd5b614dad82614cab565b60ff81168114612c7257600080fd5b60008060006060848603121561554157600080fd5b61554a84614ba9565b925060208401356001600160401b038082111561556657600080fd5b908501906040828803121561557a57600080fd5b615582614bd6565b823561558d8161551d565b81526020830135828111156155a157600080fd5b6155ad89828601614c55565b6020830152509497949650505050604092909201359150565b600080600080600060a086880312156155de57600080fd5b85356155e981614d46565b94506020868101356001600160401b038082111561560657600080fd5b818901915089601f83011261561a57600080fd5b8135615628614c7482614df6565b81815260059190911b8301840190848101908c83111561564757600080fd5b938501935b8285101561566c5761565d85614ba9565b8252938501939085019061564c565b98505050604089013592508083111561568457600080fd5b505061569288828901614e19565b935050606086013591506156a860808701615108565b90509295509295909350565b600181811c908216806156c857607f821691505b6020821081141561510257634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415615729576157296156ff565b5060010190565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b61ffff84168152604060208201526000615787604083018486615740565b95945050505050565b81516001600160a01b0390811682526020808401519091169082015260408083015190820152606081015b92915050565b6020815260ff8251166020820152600060208301516040808401526118056060840182615231565b805182526020810151602083015260006040820151606060408501526118056060850182615231565b61ffff8a811682528981166020830152881660408201526001600160a01b03871660608201526080810186905260a0810185905261012060c0820181905260009061585f838201876157e9565b905082810360e08401526158738186615231565b90508281036101008401526158888185615231565b9c9b505050505050505050505050565b61ffff8616815284602082015260a0604082015260006158bb60a0830186615231565b6001600160a01b03948516606084015292909316608090910152949350505050565b61ffff94909416845260208401929092526001600160a01b03908116604084015216606082015260800190565b600082601f83011261591b57600080fd5b8151615929614c7482614c2e565b81815284602083860101111561593e57600080fd5b611805826020830160208701615205565b60006020828403121561596157600080fd5b81516001600160401b0381111561597757600080fd5b6118058482850161590a565b60006020828403121561599557600080fd5b5051919050565b6000602082840312156159ae57600080fd5b8151614dad81614d46565b6000828210156159cb576159cb6156ff565b500390565b6000602082840312156159e257600080fd5b81516001600160401b03808211156159f957600080fd5b9083019060408286031215615a0d57600080fd5b615a15614bd6565b8251615a208161551d565b8152602083015182811115615a3457600080fd5b615a408782860161590a565b60208301525095945050505050565b600061012061ffff8c1683528a602084015289604084015260018060a01b03891660608401528760808401528660a08401528060c084015261585f818401876157e9565b61ffff8716815285602082015260c060408201526000615ab660c0830187615231565b6001600160a01b03958616606084015293909416608082015260a00152949350505050565b600061ffff808816835280871660208401525084604083015260806060830152614a6a608083018486615740565b60008251615b1b818460208701615205565b9190910192915050565b60008219821115615b3857615b386156ff565b500190565b600060208284031215615b4f57600080fd5b8151614dad8161551d565b600181815b80851115615b95578160001904821115615b7b57615b7b6156ff565b80851615615b8857918102915b93841c9390800290615b5f565b509250929050565b600082615bac575060016157bb565b81615bb9575060006157bb565b8160018114615bcf5760028114615bd957615bf5565b60019150506157bb565b60ff841115615bea57615bea6156ff565b50506001821b6157bb565b5060208310610133831016604e8410600b8410161715615c18575081810a6157bb565b615c228383615b5a565b8060001904821115615c3657615c366156ff565b029392505050565b6000614dad60ff841683615b9d565b6000816000190483118215151615615c6757615c676156ff565b500290565b600082615c8957634e487b7160e01b600052601260045260246000fd5b500490565b61ffff85168152608060208201526000615cab6080830186615231565b6001600160401b03851660408401528281036060840152614a6a8185615231565b604081526000615cdf6040830185615231565b90508260208301529392505050565b61ffff8716815260c060208201526000615d0b60c0830188615231565b8281036040840152615d1d8188615231565b6001600160a01b0387811660608601528616608085015283810360a08501529050615d488185615231565b9998505050505050505050565b600060408284031215615d6757600080fd5b615d6f614bd6565b82518152602083015160208201528091505092915050565b600060208284031215615d9957600080fd5b8151614dad816150b3565b600060608284031215615db657600080fd5b604051606081018181106001600160401b0382111715615dd857615dd8614bc0565b6040528251615de681614d46565b81526020830151615df681614d46565b60208201526040928301519281019290925250919050565b600060408284031215615e2057600080fd5b615e28614bd6565b8251615e3381614d46565b8152602092830151928101929092525091905056fe58436861696e4875623a3a5f726571756573745769746864726177416374696f58436861696e4875623a3a66696e616c697a65576974686472617746726f6d43a264697066735822122097d0b8638136fee802f94a2709a7ec91bbda27ce70c17aec0beacf55b86316be64736f6c634300080c003300000000000000000000000013093e05eb890dfa6dacecbde51d24dabab2faa100000000000000000000000093f54d755a063ce7bb9e6ac47eccc8e33411d706", + "nonce": "0xb3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xc94655dc45105f6c8f7ee8f67447df8be1be4734e3a077a274967d33bec6d148", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4212e32ca187c758abe233705568ced9c72dc032", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4212e32ca187c758abe233705568ced9c72dc032", + "gas": "0x9ce3", + "value": "0x0", + "data": "0xbe6f1c810000000000000000000000008b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "nonce": "0xb4", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x426bb1865cfc58565eb603bb3636c63e58beecbbe1db98e35ea7e66506e68613", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "function": "setTrustedVault(address,bool)", + "arguments": [ + "79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "gas": "0x10967", + "value": "0x0", + "data": "0x3f935f6f00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f20000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xb5", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x60b69cdd75d092896cf2ec543625a84ebc8193707da65c9589f9cdf93b42261d", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "function": "setTrustedStrategy(address,bool)", + "arguments": [ + "b9fc768cf44c073ec70409aa36295cae561f7ce7", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "gas": "0x10945", + "value": "0x0", + "data": "0x747684bb000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce70000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xb6", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xb4dfa1180301c7ff984de1cbee27aec6098754f46603f4bd3cd61801b23ae13d", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "function": "setLocalStrategy(address)", + "arguments": [ + "b9fc768cf44c073ec70409aa36295cae561f7ce7" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "gas": "0x10ab0", + "value": "0x0", + "data": "0xaae7aa4d000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7", + "nonce": "0xb7", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x6046424f797ec05666a8fdbf6c06fcc98bb507b30146ae7a393ce578c77b515e", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "function": "setStrategyForChain(address,uint16)", + "arguments": [ + "75f156824604b546603dacaf75b8c7ee2401d5c7", + "271a" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "gas": "0x11c20", + "value": "0x0", + "data": "0x98a1d95900000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c7000000000000000000000000000000000000000000000000000000000000271a", + "nonce": "0xb8", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xa6f172b4d21581502f11210dbf79fa45a714065f5c29a551ea6140c14e4b3bd6", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "function": "setTrustedRemote(uint16,bytes)", + "arguments": [ + "271a", + "bb6e537776b22adbc31497434c8bf62410125af6" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "gas": "0x10a4e", + "value": "0x0", + "data": "0xeb8d72b7000000000000000000000000000000000000000000000000000000000000271a00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000014bb6e537776b22adbc31497434c8bf62410125af6000000000000000000000000", + "nonce": "0xb9", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x5386ab03c6f8f23ccb2c41252a72b71863d63bc36e7463f75fb22bd0d088a7f1", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xb9fc768cf44c073ec70409aa36295cae561f7ce7", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb9fc768cf44c073ec70409aa36295cae561f7ce7", + "gas": "0xac95", + "value": "0x0", + "data": "0x31962cdc0000000000000000000000008b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "nonce": "0xba", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xac5a01fffa23c1c000e77ee0f334bb57824c7a9fe59853424c8d6fe5c173aad4", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "function": "setVaultForChain(address,uint16)", + "arguments": [ + "79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "271a" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "gas": "0x1809c", + "value": "0x0", + "data": "0xb5ec8e4900000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2000000000000000000000000000000000000000000000000000000000000271a", + "nonce": "0xbb", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xf7beaf78324bc6b6f792a92618ff9d79a5353fe4bdef56330b655faa36a3166b", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "function": "singleCall(address,bytes,uint256)", + "arguments": [ + "79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "a9059cbb0000000000000000000000008b5cd25f504ae0cb0b698516aaf8da31e77bf7f90000000000000000000000000000000000000000000000000000000000000000", + "0" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "gas": "0x109b1", + "value": "0x0", + "data": "0x98a9884d00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044a9059cbb0000000000000000000000008b5cd25f504ae0cb0b698516aaf8da31e77bf7f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0xbc", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x5f00534e5545e5e9e5210f41edb6846f6d5439347674e0dbf73f859c7d31a56f", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "function": "setSharesPerStrategy(uint16,address,uint256)", + "arguments": [ + "271a", + "75f156824604b546603dacaf75b8c7ee2401d5c7", + "0" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "gas": "0x907f", + "value": "0x0", + "data": "0xeae837fb000000000000000000000000000000000000000000000000000000000000271a00000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c70000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0xbd", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x1dbf6cc47f7a9e91987caf013dea696bec6b3f571fb71c436f9bf7449e9d2b03", + "transactionIndex": "0x1", + "blockHash": "0x1987e0641c5a54f1bcccfe3afdb8c1918dfa29cdfcece5cb83a09b2f4e8e8fa4", + "blockNumber": "0xccab1d", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x53d711", + "gasUsed": "0x51d678", + "contractAddress": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "logs": [ + { + "address": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x", + "blockHash": "0x1987e0641c5a54f1bcccfe3afdb8c1918dfa29cdfcece5cb83a09b2f4e8e8fa4", + "blockNumber": "0xccab1d", + "transactionHash": "0x1dbf6cc47f7a9e91987caf013dea696bec6b3f571fb71c436f9bf7449e9d2b03", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010000000000000000000080000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000800000000000000000000000000000020000000000000000000800000000040000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000200000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xc94655dc45105f6c8f7ee8f67447df8be1be4734e3a077a274967d33bec6d148", + "transactionIndex": "0x1", + "blockHash": "0x549be2cb4fb0540abdc06607445e3e4081c9fe7f1aa75f3a578a0219028c3819", + "blockNumber": "0xccab1f", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4212e32ca187c758abe233705568ced9c72dc032", + "cumulativeGasUsed": "0x28175", + "gasUsed": "0x7196", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x426bb1865cfc58565eb603bb3636c63e58beecbbe1db98e35ea7e66506e68613", + "transactionIndex": "0x1", + "blockHash": "0x90b3795feef391373620a52f0575f3bbb5b8920ff56512ea5629e00aa6db9549", + "blockNumber": "0xccab21", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "cumulativeGasUsed": "0x7591c", + "gasUsed": "0xb579", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x60b69cdd75d092896cf2ec543625a84ebc8193707da65c9589f9cdf93b42261d", + "transactionIndex": "0x1", + "blockHash": "0x0f8b6decf157abe101319563c33b8d03583a72f20e74b00de48ee22bb95b299e", + "blockNumber": "0xccab23", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "cumulativeGasUsed": "0x2b61f", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xb4dfa1180301c7ff984de1cbee27aec6098754f46603f4bd3cd61801b23ae13d", + "transactionIndex": "0x2", + "blockHash": "0x0f8b6decf157abe101319563c33b8d03583a72f20e74b00de48ee22bb95b299e", + "blockNumber": "0xccab23", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "cumulativeGasUsed": "0x37733", + "gasUsed": "0xc114", + "contractAddress": null, + "logs": [ + { + "address": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "topics": [ + "0xe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c" + ], + "data": "0x000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7", + "blockHash": "0x0f8b6decf157abe101319563c33b8d03583a72f20e74b00de48ee22bb95b299e", + "blockNumber": "0xccab23", + "transactionHash": "0xb4dfa1180301c7ff984de1cbee27aec6098754f46603f4bd3cd61801b23ae13d", + "transactionIndex": "0x2", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000200000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x6046424f797ec05666a8fdbf6c06fcc98bb507b30146ae7a393ce578c77b515e", + "transactionIndex": "0x0", + "blockHash": "0xe26a4815bcdb88d7486341b0a1129d344fb8e127c99f0a6fd0a1d1f7d3d0c718", + "blockNumber": "0xccab24", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "cumulativeGasUsed": "0xcdb4", + "gasUsed": "0xcdb4", + "contractAddress": null, + "logs": [ + { + "address": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "topics": [ + "0x040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e14725" + ], + "data": "0x00000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c7000000000000000000000000000000000000000000000000000000000000271a", + "blockHash": "0xe26a4815bcdb88d7486341b0a1129d344fb8e127c99f0a6fd0a1d1f7d3d0c718", + "blockNumber": "0xccab24", + "transactionHash": "0x6046424f797ec05666a8fdbf6c06fcc98bb507b30146ae7a393ce578c77b515e", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000200000000000000000000000000000000000000000000000000004", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xa6f172b4d21581502f11210dbf79fa45a714065f5c29a551ea6140c14e4b3bd6", + "transactionIndex": "0x1", + "blockHash": "0xe26a4815bcdb88d7486341b0a1129d344fb8e127c99f0a6fd0a1d1f7d3d0c718", + "blockNumber": "0xccab24", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "cumulativeGasUsed": "0x18e82", + "gasUsed": "0xc0ce", + "contractAddress": null, + "logs": [ + { + "address": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "topics": [ + "0xfa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271a00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000014bb6e537776b22adbc31497434c8bf62410125af6000000000000000000000000", + "blockHash": "0xe26a4815bcdb88d7486341b0a1129d344fb8e127c99f0a6fd0a1d1f7d3d0c718", + "blockNumber": "0xccab24", + "transactionHash": "0xa6f172b4d21581502f11210dbf79fa45a714065f5c29a551ea6140c14e4b3bd6", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000080000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x5386ab03c6f8f23ccb2c41252a72b71863d63bc36e7463f75fb22bd0d088a7f1", + "transactionIndex": "0x2", + "blockHash": "0x58d55cf731fc273356112dd6fa52fa3a75f90a3a40f90614a9754793ae62a015", + "blockNumber": "0xccab25", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb9fc768cf44c073ec70409aa36295cae561f7ce7", + "cumulativeGasUsed": "0x91819", + "gasUsed": "0x7602", + "contractAddress": null, + "logs": [ + { + "address": "0xb9fc768cf44c073ec70409aa36295cae561f7ce7", + "topics": [ + "0x9511f9d7c7de291b470607f3a1ab50c20417e05abe7c2f191c2bae4b7b4cfcab", + "0x0000000000000000000000008b5cd25f504ae0cb0b698516aaf8da31e77bf7f9" + ], + "data": "0x", + "blockHash": "0x58d55cf731fc273356112dd6fa52fa3a75f90a3a40f90614a9754793ae62a015", + "blockNumber": "0xccab25", + "transactionHash": "0x5386ab03c6f8f23ccb2c41252a72b71863d63bc36e7463f75fb22bd0d088a7f1", + "transactionIndex": "0x2", + "logIndex": "0x7", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000080000000000000000000000000000000000000000200000000000000000010000000000000000000000000000000004000000000040000000000000008000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xac5a01fffa23c1c000e77ee0f334bb57824c7a9fe59853424c8d6fe5c173aad4", + "transactionIndex": "0x1", + "blockHash": "0x064fe5449c383515170299933645c1ab4347ab1ba247041617c633a3800828ab", + "blockNumber": "0xccab27", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "cumulativeGasUsed": "0x3170d", + "gasUsed": "0x11674", + "contractAddress": null, + "logs": [ + { + "address": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "topics": [ + "0x01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d4" + ], + "data": "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2000000000000000000000000000000000000000000000000000000000000271a", + "blockHash": "0x064fe5449c383515170299933645c1ab4347ab1ba247041617c633a3800828ab", + "blockNumber": "0xccab27", + "transactionHash": "0xac5a01fffa23c1c000e77ee0f334bb57824c7a9fe59853424c8d6fe5c173aad4", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000100000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xf7beaf78324bc6b6f792a92618ff9d79a5353fe4bdef56330b655faa36a3166b", + "transactionIndex": "0x0", + "blockHash": "0xd5c8ba28821b8bdd13b9a0d5364cdd2a8ff356d82d478d3856aca26cdfd29cd1", + "blockNumber": "0xccab28", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "cumulativeGasUsed": "0xcb4c", + "gasUsed": "0xcb4c", + "contractAddress": null, + "logs": [ + { + "address": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000003db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "0x0000000000000000000000008b5cd25f504ae0cb0b698516aaf8da31e77bf7f9" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xd5c8ba28821b8bdd13b9a0d5364cdd2a8ff356d82d478d3856aca26cdfd29cd1", + "blockNumber": "0xccab28", + "transactionHash": "0xf7beaf78324bc6b6f792a92618ff9d79a5353fe4bdef56330b655faa36a3166b", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "topics": [ + "0x5445265cc9b8dc4940d92d42eeac90ded88956778eff9bfe9ec1968137473627", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044a9059cbb0000000000000000000000008b5cd25f504ae0cb0b698516aaf8da31e77bf7f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xd5c8ba28821b8bdd13b9a0d5364cdd2a8ff356d82d478d3856aca26cdfd29cd1", + "blockNumber": "0xccab28", + "transactionHash": "0xf7beaf78324bc6b6f792a92618ff9d79a5353fe4bdef56330b655faa36a3166b", + "transactionIndex": "0x0", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000014000000000000000000000080000000000000000000000000200000000000000000008000400004000010000000000000000000000000000000004000000040008000000008000000000000000000800000000000000000000000000000000000000000000000000000000000040000000000000010400000000000000000000001001000200000000000000000000000000000000000000000000000000000000000040000000000000000000000008000000000000800000000000002000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x5f00534e5545e5e9e5210f41edb6846f6d5439347674e0dbf73f859c7d31a56f", + "transactionIndex": "0x1", + "blockHash": "0x6e922d35186f584cf0cde7deae13d724c8dc60a76838e86412353a5621006c60", + "blockNumber": "0xccab2a", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "cumulativeGasUsed": "0xbaa6", + "gasUsed": "0x689e", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/43113/run-latest.json", + "returns": {}, + "timestamp": 1662974495, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/retries/redeploy.arb.json b/broadcast-saved/saved/run-5-avax-arb-test/retries/redeploy.arb.json new file mode 100644 index 0000000..4898eef --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/retries/redeploy.arb.json @@ -0,0 +1,490 @@ +{ + "transactions": [ + { + "hash": "0x882345aa6fcf33c58e6cd05050e7f14b311bd79414d41f3e5027822d2b326507", + "transactionType": "CREATE", + "contractName": "XChainHubSingle", + "contractAddress": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x6a638c", + "value": "0x0", + "data": "0x60a06040523480156200001157600080fd5b506040516200605838038062006058833981016040819052620000349162000115565b6000805460ff1916905581818082816200004e336200009f565b600180556001600160a01b03908116608052600d80546001600160401b0319939092166801000000000000000002929092166001600160e01b031990911617615460179055506200014d9350505050565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b80516001600160a01b03811681146200011057600080fd5b919050565b600080604083850312156200012957600080fd5b6200013483620000f8565b91506200014460208401620000f8565b90509250929050565b608051615ebe6200019a6000396000818161043b01528181610ca801528181610e7101528181610ef30152818161117c0152818161178e015281816128ef01526137780152615ebe6000f3fe6080604052600436106103b75760003560e01c80638da5cb5b116101f2578063bd509fd51161010d578063dfc3c183116100a0578063f2fde38b1161006f578063f2fde38b14610c1d578063f48885ad14610c3d578063f619dc7514610c50578063f776fc6814610c8857600080fd5b8063dfc3c18314610b85578063e3e9f34514610ba5578063eae837fb14610bdd578063eb8d72b714610bfd57600080fd5b8063cd9fa91c116100dc578063cd9fa91c14610afa578063d1deba1f14610b1a578063d3632d5614610b2d578063dc6f4fe114610b4d57600080fd5b8063bd509fd514610a55578063c3d6cc7814610a75578063ca79087a14610aad578063cbed8b9c14610ada57600080fd5b8063a9e56f3c11610185578063af48633e11610154578063af48633e146109ba578063b5ec8e49146109cd578063bbfefd38146109ed578063bc9596be14610a1d57600080fd5b8063a9e56f3c14610933578063aae7aa4d1461095a578063ab8236f31461097a578063adf1ad461461099a57600080fd5b806398a9884d116101c157806398a9884d146108a357806398b52b47146108c3578063a2d3eb62146108e3578063a651cdd41461091357600080fd5b80638da5cb5b1461082b5780638eb7662d1461084e578063933eb0f01461086357806398a1d9591461088357600080fd5b80634cf8ab8e116102e25780636d042ae611610275578063747684bb11610244578063747684bb146107b65780637533d788146107d6578063838b3f9e146107f657806385a422591461080b57600080fd5b80636d042ae6146107365780636e9a4caf1461076c578063715018a6146107815780637278bf6e1461079657600080fd5b80635f6716f7116102b15780635f6716f7146106b457806366ad5c8a146106e157806367676b50146107015780636833f60d1461072157600080fd5b80634cf8ab8e14610604578063551596d31461063a5780635b8c41e61461064d5780635c975abb1461069c57600080fd5b806330c9473c1161035a5780633d8b38f6116103295780633d8b38f6146105915780633f935f6f146105b157806342d65a8d146105d157806344c6e242146105f157600080fd5b806330c9473c14610515578063364a27d214610535578063368a05ef1461055c57806336e9837d1461057c57600080fd5b806307e0db171161039657806307e0db17146104755780630d8968e61461049557806310ddb137146104d55780632f940c70146104f557600080fd5b80621d3567146103bc5780630696bd53146103de57806307968db114610429575b600080fd5b3480156103c857600080fd5b506103dc6103d7366004614cc2565b610c9d565b005b3480156103ea57600080fd5b506104166103f9366004614d5b565b600960209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b34801561043557600080fd5b5061045d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610420565b34801561048157600080fd5b506103dc610490366004614d92565b610e50565b3480156104a157600080fd5b506104c56104b0366004614db4565b60046020526000908152604090205460ff1681565b6040519015158152602001610420565b3480156104e157600080fd5b506103dc6104f0366004614d92565b610ed2565b34801561050157600080fd5b506103dc610510366004614dd1565b610f2a565b34801561052157600080fd5b506103dc610530366004614f07565b610f4c565b34801561054157600080fd5b5061054a605581565b60405160ff9091168152602001610420565b34801561056857600080fd5b506103dc610577366004614fe4565b611030565b34801561058857600080fd5b5061054a605781565b34801561059d57600080fd5b506104c56105ac366004615061565b61105e565b3480156105bd57600080fd5b506103dc6105cc3660046150c1565b61112a565b3480156105dd57600080fd5b506103dc6105ec366004615061565b61115d565b6103dc6105ff3660046150ef565b6111ec565b34801561061057600080fd5b5061045d61061f366004614d92565b600f602052600090815260409020546001600160a01b031681565b6103dc610648366004615113565b61156f565b34801561065957600080fd5b5061041661066836600461516c565b6003602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205481565b3480156106a857600080fd5b5060005460ff166104c5565b3480156106c057600080fd5b506106d46106cf3660046151c9565b61175d565b604051610420919061525d565b3480156106ed57600080fd5b506103dc6106fc366004614cc2565b61180d565b34801561070d57600080fd5b506103dc61071c366004615270565b611886565b34801561072d57600080fd5b506103dc6118b9565b34801561074257600080fd5b5061045d610751366004614d92565b6010602052600090815260409020546001600160a01b031681565b34801561077857600080fd5b5061054a60ab81565b34801561078d57600080fd5b506103dc6118dd565b3480156107a257600080fd5b506103dc6107b1366004615270565b6118ef565b3480156107c257600080fd5b506103dc6107d13660046150c1565b611922565b3480156107e257600080fd5b506106d46107f1366004614d92565b611955565b34801561080257600080fd5b5061054a600181565b34801561081757600080fd5b506103dc610826366004614db4565b6119ef565b34801561083757600080fd5b5060005461010090046001600160a01b031661045d565b34801561085a57600080fd5b5061054a600081565b34801561086f57600080fd5b506103dc61087e3660046152af565b611c68565b34801561088f57600080fd5b506103dc61089e3660046152c8565b611e01565b3480156108af57600080fd5b506103dc6108be3660046152fd565b611e17565b3480156108cf57600080fd5b506103dc6108de366004615270565b611e72565b3480156108ef57600080fd5b506104c56108fe366004614db4565b60056020526000908152604090205460ff1681565b34801561091f57600080fd5b506103dc61092e3660046150c1565b611ea5565b34801561093f57600080fd5b50600d5461045d90600160401b90046001600160a01b031681565b34801561096657600080fd5b506103dc610975366004614db4565b611ed8565b34801561098657600080fd5b506103dc610995366004615358565b611fb0565b3480156109a657600080fd5b506103dc6109b53660046153f2565b6120c5565b6103dc6109c836600461541e565b6120e9565b3480156109d957600080fd5b506103dc6109e83660046152c8565b6127ff565b3480156109f957600080fd5b506104c5610a08366004614db4565b60066020526000908152604090205460ff1681565b348015610a2957600080fd5b50610416610a38366004614d5b565b600a60209081526000928352604080842090915290825290205481565b348015610a6157600080fd5b506103dc610a70366004615431565b612811565b348015610a8157600080fd5b50610416610a903660046153f2565b600760209081526000928352604080842090915290825290205481565b348015610ab957600080fd5b50610416610ac8366004614db4565b60086020526000908152604090205481565b348015610ae657600080fd5b506103dc610af5366004615494565b6128d0565b348015610b0657600080fd5b50600e5461045d906001600160a01b031681565b6103dc610b28366004614cc2565b612965565b348015610b3957600080fd5b506103dc610b48366004615502565b612abf565b348015610b5957600080fd5b50600d54610b6d906001600160401b031681565b6040516001600160401b039091168152602001610420565b348015610b9157600080fd5b506103dc610ba036600461552c565b612b4f565b348015610bb157600080fd5b50610416610bc0366004614d5b565b600b60209081526000928352604080842090915290825290205481565b348015610be957600080fd5b506103dc610bf8366004615270565b612b62565b348015610c0957600080fd5b506103dc610c18366004615061565b612b95565b348015610c2957600080fd5b506103dc610c38366004614db4565b612bfc565b6103dc610c4b3660046155c6565b612c75565b348015610c5c57600080fd5b50610416610c6b366004614d5b565b600c60209081526000928352604080842090915290825290205481565b348015610c9457600080fd5b5061054a605681565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610d265760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a6c7a526563656976653a554e415554484f526044820152631254d15160e21b60648201526084015b60405180910390fd5b61ffff841660009081526002602052604081208054610d44906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054610d70906156b4565b8015610dbd5780601f10610d9257610100808354040283529160200191610dbd565b820191906000526020600020905b815481529060010190602001808311610da057829003601f168201915b5050505050905080518451148015610de2575080805190602001208480519060200120145b610e3d5760405162461bcd60e51b815260206004820152602660248201527f4c617965725a65726f4170703a3a6c7a526563656976653a494e56414c49442060448201526552454d4f544560d01b6064820152608401610d1d565b610e4985858585613235565b5050505050565b610e58613326565b6040516307e0db1760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307e0db17906024015b600060405180830381600087803b158015610ebe57600080fd5b505af1158015610e49573d6000803e3d6000fd5b610eda613326565b6040516310ddb13760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906310ddb13790602401610ea4565b610f32613326565b80610f476001600160a01b0382163385613386565b505050565b610f546133e9565b610f5c613326565b81518351148015610f6e575081518151145b610fb25760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b835181101561102657611014848281518110610fd357610fd36156e9565b6020026020010151848381518110610fed57610fed6156e9565b6020026020010151848481518110611007576110076156e9565b6020026020010151613443565b8061101e81615715565b915050610fb5565b50610f4760018055565b611038613326565b6001600160a01b0390921660009081526007602090815260408083209383529290522055565b61ffff83166000908152600260205260408120805482919061107f906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546110ab906156b4565b80156110f85780601f106110cd576101008083540402835291602001916110f8565b820191906000526020600020905b8154815290600101906020018083116110db57829003601f168201915b50505050509050838360405161110f929190615730565b60405180910390208180519060200120149150509392505050565b611132613326565b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b611165613326565b6040516342d65a8d60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906342d65a8d906111b590869086908690600401615769565b600060405180830381600087803b1580156111cf57600080fd5b505af11580156111e3573d6000803e3d6000fd5b50505050505050565b6111f4613578565b3360009081526005602052604090205460ff1661125f5760405162461bcd60e51b815260206004820152602360248201527f58436861696e4875623a3a6465706f736974546f436861696e3a554e5452555360448201526215115160ea1b6064820152608401610d1d565b60006002816112716020850185614d92565b61ffff1661ffff1681526020019081526020016000208054611292906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546112be906156b4565b801561130b5780601f106112e05761010080835404028352916020019161130b565b820191906000526020600020905b8154815290600101906020018083116112ee57829003601f168201915b505050505090508051600014156113645760405162461bcd60e51b815260206004820181905260248201527f58436861696e4875623a3a6465706f736974546f436861696e3a4e4f204855426044820152606401610d1d565b6080820180359060009061137b9060608601614db4565b905061138733836135be565b60006040518060400160405280605660ff1681526020016040518060600160405280856001600160a01b03168152602001336001600160a01b03168152602001868152506040516020016113db9190615790565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346114166020890189614d92565b61142660408a0160208b01614d92565b61143660608b0160408c01614d92565b61144660e08c0160c08d01614db4565b898c60a0013560405180606001604052808f60e001358152602001600081526020016000604051602001611492919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b6040516020016114b691906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b81526004016114e999989796959493929190615812565b6000604051808303818588803b15801561150257600080fd5b505af1158015611516573d6000803e3d6000fd5b507fb860944b0bd6b071fc0d64689450fd127a7c83e152aa7130a304267be3b267e5935061154b925050506020870187614d92565b84868533604051611560959493929190615898565b60405180910390a15050505050565b611577613578565b3360009081526005602052604090205460ff166115ec5760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526c185a5b8e955395149554d51151609a1b6064820152608401610d1d565b6001600160a01b03841661165b5760405162461bcd60e51b815260206004820152603060248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526f185a5b8e9393c81114d508159055531560821b6064820152608401610d1d565b60006040518060400160405280600060ff1681526020016040518060600160405280886001600160a01b03168152602001336001600160a01b03168152602001878152506040516020016116af9190615790565b604051602081830303815290604052815250905061171886826040516020016116d891906157c1565b60408051601f1981840301815290829052600160f01b6020830152602282018690529086906000906042015b60405160208183030381529060405261365f565b7fbef0a45d8346effb9abd86de849a9b184b1d6f5d960468ed0f813f48e3d019358685873360405161174d94939291906158dd565b60405180910390a1505050505050565b604051633d7b2f6f60e21b815261ffff808516600483015283166024820152306044820152606481018290526060907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f5ecbdbc90608401600060405180830381865afa1580156117dd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611805919081019061594f565b949350505050565b3330146118745760405162461bcd60e51b815260206004820152602f60248201527f4c617965725a65726f4170703a3a6e6f6e626c6f636b696e674c7a526563656960448201526e1d994e95539055551213d492569151608a1b6064820152608401610d1d565b611880848484846137f3565b50505050565b61188e613326565b61ffff9092166000908152600b602090815260408083206001600160a01b0390941683529290522055565b6118c1613326565b60005460ff166118d5576118d36138ad565b565b6118d3613907565b6118e5613326565b6118d36000613940565b6118f7613326565b61ffff9092166000908152600c602090815260408083206001600160a01b0390941683529290522055565b61192a613326565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6002602052600090815260409020805461196e906156b4565b80601f016020809104026020016040519081016040528092919081815260200182805461199a906156b4565b80156119e75780601f106119bc576101008083540402835291602001916119e7565b820191906000526020600020905b8154815290600101906020018083116119ca57829003601f168201915b505050505081565b6119f7613326565b6119ff613578565b6000816001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a639190615983565b90506000826001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611aa5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ac9919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a0823190602401602060405180830381865afa158015611b13573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b379190615983565b9050836001600160a01b031663793101a56040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611b7457600080fd5b505af1158015611b88573d6000803e3d6000fd5b50506040516370a0823160e01b8152306004820152600092508391506001600160a01b038516906370a0823190602401602060405180830381865afa158015611bd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bf99190615983565b611c0391906159b9565b6001600160a01b038616600081815260076020908152604080832089845282529182902084905581518481529081019290925281018690529091507f83ddacb169e140af5f24cc0352129d755797bfced4f17086308bdf6ab6f2da2e90606001611560565b611c70613578565b3360009081526005602052604090205460ff16611cdb5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a776974686472617750656e64696e673a554e54525560448201526314d5115160e21b6064820152608401610d1d565b3360009081526008602052604090205480821115611d615760405162461bcd60e51b815260206004820152603b60248201527f58436861696e4875623a3a776974686472617750656e64696e673a494e53554660448201527f464943454e542046554e445320464f52205749544844524157414c00000000006064820152608401610d1d565b3360009081526008602052604081208054849290611d809084906159b9565b925050819055506000336001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611dc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611deb919061599c565b9050610f476001600160a01b0382163385613386565b611e09613326565b611e138282613999565b5050565b611e1f6133e9565b611e27613326565b611e698484848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250869250613443915050565b61188060018055565b611e7a613326565b61ffff9092166000908152600a602090815260408083206001600160a01b0390941683529290522055565b611ead613326565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b611ee0613326565b6001600160a01b03811660009081526005602052604090205460ff16611f5c5760405162461bcd60e51b815260206004820152602b60248201527f58436861696e48756253696e676c653a3a7365744c6f63616c5374726174656760448201526a1e4e955395149554d5115160aa1b6064820152608401610d1d565b600e80546001600160a01b0319166001600160a01b0383169081179091556040519081527fe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c9060200160405180910390a150565b611fb8613578565b600d54600160401b90046001600160a01b0316331461202a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7367526563696576653a4e4f54205354415247415460448201526722902927aaaa22a960c11b6064820152608401610d1d565b8051156120bd5760008180602001905181019061204791906159d0565b9050605560ff16816000015160ff16116120b25760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7367526563696576653a50524f484942495445442060448201526520a1aa24a7a760d11b6064820152608401610d1d565b6111e3878285613ac2565b505050505050565b6120cd613326565b6001600160a01b03909116600090815260086020526040902055565b6120f1613578565b6120f9613326565b600060028161210b6020850185614d92565b61ffff1661ffff168152602001908152602001600020805461212c906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054612158906156b4565b80156121a55780601f1061217a576101008083540402835291602001916121a5565b820191906000526020600020905b81548152906001019060200180831161218857829003601f168201915b505050505090506000600b60008460000160208101906121c59190614d92565b61ffff1661ffff16815260200190815260200160002060008460400160208101906121f09190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000205490508151600014156122675760405162461bcd60e51b815260206004820152602b6024820152600080516020615e6983398151915260448201526a3430b4b71d272790242aa160a91b6064820152608401610d1d565b60008360c00135116122c65760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e9393c81050d5125591481493d5539160621b6064820152608401610d1d565b600660006122da6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff16156123475760405162461bcd60e51b815260206004820152602c6024820152600080516020615e6983398151915260448201526b6861696e3a45584954494e4760a01b6064820152608401610d1d565b6004600061235b6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff166123cf5760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e955395149554d5115108159055531560621b6064820152608401610d1d565b60006123e16040850160208601614db4565b6001600160a01b03166311e57a3e836040518263ffffffff1660e01b815260040161240e91815260200190565b602060405180830381865afa15801561242b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061244f9190615983565b9050600081116124a95760405162461bcd60e51b81526020600482015260316024820152600080516020615e698339815191526044820152706861696e3a4e4f2057495448445241575360781b6064820152608401610d1d565b6124c26124bc6040860160208701614db4565b82613b84565b80600760006124d76040880160208901614db4565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008660c001358152602001908152602001600020600082825461251b91906159b9565b9091555060009050600a816125336020880188614d92565b61ffff1661ffff168152602001908152602001600020600086604001602081019061255e9190614db4565b6001600160a01b03168152602080820192909252604001600090812092909255600b90829061258f90880188614d92565b61ffff1661ffff16815260200190815260200160002060008660400160208101906125ba9190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000208190555060006040518060400160405280605760ff16815260200160405180604001604052808860200160208101906126139190614db4565b6001600160a01b0316815260200161263160608a0160408b01614db4565b6001600160a01b0316905260405161266a919060200181516001600160a01b039081168252602092830151169181019190915260400190565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346126a56020890189614d92565b608089013560a08a01356126c06101008c0160e08d01614db4565b888c6060013560405180606001604052808f6101000135815260200160008152602001600060405160200161270d919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b60405160200161273191906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b815260040161276499989796959493929190615a4f565b6000604051808303818588803b15801561277d57600080fd5b505af1158015612791573d6000803e3d6000fd5b507f77639bed0f8e7721cbafe2210925225763c71ec7cdaba512e0b40b2a6caa7b9393506127c6925050506020870187614d92565b83866127d860408a0160208b01614db4565b6127e860608b0160408c01614db4565b8a60c0013560405161156096959493929190615a93565b612807613326565b611e138282613c11565b6128196133e9565b612821613326565b805182511461286a5760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b82518110156128c6576128b483828151811061288b5761288b6156e9565b60200260200101518383815181106128a5576128a56156e9565b60200260200101516000613443565b806128be81615715565b91505061286d565b50611e1360018055565b6128d8613326565b6040516332fb62e760e21b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063cbed8b9c9061292c9088908890889088908890600401615adb565b600060405180830381600087803b15801561294657600080fd5b505af115801561295a573d6000803e3d6000fd5b505050505050505050565b61ffff84166000908152600360205260408082209051612986908690615b09565b90815260408051602092819003830190206001600160401b03861660009081529252902054905080612a065760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4e4f54204660448201526313d5539160e21b6064820152608401610d1d565b815160208301208114612a6d5760405162461bcd60e51b815260206004820152602960248201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4841534820604482015268125390d3d4949150d560ba1b6064820152608401610d1d565b61ffff85166000908152600360205260408082209051612a8e908790615b09565b90815260408051602092819003830190206001600160401b03871660009081529252902055610e49858585856137f3565b612ac7613326565b6000816001600160401b031611612b2c5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a7365745265706f727444656c61793a5a45524f2044604482015263454c415960e01b6064820152608401610d1d565b600d805467ffffffffffffffff19166001600160401b0392909216919091179055565b612b57613326565b610f47838383613ac2565b612b6a613326565b61ffff90921660009081526009602090815260408083206001600160a01b0390941683529290522055565b612b9d613326565b61ffff83166000908152600260205260409020612bbb908383614b10565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab838383604051612bef93929190615769565b60405180910390a1505050565b612c04613326565b6001600160a01b038116612c695760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610d1d565b612c7281613940565b50565b612c7d613326565b612c85613578565b600d546001600160401b0316612ceb5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a5345542060448201526444454c415960d81b6064820152608401610d1d565b6001600160a01b03851660009081526004602052604090205460ff16612d615760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a554e54526044820152641554d5115160da1b6064820152608401610d1d565b8251845114612dc65760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a4c454e4760448201526a0a890409a92a69a82a886960ab1b6064820152608401610d1d565b600080866001600160a01b0316633ba0b9a96040518163ffffffff1660e01b8152600401602060405180830381865afa158015612e07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e2b9190615983565b905060005b865181101561322b57600060096000898481518110612e5157612e516156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000888481518110612e8357612e836156e9565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020549050600d60009054906101000a90046001600160401b03166001600160401b0316600c60008a8581518110612ee357612ee36156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612f1557612f156156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002054612f489190615b25565b421015612fa65760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a544f4f20604482015265149150d1539560d21b6064820152608401610d1d565b42600c60008a8581518110612fbd57612fbd6156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612fef57612fef6156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550886001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015613059573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061307d9190615b3d565b61308890600a615c3e565b6130928483615c4d565b61309c9190615c6c565b935060006040518060400160405280600160ff16815260200160405180604001604052808b87815181106130d2576130d26156e9565b60200260200101516001600160a01b0316815260200188815250604051602001613117919081516001600160a01b031681526020918201519181019190915260400190565b6040516020818303038152906040528152509050613189898481518110613140576131406156e9565b60200260200101518260405160200161315991906157c1565b60408051601f1981840301815290829052600160f01b6020830152602282018b9052908990600090604201611704565b7fbc9f89a0823c1d0d048f815a2464d674872f08846df321cd05891bd0586b6e388984815181106131bc576131bc6156e9565b6020026020010151868a86815181106131d7576131d76156e9565b602002602001015160405161320e9392919061ffff93909316835260208301919091526001600160a01b0316604082015260600190565b60405180910390a15050808061322390615715565b915050612e30565b5050505050505050565b604051633356ae4560e11b815230906366ad5c8a9061325e908790879087908790600401615c8e565b600060405180830381600087803b15801561327857600080fd5b505af1925050508015613289575060015b611880578080519060200120600360008661ffff1661ffff168152602001908152602001600020846040516132be9190615b09565b9081526040805191829003602090810183206001600160401b0387166000908152915220919091557fe6f254030bcb01ffd20558175c13fcaed6d1520be7becee4c961b65f79243b0d90613319908690869086908690615c8e565b60405180910390a1611880565b6000546001600160a01b036101009091041633146118d35760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610d1d565b6040516001600160a01b038316602482015260448101829052610f4790849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613eb6565b6002600154141561343c5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610d1d565b6002600155565b804710156134895760405162461bcd60e51b81526020600482015260136024820152724554485f42414c414e43455f544f4f5f4c4f5760681b6044820152606401610d1d565b6000836001600160a01b031682846040516134a49190615b09565b60006040518083038185875af1925050503d80600081146134e1576040519150601f19603f3d011682016040523d82523d6000602084013e6134e6565b606091505b50509050806135255760405162461bcd60e51b815260206004820152600b60248201526a10d0531317d1905253115160aa1b6044820152606401610d1d565b836001600160a01b0316336001600160a01b03167f5445265cc9b8dc4940d92d42eeac90ded88956778eff9bfe9ec1968137473627858560405161356a929190615ccc565b60405180910390a350505050565b60005460ff16156118d35760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613603573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613627919061599c565b905061363e6001600160a01b038216853086613f88565b600d54611880906001600160a01b0383811691600160401b90041685613fc0565b61ffff85166000908152600260205260408120805461367d906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546136a9906156b4565b80156136f65780601f106136cb576101008083540402835291602001916136f6565b820191906000526020600020905b8154815290600101906020018083116136d957829003601f168201915b505050505090508051600014156137625760405162461bcd60e51b815260206004820152602a60248201527f4c617965725a65726f4170703a3a6c7a53656e643a554e54525553544544204460448201526922a9aa24a720aa24a7a760b11b6064820152608401610d1d565b60405162c5803160e81b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c58031009034906137b9908a9086908b908b908b908b90600401615cee565b6000604051808303818588803b1580156137d257600080fd5b505af11580156137e6573d6000803e3d6000fd5b5050505050505050505050565b6137fb613578565b8051156118805760008180602001905181019061381891906159d0565b9050605560ff16816000015160ff1611158061383a5750805160ab60ff909116115b6138a15760405162461bcd60e51b815260206004820152603260248201527f58436861696e4875623a3a5f6e6f6e626c6f636b696e674c7a526563656976656044820152711d282927a424a124aa22a21020a1aa24a7a760711b6064820152608401610d1d565b610e4985826000613ac2565b6138b5613578565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586138ea3390565b6040516001600160a01b03909116815260200160405180910390a1565b61390f614072565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa336138ea565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b61ffff81166000908152600f6020908152604080832054600b83528184206001600160a01b039091168085529252909120541580156139fd575061ffff821660009081526009602090815260408083206001600160a01b0385168452909152902054155b613a5b5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a7365745374726174656779466f72436861696e3a4e60448201526813d50811561255115160ba1b6064820152608401610d1d565b61ffff82166000818152600f602090815260409182902080546001600160a01b0319166001600160a01b0388169081179091558251908152908101929092527f040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e147259101612bef565b815160ff1660561415613ade57610f47838360200151836140bb565b815160ff16613af557610f478383602001516140f5565b815160ff1660571415613b1157610f47838360200151836144aa565b815160ff1660011415613b2c57610f478383602001516144da565b60405162461bcd60e51b815260206004820152602760248201527f58436861696e4875623a3a5f726564756365723a554e5245434f474e495345446044820152661020a1aa24a7a760c91b6064820152608401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613bc9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bed919061599c565b600d54909150611880906001600160a01b0380841691600160401b90041685613fc0565b61ffff81166000908152600f60209081526040808320546001600160a01b038681168552600490935292205491169060ff16613ca35760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a554e545260448201526a1554d5115108159055531560aa1b6064820152608401610d1d565b6001600160a01b038116613d0a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a53455420604482015267535452415445475960c01b6064820152608401610d1d565b60405163912f74cd60e01b81526001600160a01b038281166004830152849160009183169063912f74cd906024016040805180830381865afa158015613d54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d789190615d55565b6040516370a0823160e01b81526001600160a01b038581166004830152919250908316906370a0823190602401602060405180830381865afa158015613dc2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613de69190615983565b158015613df557506020810151155b613e4f5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a4e4f5420604482015264454d50545960d81b6064820152608401610d1d565b61ffff841660008181526010602090815260409182902080546001600160a01b0319166001600160a01b038a169081179091558251908152908101929092527f01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d49101611560565b6000613f0b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166145a59092919063ffffffff16565b805190915015610f475780806020019051810190613f299190615d87565b610f475760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610d1d565b6040516001600160a01b03808516602483015283166044820152606481018290526118809085906323b872dd60e01b906084016133b2565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa158015614011573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140359190615983565b61403f9190615b25565b6040516001600160a01b03851660248201526044810182905290915061188090859063095ea7b360e01b906064016133b2565b60005460ff166118d35760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610d1d565b61ffff83166000908152600f6020908152604080832054601090925290912054610f4791859184916001600160a01b0390811691166145b4565b60008180602001905181019061410b9190615da4565b80516001600160a01b0381166000908152600460205260409020549192509060ff1661417b5760405162461bcd60e51b815260206004820152602b6024820152600080516020615e4983398151915260448201526a1b8e955395149554d5115160aa1b6064820152608401610d1d565b6001600160a01b03811660009081526006602052604090205460ff166141ed5760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152726e3a5641554c54204e4f542045584954494e4760681b6064820152608401610d1d565b60008190506000836020015190506000846040015190506000836001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015614244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142689190615983565b61ffff89166000908152600a602090815260408083206001600160a01b038816845290915290205490915080158061429f57508181145b6142f55760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152721b8e9493d5539114c8135254d3505510d21151606a1b6064820152608401610d1d565b61ffff891660009081526009602090815260408083206001600160a01b03881684529091529020548311156143785760405162461bcd60e51b81526020600482015260356024820152600080516020615e498339815191526044820152746e3a494e53554646494349454e542053484152455360581b6064820152608401610d1d565b61ffff89166000818152600a602090815260408083206001600160a01b0389168085529083528184208790559383526009825280832093835292905290812080548592906143c79084906159b9565b909155505061ffff89166000908152600b602090815260408083206001600160a01b038816845290915281208054859290614403908490615b25565b9091555050604051631e33547d60e11b8152600481018490526001600160a01b03861690633c66a8fa90602401600060405180830381600087803b15801561444a57600080fd5b505af115801561445e573d6000803e3d6000fd5b505050507fe3bf26d872f64cb80e51aede63a6908a0884343eabd12eac4b840195f7da11b58984888760405161449794939291906158dd565b60405180910390a1505050505050505050565b61ffff8316600090815260106020526040902054600e54610f479185916001600160a01b039182169116846148ab565b6000818060200190518101906144f09190615e0e565b8051602082015160405163969b1cdb60e01b815260048101919091529192506001600160a01b03169063969b1cdb90602401600060405180830381600087803b15801561453c57600080fd5b505af1158015614550573d6000803e3d6000fd5b5050505060208181015182516040805161ffff88168152938401929092526001600160a01b0316908201527ffb6888d0fd51da38838d6d59479aa3f5df848904d7447bee201bba6c0ab2241890606001612bef565b6060611805848460008561499a565b6001600160a01b03811660009081526004602052604090205460ff1661462e5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a5f6465706f736974416374696f6e3a554e5452555360448201526815115108159055531560ba1b6064820152608401610d1d565b60008190506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015614673573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614697919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156146e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147059190615983565b905061471b6001600160a01b0383168488613fc0565b6040516311f9fbc960e21b8152306004820152602481018790526001600160a01b038416906347e7ef24906044016020604051808303816000875af1158015614768573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061478c9190615983565b506040516370a0823160e01b815230600482015260009082906001600160a01b038616906370a0823190602401602060405180830381865afa1580156147d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147fa9190615983565b61480491906159b9565b61ffff891660009081526009602090815260408083206001600160a01b038b168452909152812080549293508392909190614840908490615b25565b90915550506040805161ffff8a168152602081018990529081018290526001600160a01b038087166060830152871660808201527f8094109e94a7c05d7585c38862658cf2924f1f4617d9cc32b7514d10085d064c9060a00160405180910390a15050505050505050565b6001600160a01b03821660009081526005602052604090205460ff166149295760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a5f736176655769746864726177616c3a554e54525560448201526c5354454420535452415445475960981b6064820152608401610d1d565b6001600160a01b03821660009081526008602052604081208054839290614951908490615b25565b90915550506040517f03b5f133d765362f64f2abaa8f1c9440af15c0b435f81252a7e08896bc507d749061498c9086908490879087906158dd565b60405180910390a150505050565b6060824710156149fb5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610d1d565b600080866001600160a01b03168587604051614a179190615b09565b60006040518083038185875af1925050503d8060008114614a54576040519150601f19603f3d011682016040523d82523d6000602084013e614a59565b606091505b5091509150614a6a87838387614a75565b979650505050505050565b60608315614ae1578251614ada576001600160a01b0385163b614ada5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610d1d565b5081611805565b6118058383815115614af65781518083602001fd5b8060405162461bcd60e51b8152600401610d1d919061525d565b828054614b1c906156b4565b90600052602060002090601f016020900481019282614b3e5760008555614b84565b82601f10614b575782800160ff19823516178555614b84565b82800160010185558215614b84579182015b82811115614b84578235825591602001919060010190614b69565b50614b90929150614b94565b5090565b5b80821115614b905760008155600101614b95565b803561ffff81168114614bbb57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604080519081016001600160401b0381118282101715614bf857614bf8614bc0565b60405290565b604051601f8201601f191681016001600160401b0381118282101715614c2657614c26614bc0565b604052919050565b60006001600160401b03821115614c4757614c47614bc0565b50601f01601f191660200190565b600082601f830112614c6657600080fd5b8135614c79614c7482614c2e565b614bfe565b818152846020838601011115614c8e57600080fd5b816020850160208301376000918101602001919091529392505050565b80356001600160401b0381168114614bbb57600080fd5b60008060008060808587031215614cd857600080fd5b614ce185614ba9565b935060208501356001600160401b0380821115614cfd57600080fd5b614d0988838901614c55565b9450614d1760408801614cab565b93506060870135915080821115614d2d57600080fd5b50614d3a87828801614c55565b91505092959194509250565b6001600160a01b0381168114612c7257600080fd5b60008060408385031215614d6e57600080fd5b614d7783614ba9565b91506020830135614d8781614d46565b809150509250929050565b600060208284031215614da457600080fd5b614dad82614ba9565b9392505050565b600060208284031215614dc657600080fd5b8135614dad81614d46565b60008060408385031215614de457600080fd5b823591506020830135614d8781614d46565b60006001600160401b03821115614e0f57614e0f614bc0565b5060051b60200190565b600082601f830112614e2a57600080fd5b81356020614e3a614c7483614df6565b82815260059290921b84018101918181019086841115614e5957600080fd5b8286015b84811015614e7d578035614e7081614d46565b8352918301918301614e5d565b509695505050505050565b600082601f830112614e9957600080fd5b81356020614ea9614c7483614df6565b82815260059290921b84018101918181019086841115614ec857600080fd5b8286015b84811015614e7d5780356001600160401b03811115614eeb5760008081fd5b614ef98986838b0101614c55565b845250918301918301614ecc565b600080600060608486031215614f1c57600080fd5b83356001600160401b0380821115614f3357600080fd5b614f3f87838801614e19565b9450602091508186013581811115614f5657600080fd5b614f6288828901614e88565b945050604086013581811115614f7757600080fd5b86019050601f81018713614f8a57600080fd5b8035614f98614c7482614df6565b81815260059190911b82018301908381019089831115614fb757600080fd5b928401925b82841015614fd557833582529284019290840190614fbc565b80955050505050509250925092565b600080600060608486031215614ff957600080fd5b833561500481614d46565b95602085013595506040909401359392505050565b60008083601f84011261502b57600080fd5b5081356001600160401b0381111561504257600080fd5b60208301915083602082850101111561505a57600080fd5b9250929050565b60008060006040848603121561507657600080fd5b61507f84614ba9565b925060208401356001600160401b0381111561509a57600080fd5b6150a686828701615019565b9497909650939450505050565b8015158114612c7257600080fd5b600080604083850312156150d457600080fd5b82356150df81614d46565b91506020830135614d87816150b3565b6000610100828403121561510257600080fd5b50919050565b8035614bbb81614d46565b600080600080600060a0868803121561512b57600080fd5b61513486614ba9565b9450602086013561514481614d46565b935060408601359250606086013561515b81614d46565b949793965091946080013592915050565b60008060006060848603121561518157600080fd5b61518a84614ba9565b925060208401356001600160401b038111156151a557600080fd5b6151b186828701614c55565b9250506151c060408501614cab565b90509250925092565b6000806000606084860312156151de57600080fd5b6151e784614ba9565b92506151f560208501614ba9565b9150604084013590509250925092565b60005b83811015615220578181015183820152602001615208565b838111156118805750506000910152565b60008151808452615249816020860160208601615205565b601f01601f19169290920160200192915050565b602081526000614dad6020830184615231565b60008060006060848603121561528557600080fd5b61528e84614ba9565b9250602084013561529e81614d46565b929592945050506040919091013590565b6000602082840312156152c157600080fd5b5035919050565b600080604083850312156152db57600080fd5b82356152e681614d46565b91506152f460208401614ba9565b90509250929050565b6000806000806060858703121561531357600080fd5b843561531e81614d46565b935060208501356001600160401b0381111561533957600080fd5b61534587828801615019565b9598909750949560400135949350505050565b60008060008060008060c0878903121561537157600080fd5b61537a87614ba9565b955060208701356001600160401b038082111561539657600080fd5b6153a28a838b01614c55565b965060408901359550606089013591506153bb82614d46565b9093506080880135925060a088013590808211156153d857600080fd5b506153e589828a01614c55565b9150509295509295509295565b6000806040838503121561540557600080fd5b823561541081614d46565b946020939093013593505050565b6000610120828403121561510257600080fd5b6000806040838503121561544457600080fd5b82356001600160401b038082111561545b57600080fd5b61546786838701614e19565b9350602085013591508082111561547d57600080fd5b5061548a85828601614e88565b9150509250929050565b6000806000806000608086880312156154ac57600080fd5b6154b586614ba9565b94506154c360208701614ba9565b93506040860135925060608601356001600160401b038111156154e557600080fd5b6154f188828901615019565b969995985093965092949392505050565b60006020828403121561551457600080fd5b614dad82614cab565b60ff81168114612c7257600080fd5b60008060006060848603121561554157600080fd5b61554a84614ba9565b925060208401356001600160401b038082111561556657600080fd5b908501906040828803121561557a57600080fd5b615582614bd6565b823561558d8161551d565b81526020830135828111156155a157600080fd5b6155ad89828601614c55565b6020830152509497949650505050604092909201359150565b600080600080600060a086880312156155de57600080fd5b85356155e981614d46565b94506020868101356001600160401b038082111561560657600080fd5b818901915089601f83011261561a57600080fd5b8135615628614c7482614df6565b81815260059190911b8301840190848101908c83111561564757600080fd5b938501935b8285101561566c5761565d85614ba9565b8252938501939085019061564c565b98505050604089013592508083111561568457600080fd5b505061569288828901614e19565b935050606086013591506156a860808701615108565b90509295509295909350565b600181811c908216806156c857607f821691505b6020821081141561510257634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415615729576157296156ff565b5060010190565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b61ffff84168152604060208201526000615787604083018486615740565b95945050505050565b81516001600160a01b0390811682526020808401519091169082015260408083015190820152606081015b92915050565b6020815260ff8251166020820152600060208301516040808401526118056060840182615231565b805182526020810151602083015260006040820151606060408501526118056060850182615231565b61ffff8a811682528981166020830152881660408201526001600160a01b03871660608201526080810186905260a0810185905261012060c0820181905260009061585f838201876157e9565b905082810360e08401526158738186615231565b90508281036101008401526158888185615231565b9c9b505050505050505050505050565b61ffff8616815284602082015260a0604082015260006158bb60a0830186615231565b6001600160a01b03948516606084015292909316608090910152949350505050565b61ffff94909416845260208401929092526001600160a01b03908116604084015216606082015260800190565b600082601f83011261591b57600080fd5b8151615929614c7482614c2e565b81815284602083860101111561593e57600080fd5b611805826020830160208701615205565b60006020828403121561596157600080fd5b81516001600160401b0381111561597757600080fd5b6118058482850161590a565b60006020828403121561599557600080fd5b5051919050565b6000602082840312156159ae57600080fd5b8151614dad81614d46565b6000828210156159cb576159cb6156ff565b500390565b6000602082840312156159e257600080fd5b81516001600160401b03808211156159f957600080fd5b9083019060408286031215615a0d57600080fd5b615a15614bd6565b8251615a208161551d565b8152602083015182811115615a3457600080fd5b615a408782860161590a565b60208301525095945050505050565b600061012061ffff8c1683528a602084015289604084015260018060a01b03891660608401528760808401528660a08401528060c084015261585f818401876157e9565b61ffff8716815285602082015260c060408201526000615ab660c0830187615231565b6001600160a01b03958616606084015293909416608082015260a00152949350505050565b600061ffff808816835280871660208401525084604083015260806060830152614a6a608083018486615740565b60008251615b1b818460208701615205565b9190910192915050565b60008219821115615b3857615b386156ff565b500190565b600060208284031215615b4f57600080fd5b8151614dad8161551d565b600181815b80851115615b95578160001904821115615b7b57615b7b6156ff565b80851615615b8857918102915b93841c9390800290615b5f565b509250929050565b600082615bac575060016157bb565b81615bb9575060006157bb565b8160018114615bcf5760028114615bd957615bf5565b60019150506157bb565b60ff841115615bea57615bea6156ff565b50506001821b6157bb565b5060208310610133831016604e8410600b8410161715615c18575081810a6157bb565b615c228383615b5a565b8060001904821115615c3657615c366156ff565b029392505050565b6000614dad60ff841683615b9d565b6000816000190483118215151615615c6757615c676156ff565b500290565b600082615c8957634e487b7160e01b600052601260045260246000fd5b500490565b61ffff85168152608060208201526000615cab6080830186615231565b6001600160401b03851660408401528281036060840152614a6a8185615231565b604081526000615cdf6040830185615231565b90508260208301529392505050565b61ffff8716815260c060208201526000615d0b60c0830188615231565b8281036040840152615d1d8188615231565b6001600160a01b0387811660608601528616608085015283810360a08501529050615d488185615231565b9998505050505050505050565b600060408284031215615d6757600080fd5b615d6f614bd6565b82518152602083015160208201528091505092915050565b600060208284031215615d9957600080fd5b8151614dad816150b3565b600060608284031215615db657600080fd5b604051606081018181106001600160401b0382111715615dd857615dd8614bc0565b6040528251615de681614d46565b81526020830151615df681614d46565b60208201526040928301519281019290925250919050565b600060408284031215615e2057600080fd5b615e28614bd6565b8251615e3381614d46565b8152602092830151928101929092525091905056fe58436861696e4875623a3a5f726571756573745769746864726177416374696f58436861696e4875623a3a66696e616c697a65576974686472617746726f6d43a264697066735822122097d0b8638136fee802f94a2709a7ec91bbda27ce70c17aec0beacf55b86316be64736f6c634300080c00330000000000000000000000006701d9802adf674e524053bd44aa83ef253efc410000000000000000000000004d747149a57923beb89f22e6b7b97f7d8c087a00", + "nonce": "0x16a" + }, + "additionalContracts": [] + }, + { + "hash": "0x04a1cebae5ed0d87855789f5ac5c556ffc80c50f1f843b3cf28e5c28c4a266ae", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x61aa05946908b4a21081970101c5655704944314", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x61aa05946908b4a21081970101c5655704944314", + "gas": "0x93a9", + "value": "0x0", + "data": "0xbe6f1c81000000000000000000000000c3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "nonce": "0x16b" + }, + "additionalContracts": [] + }, + { + "hash": "0xdf3efa40ab1cc07fc114cfe3b546ec292e4c703daf685421bc1642c96c8cfe1a", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "function": "setTrustedVault(address,bool)", + "arguments": [ + "b0484ffe522cf46d5862cc863caf72792c43df32", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "gas": "0x6d8b", + "value": "0x0", + "data": "0x3f935f6f000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x16c" + }, + "additionalContracts": [] + }, + { + "hash": "0x3a4ecc4a6334e20ad110eca3df8413964b4004357ee43f78475aa191529d618f", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "function": "setTrustedStrategy(address,bool)", + "arguments": [ + "75f156824604b546603dacaf75b8c7ee2401d5c7", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "gas": "0x6d8b", + "value": "0x0", + "data": "0x747684bb00000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c70000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x16d" + }, + "additionalContracts": [] + }, + { + "hash": "0x4592026bacfb777faee2cf1b5bf0ab040387347264317c400a78e1dbb2bbbdbd", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "function": "setLocalStrategy(address)", + "arguments": [ + "75f156824604b546603dacaf75b8c7ee2401d5c7" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "gas": "0x6cd5", + "value": "0x0", + "data": "0xaae7aa4d00000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c7", + "nonce": "0x16e" + }, + "additionalContracts": [] + }, + { + "hash": "0x77bbe43f92243146cea704211842d549d673f203b4f7d3ad7366f7d4819c0542", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "function": "setStrategyForChain(address,uint16)", + "arguments": [ + "b9fc768cf44c073ec70409aa36295cae561f7ce7", + "2716" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "gas": "0x6d9b", + "value": "0x0", + "data": "0x98a1d959000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce70000000000000000000000000000000000000000000000000000000000002716", + "nonce": "0x16f" + }, + "additionalContracts": [] + }, + { + "hash": "0xc73a62d03fda0a4f660538fcce2addb7098ebb2052301551a78d1748cd2029b5", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "function": "setTrustedRemote(uint16,bytes)", + "arguments": [ + "2716", + "51873f9b28702509392054776bca7685b4d2777d" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "gas": "0x6f07", + "value": "0x0", + "data": "0xeb8d72b700000000000000000000000000000000000000000000000000000000000027160000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001451873f9b28702509392054776bca7685b4d2777d000000000000000000000000", + "nonce": "0x170" + }, + "additionalContracts": [] + }, + { + "hash": "0x592be5ae313b2b0202845371ecf693ebfc172d2e303eccbf924144b1f441dbe7", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x75f156824604b546603dacaf75b8c7ee2401d5c7", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x75f156824604b546603dacaf75b8c7ee2401d5c7", + "gas": "0x9969", + "value": "0x0", + "data": "0x31962cdc000000000000000000000000c3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "nonce": "0x171" + }, + "additionalContracts": [] + }, + { + "hash": "0x1308db9fe9919d407e166bb6cf46905e95d485e6eddfdbfad78ffb0491b43542", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "function": "setVaultForChain(address,uint16)", + "arguments": [ + "b0484ffe522cf46d5862cc863caf72792c43df32", + "2716" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "gas": "0x6d9b", + "value": "0x0", + "data": "0xb5ec8e49000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000000000000000000000000000000000000000002716", + "nonce": "0x172" + }, + "additionalContracts": [] + }, + { + "hash": "0x578f50c2105e3284a7b31095e1b17bcb58d1f4594957f1b23606bf320c2462ac", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "function": "singleCall(address,bytes,uint256)", + "arguments": [ + "b0484ffe522cf46d5862cc863caf72792c43df32", + "a9059cbb000000000000000000000000c3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed000000000000000000000000000000000000000000000000000000003b91a240", + "0" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "gas": "0x186d9", + "value": "0x0", + "data": "0x98a9884d000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044a9059cbb000000000000000000000000c3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed000000000000000000000000000000000000000000000000000000003b91a24000000000000000000000000000000000000000000000000000000000", + "nonce": "0x173" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x882345aa6fcf33c58e6cd05050e7f14b311bd79414d41f3e5027822d2b326507", + "transactionIndex": "0x1", + "blockHash": "0x70b9ab88125120727e61c9dee63fa8d0d7d42f0a69ef9d207f43465957dd6bb3", + "blockNumber": "0xeb3a69", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x51d66c", + "gasUsed": "0x51d66c", + "contractAddress": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "logs": [ + { + "address": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x", + "blockHash": "0x70b9ab88125120727e61c9dee63fa8d0d7d42f0a69ef9d207f43465957dd6bb3", + "blockNumber": "0xeb3a69", + "transactionHash": "0x882345aa6fcf33c58e6cd05050e7f14b311bd79414d41f3e5027822d2b326507", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010000000000000000000000000000000000000800000000000000000000001000800000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000800000000000000000000000000000020000000000000000000800000000040000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x04a1cebae5ed0d87855789f5ac5c556ffc80c50f1f843b3cf28e5c28c4a266ae", + "transactionIndex": "0x1", + "blockHash": "0x8aaff400fc5b5b20e08a6fa59f05f879cbc19fdb83e6e8c2229aa88da137e822", + "blockNumber": "0xeb3a6f", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x61aa05946908b4a21081970101c5655704944314", + "cumulativeGasUsed": "0x7196", + "gasUsed": "0x7196", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xdf3efa40ab1cc07fc114cfe3b546ec292e4c703daf685421bc1642c96c8cfe1a", + "transactionIndex": "0x1", + "blockHash": "0xb53e22f5be5fae98b15fa0983a689e7580baebe417de5ea2ad6d8ece09610926", + "blockNumber": "0xeb3a75", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "cumulativeGasUsed": "0xb579", + "gasUsed": "0xb579", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x3a4ecc4a6334e20ad110eca3df8413964b4004357ee43f78475aa191529d618f", + "transactionIndex": "0x1", + "blockHash": "0x89618b2afcd74b2b7702e8ecdde5aec25c3afe0bff255f4c08885b158b1653b4", + "blockNumber": "0xeb3a7e", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "cumulativeGasUsed": "0xb562", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x4592026bacfb777faee2cf1b5bf0ab040387347264317c400a78e1dbb2bbbdbd", + "transactionIndex": "0x1", + "blockHash": "0xa821e2f3c683d40dd6d8388b489b045d4edb3c9887df94d7c186723866255e3e", + "blockNumber": "0xeb3a82", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "cumulativeGasUsed": "0xc114", + "gasUsed": "0xc114", + "contractAddress": null, + "logs": [ + { + "address": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "topics": [ + "0xe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c" + ], + "data": "0x00000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c7", + "blockHash": "0xa821e2f3c683d40dd6d8388b489b045d4edb3c9887df94d7c186723866255e3e", + "blockNumber": "0xeb3a82", + "transactionHash": "0x4592026bacfb777faee2cf1b5bf0ab040387347264317c400a78e1dbb2bbbdbd", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000001000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x77bbe43f92243146cea704211842d549d673f203b4f7d3ad7366f7d4819c0542", + "transactionIndex": "0x1", + "blockHash": "0x915fd549112baa49840372d38fc6b239445eea93509a37cb5774157c95d079b9", + "blockNumber": "0xeb3a8f", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "cumulativeGasUsed": "0xcdb4", + "gasUsed": "0xcdb4", + "contractAddress": null, + "logs": [ + { + "address": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "topics": [ + "0x040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e14725" + ], + "data": "0x000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce70000000000000000000000000000000000000000000000000000000000002716", + "blockHash": "0x915fd549112baa49840372d38fc6b239445eea93509a37cb5774157c95d079b9", + "blockNumber": "0xeb3a8f", + "transactionHash": "0x77bbe43f92243146cea704211842d549d673f203b4f7d3ad7366f7d4819c0542", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000001000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000020000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000004", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xc73a62d03fda0a4f660538fcce2addb7098ebb2052301551a78d1748cd2029b5", + "transactionIndex": "0x1", + "blockHash": "0x1e5e2a2f17aae6a0592bcad63541d0e34dacade8f075558062e0be224a4f8d1d", + "blockNumber": "0xeb3a98", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "cumulativeGasUsed": "0xc0ce", + "gasUsed": "0xc0ce", + "contractAddress": null, + "logs": [ + { + "address": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "topics": [ + "0xfa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000027160000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001451873f9b28702509392054776bca7685b4d2777d000000000000000000000000", + "blockHash": "0x1e5e2a2f17aae6a0592bcad63541d0e34dacade8f075558062e0be224a4f8d1d", + "blockNumber": "0xeb3a98", + "transactionHash": "0xc73a62d03fda0a4f660538fcce2addb7098ebb2052301551a78d1748cd2029b5", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000001000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000080000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x592be5ae313b2b0202845371ecf693ebfc172d2e303eccbf924144b1f441dbe7", + "transactionIndex": "0x1", + "blockHash": "0x9b53db0f6be9ed8f7602f2eb0e4e25f5717f0c4a8a288d4a5bc328c1137fa2cb", + "blockNumber": "0xeb3a9e", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x75f156824604b546603dacaf75b8c7ee2401d5c7", + "cumulativeGasUsed": "0x7602", + "gasUsed": "0x7602", + "contractAddress": null, + "logs": [ + { + "address": "0x75f156824604b546603dacaf75b8c7ee2401d5c7", + "topics": [ + "0x9511f9d7c7de291b470607f3a1ab50c20417e05abe7c2f191c2bae4b7b4cfcab", + "0x000000000000000000000000c3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed" + ], + "data": "0x", + "blockHash": "0x9b53db0f6be9ed8f7602f2eb0e4e25f5717f0c4a8a288d4a5bc328c1137fa2cb", + "blockNumber": "0xeb3a9e", + "transactionHash": "0x592be5ae313b2b0202845371ecf693ebfc172d2e303eccbf924144b1f441dbe7", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x08000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000008000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000020000000400000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x1308db9fe9919d407e166bb6cf46905e95d485e6eddfdbfad78ffb0491b43542", + "transactionIndex": "0x1", + "blockHash": "0x19091f4ed85eee7b3b6772769a57c7c2fb361f2238cc7e6f7ec1dd594cadc206", + "blockNumber": "0xeb3aa4", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "cumulativeGasUsed": "0x11674", + "gasUsed": "0x11674", + "contractAddress": null, + "logs": [ + { + "address": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "topics": [ + "0x01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d4" + ], + "data": "0x000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000000000000000000000000000000000000000002716", + "blockHash": "0x19091f4ed85eee7b3b6772769a57c7c2fb361f2238cc7e6f7ec1dd594cadc206", + "blockNumber": "0xeb3aa4", + "transactionHash": "0x1308db9fe9919d407e166bb6cf46905e95d485e6eddfdbfad78ffb0491b43542", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000100000000000000000000000000000000000000000000000000001000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000004000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x578f50c2105e3284a7b31095e1b17bcb58d1f4594957f1b23606bf320c2462ac", + "transactionIndex": "0x1", + "blockHash": "0xb9f5a27b9625e14c8dac0b14ee3a185ead46dd73f8812313e0ee0ab1d96f1831", + "blockNumber": "0xeb3aa8", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "cumulativeGasUsed": "0x10678", + "gasUsed": "0x10678", + "contractAddress": null, + "logs": [ + { + "address": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000bb6e537776b22adbc31497434c8bf62410125af6", + "0x000000000000000000000000c3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b91a240", + "blockHash": "0xb9f5a27b9625e14c8dac0b14ee3a185ead46dd73f8812313e0ee0ab1d96f1831", + "blockNumber": "0xeb3aa8", + "transactionHash": "0x578f50c2105e3284a7b31095e1b17bcb58d1f4594957f1b23606bf320c2462ac", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "topics": [ + "0x5445265cc9b8dc4940d92d42eeac90ded88956778eff9bfe9ec1968137473627", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044a9059cbb000000000000000000000000c3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed000000000000000000000000000000000000000000000000000000003b91a24000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xb9f5a27b9625e14c8dac0b14ee3a185ead46dd73f8812313e0ee0ab1d96f1831", + "blockNumber": "0xeb3aa8", + "transactionHash": "0x578f50c2105e3284a7b31095e1b17bcb58d1f4594957f1b23606bf320c2462ac", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x08000000000010100000000000000000000000000000000000000000000000800800000000000000000000400000000000000000000000000000000000000000100000010000008800000008000000000000000000800000000000000000000000000080000000000000000000000000000000040000000000000010000000000000000000000000001000200000000000000000000000000000000000000000000000000100000000000000000000004000000000000000000000000000000000000002000000000000000040000000000000000000000010000000000000000100000000000000000000000000000000000000000000000000000000000100", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/421611/run-latest.json", + "returns": {}, + "timestamp": 1662971054, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/retries/redeploy.avax.json b/broadcast-saved/saved/run-5-avax-arb-test/retries/redeploy.avax.json new file mode 100644 index 0000000..8a58ed8 --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/retries/redeploy.avax.json @@ -0,0 +1,500 @@ +{ + "transactions": [ + { + "hash": "0x2e084ad9ac6394d57a32e7c98e6214d5690c81a45100e30055f53de2b046a431", + "transactionType": "CREATE", + "contractName": "XChainHubSingle", + "contractAddress": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x6a639c", + "value": "0x0", + "data": "0x60a06040523480156200001157600080fd5b506040516200605838038062006058833981016040819052620000349162000115565b6000805460ff1916905581818082816200004e336200009f565b600180556001600160a01b03908116608052600d80546001600160401b0319939092166801000000000000000002929092166001600160e01b031990911617615460179055506200014d9350505050565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b80516001600160a01b03811681146200011057600080fd5b919050565b600080604083850312156200012957600080fd5b6200013483620000f8565b91506200014460208401620000f8565b90509250929050565b608051615ebe6200019a6000396000818161043b01528181610ca801528181610e7101528181610ef30152818161117c0152818161178e015281816128ef01526137780152615ebe6000f3fe6080604052600436106103b75760003560e01c80638da5cb5b116101f2578063bd509fd51161010d578063dfc3c183116100a0578063f2fde38b1161006f578063f2fde38b14610c1d578063f48885ad14610c3d578063f619dc7514610c50578063f776fc6814610c8857600080fd5b8063dfc3c18314610b85578063e3e9f34514610ba5578063eae837fb14610bdd578063eb8d72b714610bfd57600080fd5b8063cd9fa91c116100dc578063cd9fa91c14610afa578063d1deba1f14610b1a578063d3632d5614610b2d578063dc6f4fe114610b4d57600080fd5b8063bd509fd514610a55578063c3d6cc7814610a75578063ca79087a14610aad578063cbed8b9c14610ada57600080fd5b8063a9e56f3c11610185578063af48633e11610154578063af48633e146109ba578063b5ec8e49146109cd578063bbfefd38146109ed578063bc9596be14610a1d57600080fd5b8063a9e56f3c14610933578063aae7aa4d1461095a578063ab8236f31461097a578063adf1ad461461099a57600080fd5b806398a9884d116101c157806398a9884d146108a357806398b52b47146108c3578063a2d3eb62146108e3578063a651cdd41461091357600080fd5b80638da5cb5b1461082b5780638eb7662d1461084e578063933eb0f01461086357806398a1d9591461088357600080fd5b80634cf8ab8e116102e25780636d042ae611610275578063747684bb11610244578063747684bb146107b65780637533d788146107d6578063838b3f9e146107f657806385a422591461080b57600080fd5b80636d042ae6146107365780636e9a4caf1461076c578063715018a6146107815780637278bf6e1461079657600080fd5b80635f6716f7116102b15780635f6716f7146106b457806366ad5c8a146106e157806367676b50146107015780636833f60d1461072157600080fd5b80634cf8ab8e14610604578063551596d31461063a5780635b8c41e61461064d5780635c975abb1461069c57600080fd5b806330c9473c1161035a5780633d8b38f6116103295780633d8b38f6146105915780633f935f6f146105b157806342d65a8d146105d157806344c6e242146105f157600080fd5b806330c9473c14610515578063364a27d214610535578063368a05ef1461055c57806336e9837d1461057c57600080fd5b806307e0db171161039657806307e0db17146104755780630d8968e61461049557806310ddb137146104d55780632f940c70146104f557600080fd5b80621d3567146103bc5780630696bd53146103de57806307968db114610429575b600080fd5b3480156103c857600080fd5b506103dc6103d7366004614cc2565b610c9d565b005b3480156103ea57600080fd5b506104166103f9366004614d5b565b600960209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b34801561043557600080fd5b5061045d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610420565b34801561048157600080fd5b506103dc610490366004614d92565b610e50565b3480156104a157600080fd5b506104c56104b0366004614db4565b60046020526000908152604090205460ff1681565b6040519015158152602001610420565b3480156104e157600080fd5b506103dc6104f0366004614d92565b610ed2565b34801561050157600080fd5b506103dc610510366004614dd1565b610f2a565b34801561052157600080fd5b506103dc610530366004614f07565b610f4c565b34801561054157600080fd5b5061054a605581565b60405160ff9091168152602001610420565b34801561056857600080fd5b506103dc610577366004614fe4565b611030565b34801561058857600080fd5b5061054a605781565b34801561059d57600080fd5b506104c56105ac366004615061565b61105e565b3480156105bd57600080fd5b506103dc6105cc3660046150c1565b61112a565b3480156105dd57600080fd5b506103dc6105ec366004615061565b61115d565b6103dc6105ff3660046150ef565b6111ec565b34801561061057600080fd5b5061045d61061f366004614d92565b600f602052600090815260409020546001600160a01b031681565b6103dc610648366004615113565b61156f565b34801561065957600080fd5b5061041661066836600461516c565b6003602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205481565b3480156106a857600080fd5b5060005460ff166104c5565b3480156106c057600080fd5b506106d46106cf3660046151c9565b61175d565b604051610420919061525d565b3480156106ed57600080fd5b506103dc6106fc366004614cc2565b61180d565b34801561070d57600080fd5b506103dc61071c366004615270565b611886565b34801561072d57600080fd5b506103dc6118b9565b34801561074257600080fd5b5061045d610751366004614d92565b6010602052600090815260409020546001600160a01b031681565b34801561077857600080fd5b5061054a60ab81565b34801561078d57600080fd5b506103dc6118dd565b3480156107a257600080fd5b506103dc6107b1366004615270565b6118ef565b3480156107c257600080fd5b506103dc6107d13660046150c1565b611922565b3480156107e257600080fd5b506106d46107f1366004614d92565b611955565b34801561080257600080fd5b5061054a600181565b34801561081757600080fd5b506103dc610826366004614db4565b6119ef565b34801561083757600080fd5b5060005461010090046001600160a01b031661045d565b34801561085a57600080fd5b5061054a600081565b34801561086f57600080fd5b506103dc61087e3660046152af565b611c68565b34801561088f57600080fd5b506103dc61089e3660046152c8565b611e01565b3480156108af57600080fd5b506103dc6108be3660046152fd565b611e17565b3480156108cf57600080fd5b506103dc6108de366004615270565b611e72565b3480156108ef57600080fd5b506104c56108fe366004614db4565b60056020526000908152604090205460ff1681565b34801561091f57600080fd5b506103dc61092e3660046150c1565b611ea5565b34801561093f57600080fd5b50600d5461045d90600160401b90046001600160a01b031681565b34801561096657600080fd5b506103dc610975366004614db4565b611ed8565b34801561098657600080fd5b506103dc610995366004615358565b611fb0565b3480156109a657600080fd5b506103dc6109b53660046153f2565b6120c5565b6103dc6109c836600461541e565b6120e9565b3480156109d957600080fd5b506103dc6109e83660046152c8565b6127ff565b3480156109f957600080fd5b506104c5610a08366004614db4565b60066020526000908152604090205460ff1681565b348015610a2957600080fd5b50610416610a38366004614d5b565b600a60209081526000928352604080842090915290825290205481565b348015610a6157600080fd5b506103dc610a70366004615431565b612811565b348015610a8157600080fd5b50610416610a903660046153f2565b600760209081526000928352604080842090915290825290205481565b348015610ab957600080fd5b50610416610ac8366004614db4565b60086020526000908152604090205481565b348015610ae657600080fd5b506103dc610af5366004615494565b6128d0565b348015610b0657600080fd5b50600e5461045d906001600160a01b031681565b6103dc610b28366004614cc2565b612965565b348015610b3957600080fd5b506103dc610b48366004615502565b612abf565b348015610b5957600080fd5b50600d54610b6d906001600160401b031681565b6040516001600160401b039091168152602001610420565b348015610b9157600080fd5b506103dc610ba036600461552c565b612b4f565b348015610bb157600080fd5b50610416610bc0366004614d5b565b600b60209081526000928352604080842090915290825290205481565b348015610be957600080fd5b506103dc610bf8366004615270565b612b62565b348015610c0957600080fd5b506103dc610c18366004615061565b612b95565b348015610c2957600080fd5b506103dc610c38366004614db4565b612bfc565b6103dc610c4b3660046155c6565b612c75565b348015610c5c57600080fd5b50610416610c6b366004614d5b565b600c60209081526000928352604080842090915290825290205481565b348015610c9457600080fd5b5061054a605681565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610d265760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a6c7a526563656976653a554e415554484f526044820152631254d15160e21b60648201526084015b60405180910390fd5b61ffff841660009081526002602052604081208054610d44906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054610d70906156b4565b8015610dbd5780601f10610d9257610100808354040283529160200191610dbd565b820191906000526020600020905b815481529060010190602001808311610da057829003601f168201915b5050505050905080518451148015610de2575080805190602001208480519060200120145b610e3d5760405162461bcd60e51b815260206004820152602660248201527f4c617965725a65726f4170703a3a6c7a526563656976653a494e56414c49442060448201526552454d4f544560d01b6064820152608401610d1d565b610e4985858585613235565b5050505050565b610e58613326565b6040516307e0db1760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307e0db17906024015b600060405180830381600087803b158015610ebe57600080fd5b505af1158015610e49573d6000803e3d6000fd5b610eda613326565b6040516310ddb13760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906310ddb13790602401610ea4565b610f32613326565b80610f476001600160a01b0382163385613386565b505050565b610f546133e9565b610f5c613326565b81518351148015610f6e575081518151145b610fb25760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b835181101561102657611014848281518110610fd357610fd36156e9565b6020026020010151848381518110610fed57610fed6156e9565b6020026020010151848481518110611007576110076156e9565b6020026020010151613443565b8061101e81615715565b915050610fb5565b50610f4760018055565b611038613326565b6001600160a01b0390921660009081526007602090815260408083209383529290522055565b61ffff83166000908152600260205260408120805482919061107f906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546110ab906156b4565b80156110f85780601f106110cd576101008083540402835291602001916110f8565b820191906000526020600020905b8154815290600101906020018083116110db57829003601f168201915b50505050509050838360405161110f929190615730565b60405180910390208180519060200120149150509392505050565b611132613326565b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b611165613326565b6040516342d65a8d60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906342d65a8d906111b590869086908690600401615769565b600060405180830381600087803b1580156111cf57600080fd5b505af11580156111e3573d6000803e3d6000fd5b50505050505050565b6111f4613578565b3360009081526005602052604090205460ff1661125f5760405162461bcd60e51b815260206004820152602360248201527f58436861696e4875623a3a6465706f736974546f436861696e3a554e5452555360448201526215115160ea1b6064820152608401610d1d565b60006002816112716020850185614d92565b61ffff1661ffff1681526020019081526020016000208054611292906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546112be906156b4565b801561130b5780601f106112e05761010080835404028352916020019161130b565b820191906000526020600020905b8154815290600101906020018083116112ee57829003601f168201915b505050505090508051600014156113645760405162461bcd60e51b815260206004820181905260248201527f58436861696e4875623a3a6465706f736974546f436861696e3a4e4f204855426044820152606401610d1d565b6080820180359060009061137b9060608601614db4565b905061138733836135be565b60006040518060400160405280605660ff1681526020016040518060600160405280856001600160a01b03168152602001336001600160a01b03168152602001868152506040516020016113db9190615790565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346114166020890189614d92565b61142660408a0160208b01614d92565b61143660608b0160408c01614d92565b61144660e08c0160c08d01614db4565b898c60a0013560405180606001604052808f60e001358152602001600081526020016000604051602001611492919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b6040516020016114b691906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b81526004016114e999989796959493929190615812565b6000604051808303818588803b15801561150257600080fd5b505af1158015611516573d6000803e3d6000fd5b507fb860944b0bd6b071fc0d64689450fd127a7c83e152aa7130a304267be3b267e5935061154b925050506020870187614d92565b84868533604051611560959493929190615898565b60405180910390a15050505050565b611577613578565b3360009081526005602052604090205460ff166115ec5760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526c185a5b8e955395149554d51151609a1b6064820152608401610d1d565b6001600160a01b03841661165b5760405162461bcd60e51b815260206004820152603060248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526f185a5b8e9393c81114d508159055531560821b6064820152608401610d1d565b60006040518060400160405280600060ff1681526020016040518060600160405280886001600160a01b03168152602001336001600160a01b03168152602001878152506040516020016116af9190615790565b604051602081830303815290604052815250905061171886826040516020016116d891906157c1565b60408051601f1981840301815290829052600160f01b6020830152602282018690529086906000906042015b60405160208183030381529060405261365f565b7fbef0a45d8346effb9abd86de849a9b184b1d6f5d960468ed0f813f48e3d019358685873360405161174d94939291906158dd565b60405180910390a1505050505050565b604051633d7b2f6f60e21b815261ffff808516600483015283166024820152306044820152606481018290526060907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f5ecbdbc90608401600060405180830381865afa1580156117dd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611805919081019061594f565b949350505050565b3330146118745760405162461bcd60e51b815260206004820152602f60248201527f4c617965725a65726f4170703a3a6e6f6e626c6f636b696e674c7a526563656960448201526e1d994e95539055551213d492569151608a1b6064820152608401610d1d565b611880848484846137f3565b50505050565b61188e613326565b61ffff9092166000908152600b602090815260408083206001600160a01b0390941683529290522055565b6118c1613326565b60005460ff166118d5576118d36138ad565b565b6118d3613907565b6118e5613326565b6118d36000613940565b6118f7613326565b61ffff9092166000908152600c602090815260408083206001600160a01b0390941683529290522055565b61192a613326565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6002602052600090815260409020805461196e906156b4565b80601f016020809104026020016040519081016040528092919081815260200182805461199a906156b4565b80156119e75780601f106119bc576101008083540402835291602001916119e7565b820191906000526020600020905b8154815290600101906020018083116119ca57829003601f168201915b505050505081565b6119f7613326565b6119ff613578565b6000816001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a639190615983565b90506000826001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611aa5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ac9919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a0823190602401602060405180830381865afa158015611b13573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b379190615983565b9050836001600160a01b031663793101a56040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611b7457600080fd5b505af1158015611b88573d6000803e3d6000fd5b50506040516370a0823160e01b8152306004820152600092508391506001600160a01b038516906370a0823190602401602060405180830381865afa158015611bd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bf99190615983565b611c0391906159b9565b6001600160a01b038616600081815260076020908152604080832089845282529182902084905581518481529081019290925281018690529091507f83ddacb169e140af5f24cc0352129d755797bfced4f17086308bdf6ab6f2da2e90606001611560565b611c70613578565b3360009081526005602052604090205460ff16611cdb5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a776974686472617750656e64696e673a554e54525560448201526314d5115160e21b6064820152608401610d1d565b3360009081526008602052604090205480821115611d615760405162461bcd60e51b815260206004820152603b60248201527f58436861696e4875623a3a776974686472617750656e64696e673a494e53554660448201527f464943454e542046554e445320464f52205749544844524157414c00000000006064820152608401610d1d565b3360009081526008602052604081208054849290611d809084906159b9565b925050819055506000336001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611dc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611deb919061599c565b9050610f476001600160a01b0382163385613386565b611e09613326565b611e138282613999565b5050565b611e1f6133e9565b611e27613326565b611e698484848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250869250613443915050565b61188060018055565b611e7a613326565b61ffff9092166000908152600a602090815260408083206001600160a01b0390941683529290522055565b611ead613326565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b611ee0613326565b6001600160a01b03811660009081526005602052604090205460ff16611f5c5760405162461bcd60e51b815260206004820152602b60248201527f58436861696e48756253696e676c653a3a7365744c6f63616c5374726174656760448201526a1e4e955395149554d5115160aa1b6064820152608401610d1d565b600e80546001600160a01b0319166001600160a01b0383169081179091556040519081527fe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c9060200160405180910390a150565b611fb8613578565b600d54600160401b90046001600160a01b0316331461202a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7367526563696576653a4e4f54205354415247415460448201526722902927aaaa22a960c11b6064820152608401610d1d565b8051156120bd5760008180602001905181019061204791906159d0565b9050605560ff16816000015160ff16116120b25760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7367526563696576653a50524f484942495445442060448201526520a1aa24a7a760d11b6064820152608401610d1d565b6111e3878285613ac2565b505050505050565b6120cd613326565b6001600160a01b03909116600090815260086020526040902055565b6120f1613578565b6120f9613326565b600060028161210b6020850185614d92565b61ffff1661ffff168152602001908152602001600020805461212c906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054612158906156b4565b80156121a55780601f1061217a576101008083540402835291602001916121a5565b820191906000526020600020905b81548152906001019060200180831161218857829003601f168201915b505050505090506000600b60008460000160208101906121c59190614d92565b61ffff1661ffff16815260200190815260200160002060008460400160208101906121f09190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000205490508151600014156122675760405162461bcd60e51b815260206004820152602b6024820152600080516020615e6983398151915260448201526a3430b4b71d272790242aa160a91b6064820152608401610d1d565b60008360c00135116122c65760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e9393c81050d5125591481493d5539160621b6064820152608401610d1d565b600660006122da6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff16156123475760405162461bcd60e51b815260206004820152602c6024820152600080516020615e6983398151915260448201526b6861696e3a45584954494e4760a01b6064820152608401610d1d565b6004600061235b6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff166123cf5760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e955395149554d5115108159055531560621b6064820152608401610d1d565b60006123e16040850160208601614db4565b6001600160a01b03166311e57a3e836040518263ffffffff1660e01b815260040161240e91815260200190565b602060405180830381865afa15801561242b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061244f9190615983565b9050600081116124a95760405162461bcd60e51b81526020600482015260316024820152600080516020615e698339815191526044820152706861696e3a4e4f2057495448445241575360781b6064820152608401610d1d565b6124c26124bc6040860160208701614db4565b82613b84565b80600760006124d76040880160208901614db4565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008660c001358152602001908152602001600020600082825461251b91906159b9565b9091555060009050600a816125336020880188614d92565b61ffff1661ffff168152602001908152602001600020600086604001602081019061255e9190614db4565b6001600160a01b03168152602080820192909252604001600090812092909255600b90829061258f90880188614d92565b61ffff1661ffff16815260200190815260200160002060008660400160208101906125ba9190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000208190555060006040518060400160405280605760ff16815260200160405180604001604052808860200160208101906126139190614db4565b6001600160a01b0316815260200161263160608a0160408b01614db4565b6001600160a01b0316905260405161266a919060200181516001600160a01b039081168252602092830151169181019190915260400190565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346126a56020890189614d92565b608089013560a08a01356126c06101008c0160e08d01614db4565b888c6060013560405180606001604052808f6101000135815260200160008152602001600060405160200161270d919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b60405160200161273191906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b815260040161276499989796959493929190615a4f565b6000604051808303818588803b15801561277d57600080fd5b505af1158015612791573d6000803e3d6000fd5b507f77639bed0f8e7721cbafe2210925225763c71ec7cdaba512e0b40b2a6caa7b9393506127c6925050506020870187614d92565b83866127d860408a0160208b01614db4565b6127e860608b0160408c01614db4565b8a60c0013560405161156096959493929190615a93565b612807613326565b611e138282613c11565b6128196133e9565b612821613326565b805182511461286a5760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b82518110156128c6576128b483828151811061288b5761288b6156e9565b60200260200101518383815181106128a5576128a56156e9565b60200260200101516000613443565b806128be81615715565b91505061286d565b50611e1360018055565b6128d8613326565b6040516332fb62e760e21b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063cbed8b9c9061292c9088908890889088908890600401615adb565b600060405180830381600087803b15801561294657600080fd5b505af115801561295a573d6000803e3d6000fd5b505050505050505050565b61ffff84166000908152600360205260408082209051612986908690615b09565b90815260408051602092819003830190206001600160401b03861660009081529252902054905080612a065760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4e4f54204660448201526313d5539160e21b6064820152608401610d1d565b815160208301208114612a6d5760405162461bcd60e51b815260206004820152602960248201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4841534820604482015268125390d3d4949150d560ba1b6064820152608401610d1d565b61ffff85166000908152600360205260408082209051612a8e908790615b09565b90815260408051602092819003830190206001600160401b03871660009081529252902055610e49858585856137f3565b612ac7613326565b6000816001600160401b031611612b2c5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a7365745265706f727444656c61793a5a45524f2044604482015263454c415960e01b6064820152608401610d1d565b600d805467ffffffffffffffff19166001600160401b0392909216919091179055565b612b57613326565b610f47838383613ac2565b612b6a613326565b61ffff90921660009081526009602090815260408083206001600160a01b0390941683529290522055565b612b9d613326565b61ffff83166000908152600260205260409020612bbb908383614b10565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab838383604051612bef93929190615769565b60405180910390a1505050565b612c04613326565b6001600160a01b038116612c695760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610d1d565b612c7281613940565b50565b612c7d613326565b612c85613578565b600d546001600160401b0316612ceb5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a5345542060448201526444454c415960d81b6064820152608401610d1d565b6001600160a01b03851660009081526004602052604090205460ff16612d615760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a554e54526044820152641554d5115160da1b6064820152608401610d1d565b8251845114612dc65760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a4c454e4760448201526a0a890409a92a69a82a886960ab1b6064820152608401610d1d565b600080866001600160a01b0316633ba0b9a96040518163ffffffff1660e01b8152600401602060405180830381865afa158015612e07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e2b9190615983565b905060005b865181101561322b57600060096000898481518110612e5157612e516156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000888481518110612e8357612e836156e9565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020549050600d60009054906101000a90046001600160401b03166001600160401b0316600c60008a8581518110612ee357612ee36156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612f1557612f156156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002054612f489190615b25565b421015612fa65760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a544f4f20604482015265149150d1539560d21b6064820152608401610d1d565b42600c60008a8581518110612fbd57612fbd6156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612fef57612fef6156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550886001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015613059573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061307d9190615b3d565b61308890600a615c3e565b6130928483615c4d565b61309c9190615c6c565b935060006040518060400160405280600160ff16815260200160405180604001604052808b87815181106130d2576130d26156e9565b60200260200101516001600160a01b0316815260200188815250604051602001613117919081516001600160a01b031681526020918201519181019190915260400190565b6040516020818303038152906040528152509050613189898481518110613140576131406156e9565b60200260200101518260405160200161315991906157c1565b60408051601f1981840301815290829052600160f01b6020830152602282018b9052908990600090604201611704565b7fbc9f89a0823c1d0d048f815a2464d674872f08846df321cd05891bd0586b6e388984815181106131bc576131bc6156e9565b6020026020010151868a86815181106131d7576131d76156e9565b602002602001015160405161320e9392919061ffff93909316835260208301919091526001600160a01b0316604082015260600190565b60405180910390a15050808061322390615715565b915050612e30565b5050505050505050565b604051633356ae4560e11b815230906366ad5c8a9061325e908790879087908790600401615c8e565b600060405180830381600087803b15801561327857600080fd5b505af1925050508015613289575060015b611880578080519060200120600360008661ffff1661ffff168152602001908152602001600020846040516132be9190615b09565b9081526040805191829003602090810183206001600160401b0387166000908152915220919091557fe6f254030bcb01ffd20558175c13fcaed6d1520be7becee4c961b65f79243b0d90613319908690869086908690615c8e565b60405180910390a1611880565b6000546001600160a01b036101009091041633146118d35760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610d1d565b6040516001600160a01b038316602482015260448101829052610f4790849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613eb6565b6002600154141561343c5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610d1d565b6002600155565b804710156134895760405162461bcd60e51b81526020600482015260136024820152724554485f42414c414e43455f544f4f5f4c4f5760681b6044820152606401610d1d565b6000836001600160a01b031682846040516134a49190615b09565b60006040518083038185875af1925050503d80600081146134e1576040519150601f19603f3d011682016040523d82523d6000602084013e6134e6565b606091505b50509050806135255760405162461bcd60e51b815260206004820152600b60248201526a10d0531317d1905253115160aa1b6044820152606401610d1d565b836001600160a01b0316336001600160a01b03167f5445265cc9b8dc4940d92d42eeac90ded88956778eff9bfe9ec1968137473627858560405161356a929190615ccc565b60405180910390a350505050565b60005460ff16156118d35760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613603573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613627919061599c565b905061363e6001600160a01b038216853086613f88565b600d54611880906001600160a01b0383811691600160401b90041685613fc0565b61ffff85166000908152600260205260408120805461367d906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546136a9906156b4565b80156136f65780601f106136cb576101008083540402835291602001916136f6565b820191906000526020600020905b8154815290600101906020018083116136d957829003601f168201915b505050505090508051600014156137625760405162461bcd60e51b815260206004820152602a60248201527f4c617965725a65726f4170703a3a6c7a53656e643a554e54525553544544204460448201526922a9aa24a720aa24a7a760b11b6064820152608401610d1d565b60405162c5803160e81b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c58031009034906137b9908a9086908b908b908b908b90600401615cee565b6000604051808303818588803b1580156137d257600080fd5b505af11580156137e6573d6000803e3d6000fd5b5050505050505050505050565b6137fb613578565b8051156118805760008180602001905181019061381891906159d0565b9050605560ff16816000015160ff1611158061383a5750805160ab60ff909116115b6138a15760405162461bcd60e51b815260206004820152603260248201527f58436861696e4875623a3a5f6e6f6e626c6f636b696e674c7a526563656976656044820152711d282927a424a124aa22a21020a1aa24a7a760711b6064820152608401610d1d565b610e4985826000613ac2565b6138b5613578565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586138ea3390565b6040516001600160a01b03909116815260200160405180910390a1565b61390f614072565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa336138ea565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b61ffff81166000908152600f6020908152604080832054600b83528184206001600160a01b039091168085529252909120541580156139fd575061ffff821660009081526009602090815260408083206001600160a01b0385168452909152902054155b613a5b5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a7365745374726174656779466f72436861696e3a4e60448201526813d50811561255115160ba1b6064820152608401610d1d565b61ffff82166000818152600f602090815260409182902080546001600160a01b0319166001600160a01b0388169081179091558251908152908101929092527f040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e147259101612bef565b815160ff1660561415613ade57610f47838360200151836140bb565b815160ff16613af557610f478383602001516140f5565b815160ff1660571415613b1157610f47838360200151836144aa565b815160ff1660011415613b2c57610f478383602001516144da565b60405162461bcd60e51b815260206004820152602760248201527f58436861696e4875623a3a5f726564756365723a554e5245434f474e495345446044820152661020a1aa24a7a760c91b6064820152608401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613bc9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bed919061599c565b600d54909150611880906001600160a01b0380841691600160401b90041685613fc0565b61ffff81166000908152600f60209081526040808320546001600160a01b038681168552600490935292205491169060ff16613ca35760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a554e545260448201526a1554d5115108159055531560aa1b6064820152608401610d1d565b6001600160a01b038116613d0a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a53455420604482015267535452415445475960c01b6064820152608401610d1d565b60405163912f74cd60e01b81526001600160a01b038281166004830152849160009183169063912f74cd906024016040805180830381865afa158015613d54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d789190615d55565b6040516370a0823160e01b81526001600160a01b038581166004830152919250908316906370a0823190602401602060405180830381865afa158015613dc2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613de69190615983565b158015613df557506020810151155b613e4f5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a4e4f5420604482015264454d50545960d81b6064820152608401610d1d565b61ffff841660008181526010602090815260409182902080546001600160a01b0319166001600160a01b038a169081179091558251908152908101929092527f01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d49101611560565b6000613f0b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166145a59092919063ffffffff16565b805190915015610f475780806020019051810190613f299190615d87565b610f475760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610d1d565b6040516001600160a01b03808516602483015283166044820152606481018290526118809085906323b872dd60e01b906084016133b2565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa158015614011573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140359190615983565b61403f9190615b25565b6040516001600160a01b03851660248201526044810182905290915061188090859063095ea7b360e01b906064016133b2565b60005460ff166118d35760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610d1d565b61ffff83166000908152600f6020908152604080832054601090925290912054610f4791859184916001600160a01b0390811691166145b4565b60008180602001905181019061410b9190615da4565b80516001600160a01b0381166000908152600460205260409020549192509060ff1661417b5760405162461bcd60e51b815260206004820152602b6024820152600080516020615e4983398151915260448201526a1b8e955395149554d5115160aa1b6064820152608401610d1d565b6001600160a01b03811660009081526006602052604090205460ff166141ed5760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152726e3a5641554c54204e4f542045584954494e4760681b6064820152608401610d1d565b60008190506000836020015190506000846040015190506000836001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015614244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142689190615983565b61ffff89166000908152600a602090815260408083206001600160a01b038816845290915290205490915080158061429f57508181145b6142f55760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152721b8e9493d5539114c8135254d3505510d21151606a1b6064820152608401610d1d565b61ffff891660009081526009602090815260408083206001600160a01b03881684529091529020548311156143785760405162461bcd60e51b81526020600482015260356024820152600080516020615e498339815191526044820152746e3a494e53554646494349454e542053484152455360581b6064820152608401610d1d565b61ffff89166000818152600a602090815260408083206001600160a01b0389168085529083528184208790559383526009825280832093835292905290812080548592906143c79084906159b9565b909155505061ffff89166000908152600b602090815260408083206001600160a01b038816845290915281208054859290614403908490615b25565b9091555050604051631e33547d60e11b8152600481018490526001600160a01b03861690633c66a8fa90602401600060405180830381600087803b15801561444a57600080fd5b505af115801561445e573d6000803e3d6000fd5b505050507fe3bf26d872f64cb80e51aede63a6908a0884343eabd12eac4b840195f7da11b58984888760405161449794939291906158dd565b60405180910390a1505050505050505050565b61ffff8316600090815260106020526040902054600e54610f479185916001600160a01b039182169116846148ab565b6000818060200190518101906144f09190615e0e565b8051602082015160405163969b1cdb60e01b815260048101919091529192506001600160a01b03169063969b1cdb90602401600060405180830381600087803b15801561453c57600080fd5b505af1158015614550573d6000803e3d6000fd5b5050505060208181015182516040805161ffff88168152938401929092526001600160a01b0316908201527ffb6888d0fd51da38838d6d59479aa3f5df848904d7447bee201bba6c0ab2241890606001612bef565b6060611805848460008561499a565b6001600160a01b03811660009081526004602052604090205460ff1661462e5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a5f6465706f736974416374696f6e3a554e5452555360448201526815115108159055531560ba1b6064820152608401610d1d565b60008190506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015614673573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614697919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156146e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147059190615983565b905061471b6001600160a01b0383168488613fc0565b6040516311f9fbc960e21b8152306004820152602481018790526001600160a01b038416906347e7ef24906044016020604051808303816000875af1158015614768573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061478c9190615983565b506040516370a0823160e01b815230600482015260009082906001600160a01b038616906370a0823190602401602060405180830381865afa1580156147d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147fa9190615983565b61480491906159b9565b61ffff891660009081526009602090815260408083206001600160a01b038b168452909152812080549293508392909190614840908490615b25565b90915550506040805161ffff8a168152602081018990529081018290526001600160a01b038087166060830152871660808201527f8094109e94a7c05d7585c38862658cf2924f1f4617d9cc32b7514d10085d064c9060a00160405180910390a15050505050505050565b6001600160a01b03821660009081526005602052604090205460ff166149295760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a5f736176655769746864726177616c3a554e54525560448201526c5354454420535452415445475960981b6064820152608401610d1d565b6001600160a01b03821660009081526008602052604081208054839290614951908490615b25565b90915550506040517f03b5f133d765362f64f2abaa8f1c9440af15c0b435f81252a7e08896bc507d749061498c9086908490879087906158dd565b60405180910390a150505050565b6060824710156149fb5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610d1d565b600080866001600160a01b03168587604051614a179190615b09565b60006040518083038185875af1925050503d8060008114614a54576040519150601f19603f3d011682016040523d82523d6000602084013e614a59565b606091505b5091509150614a6a87838387614a75565b979650505050505050565b60608315614ae1578251614ada576001600160a01b0385163b614ada5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610d1d565b5081611805565b6118058383815115614af65781518083602001fd5b8060405162461bcd60e51b8152600401610d1d919061525d565b828054614b1c906156b4565b90600052602060002090601f016020900481019282614b3e5760008555614b84565b82601f10614b575782800160ff19823516178555614b84565b82800160010185558215614b84579182015b82811115614b84578235825591602001919060010190614b69565b50614b90929150614b94565b5090565b5b80821115614b905760008155600101614b95565b803561ffff81168114614bbb57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604080519081016001600160401b0381118282101715614bf857614bf8614bc0565b60405290565b604051601f8201601f191681016001600160401b0381118282101715614c2657614c26614bc0565b604052919050565b60006001600160401b03821115614c4757614c47614bc0565b50601f01601f191660200190565b600082601f830112614c6657600080fd5b8135614c79614c7482614c2e565b614bfe565b818152846020838601011115614c8e57600080fd5b816020850160208301376000918101602001919091529392505050565b80356001600160401b0381168114614bbb57600080fd5b60008060008060808587031215614cd857600080fd5b614ce185614ba9565b935060208501356001600160401b0380821115614cfd57600080fd5b614d0988838901614c55565b9450614d1760408801614cab565b93506060870135915080821115614d2d57600080fd5b50614d3a87828801614c55565b91505092959194509250565b6001600160a01b0381168114612c7257600080fd5b60008060408385031215614d6e57600080fd5b614d7783614ba9565b91506020830135614d8781614d46565b809150509250929050565b600060208284031215614da457600080fd5b614dad82614ba9565b9392505050565b600060208284031215614dc657600080fd5b8135614dad81614d46565b60008060408385031215614de457600080fd5b823591506020830135614d8781614d46565b60006001600160401b03821115614e0f57614e0f614bc0565b5060051b60200190565b600082601f830112614e2a57600080fd5b81356020614e3a614c7483614df6565b82815260059290921b84018101918181019086841115614e5957600080fd5b8286015b84811015614e7d578035614e7081614d46565b8352918301918301614e5d565b509695505050505050565b600082601f830112614e9957600080fd5b81356020614ea9614c7483614df6565b82815260059290921b84018101918181019086841115614ec857600080fd5b8286015b84811015614e7d5780356001600160401b03811115614eeb5760008081fd5b614ef98986838b0101614c55565b845250918301918301614ecc565b600080600060608486031215614f1c57600080fd5b83356001600160401b0380821115614f3357600080fd5b614f3f87838801614e19565b9450602091508186013581811115614f5657600080fd5b614f6288828901614e88565b945050604086013581811115614f7757600080fd5b86019050601f81018713614f8a57600080fd5b8035614f98614c7482614df6565b81815260059190911b82018301908381019089831115614fb757600080fd5b928401925b82841015614fd557833582529284019290840190614fbc565b80955050505050509250925092565b600080600060608486031215614ff957600080fd5b833561500481614d46565b95602085013595506040909401359392505050565b60008083601f84011261502b57600080fd5b5081356001600160401b0381111561504257600080fd5b60208301915083602082850101111561505a57600080fd5b9250929050565b60008060006040848603121561507657600080fd5b61507f84614ba9565b925060208401356001600160401b0381111561509a57600080fd5b6150a686828701615019565b9497909650939450505050565b8015158114612c7257600080fd5b600080604083850312156150d457600080fd5b82356150df81614d46565b91506020830135614d87816150b3565b6000610100828403121561510257600080fd5b50919050565b8035614bbb81614d46565b600080600080600060a0868803121561512b57600080fd5b61513486614ba9565b9450602086013561514481614d46565b935060408601359250606086013561515b81614d46565b949793965091946080013592915050565b60008060006060848603121561518157600080fd5b61518a84614ba9565b925060208401356001600160401b038111156151a557600080fd5b6151b186828701614c55565b9250506151c060408501614cab565b90509250925092565b6000806000606084860312156151de57600080fd5b6151e784614ba9565b92506151f560208501614ba9565b9150604084013590509250925092565b60005b83811015615220578181015183820152602001615208565b838111156118805750506000910152565b60008151808452615249816020860160208601615205565b601f01601f19169290920160200192915050565b602081526000614dad6020830184615231565b60008060006060848603121561528557600080fd5b61528e84614ba9565b9250602084013561529e81614d46565b929592945050506040919091013590565b6000602082840312156152c157600080fd5b5035919050565b600080604083850312156152db57600080fd5b82356152e681614d46565b91506152f460208401614ba9565b90509250929050565b6000806000806060858703121561531357600080fd5b843561531e81614d46565b935060208501356001600160401b0381111561533957600080fd5b61534587828801615019565b9598909750949560400135949350505050565b60008060008060008060c0878903121561537157600080fd5b61537a87614ba9565b955060208701356001600160401b038082111561539657600080fd5b6153a28a838b01614c55565b965060408901359550606089013591506153bb82614d46565b9093506080880135925060a088013590808211156153d857600080fd5b506153e589828a01614c55565b9150509295509295509295565b6000806040838503121561540557600080fd5b823561541081614d46565b946020939093013593505050565b6000610120828403121561510257600080fd5b6000806040838503121561544457600080fd5b82356001600160401b038082111561545b57600080fd5b61546786838701614e19565b9350602085013591508082111561547d57600080fd5b5061548a85828601614e88565b9150509250929050565b6000806000806000608086880312156154ac57600080fd5b6154b586614ba9565b94506154c360208701614ba9565b93506040860135925060608601356001600160401b038111156154e557600080fd5b6154f188828901615019565b969995985093965092949392505050565b60006020828403121561551457600080fd5b614dad82614cab565b60ff81168114612c7257600080fd5b60008060006060848603121561554157600080fd5b61554a84614ba9565b925060208401356001600160401b038082111561556657600080fd5b908501906040828803121561557a57600080fd5b615582614bd6565b823561558d8161551d565b81526020830135828111156155a157600080fd5b6155ad89828601614c55565b6020830152509497949650505050604092909201359150565b600080600080600060a086880312156155de57600080fd5b85356155e981614d46565b94506020868101356001600160401b038082111561560657600080fd5b818901915089601f83011261561a57600080fd5b8135615628614c7482614df6565b81815260059190911b8301840190848101908c83111561564757600080fd5b938501935b8285101561566c5761565d85614ba9565b8252938501939085019061564c565b98505050604089013592508083111561568457600080fd5b505061569288828901614e19565b935050606086013591506156a860808701615108565b90509295509295909350565b600181811c908216806156c857607f821691505b6020821081141561510257634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415615729576157296156ff565b5060010190565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b61ffff84168152604060208201526000615787604083018486615740565b95945050505050565b81516001600160a01b0390811682526020808401519091169082015260408083015190820152606081015b92915050565b6020815260ff8251166020820152600060208301516040808401526118056060840182615231565b805182526020810151602083015260006040820151606060408501526118056060850182615231565b61ffff8a811682528981166020830152881660408201526001600160a01b03871660608201526080810186905260a0810185905261012060c0820181905260009061585f838201876157e9565b905082810360e08401526158738186615231565b90508281036101008401526158888185615231565b9c9b505050505050505050505050565b61ffff8616815284602082015260a0604082015260006158bb60a0830186615231565b6001600160a01b03948516606084015292909316608090910152949350505050565b61ffff94909416845260208401929092526001600160a01b03908116604084015216606082015260800190565b600082601f83011261591b57600080fd5b8151615929614c7482614c2e565b81815284602083860101111561593e57600080fd5b611805826020830160208701615205565b60006020828403121561596157600080fd5b81516001600160401b0381111561597757600080fd5b6118058482850161590a565b60006020828403121561599557600080fd5b5051919050565b6000602082840312156159ae57600080fd5b8151614dad81614d46565b6000828210156159cb576159cb6156ff565b500390565b6000602082840312156159e257600080fd5b81516001600160401b03808211156159f957600080fd5b9083019060408286031215615a0d57600080fd5b615a15614bd6565b8251615a208161551d565b8152602083015182811115615a3457600080fd5b615a408782860161590a565b60208301525095945050505050565b600061012061ffff8c1683528a602084015289604084015260018060a01b03891660608401528760808401528660a08401528060c084015261585f818401876157e9565b61ffff8716815285602082015260c060408201526000615ab660c0830187615231565b6001600160a01b03958616606084015293909416608082015260a00152949350505050565b600061ffff808816835280871660208401525084604083015260806060830152614a6a608083018486615740565b60008251615b1b818460208701615205565b9190910192915050565b60008219821115615b3857615b386156ff565b500190565b600060208284031215615b4f57600080fd5b8151614dad8161551d565b600181815b80851115615b95578160001904821115615b7b57615b7b6156ff565b80851615615b8857918102915b93841c9390800290615b5f565b509250929050565b600082615bac575060016157bb565b81615bb9575060006157bb565b8160018114615bcf5760028114615bd957615bf5565b60019150506157bb565b60ff841115615bea57615bea6156ff565b50506001821b6157bb565b5060208310610133831016604e8410600b8410161715615c18575081810a6157bb565b615c228383615b5a565b8060001904821115615c3657615c366156ff565b029392505050565b6000614dad60ff841683615b9d565b6000816000190483118215151615615c6757615c676156ff565b500290565b600082615c8957634e487b7160e01b600052601260045260246000fd5b500490565b61ffff85168152608060208201526000615cab6080830186615231565b6001600160401b03851660408401528281036060840152614a6a8185615231565b604081526000615cdf6040830185615231565b90508260208301529392505050565b61ffff8716815260c060208201526000615d0b60c0830188615231565b8281036040840152615d1d8188615231565b6001600160a01b0387811660608601528616608085015283810360a08501529050615d488185615231565b9998505050505050505050565b600060408284031215615d6757600080fd5b615d6f614bd6565b82518152602083015160208201528091505092915050565b600060208284031215615d9957600080fd5b8151614dad816150b3565b600060608284031215615db657600080fd5b604051606081018181106001600160401b0382111715615dd857615dd8614bc0565b6040528251615de681614d46565b81526020830151615df681614d46565b60208201526040928301519281019290925250919050565b600060408284031215615e2057600080fd5b615e28614bd6565b8251615e3381614d46565b8152602092830151928101929092525091905056fe58436861696e4875623a3a5f726571756573745769746864726177416374696f58436861696e4875623a3a66696e616c697a65576974686472617746726f6d43a264697066735822122097d0b8638136fee802f94a2709a7ec91bbda27ce70c17aec0beacf55b86316be64736f6c634300080c003300000000000000000000000013093e05eb890dfa6dacecbde51d24dabab2faa100000000000000000000000093f54d755a063ce7bb9e6ac47eccc8e33411d706", + "nonce": "0xa9", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x720b5172cf161a146720d0d60d740c94adebbaf5c0f78ef3f46d9dbe1b72d0c8", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4212e32ca187c758abe233705568ced9c72dc032", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4212e32ca187c758abe233705568ced9c72dc032", + "gas": "0x9ce3", + "value": "0x0", + "data": "0xbe6f1c810000000000000000000000003db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "nonce": "0xaa", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x333429d3e5e5e5de5c4b5ec325a15ef3d1658a24e2f9abee25b7513b909720e8", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "function": "setTrustedVault(address,bool)", + "arguments": [ + "79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "gas": "0x10967", + "value": "0x0", + "data": "0x3f935f6f00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f20000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xab", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x6ef76d93a1a450a92978cf044d8442bf25d86f3f33c17292bda4ed43dc5b9f32", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "function": "setTrustedStrategy(address,bool)", + "arguments": [ + "b9fc768cf44c073ec70409aa36295cae561f7ce7", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "gas": "0x10945", + "value": "0x0", + "data": "0x747684bb000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce70000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xac", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x2c3dac4fae145dba31098e564bd55367265b34f27cb023240289a414a4e5e369", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "function": "setLocalStrategy(address)", + "arguments": [ + "b9fc768cf44c073ec70409aa36295cae561f7ce7" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "gas": "0x10ab0", + "value": "0x0", + "data": "0xaae7aa4d000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7", + "nonce": "0xad", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x5367b472ba2f3e7321e528066b6f1f9ed0a777ee3e75b996740ffbb84c98fd73", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "function": "setStrategyForChain(address,uint16)", + "arguments": [ + "75f156824604b546603dacaf75b8c7ee2401d5c7", + "271a" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "gas": "0x11c20", + "value": "0x0", + "data": "0x98a1d95900000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c7000000000000000000000000000000000000000000000000000000000000271a", + "nonce": "0xae", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x76bc48985b5fa1263818f055090b9c84e753ef38cfd441c4fa8fbcd46fc3b1c6", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "function": "setTrustedRemote(uint16,bytes)", + "arguments": [ + "271a", + "bb6e537776b22adbc31497434c8bf62410125af6" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "gas": "0x10a4e", + "value": "0x0", + "data": "0xeb8d72b7000000000000000000000000000000000000000000000000000000000000271a00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000014bb6e537776b22adbc31497434c8bf62410125af6000000000000000000000000", + "nonce": "0xaf", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x997e2956732f7dd756fdaebe9ba1c6450045ce95de6d37c3c60e885a4c67ed49", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xb9fc768cf44c073ec70409aa36295cae561f7ce7", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb9fc768cf44c073ec70409aa36295cae561f7ce7", + "gas": "0xac95", + "value": "0x0", + "data": "0x31962cdc0000000000000000000000003db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "nonce": "0xb0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xd42acabd04abe2c1624f9a41f1750710d35011163796aa819a1eb85176ffd069", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "function": "setVaultForChain(address,uint16)", + "arguments": [ + "79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "271a" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "gas": "0x1809c", + "value": "0x0", + "data": "0xb5ec8e4900000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2000000000000000000000000000000000000000000000000000000000000271a", + "nonce": "0xb1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x9516642f815e09e496d952d2f5ee21fab4f240785a2bc1985d89e21f8fb28b3c", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x51873f9b28702509392054776bca7685b4d2777d", + "function": "singleCall(address,bytes,uint256)", + "arguments": [ + "79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "a9059cbb0000000000000000000000003db9154be24e938682a6f52d8cd00f1e7a40dc9c0000000000000000000000000000000000000000000000000000000000000000", + "0" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "gas": "0x109b1", + "value": "0x0", + "data": "0x98a9884d00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044a9059cbb0000000000000000000000003db9154be24e938682a6f52d8cd00f1e7a40dc9c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0xb2", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x2e084ad9ac6394d57a32e7c98e6214d5690c81a45100e30055f53de2b046a431", + "transactionIndex": "0x1", + "blockHash": "0x4ff70c6b9d2d77910252c4cd263a39e410d22a88bb9ce498709f3235b7e41e93", + "blockNumber": "0xcca512", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x541a01", + "gasUsed": "0x51d678", + "contractAddress": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "logs": [ + { + "address": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x", + "blockHash": "0x4ff70c6b9d2d77910252c4cd263a39e410d22a88bb9ce498709f3235b7e41e93", + "blockNumber": "0xcca512", + "transactionHash": "0x2e084ad9ac6394d57a32e7c98e6214d5690c81a45100e30055f53de2b046a431", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000001000000800000000000000000000000000000020000000000000000000800000000040000000000000000400000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x720b5172cf161a146720d0d60d740c94adebbaf5c0f78ef3f46d9dbe1b72d0c8", + "transactionIndex": "0x2", + "blockHash": "0x4ff70c6b9d2d77910252c4cd263a39e410d22a88bb9ce498709f3235b7e41e93", + "blockNumber": "0xcca512", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4212e32ca187c758abe233705568ced9c72dc032", + "cumulativeGasUsed": "0x548b97", + "gasUsed": "0x7196", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x333429d3e5e5e5de5c4b5ec325a15ef3d1658a24e2f9abee25b7513b909720e8", + "transactionIndex": "0x2", + "blockHash": "0x7fed9128530fa3792c94f95d567c0dfa2881d1f84cfd9317f362f3b2d1883677", + "blockNumber": "0xcca513", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "cumulativeGasUsed": "0x47250", + "gasUsed": "0xb579", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x6ef76d93a1a450a92978cf044d8442bf25d86f3f33c17292bda4ed43dc5b9f32", + "transactionIndex": "0x0", + "blockHash": "0xa7b96ba84604ebd821348e0f57923e8b49c2e0afb389261d0185afdcdb70b60a", + "blockNumber": "0xcca514", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "cumulativeGasUsed": "0xb562", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x2c3dac4fae145dba31098e564bd55367265b34f27cb023240289a414a4e5e369", + "transactionIndex": "0x1", + "blockHash": "0x6ed50c629b05dfe1b71889ef73f01be6b33fb208a2bf7bfdbabc9e80cede2b26", + "blockNumber": "0xcca515", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "cumulativeGasUsed": "0x2c1d1", + "gasUsed": "0xc114", + "contractAddress": null, + "logs": [ + { + "address": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "topics": [ + "0xe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c" + ], + "data": "0x000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7", + "blockHash": "0x6ed50c629b05dfe1b71889ef73f01be6b33fb208a2bf7bfdbabc9e80cede2b26", + "blockNumber": "0xcca515", + "transactionHash": "0x2c3dac4fae145dba31098e564bd55367265b34f27cb023240289a414a4e5e369", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000020000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x5367b472ba2f3e7321e528066b6f1f9ed0a777ee3e75b996740ffbb84c98fd73", + "transactionIndex": "0x2", + "blockHash": "0x6ed50c629b05dfe1b71889ef73f01be6b33fb208a2bf7bfdbabc9e80cede2b26", + "blockNumber": "0xcca515", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "cumulativeGasUsed": "0x38f85", + "gasUsed": "0xcdb4", + "contractAddress": null, + "logs": [ + { + "address": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "topics": [ + "0x040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e14725" + ], + "data": "0x00000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c7000000000000000000000000000000000000000000000000000000000000271a", + "blockHash": "0x6ed50c629b05dfe1b71889ef73f01be6b33fb208a2bf7bfdbabc9e80cede2b26", + "blockNumber": "0xcca515", + "transactionHash": "0x5367b472ba2f3e7321e528066b6f1f9ed0a777ee3e75b996740ffbb84c98fd73", + "transactionIndex": "0x2", + "logIndex": "0x4", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000008000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000004", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x76bc48985b5fa1263818f055090b9c84e753ef38cfd441c4fa8fbcd46fc3b1c6", + "transactionIndex": "0x3", + "blockHash": "0x6ed50c629b05dfe1b71889ef73f01be6b33fb208a2bf7bfdbabc9e80cede2b26", + "blockNumber": "0xcca515", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "cumulativeGasUsed": "0x45053", + "gasUsed": "0xc0ce", + "contractAddress": null, + "logs": [ + { + "address": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "topics": [ + "0xfa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271a00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000014bb6e537776b22adbc31497434c8bf62410125af6000000000000000000000000", + "blockHash": "0x6ed50c629b05dfe1b71889ef73f01be6b33fb208a2bf7bfdbabc9e80cede2b26", + "blockNumber": "0xcca515", + "transactionHash": "0x76bc48985b5fa1263818f055090b9c84e753ef38cfd441c4fa8fbcd46fc3b1c6", + "transactionIndex": "0x3", + "logIndex": "0x5", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000080000000400000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x997e2956732f7dd756fdaebe9ba1c6450045ce95de6d37c3c60e885a4c67ed49", + "transactionIndex": "0x4", + "blockHash": "0x6ed50c629b05dfe1b71889ef73f01be6b33fb208a2bf7bfdbabc9e80cede2b26", + "blockNumber": "0xcca515", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb9fc768cf44c073ec70409aa36295cae561f7ce7", + "cumulativeGasUsed": "0x4c655", + "gasUsed": "0x7602", + "contractAddress": null, + "logs": [ + { + "address": "0xb9fc768cf44c073ec70409aa36295cae561f7ce7", + "topics": [ + "0x9511f9d7c7de291b470607f3a1ab50c20417e05abe7c2f191c2bae4b7b4cfcab", + "0x0000000000000000000000003db9154be24e938682a6f52d8cd00f1e7a40dc9c" + ], + "data": "0x", + "blockHash": "0x6ed50c629b05dfe1b71889ef73f01be6b33fb208a2bf7bfdbabc9e80cede2b26", + "blockNumber": "0xcca515", + "transactionHash": "0x997e2956732f7dd756fdaebe9ba1c6450045ce95de6d37c3c60e885a4c67ed49", + "transactionIndex": "0x4", + "logIndex": "0x6", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000200000000000004000000000000000000000000000000000000000000000000040000000000000008000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000200000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xd42acabd04abe2c1624f9a41f1750710d35011163796aa819a1eb85176ffd069", + "transactionIndex": "0x1", + "blockHash": "0x12e3741e87adbac3925628d89028787b62903e74964564955ba84dc00b536b83", + "blockNumber": "0xcca516", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "cumulativeGasUsed": "0x31566", + "gasUsed": "0x11674", + "contractAddress": null, + "logs": [ + { + "address": "0x3db9154be24e938682a6f52d8cd00f1e7a40dc9c", + "topics": [ + "0x01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d4" + ], + "data": "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2000000000000000000000000000000000000000000000000000000000000271a", + "blockHash": "0x12e3741e87adbac3925628d89028787b62903e74964564955ba84dc00b536b83", + "blockNumber": "0xcca516", + "transactionHash": "0xd42acabd04abe2c1624f9a41f1750710d35011163796aa819a1eb85176ffd069", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000004000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x9516642f815e09e496d952d2f5ee21fab4f240785a2bc1985d89e21f8fb28b3c", + "transactionIndex": "0x1", + "blockHash": "0x5c1bccc32e8941d152bd6eca03266e860bcf901110a8272ebb3a560f57e1929c", + "blockNumber": "0xcca517", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "cumulativeGasUsed": "0x2cc15", + "gasUsed": "0xcb4c", + "contractAddress": null, + "logs": [ + { + "address": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x00000000000000000000000051873f9b28702509392054776bca7685b4d2777d", + "0x0000000000000000000000003db9154be24e938682a6f52d8cd00f1e7a40dc9c" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x5c1bccc32e8941d152bd6eca03266e860bcf901110a8272ebb3a560f57e1929c", + "blockNumber": "0xcca517", + "transactionHash": "0x9516642f815e09e496d952d2f5ee21fab4f240785a2bc1985d89e21f8fb28b3c", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0x51873f9b28702509392054776bca7685b4d2777d", + "topics": [ + "0x5445265cc9b8dc4940d92d42eeac90ded88956778eff9bfe9ec1968137473627", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044a9059cbb0000000000000000000000003db9154be24e938682a6f52d8cd00f1e7a40dc9c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x5c1bccc32e8941d152bd6eca03266e860bcf901110a8272ebb3a560f57e1929c", + "blockNumber": "0xcca517", + "transactionHash": "0x9516642f815e09e496d952d2f5ee21fab4f240785a2bc1985d89e21f8fb28b3c", + "transactionIndex": "0x1", + "logIndex": "0x4", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000014000000000000000000000000000000000000000000000000200000000000000001008000400004000000000000000000000000000000000000000000000000008000000008000000000000000000800000000000000020000000000000000000000000000000000000000000040000000008000010000000000000000000000001001000200000000000000000000000000000000000000000000000000000000000040000000000000000000080000000000000000800000000000002000000000000000000000000000000000000011000000000000000008000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/43113/run-latest.json", + "returns": {}, + "timestamp": 1662971295, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/retries/xchain.report.arb.json b/broadcast-saved/saved/run-5-avax-arb-test/retries/xchain.report.arb.json new file mode 100644 index 0000000..ea81d9b --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/retries/xchain.report.arb.json @@ -0,0 +1,99 @@ +{ + "transactions": [ + { + "hash": "0x90a2da96a2e8f3844fd904fb36e0d13f1278395d4a30f859d45a0b908fbe423b", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "gas": "0x4901c", + "value": "0xaef5dba0ff4c", + "data": "0xf48885ad000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df3200000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000030d40000000000000000000000000b50c633c6b0541ccce0de36a57e7b30550ce51ec000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000027160000000000000000000000000000000000000000000000000000000000000001000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7", + "nonce": "0x174" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x90a2da96a2e8f3844fd904fb36e0d13f1278395d4a30f859d45a0b908fbe423b", + "transactionIndex": "0x1", + "blockHash": "0xc94da11e6a318ca4ee383aa65ab28c16691e23ef1fce0e9809a27ce31f6087be", + "blockNumber": "0xeb3b57", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "cumulativeGasUsed": "0x36f5a", + "gasUsed": "0x36f5a", + "contractAddress": null, + "logs": [ + { + "address": "0x19fee87f426dcf5446d6e259a1eced85df2f2849", + "topics": [ + "0xb8a7262132db1f61626604a31c3de81dc1a5bb0f1511dfa70d626ab1b88b52c2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000002716000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002200010000000000000000000000000000000000000000000000000000000000030d40000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xc94da11e6a318ca4ee383aa65ab28c16691e23ef1fce0e9809a27ce31f6087be", + "blockNumber": "0xeb3b57", + "transactionHash": "0x90a2da96a2e8f3844fd904fb36e0d13f1278395d4a30f859d45a0b908fbe423b", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0x19fee87f426dcf5446d6e259a1eced85df2f2849", + "topics": [ + "0xe8d23d927749ec8e512eb885679c2977d57068839d8cca1a85685dbbea0648f6" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000002716000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000f00000000000000001c3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed51873f9b28702509392054776bca7685b4d2777d0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xc94da11e6a318ca4ee383aa65ab28c16691e23ef1fce0e9809a27ce31f6087be", + "blockNumber": "0xeb3b57", + "transactionHash": "0x90a2da96a2e8f3844fd904fb36e0d13f1278395d4a30f859d45a0b908fbe423b", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0xd997e9d7d34cc339b54ed9e4212ad935b96cc18d", + "topics": [ + "0xf5f7eeb9c1ffb10aced9d0a5354641e9bccdde560963d05f8d26ad4a460c89a2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000008", + "blockHash": "0xc94da11e6a318ca4ee383aa65ab28c16691e23ef1fce0e9809a27ce31f6087be", + "blockNumber": "0xeb3b57", + "transactionHash": "0x90a2da96a2e8f3844fd904fb36e0d13f1278395d4a30f859d45a0b908fbe423b", + "transactionIndex": "0x1", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0xc3f313f70d6c2ab6df7e9d52bc42e1e0b8af38ed", + "topics": [ + "0xbc9f89a0823c1d0d048f815a2464d674872f08846df321cd05891bd0586b6e38" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000027160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7", + "blockHash": "0xc94da11e6a318ca4ee383aa65ab28c16691e23ef1fce0e9809a27ce31f6087be", + "blockNumber": "0xeb3b57", + "transactionHash": "0x90a2da96a2e8f3844fd904fb36e0d13f1278395d4a30f859d45a0b908fbe423b", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000002000000000000000000100000000000000000000000000000000000000000001000800100000000000000000000000000000000000000000000000000000020000000000000000008000000000001000000000000000000800000000000000000000000000000002000000000000000000000000000001000000000000002000000000000000000000000000400000000000000000000000000200000000000000000100000000000000000000000000000000000000000000001000000000080000000000000000000000020000000000000100000040000000000000000000000000000000000000000200000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/421611/run-latest.json", + "returns": {}, + "timestamp": 1662971422, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/setHub.arb.json b/broadcast-saved/saved/run-5-avax-arb-test/setHub.arb.json new file mode 100644 index 0000000..c042d43 --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/setHub.arb.json @@ -0,0 +1,60 @@ +{ + "transactions": [ + { + "hash": "0xadf74bb7612d3ca0116e5e9e27c531010d7f264803a2c681c9ec189ff2a8fb64", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "gas": "0xaf3b", + "value": "0x0", + "data": "0xeb8d72b70000000000000000000000000000000000000000000000000000000000002716000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000148b5cd25f504ae0cb0b698516aaf8da31e77bf7f9000000000000000000000000", + "nonce": "0x180" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xadf74bb7612d3ca0116e5e9e27c531010d7f264803a2c681c9ec189ff2a8fb64", + "transactionIndex": "0x1", + "blockHash": "0xf2bccae355d7e02188717388eceb080523ee663c6587de715fcb2639ce483aa7", + "blockNumber": "0xeb425d", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "cumulativeGasUsed": "0x86cb", + "gasUsed": "0x86cb", + "contractAddress": null, + "logs": [ + { + "address": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "topics": [ + "0xfa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000002716000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000148b5cd25f504ae0cb0b698516aaf8da31e77bf7f9000000000000000000000000", + "blockHash": "0xf2bccae355d7e02188717388eceb080523ee663c6587de715fcb2639ce483aa7", + "blockNumber": "0xeb425d", + "transactionHash": "0xadf74bb7612d3ca0116e5e9e27c531010d7f264803a2c681c9ec189ff2a8fb64", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000080000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/421611/run-latest.json", + "returns": {}, + "timestamp": 1662974728, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/setHub.avax.json b/broadcast-saved/saved/run-5-avax-arb-test/setHub.avax.json new file mode 100644 index 0000000..02a6746 --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/setHub.avax.json @@ -0,0 +1,61 @@ +{ + "transactions": [ + { + "hash": "0x2dee1922db5085f68ed9a2978caeefca2ef3ae95ec2d43e378056a421f66272a", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "gas": "0xc522", + "value": "0x0", + "data": "0xeb8d72b7000000000000000000000000000000000000000000000000000000000000271a000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000145d74741412ec6b585340eef281c8b712fa5d4cbb000000000000000000000000", + "nonce": "0xbe", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x2dee1922db5085f68ed9a2978caeefca2ef3ae95ec2d43e378056a421f66272a", + "transactionIndex": "0x3", + "blockHash": "0x113b29c4061a7af79cb0cf6df8e7739c71d429bc628e521d498957f55156db1e", + "blockNumber": "0xccab65", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "cumulativeGasUsed": "0x489fc", + "gasUsed": "0x86cb", + "contractAddress": null, + "logs": [ + { + "address": "0x8b5cd25f504ae0cb0b698516aaf8da31e77bf7f9", + "topics": [ + "0xfa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271a000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000145d74741412ec6b585340eef281c8b712fa5d4cbb000000000000000000000000", + "blockHash": "0x113b29c4061a7af79cb0cf6df8e7739c71d429bc628e521d498957f55156db1e", + "blockNumber": "0xccab65", + "transactionHash": "0x2dee1922db5085f68ed9a2978caeefca2ef3ae95ec2d43e378056a421f66272a", + "transactionIndex": "0x3", + "logIndex": "0x4", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000080000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/43113/run-latest.json", + "returns": {}, + "timestamp": 1662974621, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/xchain.deposit-prep-arb.json b/broadcast-saved/saved/run-5-avax-arb-test/xchain.deposit-prep-arb.json new file mode 100644 index 0000000..4ff4172 --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/xchain.deposit-prep-arb.json @@ -0,0 +1,267 @@ +{ + "transactions": [ + { + "hash": "0xfcdb68c6ec4f0df9e9b5fba814109a8a5b3173689a27129873da973d1ef48a1a", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "value": "0x0", + "data": "0x98a1d959000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce70000000000000000000000000000000000000000000000000000000000002716", + "nonce": "0x164" + }, + "additionalContracts": [] + }, + { + "hash": "0x39a2c3e2cb9ab80dd8e69f561526af5be9fd9ae3ece1b872a8c5a967e548115b", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x75f156824604b546603dacaf75b8c7ee2401d5c7", + "value": "0x0", + "data": "0xb98f81440000000000000000000000000000000000000000000000000000000000002716", + "nonce": "0x165" + }, + "additionalContracts": [] + }, + { + "hash": "0xd7a25b415e3781cdb01f2ad392fc7fe05168782a22716919d546f763a46b63d8", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "value": "0x0", + "data": "0x3f935f6f000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x166" + }, + "additionalContracts": [] + }, + { + "hash": "0x5e02735b8f73253faefb538fc085419d9dbdb74e30a20aad65d6bec746d4721c", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "value": "0x0", + "data": "0xb5ec8e49000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000000000000000000000000000000000000000002716", + "nonce": "0x167" + }, + "additionalContracts": [] + }, + { + "hash": "0xde98dcbe673034134f2d73573e04b9df528b5e4f5c619f0e96003a64b42181bb", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "value": "0x0", + "data": "0x747684bb00000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c70000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x168" + }, + "additionalContracts": [] + }, + { + "hash": "0x16fb63f4d02778b38fc9325cea89975259f9ada467eb969b21e6e6c189fb4ba6", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "value": "0x0", + "data": "0xaae7aa4d00000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c7", + "nonce": "0x169" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xfcdb68c6ec4f0df9e9b5fba814109a8a5b3173689a27129873da973d1ef48a1a", + "transactionIndex": "0x1", + "blockHash": "0xb7afd583121b19677f8fc9d5024acf67f42c9d966751b06143ed4f89a98c6dc5", + "blockNumber": "0xe99a9c", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "cumulativeGasUsed": "0xcdb4", + "gasUsed": "0xcdb4", + "contractAddress": null, + "logs": [ + { + "address": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "topics": [ + "0x040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e14725" + ], + "data": "0x000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce70000000000000000000000000000000000000000000000000000000000002716", + "blockHash": "0xb7afd583121b19677f8fc9d5024acf67f42c9d966751b06143ed4f89a98c6dc5", + "blockNumber": "0xe99a9c", + "transactionHash": "0xfcdb68c6ec4f0df9e9b5fba814109a8a5b3173689a27129873da973d1ef48a1a", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000004", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x39a2c3e2cb9ab80dd8e69f561526af5be9fd9ae3ece1b872a8c5a967e548115b", + "transactionIndex": "0x1", + "blockHash": "0xe26af69859b38d3215d2d6ad582b5ae0eedff6367874a8411feb3b3739ae7ed8", + "blockNumber": "0xe99a9e", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x75f156824604b546603dacaf75b8c7ee2401d5c7", + "cumulativeGasUsed": "0xb75c", + "gasUsed": "0xb75c", + "contractAddress": null, + "logs": [ + { + "address": "0x75f156824604b546603dacaf75b8c7ee2401d5c7", + "topics": [ + "0xabdb180d510fcc5235fb8a6661fdec8935ac84b04de6c2bb0e2f1379b98b704e", + "0x0000000000000000000000000000000000000000000000000000000000002716" + ], + "data": "0x", + "blockHash": "0xe26af69859b38d3215d2d6ad582b5ae0eedff6367874a8411feb3b3739ae7ed8", + "blockNumber": "0xe99a9e", + "transactionHash": "0x39a2c3e2cb9ab80dd8e69f561526af5be9fd9ae3ece1b872a8c5a967e548115b", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000020000000400000000000000000000000000040008000000000000000000000000000000800000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xd7a25b415e3781cdb01f2ad392fc7fe05168782a22716919d546f763a46b63d8", + "transactionIndex": "0x1", + "blockHash": "0x5e919e482f47b3a84bf889c1ffddc1b6a7e2c22def23c119b60bc562cc1c6f1f", + "blockNumber": "0xe99aa2", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "cumulativeGasUsed": "0x67bd", + "gasUsed": "0x67bd", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x5e02735b8f73253faefb538fc085419d9dbdb74e30a20aad65d6bec746d4721c", + "transactionIndex": "0x1", + "blockHash": "0x4bfd26bf408cd8bbd952bc940f82f47aa659cbfe07dde2498b8e7525f915e61c", + "blockNumber": "0xe99aa8", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "cumulativeGasUsed": "0x11674", + "gasUsed": "0x11674", + "contractAddress": null, + "logs": [ + { + "address": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "topics": [ + "0x01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d4" + ], + "data": "0x000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000000000000000000000000000000000000000002716", + "blockHash": "0x4bfd26bf408cd8bbd952bc940f82f47aa659cbfe07dde2498b8e7525f915e61c", + "blockNumber": "0xe99aa8", + "transactionHash": "0x5e02735b8f73253faefb538fc085419d9dbdb74e30a20aad65d6bec746d4721c", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000100000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000002000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xde98dcbe673034134f2d73573e04b9df528b5e4f5c619f0e96003a64b42181bb", + "transactionIndex": "0x1", + "blockHash": "0x229190e965f6e1a5dbe4daa7550c8ebad957a8bcab2c38a828f4fa0210dbba48", + "blockNumber": "0xe99aad", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "cumulativeGasUsed": "0x67a6", + "gasUsed": "0x67a6", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x16fb63f4d02778b38fc9325cea89975259f9ada467eb969b21e6e6c189fb4ba6", + "transactionIndex": "0x1", + "blockHash": "0x44ff7c64825b177efbbc7a70840967f76b4939433b193fb694a05bbf8a40ae7e", + "blockNumber": "0xe99ab0", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "cumulativeGasUsed": "0xc114", + "gasUsed": "0xc114", + "contractAddress": null, + "logs": [ + { + "address": "0xbb6e537776b22adbc31497434c8bf62410125af6", + "topics": [ + "0xe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c" + ], + "data": "0x00000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c7", + "blockHash": "0x44ff7c64825b177efbbc7a70840967f76b4939433b193fb694a05bbf8a40ae7e", + "blockNumber": "0xe99ab0", + "transactionHash": "0x16fb63f4d02778b38fc9325cea89975259f9ada467eb969b21e6e6c189fb4ba6", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000020000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/421611/run-latest.json", + "returns": {}, + "timestamp": 1662728529, + "commit": "b6de2fc" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/xchain.deposit-prep.avax.json b/broadcast-saved/saved/run-5-avax-arb-test/xchain.deposit-prep.avax.json new file mode 100644 index 0000000..9b15ae2 --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/xchain.deposit-prep.avax.json @@ -0,0 +1,279 @@ +{ + "transactions": [ + { + "hash": "0x0f790504d4c97510001965ff4f829768e6e4932b1862cfcb2c79be37ef69720f", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x51873f9b28702509392054776bca7685b4d2777d", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "gas": "0x11c20", + "value": "0x0", + "data": "0x98a1d95900000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c7000000000000000000000000000000000000000000000000000000000000271a", + "nonce": "0xa1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x32fcef87b9e20d167b148c1ee68b69506c75dc7920f637d3ade1d5214efa6da1", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xb9fc768cf44c073ec70409aa36295cae561f7ce7", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb9fc768cf44c073ec70409aa36295cae561f7ce7", + "gas": "0xfd42", + "value": "0x0", + "data": "0xb98f8144000000000000000000000000000000000000000000000000000000000000271a", + "nonce": "0xa2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x2b42150df18f2a3f8e37045e9b40d86f18a9045ed4eabf6e2c8db985c394d2bf", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x51873f9b28702509392054776bca7685b4d2777d", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "gas": "0x8f48", + "value": "0x0", + "data": "0x3f935f6f00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f20000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xa3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xacf060ce3f8c18ba1f45808f12e262e52f8187f4e96a8da82f86bd94cff30686", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x51873f9b28702509392054776bca7685b4d2777d", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "gas": "0x1809c", + "value": "0x0", + "data": "0xb5ec8e4900000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2000000000000000000000000000000000000000000000000000000000000271a", + "nonce": "0xa4", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x65cff28d5ea86612c1cb1875323cf85ebb02dedd33859f450837a7ec074a614f", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x51873f9b28702509392054776bca7685b4d2777d", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "gas": "0x8f29", + "value": "0x0", + "data": "0x747684bb000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce70000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xa5", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x94271bc732b2b79091fc0f68281ece0b58880956392190179ba2b80b60d2d522", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0x51873f9b28702509392054776bca7685b4d2777d", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "gas": "0x10ab0", + "value": "0x0", + "data": "0xaae7aa4d000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7", + "nonce": "0xa6", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x0f790504d4c97510001965ff4f829768e6e4932b1862cfcb2c79be37ef69720f", + "transactionIndex": "0x0", + "blockHash": "0xd1267853219ec30e933fc6dc167eed7bae58460ac238df1e6e20b9da5ab6a2df", + "blockNumber": "0xcb48f2", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "cumulativeGasUsed": "0xcdb4", + "gasUsed": "0xcdb4", + "contractAddress": null, + "logs": [ + { + "address": "0x51873f9b28702509392054776bca7685b4d2777d", + "topics": [ + "0x040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e14725" + ], + "data": "0x00000000000000000000000075f156824604b546603dacaf75b8c7ee2401d5c7000000000000000000000000000000000000000000000000000000000000271a", + "blockHash": "0xd1267853219ec30e933fc6dc167eed7bae58460ac238df1e6e20b9da5ab6a2df", + "blockNumber": "0xcb48f2", + "transactionHash": "0x0f790504d4c97510001965ff4f829768e6e4932b1862cfcb2c79be37ef69720f", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000080000000000000000000000000000000000000000000000000000000000000000000010004000000000000000000000000000000000000000000000000000000000000000000000000000004", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x32fcef87b9e20d167b148c1ee68b69506c75dc7920f637d3ade1d5214efa6da1", + "transactionIndex": "0x0", + "blockHash": "0xaac5347dfe10a83aa5b90aa9bbaff563e1c5c8b786c6c9f16167aa763ab99fc5", + "blockNumber": "0xcb48f3", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb9fc768cf44c073ec70409aa36295cae561f7ce7", + "cumulativeGasUsed": "0xb75c", + "gasUsed": "0xb75c", + "contractAddress": null, + "logs": [ + { + "address": "0xb9fc768cf44c073ec70409aa36295cae561f7ce7", + "topics": [ + "0xabdb180d510fcc5235fb8a6661fdec8935ac84b04de6c2bb0e2f1379b98b704e", + "0x000000000000000000000000000000000000000000000000000000000000271a" + ], + "data": "0x", + "blockHash": "0xaac5347dfe10a83aa5b90aa9bbaff563e1c5c8b786c6c9f16167aa763ab99fc5", + "blockNumber": "0xcb48f3", + "transactionHash": "0x32fcef87b9e20d167b148c1ee68b69506c75dc7920f637d3ade1d5214efa6da1", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000001000000000000000000000000000000000040000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040008000000000000000000000008000000800000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x2b42150df18f2a3f8e37045e9b40d86f18a9045ed4eabf6e2c8db985c394d2bf", + "transactionIndex": "0x0", + "blockHash": "0x3ab459878847e5993daaa4ccde6d34393e3b748d65ce015fdd1b5494d7c90c29", + "blockNumber": "0xcb48f4", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "cumulativeGasUsed": "0x67bd", + "gasUsed": "0x67bd", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xacf060ce3f8c18ba1f45808f12e262e52f8187f4e96a8da82f86bd94cff30686", + "transactionIndex": "0x0", + "blockHash": "0xeb608032faf4efcda43f375d3b22cfa3f25789f036dc485df4009716a28781ca", + "blockNumber": "0xcb48f5", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "cumulativeGasUsed": "0x11674", + "gasUsed": "0x11674", + "contractAddress": null, + "logs": [ + { + "address": "0x51873f9b28702509392054776bca7685b4d2777d", + "topics": [ + "0x01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d4" + ], + "data": "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2000000000000000000000000000000000000000000000000000000000000271a", + "blockHash": "0xeb608032faf4efcda43f375d3b22cfa3f25789f036dc485df4009716a28781ca", + "blockNumber": "0xcb48f5", + "transactionHash": "0xacf060ce3f8c18ba1f45808f12e262e52f8187f4e96a8da82f86bd94cff30686", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000004080000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x65cff28d5ea86612c1cb1875323cf85ebb02dedd33859f450837a7ec074a614f", + "transactionIndex": "0x0", + "blockHash": "0x3e72a11e5fd1e0029031980f8f2cfa2b46ab2545a1873e587bd9930ad6a6ed84", + "blockNumber": "0xcb48f6", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "cumulativeGasUsed": "0x67a6", + "gasUsed": "0x67a6", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x94271bc732b2b79091fc0f68281ece0b58880956392190179ba2b80b60d2d522", + "transactionIndex": "0x0", + "blockHash": "0xdf485a7eec91a739e44b501ac9787309e23671807bbd7e07fd2f7263a93920bc", + "blockNumber": "0xcb48f7", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x51873f9b28702509392054776bca7685b4d2777d", + "cumulativeGasUsed": "0xc114", + "gasUsed": "0xc114", + "contractAddress": null, + "logs": [ + { + "address": "0x51873f9b28702509392054776bca7685b4d2777d", + "topics": [ + "0xe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c" + ], + "data": "0x000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7", + "blockHash": "0xdf485a7eec91a739e44b501ac9787309e23671807bbd7e07fd2f7263a93920bc", + "blockNumber": "0xcb48f7", + "transactionHash": "0x94271bc732b2b79091fc0f68281ece0b58880956392190179ba2b80b60d2d522", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100008020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000800010000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/43113/run-latest.json", + "returns": {}, + "timestamp": 1662728271, + "commit": "b6de2fc" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/xchain.deposit.avax.json b/broadcast-saved/saved/run-5-avax-arb-test/xchain.deposit.avax.json new file mode 100644 index 0000000..242cc36 --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/xchain.deposit.avax.json @@ -0,0 +1,32 @@ +{ + "transactions": [ + { + "hash": "0x8b3190718362d187db7d962e17df81372dcac11af9cef2739cdeb51e6f6308bb", + "transactionType": "CREATE", + "contractName": null, + "contractAddress": "0xb9fc768cf44c073ec70409aa36295cae561f7ce7", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb9fc768cf44c073ec70409aa36295cae561f7ce7", + "gas": "0x8481f", + "value": "0xf488c886c190f8", + "data": "0x86d780e6000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000003b4e7ec000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000bb6e537776b22adbc31497434c8bf62410125af6000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df3200000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a790000000000000000000000000000000000000000000000000000000000030d40", + "nonce": "0xa8", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0x8b3190718362d187db7d962e17df81372dcac11af9cef2739cdeb51e6f6308bb" + ], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/43113/run-latest.json", + "returns": {}, + "timestamp": 1662729702, + "commit": "b6de2fc" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-5-avax-arb-test/xchain.report.arb.json b/broadcast-saved/saved/run-5-avax-arb-test/xchain.report.arb.json new file mode 100644 index 0000000..31ee29a --- /dev/null +++ b/broadcast-saved/saved/run-5-avax-arb-test/xchain.report.arb.json @@ -0,0 +1,99 @@ +{ + "transactions": [ + { + "hash": "0x600263102e3c32f415bc5addd7b9cad43e3597999f408469560b93bbf22d363a", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "gas": "0x4901c", + "value": "0xaef5dba0ff4c", + "data": "0xf48885ad000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df3200000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000030d40000000000000000000000000b50c633c6b0541ccce0de36a57e7b30550ce51ec000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000027160000000000000000000000000000000000000000000000000000000000000001000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7", + "nonce": "0x181" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x600263102e3c32f415bc5addd7b9cad43e3597999f408469560b93bbf22d363a", + "transactionIndex": "0x1", + "blockHash": "0x19f875727404eaf5c4fa577a80d66a924c94e7e7252f8ff2e0ea4af493ca1d1e", + "blockNumber": "0xeb4282", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "cumulativeGasUsed": "0x36f5a", + "gasUsed": "0x36f5a", + "contractAddress": null, + "logs": [ + { + "address": "0x19fee87f426dcf5446d6e259a1eced85df2f2849", + "topics": [ + "0xb8a7262132db1f61626604a31c3de81dc1a5bb0f1511dfa70d626ab1b88b52c2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000002716000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002200010000000000000000000000000000000000000000000000000000000000030d40000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x19f875727404eaf5c4fa577a80d66a924c94e7e7252f8ff2e0ea4af493ca1d1e", + "blockNumber": "0xeb4282", + "transactionHash": "0x600263102e3c32f415bc5addd7b9cad43e3597999f408469560b93bbf22d363a", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0x19fee87f426dcf5446d6e259a1eced85df2f2849", + "topics": [ + "0xe8d23d927749ec8e512eb885679c2977d57068839d8cca1a85685dbbea0648f6" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000002716000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000f000000000000000015d74741412ec6b585340eef281c8b712fa5d4cbb8b5cd25f504ae0cb0b698516aaf8da31e77bf7f90000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x19f875727404eaf5c4fa577a80d66a924c94e7e7252f8ff2e0ea4af493ca1d1e", + "blockNumber": "0xeb4282", + "transactionHash": "0x600263102e3c32f415bc5addd7b9cad43e3597999f408469560b93bbf22d363a", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0xd997e9d7d34cc339b54ed9e4212ad935b96cc18d", + "topics": [ + "0xf5f7eeb9c1ffb10aced9d0a5354641e9bccdde560963d05f8d26ad4a460c89a2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000008", + "blockHash": "0x19f875727404eaf5c4fa577a80d66a924c94e7e7252f8ff2e0ea4af493ca1d1e", + "blockNumber": "0xeb4282", + "transactionHash": "0x600263102e3c32f415bc5addd7b9cad43e3597999f408469560b93bbf22d363a", + "transactionIndex": "0x1", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x5d74741412ec6b585340eef281c8b712fa5d4cbb", + "topics": [ + "0xbc9f89a0823c1d0d048f815a2464d674872f08846df321cd05891bd0586b6e38" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000027160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9fc768cf44c073ec70409aa36295cae561f7ce7", + "blockHash": "0x19f875727404eaf5c4fa577a80d66a924c94e7e7252f8ff2e0ea4af493ca1d1e", + "blockNumber": "0xeb4282", + "transactionHash": "0x600263102e3c32f415bc5addd7b9cad43e3597999f408469560b93bbf22d363a", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000002000000000000000000100000000000000000000000000000000000000000800000000100000000000000000000000000000000000000000000000100000020000000000000000008000000000001000000000000000000800000000000000000000000000000002000000000000000000000000000001000000000000002000000000000000000000000000400000000000000000000000000200000000000000000100000000000000000000000000000000000000000000001000000000080000000000000000000000000000000000000100000040000000000000000000000000000000000000000200000000000000000000000000020000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/421611/run-latest.json", + "returns": {}, + "timestamp": 1662974827, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-6-avax-arb-test/deploy.arb.json b/broadcast-saved/saved/run-6-avax-arb-test/deploy.arb.json new file mode 100644 index 0000000..42e9711 --- /dev/null +++ b/broadcast-saved/saved/run-6-avax-arb-test/deploy.arb.json @@ -0,0 +1,1604 @@ +{ + "transactions": [ + { + "hash": "0x504eba594653c756ccb38d11192bb8efa7c5409944dad90c34d3af1a39d18185", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x30c9a8", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b5060405162002aba38038062002aba833981016040819052620000349162000d6e565b336000908152602081905260408082208054600160ff19918216811790925560808501516001600160a01b03168452919092208054909116909117905580516200007e906200015f565b60c08101516007805461ffff909216600160a01b0261ffff60a01b199092169190911790556020810151600a80546001600160a01b039283166001600160a01b0319918216179091556040830151600b80549190931691161790556080810151620000e9906200021f565b6060810151620000f990620002db565b6080810151620001099062000397565b60a0810151620001199062000453565b620001236200050f565b6200012d62000b77565b60405130907ff40fcec21964ffb566044d083b4073f29f7f7929110ea19e1b3ebe375d89055e90600090a25062000e78565b3360008181526020819052604090205460ff16620001b35760405162461bcd60e51b81526020600482015260136024820152600080516020620029f083398151915260448201526064015b60405180910390fd5b816001600160a01b038116620001fb5760405162461bcd60e51b8152602060048201526016602482015260008051602062002a108339815191526044820152606401620001aa565b5050600880546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166200026f5760405162461bcd60e51b81526020600482015260136024820152600080516020620029f08339815191526044820152606401620001aa565b816001600160a01b038116620002b75760405162461bcd60e51b8152602060048201526016602482015260008051602062002a108339815191526044820152606401620001aa565b5050600380546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166200032b5760405162461bcd60e51b81526020600482015260136024820152600080516020620029f08339815191526044820152606401620001aa565b816001600160a01b038116620003735760405162461bcd60e51b8152602060048201526016602482015260008051602062002a108339815191526044820152606401620001aa565b5050600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620003e75760405162461bcd60e51b81526020600482015260136024820152600080516020620029f08339815191526044820152606401620001aa565b816001600160a01b0381166200042f5760405162461bcd60e51b8152602060048201526016602482015260008051602062002a108339815191526044820152606401620001aa565b5050600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620004a35760405162461bcd60e51b81526020600482015260136024820152600080516020620029f08339815191526044820152606401620001aa565b816001600160a01b038116620004eb5760405162461bcd60e51b8152602060048201526016602482015260008051602062002a108339815191526044820152606401620001aa565b5050600280546001600160a01b0319166001600160a01b0392909216919091179055565b600d805460018101825560009190915260408051808201909152600e8082526d747269676765725061757365282960901b6020909201918252620005669260008051602062002a5183398151915201919062000c98565b50600d805460018101825560009182526040805160608101909152602180825260008051602062002a51833981519152909201929162002a3060208301398051620005b993925060209091019062000c98565b50600d80546001810182556000919091526040805180820190915260108082526f7365744175746828616464726573732960801b6020909201918252620006139260008051602062002a5183398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260198082527f736574426c6f636b73506572596561722875696e74323536290000000000000060209092019182526200067a9260008051602062002a5183398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601d8082527f7365744861727665737446656550657263656e742875696e74323536290000006020909201918252620006e19260008051602062002a5183398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601d8082527f7365744275726e696e6746656550657263656e742875696e74323536290000006020909201918252620007489260008051602062002a5183398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601e8082527f73657448617276657374466565526563656976657228616464726573732900006020909201918252620007af9260008051602062002a5183398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601e8082527f7365744275726e696e67466565526563656976657228616464726573732900006020909201918252620008169260008051602062002a5183398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260198082527f7365744861727665737457696e646f772875696e74313238290000000000000060209092019182526200087d9260008051602062002a5183398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260178082527f7365744861727665737444656c61792875696e743634290000000000000000006020909201918252620008e49260008051602062002a5183398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601b8082527f7365745769746864726177616c5175657565286164647265737329000000000060209092019182526200094b9260008051602062002a5183398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260168082527f74727573745374726174656779286164647265737329000000000000000000006020909201918252620009b29260008051602062002a5183398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260198082527f6469737472757374537472617465677928616464726573732900000000000000602090920191825262000a199260008051602062002a5183398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152600f8082526e6578656342617463684275726e282960881b602090920191825262000a729260008051602062002a5183398151915201919062000c98565b50600d8054600181018255600091909152604080518082019091526012808252716861727665737428616464726573735b5d2960701b602090920191825262000ace9260008051602062002a5183398151915201919062000c98565b50600d805460018101825560009182526040805160608101909152602480825260008051602062002a51833981519152909201929162002a966020830139805162000b2193925060209091019062000c98565b50600d805460018101825560009182526040805160608101909152602580825260008051602062002a51833981519152909201929162002a716020830139805162000b7493925060209091019062000c98565b50565b600e80546001810182556000919091526040805180820190915260188082527f6465706f73697428616464726573732c75696e74323536290000000000000000602090920191825262000bdd92600080516020620029d083398151915201919062000c98565b50600e80546001810182556000919091526040805180820190915260178082527f656e74657242617463684275726e2875696e7432353629000000000000000000602090920191825262000c4492600080516020620029d083398151915201919062000c98565b50600e805460018101825560009190915260408051808201909152600f8082526e6578697442617463684275726e282960881b602090920191825262000b7492600080516020620029d08339815191520191905b82805462000ca69062000e3b565b90600052602060002090601f01602090048101928262000cca576000855562000d15565b82601f1062000ce557805160ff191683800117855562000d15565b8280016001018555821562000d15579182015b8281111562000d1557825182559160200191906001019062000cf8565b5062000d2392915062000d27565b5090565b5b8082111562000d23576000815560010162000d28565b80516001600160a01b038116811462000d5657600080fd5b919050565b805161ffff8116811462000d5657600080fd5b600060e0828403121562000d8157600080fd5b60405160e081016001600160401b038111828210171562000db257634e487b7160e01b600052604160045260246000fd5b60405262000dc08362000d3e565b815262000dd06020840162000d3e565b602082015262000de36040840162000d3e565b604082015262000df66060840162000d3e565b606082015262000e096080840162000d3e565b608082015262000e1c60a0840162000d3e565b60a082015262000e2f60c0840162000d5b565b60c08201529392505050565b600181811c9082168062000e5057607f821691505b6020821081141562000e7257634e487b7160e01b600052602260045260246000fd5b50919050565b611b488062000e886000396000f3fe608060405234801561001057600080fd5b50600436106102065760003560e01c8063909e28601161011a578063be6f1c81116100ad578063ddf508021161007c578063ddf508021461049e578063de9375f2146104b1578063ec1e31a0146104c4578063f887ea40146104d7578063ff3f303c146104ea57600080fd5b8063be6f1c8114610452578063c42cf53514610465578063c7b9d53014610478578063d8a06f731461048b57600080fd5b8063a9750704116100e9578063a9750704146103ff578063b353aaa714610412578063b536818a14610425578063bdb2321f1461043f57600080fd5b8063909e2860146103a957806399aa9079146103bc5780639a8a0592146103c4578063a8c62e76146103ec57600080fd5b8063397bfe551161019d5780635bb478081161016c5780635bb478081461034a5780636f307dc31461035d5780636f81a6b0146103705780637f4b4e9b14610383578063893a53721461039657600080fd5b8063397bfe55146102f157806347f74912146103045780634b800b9a1461032457806353e78b6b1461033757600080fd5b8063116d0cbe116101d9578063116d0cbe146102a157806315b75bea146102b65780631fe4a686146102cb578063365a86fc146102de57600080fd5b8063027aa9f51461020b5780630c340a24146102315780630cb61f6c1461025c5780630d4d8c5f1461026f575b600080fd5b6102136104fd565b6040805160ff90931683526020830191909152015b60405180910390f35b600154610244906001600160a01b031681565b6040516001600160a01b039091168152602001610228565b600354610244906001600160a01b031681565b61028861027d36600461163f565b805160209091012090565b6040516001600160e01b03199091168152602001610228565b6102a96105f4565b604051610228919061173d565b6102c96102c43660046117b4565b6106cd565b005b600254610244906001600160a01b031681565b600754610244906001600160a01b031681565b6102c96102ff3660046117b4565b610750565b6103176103123660046117d8565b6107ca565b60405161022891906117f1565b6102c9610332366004611804565b610876565b6102c96103453660046117b4565b6108bc565b6102c96103583660046117b4565b610936565b600854610244906001600160a01b031681565b6102c961037e3660046117d8565b6109b0565b6102c96103913660046117b4565b610a4c565b600554610244906001600160a01b031681565b6103176103b73660046117d8565b610ac6565b6102a9610ad6565b6007546103d990600160a01b900461ffff1681565b60405161ffff9091168152602001610228565b600954610244906001600160a01b031681565b6102c961040d366004611852565b610ba6565b600b54610244906001600160a01b031681565b61042d600081565b60405160ff9091168152602001610228565b6102c961044d3660046117b4565b610dd5565b6102c96104603660046117b4565b610e4f565b6102c96104733660046117b4565b610ec9565b6102c96104863660046117b4565b610f43565b600454610244906001600160a01b031681565b6102c96104ac3660046117b4565b610fbd565b600c54610244906001600160a01b031681565b600654610244906001600160a01b031681565b600a54610244906001600160a01b031681565b6102c96104f836600461186f565b611037565b6000806000600560009054906101000a90046001600160a01b03166001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610555573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610579919061189d565b6001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105da91906118ba565b905060006105e982600a6119d9565b919491935090915050565b6060600e805480602002602001604051908101604052809291908181526020016000905b828210156106c4578382906000526020600020018054610637906119e8565b80601f0160208091040260200160405190810160405280929190818152602001828054610663906119e8565b80156106b05780601f10610685576101008083540402835291602001916106b0565b820191906000526020600020905b81548152906001019060200180831161069357829003601f168201915b505050505081526020019060010190610618565b50505050905090565b3360008181526020819052604090205460ff166107055760405162461bcd60e51b81526004016106fc90611a23565b60405180910390fd5b816001600160a01b03811661072c5760405162461bcd60e51b81526004016106fc90611a50565b5050600380546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff1661077f5760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b0381166107a65760405162461bcd60e51b81526004016106fc90611a50565b5050600580546001600160a01b0319166001600160a01b0392909216919091179055565b600d81815481106107da57600080fd5b9060005260206000200160009150905080546107f5906119e8565b80601f0160208091040260200160405190810160405280929190818152602001828054610821906119e8565b801561086e5780601f106108435761010080835404028352916020019161086e565b820191906000526020600020905b81548152906001019060200180831161085157829003601f168201915b505050505081565b3360008181526020819052604090205460ff166108a55760405162461bcd60e51b81526004016106fc90611a23565b6108ad611092565b6108b78383611269565b505050565b3360008181526020819052604090205460ff166108eb5760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b0381166109125760405162461bcd60e51b81526004016106fc90611a50565b5050600680546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166109655760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b03811661098c5760405162461bcd60e51b81526004016106fc90611a50565b5050600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166109df5760405162461bcd60e51b81526004016106fc90611a23565b600554600954604051635ef8364760e11b81526001600160a01b0391821660048201526024810185905291169063bdf06c8e906044015b600060405180830381600087803b158015610a3057600080fd5b505af1158015610a44573d6000803e3d6000fd5b505050505050565b3360008181526020819052604090205460ff16610a7b5760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b038116610aa25760405162461bcd60e51b81526004016106fc90611a50565b5050600c80546001600160a01b0319166001600160a01b0392909216919091179055565b600e81815481106107da57600080fd5b6060600d805480602002602001604051908101604052809291908181526020016000905b828210156106c4578382906000526020600020018054610b19906119e8565b80601f0160208091040260200160405190810160405280929190818152602001828054610b45906119e8565b8015610b925780601f10610b6757610100808354040283529160200191610b92565b820191906000526020600020905b815481529060010190602001808311610b7557829003601f168201915b505050505081526020019060010190610afa565b3360008181526020819052604090205460ff16610bd55760405162461bcd60e51b81526004016106fc90611a23565b600c546001600160a01b0316610c2d5760405162461bcd60e51b815260206004820152601860248201527f7365747570526f6c65733a3a41757468206e6f7420736574000000000000000060448201526064016106fc565b600c5460408051638da5cb5b60e01b8152905130926001600160a01b031691638da5cb5b9160048083019260209291908290030181865afa158015610c76573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9a919061189d565b6001600160a01b031614610ce55760405162461bcd60e51b815260206004820152601260248201527105472616e73666572206f776e6572736869760741b60448201526064016106fc565b600c54600180546040516319ebfd2160e21b81526001600160a01b039182166004820152600060248201526044810192909252909116906367aff48490606401600060405180830381600087803b158015610d3f57600080fd5b505af1158015610d53573d6000803e3d6000fd5b505050508115610dc957600c546040516319ebfd2160e21b815230600482015260006024820152600160448201526001600160a01b03909116906367aff48490606401600060405180830381600087803b158015610db057600080fd5b505af1158015610dc4573d6000803e3d6000fd5b505050505b610dd161139c565b5050565b3360008181526020819052604090205460ff16610e045760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b038116610e2b5760405162461bcd60e51b81526004016106fc90611a50565b5050600880546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610e7e5760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b038116610ea55760405162461bcd60e51b81526004016106fc90611a50565b5050600780546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610ef85760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b038116610f1f5760405162461bcd60e51b81526004016106fc90611a50565b5050600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610f725760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b038116610f995760405162461bcd60e51b81526004016106fc90611a50565b5050600280546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610fec5760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b0381166110135760405162461bcd60e51b81526004016106fc90611a50565b5050600980546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166110665760405162461bcd60e51b81526004016106fc90611a23565b506001600160a01b03919091166000908152602081905260409020805460ff1916911515919091179055565b600560009054906101000a90046001600160a01b03166001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156110e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111099190611a80565b1561117757600560009054906101000a90046001600160a01b03166001600160a01b0316636833f60d6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561115e57600080fd5b505af1158015611172573d6000803e3d6000fd5b505050505b60006111816104fd565b6005549092506001600160a01b03169050634eddea066111a383611388611a9d565b6111af84612710611a9d565b6040516001600160e01b031960e085901b16815260048101929092526024820152604401600060405180830381600087803b1580156111ed57600080fd5b505af1158015611201573d6000803e3d6000fd5b505060055460095460405163ec523afd60e01b81526001600160a01b0391821660048201529116925063ec523afd9150602401600060405180830381600087803b15801561124e57600080fd5b505af1158015611262573d6000803e3d6000fd5b5050505050565b60075460408051606084901b6bffffffffffffffffffffffff1916602082015281516014818303018152603482019283905263eb8d72b760e01b9092526001600160a01b039092169163eb8d72b7916112c791869190603801611abc565b600060405180830381600087803b1580156112e157600080fd5b505af11580156112f5573d6000803e3d6000fd5b5050600754600554604051633f935f6f60e01b81526001600160a01b0391821660048201526001602482015291169250633f935f6f9150604401600060405180830381600087803b15801561134957600080fd5b505af115801561135d573d6000803e3d6000fd5b505060075460095460405163747684bb60e01b81526001600160a01b039182166004820152600160248201529116925063747684bb9150604401610a16565b600c546001600160a01b03166113f45760405162461bcd60e51b815260206004820152601e60248201527f736574206361706162696c69746965733a3a41757468206e6f7420736574000060448201526064016106fc565b60005b600e548110156114c1576114af600e828154811061141757611417611ae1565b90600052602060002001805461142c906119e8565b80601f0160208091040260200160405190810160405280929190818152602001828054611458906119e8565b80156114a55780601f1061147a576101008083540402835291602001916114a5565b820191906000526020600020905b81548152906001019060200180831161148857829003601f168201915b5050505050611592565b806114b981611af7565b9150506113f7565b5060005b600d5481101561158f5761157d600d82815481106114e5576114e5611ae1565b9060005260206000200180546114fa906119e8565b80601f0160208091040260200160405190810160405280929190818152602001828054611526906119e8565b80156115735780601f1061154857610100808354040283529160200191611573565b820191906000526020600020905b81548152906001019060200180831161155657829003601f168201915b50505050506115da565b8061158781611af7565b9150506114c5565b50565b80516020820120600c546040516325a8aced60e11b81526001600160e01b031983166004820152600160248201526001600160a01b0390911690634b5159da90604401610a16565b80516020820120600c54604051630ea9b75b60e01b8152600060048201526001600160e01b031983166024820152600160448201526001600160a01b0390911690630ea9b75b90606401610a16565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561165157600080fd5b813567ffffffffffffffff8082111561166957600080fd5b818401915084601f83011261167d57600080fd5b81358181111561168f5761168f611629565b604051601f8201601f19908116603f011681019083821181831017156116b7576116b7611629565b816040528281528760208487010111156116d057600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000815180845260005b81811015611716576020818501810151868301820152016116fa565b81811115611728576000602083870101525b50601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b8281101561179257603f198886030184526117808583516116f0565b94509285019290850190600101611764565b5092979650505050505050565b6001600160a01b038116811461158f57600080fd5b6000602082840312156117c657600080fd5b81356117d18161179f565b9392505050565b6000602082840312156117ea57600080fd5b5035919050565b6020815260006117d160208301846116f0565b6000806040838503121561181757600080fd5b823561ffff8116811461182957600080fd5b915060208301356118398161179f565b809150509250929050565b801515811461158f57600080fd5b60006020828403121561186457600080fd5b81356117d181611844565b6000806040838503121561188257600080fd5b823561188d8161179f565b9150602083013561183981611844565b6000602082840312156118af57600080fd5b81516117d18161179f565b6000602082840312156118cc57600080fd5b815160ff811681146117d157600080fd5b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561192e578160001904821115611914576119146118dd565b8085161561192157918102915b93841c93908002906118f8565b509250929050565b600082611945575060016119d3565b81611952575060006119d3565b816001811461196857600281146119725761198e565b60019150506119d3565b60ff841115611983576119836118dd565b50506001821b6119d3565b5060208310610133831016604e8410600b84101617156119b1575081810a6119d3565b6119bb83836118f3565b80600019048211156119cf576119cf6118dd565b0290505b92915050565b60006117d160ff841683611936565b600181811c908216806119fc57607f821691505b60208210811415611a1d57634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252601390820152721111541313d651548e8e955395149554d51151606a1b604082015260600190565b60208082526016908201527543616e6e6f74206265207a65726f206164647265737360501b604082015260600190565b600060208284031215611a9257600080fd5b81516117d181611844565b6000816000190483118215151615611ab757611ab76118dd565b500290565b61ffff83168152604060208201526000611ad960408301846116f0565b949350505050565b634e487b7160e01b600052603260045260246000fd5b6000600019821415611b0b57611b0b6118dd565b506001019056fea26469706673582212205e82ae78e094305c3eef798a08f0edc71be10b133fad52a6317db9f1d337d3b064736f6c634300080c0033bb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd4445504c4f5945523a3a554e545255535445440000000000000000000000000043616e6e6f74206265207a65726f2061646472657373000000000000000000007365744465706f7369744c696d6974732875696e743235362c75696e7432353629d7b6990105719101dabeb77144f2a3385c8033acd3af97e9423a695e81ad1eb5776974686472617746726f6d537472617465677928616464726573732c75696e74323536296465706f736974496e746f537472617465677928616464726573732c75696e74323536290000000000000000000000001ea8fb2f671620767f41559b663b86b1365bbc3d0000000000000000000000006701d9802adf674e524053bd44aa83ef253efc410000000000000000000000004d747149a57923beb89f22e6b7b97f7d8c087a00000000000000000000000000b9b811fa9da2a63af4ae050807474010cc3f431d00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79000000000000000000000000eb959af810fec83de7021a77906ab3d9fde567b1000000000000000000000000000000000000000000000000000000000000271a", + "nonce": "0x1a5" + }, + "additionalContracts": [] + }, + { + "hash": "0xbfbcebd5a88ae0e06162fa8f66af30bfaa01aed28be9100cea1f3ef83ccc6d37", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0xe2e69", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051610c8c380380610c8c83398101604081905261002f916100e1565b600080546001600160a01b03199081166001600160a01b0385811691821784556001805490931690851617909155604051849284929133917f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7691a36040516001600160a01b0382169033907fa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b7638998019890600090a35050505061011b565b6001600160a01b03811681146100de57600080fd5b50565b600080604083850312156100f457600080fd5b82516100ff816100c9565b6020840151909250610110816100c9565b809150509250929050565b610b628061012a6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80637a9e5e4b11610097578063c53a398511610066578063c53a398514610225578063e688747b1461024e578063ea7ca27614610284578063ed0d0efb146102bb57600080fd5b80637a9e5e4b146101c15780638da5cb5b146101d4578063b7009613146101ff578063bf7e214f1461021257600080fd5b806313af4035116100d357806313af4035146101755780634b5159da1461018857806367aff4841461019b578063728b952b146101ae57600080fd5b806306a36aee146100fa5780630bade8a41461012d5780630ea9b75b14610160575b600080fd5b61011a6101083660046108c8565b60036020526000908152604090205481565b6040519081526020015b60405180910390f35b61015061013b366004610902565b60046020526000908152604090205460ff1681565b6040519015158152602001610124565b61017361016e36600461093c565b6102db565b005b6101736101833660046108c8565b6103bc565b610173610196366004610983565b610439565b6101736101a93660046109ba565b6104cb565b6101736101bc3660046109e8565b610593565b6101736101cf3660046108c8565b61061c565b6000546101e7906001600160a01b031681565b6040516001600160a01b039091168152602001610124565b61015061020d366004610a16565b610706565b6001546101e7906001600160a01b031681565b6101e76102333660046108c8565b6002602052600090815260409020546001600160a01b031681565b61015061025c366004610a5d565b6001600160e01b03191660009081526005602052604090205460ff919091161c600116151590565b610150610292366004610a90565b6001600160a01b0391909116600090815260036020526040902054600160ff9092161c16151590565b61011a6102c9366004610902565b60056020526000908152604090205481565b6102f1336000356001600160e01b031916610806565b6103165760405162461bcd60e51b815260040161030d90610abc565b60405180910390fd5b8015610346576001600160e01b0319821660009081526005602052604090208054600160ff86161b17905561036d565b6001600160e01b0319821660009081526005602052604090208054600160ff86161b191690555b816001600160e01b0319168360ff167fbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151836040516103af911515815260200190565b60405180910390a3505050565b6103d2336000356001600160e01b031916610806565b6103ee5760405162461bcd60e51b815260040161030d90610abc565b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d769190a350565b61044f336000356001600160e01b031916610806565b61046b5760405162461bcd60e51b815260040161030d90610abc565b6001600160e01b03198216600081815260046020908152604091829020805460ff191685151590811790915591519182527f36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103910160405180910390a25050565b6104e1336000356001600160e01b031916610806565b6104fd5760405162461bcd60e51b815260040161030d90610abc565b801561052c576001600160a01b03831660009081526003602052604090208054600160ff85161b179055610552565b6001600160a01b03831660009081526003602052604090208054600160ff85161b191690555b8160ff16836001600160a01b03167f4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2836040516103af911515815260200190565b6105a9336000356001600160e01b031916610806565b6105c55760405162461bcd60e51b815260040161030d90610abc565b6001600160a01b0382811660008181526002602052604080822080546001600160a01b0319169486169485179055517fa4908e11a5f895b13d51526c331ac93cdd30e59772361c5d07874eb36bff20659190a35050565b6000546001600160a01b03163314806106b1575060015460405163b700961360e01b81526001600160a01b039091169063b70096139061067090339030906001600160e01b03196000351690600401610ae2565b602060405180830381865afa15801561068d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b19190610b0f565b6106ba57600080fd5b600180546001600160a01b0319166001600160a01b03831690811790915560405133907fa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b7638998019890600090a350565b6001600160a01b0380831660009081526002602052604081205490911680156107a25760405163b700961360e01b81526001600160a01b0382169063b70096139061075990889088908890600401610ae2565b602060405180830381865afa158015610776573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079a9190610b0f565b9150506107ff565b6001600160e01b0319831660009081526004602052604090205460ff16806107fb57506001600160e01b031983166000908152600560209081526040808320546001600160a01b03891684526003909252909120541615155b9150505b9392505050565b6001546000906001600160a01b03168015801590610890575060405163b700961360e01b81526001600160a01b0382169063b70096139061084f90879030908890600401610ae2565b602060405180830381865afa15801561086c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108909190610b0f565b806108a857506000546001600160a01b038581169116145b949350505050565b6001600160a01b03811681146108c557600080fd5b50565b6000602082840312156108da57600080fd5b81356107ff816108b0565b80356001600160e01b0319811681146108fd57600080fd5b919050565b60006020828403121561091457600080fd5b6107ff826108e5565b803560ff811681146108fd57600080fd5b80151581146108c557600080fd5b60008060006060848603121561095157600080fd5b61095a8461091d565b9250610968602085016108e5565b915060408401356109788161092e565b809150509250925092565b6000806040838503121561099657600080fd5b61099f836108e5565b915060208301356109af8161092e565b809150509250929050565b6000806000606084860312156109cf57600080fd5b83356109da816108b0565b92506109686020850161091d565b600080604083850312156109fb57600080fd5b8235610a06816108b0565b915060208301356109af816108b0565b600080600060608486031215610a2b57600080fd5b8335610a36816108b0565b92506020840135610a46816108b0565b9150610a54604085016108e5565b90509250925092565b60008060408385031215610a7057600080fd5b610a798361091d565b9150610a87602084016108e5565b90509250929050565b60008060408385031215610aa357600080fd5b8235610aae816108b0565b9150610a876020840161091d565b6020808252600c908201526b15539055551213d49256915160a21b604082015260600190565b6001600160a01b0393841681529190921660208201526001600160e01b0319909116604082015260600190565b600060208284031215610b2157600080fd5b81516107ff8161092e56fea26469706673582212206f0d09b10a7dbbbe1c3cdea8b04d693182854901cbe4001f61055e765871914b64736f6c634300080c003300000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a790000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x1a6" + }, + "additionalContracts": [] + }, + { + "hash": "0x25de0d03522477de318d2607be598d89994b58a187fbf5226934d79ea8597278", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "function": "setMultiRolesAuthority(address)", + "arguments": [ + "de65a59adc0e68b3c87350589493a37161edb2a6" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "gas": "0x6cd5", + "value": "0x0", + "data": "0x7f4b4e9b000000000000000000000000de65a59adc0e68b3c87350589493a37161edb2a6", + "nonce": "0x1a7" + }, + "additionalContracts": [] + }, + { + "hash": "0xdcf02dad39cf4cd31a77ea83d8490925f3fff6233a337bac42ef31139c42b770", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setUserRole(address,uint8,bool)", + "arguments": [ + "63bce354dba7d6270cb34daa46b869892abb3a79", + "0", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6e32", + "value": "0x0", + "data": "0x67aff48400000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1a8" + }, + "additionalContracts": [] + }, + { + "hash": "0x8ea086bbcc88e0354560d3ae55bb92fceeb14d337cf9e2c47093e4bb877ac7e9", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setUserRole(address,uint8,bool)", + "arguments": [ + "63bce354dba7d6270cb34daa46b869892abb3a79", + "0", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6e32", + "value": "0x0", + "data": "0x67aff48400000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1a9" + }, + "additionalContracts": [] + }, + { + "hash": "0x096c9469e96502fd03a12248ecfef07c0e2d24ffba8fdeec4ca8ba8b618d8146", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setPublicCapability(bytes4,bool)", + "arguments": [ + "47e7ef24", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6c92", + "value": "0x0", + "data": "0x4b5159da47e7ef24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1aa" + }, + "additionalContracts": [] + }, + { + "hash": "0xd785cd46775090ffed192aef978c55fb065d1552a36d69795fa5595b74ac36a0", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setPublicCapability(bytes4,bool)", + "arguments": [ + "3c66a8fa", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6c92", + "value": "0x0", + "data": "0x4b5159da3c66a8fa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1ab" + }, + "additionalContracts": [] + }, + { + "hash": "0x08a06222dec41c6f14d98af5a6a76c8ecd546616e52645defacef54c220110b6", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setPublicCapability(bytes4,bool)", + "arguments": [ + "793101a5", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6c92", + "value": "0x0", + "data": "0x4b5159da793101a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1ac" + }, + "additionalContracts": [] + }, + { + "hash": "0xd7350be097371a508ca97da3b14dda5d4096ab01f97d3acd2338c17c8a44985d", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "6833f60d", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000006833f60d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1ad" + }, + "additionalContracts": [] + }, + { + "hash": "0xd54db85465130edb1e7bab64e03f8cf7022502c84fa65913e7a5a35a3fa4ef13", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "4eddea06", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000004eddea06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1ae" + }, + "additionalContracts": [] + }, + { + "hash": "0xdfec197b1acef3c4e0dfaaf06a91188fd4f36c23894c77226bd974ce6bbab16d", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "2b2e05c1", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000002b2e05c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1af" + }, + "additionalContracts": [] + }, + { + "hash": "0xb1d5a09fcec3aaa0a911545206dc8843d693ad0cc1b11252c27f764479986dc4", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "e5fa2b70", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000e5fa2b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1b0" + }, + "additionalContracts": [] + }, + { + "hash": "0x784918dc64f1dee4942bd8c182227571a393e3d37d6e5a945bd521aeb672257c", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "cbc43f89", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000cbc43f89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1b1" + }, + "additionalContracts": [] + }, + { + "hash": "0x43a87de38a5a1b41cf3b40953ae4e6cf13273a0b40d5c3202acd4b6c25a5f6a3", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "305d61ae", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000305d61ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1b2" + }, + "additionalContracts": [] + }, + { + "hash": "0xced7855db6a452c2e9fdc1065fe6652d3fb3aa49ef4d50c56b0fe9681a4b7166", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "ac86ac72", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000ac86ac72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1b3" + }, + "additionalContracts": [] + }, + { + "hash": "0xb2c3040194a101ccae1b13f7ca8c6f11abb707c85652ebf4e30b6dcedc8ba11b", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "13e86b28", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b000000000000000000000000000000000000000000000000000000000000000013e86b28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1b4" + }, + "additionalContracts": [] + }, + { + "hash": "0x81078a2791038c120320fc356dd2369cf9ad2d1b787cf1540f269338073a74c5", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "07b35d1d", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b000000000000000000000000000000000000000000000000000000000000000007b35d1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1b5" + }, + "additionalContracts": [] + }, + { + "hash": "0xcecc878ce590433df7a591d6ef2c7469fca9cfefb06e24e76585f75e8a5aece7", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "7b72aeb9", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000007b72aeb9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1b6" + }, + "additionalContracts": [] + }, + { + "hash": "0xef62d2e311c2a0219685803757c665e165f3ce5c46127f0a2efd403a3ee456fb", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "5337e670", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000005337e670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1b7" + }, + "additionalContracts": [] + }, + { + "hash": "0x81359ce9765bd0ddbf29f69836ae9d3ffef519d398d87fc21017c7e1e2bae92c", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "ec523afd", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000ec523afd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1b8" + }, + "additionalContracts": [] + }, + { + "hash": "0x534ed5efb18b7e424ee0f39c2018981a1ce3ba50dd5923e6316a9969d5fbee1d", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "c866983b", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000c866983b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1b9" + }, + "additionalContracts": [] + }, + { + "hash": "0x1cc2461a62e1659fd898eca78bf245de351272462f8774f326af16454c508090", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "1bba16db", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000001bba16db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1ba" + }, + "additionalContracts": [] + }, + { + "hash": "0xe281b8b397023cd413978fd3558e61514b1fc8cec4e639adc9ff221304f58918", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "c89d3460", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000c89d3460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1bb" + }, + "additionalContracts": [] + }, + { + "hash": "0xaa2580c8c29240b8ffe20367cca9d0be1c71aa1e20398c4d6db3a99c4f3f76a0", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "bdf06c8e", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000bdf06c8e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1bc" + }, + "additionalContracts": [] + }, + { + "hash": "0x25f6a03ed084350c4158cf8db3a99e4d30647d11a94e5d5b18fb9a4ae52aed9e", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "b53d0958", + "true" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "gas": "0x6d38", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000b53d0958000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1bd" + }, + "additionalContracts": [] + }, + { + "hash": "0x32947cd9a3a5aebf2f86f24ce6782ba91c8ba48841615b4c2e14dc3f266cca26", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "function": "setFactory(address)", + "arguments": [ + "b9b811fa9da2a63af4ae050807474010cc3f431d" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "gas": "0x6cd5", + "value": "0x0", + "data": "0x5bb47808000000000000000000000000b9b811fa9da2a63af4ae050807474010cc3f431d", + "nonce": "0x1be" + }, + "additionalContracts": [] + }, + { + "hash": "0x55f4ea05ec29c9cbc3b81a99e120e509ae6cb8bf07166f52ecbf939e63883fa2", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "function": "setVaultImplementation(address)", + "arguments": [ + "3ed5b1e3d41c09d4785276a284cec3acb51e9d55" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "gas": "0x6cd5", + "value": "0x0", + "data": "0x53e78b6b0000000000000000000000003ed5b1e3d41c09d4785276a284cec3acb51e9d55", + "nonce": "0x1bf" + }, + "additionalContracts": [] + }, + { + "hash": "0xfac0a531545d6704f3154f7253b74a26c12614057f2d41c9bc936ec972222d63", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "function": "setVaultProxy(address)", + "arguments": [ + "b0484ffe522cf46d5862cc863caf72792c43df32" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "gas": "0x6cd5", + "value": "0x0", + "data": "0x397bfe55000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32", + "nonce": "0x1c0" + }, + "additionalContracts": [] + }, + { + "hash": "0xa8010d68ad114baa34bb50f3ce1b25ed5321edde472e4ef58b2324bfef25747d", + "transactionType": "CREATE", + "contractName": "XChainHubSingle", + "contractAddress": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x6a638c", + "value": "0x0", + "data": "0x60a06040523480156200001157600080fd5b506040516200605838038062006058833981016040819052620000349162000115565b6000805460ff1916905581818082816200004e336200009f565b600180556001600160a01b03908116608052600d80546001600160401b0319939092166801000000000000000002929092166001600160e01b031990911617615460179055506200014d9350505050565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b80516001600160a01b03811681146200011057600080fd5b919050565b600080604083850312156200012957600080fd5b6200013483620000f8565b91506200014460208401620000f8565b90509250929050565b608051615ebe6200019a6000396000818161043b01528181610ca801528181610e7101528181610ef30152818161117c0152818161178e015281816128ef01526137780152615ebe6000f3fe6080604052600436106103b75760003560e01c80638da5cb5b116101f2578063bd509fd51161010d578063dfc3c183116100a0578063f2fde38b1161006f578063f2fde38b14610c1d578063f48885ad14610c3d578063f619dc7514610c50578063f776fc6814610c8857600080fd5b8063dfc3c18314610b85578063e3e9f34514610ba5578063eae837fb14610bdd578063eb8d72b714610bfd57600080fd5b8063cd9fa91c116100dc578063cd9fa91c14610afa578063d1deba1f14610b1a578063d3632d5614610b2d578063dc6f4fe114610b4d57600080fd5b8063bd509fd514610a55578063c3d6cc7814610a75578063ca79087a14610aad578063cbed8b9c14610ada57600080fd5b8063a9e56f3c11610185578063af48633e11610154578063af48633e146109ba578063b5ec8e49146109cd578063bbfefd38146109ed578063bc9596be14610a1d57600080fd5b8063a9e56f3c14610933578063aae7aa4d1461095a578063ab8236f31461097a578063adf1ad461461099a57600080fd5b806398a9884d116101c157806398a9884d146108a357806398b52b47146108c3578063a2d3eb62146108e3578063a651cdd41461091357600080fd5b80638da5cb5b1461082b5780638eb7662d1461084e578063933eb0f01461086357806398a1d9591461088357600080fd5b80634cf8ab8e116102e25780636d042ae611610275578063747684bb11610244578063747684bb146107b65780637533d788146107d6578063838b3f9e146107f657806385a422591461080b57600080fd5b80636d042ae6146107365780636e9a4caf1461076c578063715018a6146107815780637278bf6e1461079657600080fd5b80635f6716f7116102b15780635f6716f7146106b457806366ad5c8a146106e157806367676b50146107015780636833f60d1461072157600080fd5b80634cf8ab8e14610604578063551596d31461063a5780635b8c41e61461064d5780635c975abb1461069c57600080fd5b806330c9473c1161035a5780633d8b38f6116103295780633d8b38f6146105915780633f935f6f146105b157806342d65a8d146105d157806344c6e242146105f157600080fd5b806330c9473c14610515578063364a27d214610535578063368a05ef1461055c57806336e9837d1461057c57600080fd5b806307e0db171161039657806307e0db17146104755780630d8968e61461049557806310ddb137146104d55780632f940c70146104f557600080fd5b80621d3567146103bc5780630696bd53146103de57806307968db114610429575b600080fd5b3480156103c857600080fd5b506103dc6103d7366004614cc2565b610c9d565b005b3480156103ea57600080fd5b506104166103f9366004614d5b565b600960209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b34801561043557600080fd5b5061045d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610420565b34801561048157600080fd5b506103dc610490366004614d92565b610e50565b3480156104a157600080fd5b506104c56104b0366004614db4565b60046020526000908152604090205460ff1681565b6040519015158152602001610420565b3480156104e157600080fd5b506103dc6104f0366004614d92565b610ed2565b34801561050157600080fd5b506103dc610510366004614dd1565b610f2a565b34801561052157600080fd5b506103dc610530366004614f07565b610f4c565b34801561054157600080fd5b5061054a605581565b60405160ff9091168152602001610420565b34801561056857600080fd5b506103dc610577366004614fe4565b611030565b34801561058857600080fd5b5061054a605781565b34801561059d57600080fd5b506104c56105ac366004615061565b61105e565b3480156105bd57600080fd5b506103dc6105cc3660046150c1565b61112a565b3480156105dd57600080fd5b506103dc6105ec366004615061565b61115d565b6103dc6105ff3660046150ef565b6111ec565b34801561061057600080fd5b5061045d61061f366004614d92565b600f602052600090815260409020546001600160a01b031681565b6103dc610648366004615113565b61156f565b34801561065957600080fd5b5061041661066836600461516c565b6003602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205481565b3480156106a857600080fd5b5060005460ff166104c5565b3480156106c057600080fd5b506106d46106cf3660046151c9565b61175d565b604051610420919061525d565b3480156106ed57600080fd5b506103dc6106fc366004614cc2565b61180d565b34801561070d57600080fd5b506103dc61071c366004615270565b611886565b34801561072d57600080fd5b506103dc6118b9565b34801561074257600080fd5b5061045d610751366004614d92565b6010602052600090815260409020546001600160a01b031681565b34801561077857600080fd5b5061054a60ab81565b34801561078d57600080fd5b506103dc6118dd565b3480156107a257600080fd5b506103dc6107b1366004615270565b6118ef565b3480156107c257600080fd5b506103dc6107d13660046150c1565b611922565b3480156107e257600080fd5b506106d46107f1366004614d92565b611955565b34801561080257600080fd5b5061054a600181565b34801561081757600080fd5b506103dc610826366004614db4565b6119ef565b34801561083757600080fd5b5060005461010090046001600160a01b031661045d565b34801561085a57600080fd5b5061054a600081565b34801561086f57600080fd5b506103dc61087e3660046152af565b611c68565b34801561088f57600080fd5b506103dc61089e3660046152c8565b611e01565b3480156108af57600080fd5b506103dc6108be3660046152fd565b611e17565b3480156108cf57600080fd5b506103dc6108de366004615270565b611e72565b3480156108ef57600080fd5b506104c56108fe366004614db4565b60056020526000908152604090205460ff1681565b34801561091f57600080fd5b506103dc61092e3660046150c1565b611ea5565b34801561093f57600080fd5b50600d5461045d90600160401b90046001600160a01b031681565b34801561096657600080fd5b506103dc610975366004614db4565b611ed8565b34801561098657600080fd5b506103dc610995366004615358565b611fb0565b3480156109a657600080fd5b506103dc6109b53660046153f2565b6120c5565b6103dc6109c836600461541e565b6120e9565b3480156109d957600080fd5b506103dc6109e83660046152c8565b6127ff565b3480156109f957600080fd5b506104c5610a08366004614db4565b60066020526000908152604090205460ff1681565b348015610a2957600080fd5b50610416610a38366004614d5b565b600a60209081526000928352604080842090915290825290205481565b348015610a6157600080fd5b506103dc610a70366004615431565b612811565b348015610a8157600080fd5b50610416610a903660046153f2565b600760209081526000928352604080842090915290825290205481565b348015610ab957600080fd5b50610416610ac8366004614db4565b60086020526000908152604090205481565b348015610ae657600080fd5b506103dc610af5366004615494565b6128d0565b348015610b0657600080fd5b50600e5461045d906001600160a01b031681565b6103dc610b28366004614cc2565b612965565b348015610b3957600080fd5b506103dc610b48366004615502565b612abf565b348015610b5957600080fd5b50600d54610b6d906001600160401b031681565b6040516001600160401b039091168152602001610420565b348015610b9157600080fd5b506103dc610ba036600461552c565b612b4f565b348015610bb157600080fd5b50610416610bc0366004614d5b565b600b60209081526000928352604080842090915290825290205481565b348015610be957600080fd5b506103dc610bf8366004615270565b612b62565b348015610c0957600080fd5b506103dc610c18366004615061565b612b95565b348015610c2957600080fd5b506103dc610c38366004614db4565b612bfc565b6103dc610c4b3660046155c6565b612c75565b348015610c5c57600080fd5b50610416610c6b366004614d5b565b600c60209081526000928352604080842090915290825290205481565b348015610c9457600080fd5b5061054a605681565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610d265760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a6c7a526563656976653a554e415554484f526044820152631254d15160e21b60648201526084015b60405180910390fd5b61ffff841660009081526002602052604081208054610d44906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054610d70906156b4565b8015610dbd5780601f10610d9257610100808354040283529160200191610dbd565b820191906000526020600020905b815481529060010190602001808311610da057829003601f168201915b5050505050905080518451148015610de2575080805190602001208480519060200120145b610e3d5760405162461bcd60e51b815260206004820152602660248201527f4c617965725a65726f4170703a3a6c7a526563656976653a494e56414c49442060448201526552454d4f544560d01b6064820152608401610d1d565b610e4985858585613235565b5050505050565b610e58613326565b6040516307e0db1760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307e0db17906024015b600060405180830381600087803b158015610ebe57600080fd5b505af1158015610e49573d6000803e3d6000fd5b610eda613326565b6040516310ddb13760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906310ddb13790602401610ea4565b610f32613326565b80610f476001600160a01b0382163385613386565b505050565b610f546133e9565b610f5c613326565b81518351148015610f6e575081518151145b610fb25760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b835181101561102657611014848281518110610fd357610fd36156e9565b6020026020010151848381518110610fed57610fed6156e9565b6020026020010151848481518110611007576110076156e9565b6020026020010151613443565b8061101e81615715565b915050610fb5565b50610f4760018055565b611038613326565b6001600160a01b0390921660009081526007602090815260408083209383529290522055565b61ffff83166000908152600260205260408120805482919061107f906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546110ab906156b4565b80156110f85780601f106110cd576101008083540402835291602001916110f8565b820191906000526020600020905b8154815290600101906020018083116110db57829003601f168201915b50505050509050838360405161110f929190615730565b60405180910390208180519060200120149150509392505050565b611132613326565b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b611165613326565b6040516342d65a8d60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906342d65a8d906111b590869086908690600401615769565b600060405180830381600087803b1580156111cf57600080fd5b505af11580156111e3573d6000803e3d6000fd5b50505050505050565b6111f4613578565b3360009081526005602052604090205460ff1661125f5760405162461bcd60e51b815260206004820152602360248201527f58436861696e4875623a3a6465706f736974546f436861696e3a554e5452555360448201526215115160ea1b6064820152608401610d1d565b60006002816112716020850185614d92565b61ffff1661ffff1681526020019081526020016000208054611292906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546112be906156b4565b801561130b5780601f106112e05761010080835404028352916020019161130b565b820191906000526020600020905b8154815290600101906020018083116112ee57829003601f168201915b505050505090508051600014156113645760405162461bcd60e51b815260206004820181905260248201527f58436861696e4875623a3a6465706f736974546f436861696e3a4e4f204855426044820152606401610d1d565b6080820180359060009061137b9060608601614db4565b905061138733836135be565b60006040518060400160405280605660ff1681526020016040518060600160405280856001600160a01b03168152602001336001600160a01b03168152602001868152506040516020016113db9190615790565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346114166020890189614d92565b61142660408a0160208b01614d92565b61143660608b0160408c01614d92565b61144660e08c0160c08d01614db4565b898c60a0013560405180606001604052808f60e001358152602001600081526020016000604051602001611492919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b6040516020016114b691906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b81526004016114e999989796959493929190615812565b6000604051808303818588803b15801561150257600080fd5b505af1158015611516573d6000803e3d6000fd5b507fb860944b0bd6b071fc0d64689450fd127a7c83e152aa7130a304267be3b267e5935061154b925050506020870187614d92565b84868533604051611560959493929190615898565b60405180910390a15050505050565b611577613578565b3360009081526005602052604090205460ff166115ec5760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526c185a5b8e955395149554d51151609a1b6064820152608401610d1d565b6001600160a01b03841661165b5760405162461bcd60e51b815260206004820152603060248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526f185a5b8e9393c81114d508159055531560821b6064820152608401610d1d565b60006040518060400160405280600060ff1681526020016040518060600160405280886001600160a01b03168152602001336001600160a01b03168152602001878152506040516020016116af9190615790565b604051602081830303815290604052815250905061171886826040516020016116d891906157c1565b60408051601f1981840301815290829052600160f01b6020830152602282018690529086906000906042015b60405160208183030381529060405261365f565b7fbef0a45d8346effb9abd86de849a9b184b1d6f5d960468ed0f813f48e3d019358685873360405161174d94939291906158dd565b60405180910390a1505050505050565b604051633d7b2f6f60e21b815261ffff808516600483015283166024820152306044820152606481018290526060907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f5ecbdbc90608401600060405180830381865afa1580156117dd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611805919081019061594f565b949350505050565b3330146118745760405162461bcd60e51b815260206004820152602f60248201527f4c617965725a65726f4170703a3a6e6f6e626c6f636b696e674c7a526563656960448201526e1d994e95539055551213d492569151608a1b6064820152608401610d1d565b611880848484846137f3565b50505050565b61188e613326565b61ffff9092166000908152600b602090815260408083206001600160a01b0390941683529290522055565b6118c1613326565b60005460ff166118d5576118d36138ad565b565b6118d3613907565b6118e5613326565b6118d36000613940565b6118f7613326565b61ffff9092166000908152600c602090815260408083206001600160a01b0390941683529290522055565b61192a613326565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6002602052600090815260409020805461196e906156b4565b80601f016020809104026020016040519081016040528092919081815260200182805461199a906156b4565b80156119e75780601f106119bc576101008083540402835291602001916119e7565b820191906000526020600020905b8154815290600101906020018083116119ca57829003601f168201915b505050505081565b6119f7613326565b6119ff613578565b6000816001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a639190615983565b90506000826001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611aa5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ac9919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a0823190602401602060405180830381865afa158015611b13573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b379190615983565b9050836001600160a01b031663793101a56040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611b7457600080fd5b505af1158015611b88573d6000803e3d6000fd5b50506040516370a0823160e01b8152306004820152600092508391506001600160a01b038516906370a0823190602401602060405180830381865afa158015611bd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bf99190615983565b611c0391906159b9565b6001600160a01b038616600081815260076020908152604080832089845282529182902084905581518481529081019290925281018690529091507f83ddacb169e140af5f24cc0352129d755797bfced4f17086308bdf6ab6f2da2e90606001611560565b611c70613578565b3360009081526005602052604090205460ff16611cdb5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a776974686472617750656e64696e673a554e54525560448201526314d5115160e21b6064820152608401610d1d565b3360009081526008602052604090205480821115611d615760405162461bcd60e51b815260206004820152603b60248201527f58436861696e4875623a3a776974686472617750656e64696e673a494e53554660448201527f464943454e542046554e445320464f52205749544844524157414c00000000006064820152608401610d1d565b3360009081526008602052604081208054849290611d809084906159b9565b925050819055506000336001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611dc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611deb919061599c565b9050610f476001600160a01b0382163385613386565b611e09613326565b611e138282613999565b5050565b611e1f6133e9565b611e27613326565b611e698484848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250869250613443915050565b61188060018055565b611e7a613326565b61ffff9092166000908152600a602090815260408083206001600160a01b0390941683529290522055565b611ead613326565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b611ee0613326565b6001600160a01b03811660009081526005602052604090205460ff16611f5c5760405162461bcd60e51b815260206004820152602b60248201527f58436861696e48756253696e676c653a3a7365744c6f63616c5374726174656760448201526a1e4e955395149554d5115160aa1b6064820152608401610d1d565b600e80546001600160a01b0319166001600160a01b0383169081179091556040519081527fe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c9060200160405180910390a150565b611fb8613578565b600d54600160401b90046001600160a01b0316331461202a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7367526563696576653a4e4f54205354415247415460448201526722902927aaaa22a960c11b6064820152608401610d1d565b8051156120bd5760008180602001905181019061204791906159d0565b9050605560ff16816000015160ff16116120b25760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7367526563696576653a50524f484942495445442060448201526520a1aa24a7a760d11b6064820152608401610d1d565b6111e3878285613ac2565b505050505050565b6120cd613326565b6001600160a01b03909116600090815260086020526040902055565b6120f1613578565b6120f9613326565b600060028161210b6020850185614d92565b61ffff1661ffff168152602001908152602001600020805461212c906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054612158906156b4565b80156121a55780601f1061217a576101008083540402835291602001916121a5565b820191906000526020600020905b81548152906001019060200180831161218857829003601f168201915b505050505090506000600b60008460000160208101906121c59190614d92565b61ffff1661ffff16815260200190815260200160002060008460400160208101906121f09190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000205490508151600014156122675760405162461bcd60e51b815260206004820152602b6024820152600080516020615e6983398151915260448201526a3430b4b71d272790242aa160a91b6064820152608401610d1d565b60008360c00135116122c65760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e9393c81050d5125591481493d5539160621b6064820152608401610d1d565b600660006122da6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff16156123475760405162461bcd60e51b815260206004820152602c6024820152600080516020615e6983398151915260448201526b6861696e3a45584954494e4760a01b6064820152608401610d1d565b6004600061235b6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff166123cf5760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e955395149554d5115108159055531560621b6064820152608401610d1d565b60006123e16040850160208601614db4565b6001600160a01b03166311e57a3e836040518263ffffffff1660e01b815260040161240e91815260200190565b602060405180830381865afa15801561242b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061244f9190615983565b9050600081116124a95760405162461bcd60e51b81526020600482015260316024820152600080516020615e698339815191526044820152706861696e3a4e4f2057495448445241575360781b6064820152608401610d1d565b6124c26124bc6040860160208701614db4565b82613b84565b80600760006124d76040880160208901614db4565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008660c001358152602001908152602001600020600082825461251b91906159b9565b9091555060009050600a816125336020880188614d92565b61ffff1661ffff168152602001908152602001600020600086604001602081019061255e9190614db4565b6001600160a01b03168152602080820192909252604001600090812092909255600b90829061258f90880188614d92565b61ffff1661ffff16815260200190815260200160002060008660400160208101906125ba9190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000208190555060006040518060400160405280605760ff16815260200160405180604001604052808860200160208101906126139190614db4565b6001600160a01b0316815260200161263160608a0160408b01614db4565b6001600160a01b0316905260405161266a919060200181516001600160a01b039081168252602092830151169181019190915260400190565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346126a56020890189614d92565b608089013560a08a01356126c06101008c0160e08d01614db4565b888c6060013560405180606001604052808f6101000135815260200160008152602001600060405160200161270d919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b60405160200161273191906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b815260040161276499989796959493929190615a4f565b6000604051808303818588803b15801561277d57600080fd5b505af1158015612791573d6000803e3d6000fd5b507f77639bed0f8e7721cbafe2210925225763c71ec7cdaba512e0b40b2a6caa7b9393506127c6925050506020870187614d92565b83866127d860408a0160208b01614db4565b6127e860608b0160408c01614db4565b8a60c0013560405161156096959493929190615a93565b612807613326565b611e138282613c11565b6128196133e9565b612821613326565b805182511461286a5760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b82518110156128c6576128b483828151811061288b5761288b6156e9565b60200260200101518383815181106128a5576128a56156e9565b60200260200101516000613443565b806128be81615715565b91505061286d565b50611e1360018055565b6128d8613326565b6040516332fb62e760e21b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063cbed8b9c9061292c9088908890889088908890600401615adb565b600060405180830381600087803b15801561294657600080fd5b505af115801561295a573d6000803e3d6000fd5b505050505050505050565b61ffff84166000908152600360205260408082209051612986908690615b09565b90815260408051602092819003830190206001600160401b03861660009081529252902054905080612a065760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4e4f54204660448201526313d5539160e21b6064820152608401610d1d565b815160208301208114612a6d5760405162461bcd60e51b815260206004820152602960248201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4841534820604482015268125390d3d4949150d560ba1b6064820152608401610d1d565b61ffff85166000908152600360205260408082209051612a8e908790615b09565b90815260408051602092819003830190206001600160401b03871660009081529252902055610e49858585856137f3565b612ac7613326565b6000816001600160401b031611612b2c5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a7365745265706f727444656c61793a5a45524f2044604482015263454c415960e01b6064820152608401610d1d565b600d805467ffffffffffffffff19166001600160401b0392909216919091179055565b612b57613326565b610f47838383613ac2565b612b6a613326565b61ffff90921660009081526009602090815260408083206001600160a01b0390941683529290522055565b612b9d613326565b61ffff83166000908152600260205260409020612bbb908383614b10565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab838383604051612bef93929190615769565b60405180910390a1505050565b612c04613326565b6001600160a01b038116612c695760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610d1d565b612c7281613940565b50565b612c7d613326565b612c85613578565b600d546001600160401b0316612ceb5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a5345542060448201526444454c415960d81b6064820152608401610d1d565b6001600160a01b03851660009081526004602052604090205460ff16612d615760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a554e54526044820152641554d5115160da1b6064820152608401610d1d565b8251845114612dc65760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a4c454e4760448201526a0a890409a92a69a82a886960ab1b6064820152608401610d1d565b600080866001600160a01b0316633ba0b9a96040518163ffffffff1660e01b8152600401602060405180830381865afa158015612e07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e2b9190615983565b905060005b865181101561322b57600060096000898481518110612e5157612e516156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000888481518110612e8357612e836156e9565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020549050600d60009054906101000a90046001600160401b03166001600160401b0316600c60008a8581518110612ee357612ee36156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612f1557612f156156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002054612f489190615b25565b421015612fa65760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a544f4f20604482015265149150d1539560d21b6064820152608401610d1d565b42600c60008a8581518110612fbd57612fbd6156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612fef57612fef6156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550886001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015613059573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061307d9190615b3d565b61308890600a615c3e565b6130928483615c4d565b61309c9190615c6c565b935060006040518060400160405280600160ff16815260200160405180604001604052808b87815181106130d2576130d26156e9565b60200260200101516001600160a01b0316815260200188815250604051602001613117919081516001600160a01b031681526020918201519181019190915260400190565b6040516020818303038152906040528152509050613189898481518110613140576131406156e9565b60200260200101518260405160200161315991906157c1565b60408051601f1981840301815290829052600160f01b6020830152602282018b9052908990600090604201611704565b7fbc9f89a0823c1d0d048f815a2464d674872f08846df321cd05891bd0586b6e388984815181106131bc576131bc6156e9565b6020026020010151868a86815181106131d7576131d76156e9565b602002602001015160405161320e9392919061ffff93909316835260208301919091526001600160a01b0316604082015260600190565b60405180910390a15050808061322390615715565b915050612e30565b5050505050505050565b604051633356ae4560e11b815230906366ad5c8a9061325e908790879087908790600401615c8e565b600060405180830381600087803b15801561327857600080fd5b505af1925050508015613289575060015b611880578080519060200120600360008661ffff1661ffff168152602001908152602001600020846040516132be9190615b09565b9081526040805191829003602090810183206001600160401b0387166000908152915220919091557fe6f254030bcb01ffd20558175c13fcaed6d1520be7becee4c961b65f79243b0d90613319908690869086908690615c8e565b60405180910390a1611880565b6000546001600160a01b036101009091041633146118d35760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610d1d565b6040516001600160a01b038316602482015260448101829052610f4790849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613eb6565b6002600154141561343c5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610d1d565b6002600155565b804710156134895760405162461bcd60e51b81526020600482015260136024820152724554485f42414c414e43455f544f4f5f4c4f5760681b6044820152606401610d1d565b6000836001600160a01b031682846040516134a49190615b09565b60006040518083038185875af1925050503d80600081146134e1576040519150601f19603f3d011682016040523d82523d6000602084013e6134e6565b606091505b50509050806135255760405162461bcd60e51b815260206004820152600b60248201526a10d0531317d1905253115160aa1b6044820152606401610d1d565b836001600160a01b0316336001600160a01b03167f5445265cc9b8dc4940d92d42eeac90ded88956778eff9bfe9ec1968137473627858560405161356a929190615ccc565b60405180910390a350505050565b60005460ff16156118d35760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613603573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613627919061599c565b905061363e6001600160a01b038216853086613f88565b600d54611880906001600160a01b0383811691600160401b90041685613fc0565b61ffff85166000908152600260205260408120805461367d906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546136a9906156b4565b80156136f65780601f106136cb576101008083540402835291602001916136f6565b820191906000526020600020905b8154815290600101906020018083116136d957829003601f168201915b505050505090508051600014156137625760405162461bcd60e51b815260206004820152602a60248201527f4c617965725a65726f4170703a3a6c7a53656e643a554e54525553544544204460448201526922a9aa24a720aa24a7a760b11b6064820152608401610d1d565b60405162c5803160e81b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c58031009034906137b9908a9086908b908b908b908b90600401615cee565b6000604051808303818588803b1580156137d257600080fd5b505af11580156137e6573d6000803e3d6000fd5b5050505050505050505050565b6137fb613578565b8051156118805760008180602001905181019061381891906159d0565b9050605560ff16816000015160ff1611158061383a5750805160ab60ff909116115b6138a15760405162461bcd60e51b815260206004820152603260248201527f58436861696e4875623a3a5f6e6f6e626c6f636b696e674c7a526563656976656044820152711d282927a424a124aa22a21020a1aa24a7a760711b6064820152608401610d1d565b610e4985826000613ac2565b6138b5613578565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586138ea3390565b6040516001600160a01b03909116815260200160405180910390a1565b61390f614072565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa336138ea565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b61ffff81166000908152600f6020908152604080832054600b83528184206001600160a01b039091168085529252909120541580156139fd575061ffff821660009081526009602090815260408083206001600160a01b0385168452909152902054155b613a5b5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a7365745374726174656779466f72436861696e3a4e60448201526813d50811561255115160ba1b6064820152608401610d1d565b61ffff82166000818152600f602090815260409182902080546001600160a01b0319166001600160a01b0388169081179091558251908152908101929092527f040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e147259101612bef565b815160ff1660561415613ade57610f47838360200151836140bb565b815160ff16613af557610f478383602001516140f5565b815160ff1660571415613b1157610f47838360200151836144aa565b815160ff1660011415613b2c57610f478383602001516144da565b60405162461bcd60e51b815260206004820152602760248201527f58436861696e4875623a3a5f726564756365723a554e5245434f474e495345446044820152661020a1aa24a7a760c91b6064820152608401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613bc9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bed919061599c565b600d54909150611880906001600160a01b0380841691600160401b90041685613fc0565b61ffff81166000908152600f60209081526040808320546001600160a01b038681168552600490935292205491169060ff16613ca35760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a554e545260448201526a1554d5115108159055531560aa1b6064820152608401610d1d565b6001600160a01b038116613d0a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a53455420604482015267535452415445475960c01b6064820152608401610d1d565b60405163912f74cd60e01b81526001600160a01b038281166004830152849160009183169063912f74cd906024016040805180830381865afa158015613d54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d789190615d55565b6040516370a0823160e01b81526001600160a01b038581166004830152919250908316906370a0823190602401602060405180830381865afa158015613dc2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613de69190615983565b158015613df557506020810151155b613e4f5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a4e4f5420604482015264454d50545960d81b6064820152608401610d1d565b61ffff841660008181526010602090815260409182902080546001600160a01b0319166001600160a01b038a169081179091558251908152908101929092527f01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d49101611560565b6000613f0b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166145a59092919063ffffffff16565b805190915015610f475780806020019051810190613f299190615d87565b610f475760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610d1d565b6040516001600160a01b03808516602483015283166044820152606481018290526118809085906323b872dd60e01b906084016133b2565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa158015614011573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140359190615983565b61403f9190615b25565b6040516001600160a01b03851660248201526044810182905290915061188090859063095ea7b360e01b906064016133b2565b60005460ff166118d35760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610d1d565b61ffff83166000908152600f6020908152604080832054601090925290912054610f4791859184916001600160a01b0390811691166145b4565b60008180602001905181019061410b9190615da4565b80516001600160a01b0381166000908152600460205260409020549192509060ff1661417b5760405162461bcd60e51b815260206004820152602b6024820152600080516020615e4983398151915260448201526a1b8e955395149554d5115160aa1b6064820152608401610d1d565b6001600160a01b03811660009081526006602052604090205460ff166141ed5760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152726e3a5641554c54204e4f542045584954494e4760681b6064820152608401610d1d565b60008190506000836020015190506000846040015190506000836001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015614244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142689190615983565b61ffff89166000908152600a602090815260408083206001600160a01b038816845290915290205490915080158061429f57508181145b6142f55760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152721b8e9493d5539114c8135254d3505510d21151606a1b6064820152608401610d1d565b61ffff891660009081526009602090815260408083206001600160a01b03881684529091529020548311156143785760405162461bcd60e51b81526020600482015260356024820152600080516020615e498339815191526044820152746e3a494e53554646494349454e542053484152455360581b6064820152608401610d1d565b61ffff89166000818152600a602090815260408083206001600160a01b0389168085529083528184208790559383526009825280832093835292905290812080548592906143c79084906159b9565b909155505061ffff89166000908152600b602090815260408083206001600160a01b038816845290915281208054859290614403908490615b25565b9091555050604051631e33547d60e11b8152600481018490526001600160a01b03861690633c66a8fa90602401600060405180830381600087803b15801561444a57600080fd5b505af115801561445e573d6000803e3d6000fd5b505050507fe3bf26d872f64cb80e51aede63a6908a0884343eabd12eac4b840195f7da11b58984888760405161449794939291906158dd565b60405180910390a1505050505050505050565b61ffff8316600090815260106020526040902054600e54610f479185916001600160a01b039182169116846148ab565b6000818060200190518101906144f09190615e0e565b8051602082015160405163969b1cdb60e01b815260048101919091529192506001600160a01b03169063969b1cdb90602401600060405180830381600087803b15801561453c57600080fd5b505af1158015614550573d6000803e3d6000fd5b5050505060208181015182516040805161ffff88168152938401929092526001600160a01b0316908201527ffb6888d0fd51da38838d6d59479aa3f5df848904d7447bee201bba6c0ab2241890606001612bef565b6060611805848460008561499a565b6001600160a01b03811660009081526004602052604090205460ff1661462e5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a5f6465706f736974416374696f6e3a554e5452555360448201526815115108159055531560ba1b6064820152608401610d1d565b60008190506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015614673573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614697919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156146e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147059190615983565b905061471b6001600160a01b0383168488613fc0565b6040516311f9fbc960e21b8152306004820152602481018790526001600160a01b038416906347e7ef24906044016020604051808303816000875af1158015614768573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061478c9190615983565b506040516370a0823160e01b815230600482015260009082906001600160a01b038616906370a0823190602401602060405180830381865afa1580156147d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147fa9190615983565b61480491906159b9565b61ffff891660009081526009602090815260408083206001600160a01b038b168452909152812080549293508392909190614840908490615b25565b90915550506040805161ffff8a168152602081018990529081018290526001600160a01b038087166060830152871660808201527f8094109e94a7c05d7585c38862658cf2924f1f4617d9cc32b7514d10085d064c9060a00160405180910390a15050505050505050565b6001600160a01b03821660009081526005602052604090205460ff166149295760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a5f736176655769746864726177616c3a554e54525560448201526c5354454420535452415445475960981b6064820152608401610d1d565b6001600160a01b03821660009081526008602052604081208054839290614951908490615b25565b90915550506040517f03b5f133d765362f64f2abaa8f1c9440af15c0b435f81252a7e08896bc507d749061498c9086908490879087906158dd565b60405180910390a150505050565b6060824710156149fb5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610d1d565b600080866001600160a01b03168587604051614a179190615b09565b60006040518083038185875af1925050503d8060008114614a54576040519150601f19603f3d011682016040523d82523d6000602084013e614a59565b606091505b5091509150614a6a87838387614a75565b979650505050505050565b60608315614ae1578251614ada576001600160a01b0385163b614ada5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610d1d565b5081611805565b6118058383815115614af65781518083602001fd5b8060405162461bcd60e51b8152600401610d1d919061525d565b828054614b1c906156b4565b90600052602060002090601f016020900481019282614b3e5760008555614b84565b82601f10614b575782800160ff19823516178555614b84565b82800160010185558215614b84579182015b82811115614b84578235825591602001919060010190614b69565b50614b90929150614b94565b5090565b5b80821115614b905760008155600101614b95565b803561ffff81168114614bbb57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604080519081016001600160401b0381118282101715614bf857614bf8614bc0565b60405290565b604051601f8201601f191681016001600160401b0381118282101715614c2657614c26614bc0565b604052919050565b60006001600160401b03821115614c4757614c47614bc0565b50601f01601f191660200190565b600082601f830112614c6657600080fd5b8135614c79614c7482614c2e565b614bfe565b818152846020838601011115614c8e57600080fd5b816020850160208301376000918101602001919091529392505050565b80356001600160401b0381168114614bbb57600080fd5b60008060008060808587031215614cd857600080fd5b614ce185614ba9565b935060208501356001600160401b0380821115614cfd57600080fd5b614d0988838901614c55565b9450614d1760408801614cab565b93506060870135915080821115614d2d57600080fd5b50614d3a87828801614c55565b91505092959194509250565b6001600160a01b0381168114612c7257600080fd5b60008060408385031215614d6e57600080fd5b614d7783614ba9565b91506020830135614d8781614d46565b809150509250929050565b600060208284031215614da457600080fd5b614dad82614ba9565b9392505050565b600060208284031215614dc657600080fd5b8135614dad81614d46565b60008060408385031215614de457600080fd5b823591506020830135614d8781614d46565b60006001600160401b03821115614e0f57614e0f614bc0565b5060051b60200190565b600082601f830112614e2a57600080fd5b81356020614e3a614c7483614df6565b82815260059290921b84018101918181019086841115614e5957600080fd5b8286015b84811015614e7d578035614e7081614d46565b8352918301918301614e5d565b509695505050505050565b600082601f830112614e9957600080fd5b81356020614ea9614c7483614df6565b82815260059290921b84018101918181019086841115614ec857600080fd5b8286015b84811015614e7d5780356001600160401b03811115614eeb5760008081fd5b614ef98986838b0101614c55565b845250918301918301614ecc565b600080600060608486031215614f1c57600080fd5b83356001600160401b0380821115614f3357600080fd5b614f3f87838801614e19565b9450602091508186013581811115614f5657600080fd5b614f6288828901614e88565b945050604086013581811115614f7757600080fd5b86019050601f81018713614f8a57600080fd5b8035614f98614c7482614df6565b81815260059190911b82018301908381019089831115614fb757600080fd5b928401925b82841015614fd557833582529284019290840190614fbc565b80955050505050509250925092565b600080600060608486031215614ff957600080fd5b833561500481614d46565b95602085013595506040909401359392505050565b60008083601f84011261502b57600080fd5b5081356001600160401b0381111561504257600080fd5b60208301915083602082850101111561505a57600080fd5b9250929050565b60008060006040848603121561507657600080fd5b61507f84614ba9565b925060208401356001600160401b0381111561509a57600080fd5b6150a686828701615019565b9497909650939450505050565b8015158114612c7257600080fd5b600080604083850312156150d457600080fd5b82356150df81614d46565b91506020830135614d87816150b3565b6000610100828403121561510257600080fd5b50919050565b8035614bbb81614d46565b600080600080600060a0868803121561512b57600080fd5b61513486614ba9565b9450602086013561514481614d46565b935060408601359250606086013561515b81614d46565b949793965091946080013592915050565b60008060006060848603121561518157600080fd5b61518a84614ba9565b925060208401356001600160401b038111156151a557600080fd5b6151b186828701614c55565b9250506151c060408501614cab565b90509250925092565b6000806000606084860312156151de57600080fd5b6151e784614ba9565b92506151f560208501614ba9565b9150604084013590509250925092565b60005b83811015615220578181015183820152602001615208565b838111156118805750506000910152565b60008151808452615249816020860160208601615205565b601f01601f19169290920160200192915050565b602081526000614dad6020830184615231565b60008060006060848603121561528557600080fd5b61528e84614ba9565b9250602084013561529e81614d46565b929592945050506040919091013590565b6000602082840312156152c157600080fd5b5035919050565b600080604083850312156152db57600080fd5b82356152e681614d46565b91506152f460208401614ba9565b90509250929050565b6000806000806060858703121561531357600080fd5b843561531e81614d46565b935060208501356001600160401b0381111561533957600080fd5b61534587828801615019565b9598909750949560400135949350505050565b60008060008060008060c0878903121561537157600080fd5b61537a87614ba9565b955060208701356001600160401b038082111561539657600080fd5b6153a28a838b01614c55565b965060408901359550606089013591506153bb82614d46565b9093506080880135925060a088013590808211156153d857600080fd5b506153e589828a01614c55565b9150509295509295509295565b6000806040838503121561540557600080fd5b823561541081614d46565b946020939093013593505050565b6000610120828403121561510257600080fd5b6000806040838503121561544457600080fd5b82356001600160401b038082111561545b57600080fd5b61546786838701614e19565b9350602085013591508082111561547d57600080fd5b5061548a85828601614e88565b9150509250929050565b6000806000806000608086880312156154ac57600080fd5b6154b586614ba9565b94506154c360208701614ba9565b93506040860135925060608601356001600160401b038111156154e557600080fd5b6154f188828901615019565b969995985093965092949392505050565b60006020828403121561551457600080fd5b614dad82614cab565b60ff81168114612c7257600080fd5b60008060006060848603121561554157600080fd5b61554a84614ba9565b925060208401356001600160401b038082111561556657600080fd5b908501906040828803121561557a57600080fd5b615582614bd6565b823561558d8161551d565b81526020830135828111156155a157600080fd5b6155ad89828601614c55565b6020830152509497949650505050604092909201359150565b600080600080600060a086880312156155de57600080fd5b85356155e981614d46565b94506020868101356001600160401b038082111561560657600080fd5b818901915089601f83011261561a57600080fd5b8135615628614c7482614df6565b81815260059190911b8301840190848101908c83111561564757600080fd5b938501935b8285101561566c5761565d85614ba9565b8252938501939085019061564c565b98505050604089013592508083111561568457600080fd5b505061569288828901614e19565b935050606086013591506156a860808701615108565b90509295509295909350565b600181811c908216806156c857607f821691505b6020821081141561510257634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415615729576157296156ff565b5060010190565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b61ffff84168152604060208201526000615787604083018486615740565b95945050505050565b81516001600160a01b0390811682526020808401519091169082015260408083015190820152606081015b92915050565b6020815260ff8251166020820152600060208301516040808401526118056060840182615231565b805182526020810151602083015260006040820151606060408501526118056060850182615231565b61ffff8a811682528981166020830152881660408201526001600160a01b03871660608201526080810186905260a0810185905261012060c0820181905260009061585f838201876157e9565b905082810360e08401526158738186615231565b90508281036101008401526158888185615231565b9c9b505050505050505050505050565b61ffff8616815284602082015260a0604082015260006158bb60a0830186615231565b6001600160a01b03948516606084015292909316608090910152949350505050565b61ffff94909416845260208401929092526001600160a01b03908116604084015216606082015260800190565b600082601f83011261591b57600080fd5b8151615929614c7482614c2e565b81815284602083860101111561593e57600080fd5b611805826020830160208701615205565b60006020828403121561596157600080fd5b81516001600160401b0381111561597757600080fd5b6118058482850161590a565b60006020828403121561599557600080fd5b5051919050565b6000602082840312156159ae57600080fd5b8151614dad81614d46565b6000828210156159cb576159cb6156ff565b500390565b6000602082840312156159e257600080fd5b81516001600160401b03808211156159f957600080fd5b9083019060408286031215615a0d57600080fd5b615a15614bd6565b8251615a208161551d565b8152602083015182811115615a3457600080fd5b615a408782860161590a565b60208301525095945050505050565b600061012061ffff8c1683528a602084015289604084015260018060a01b03891660608401528760808401528660a08401528060c084015261585f818401876157e9565b61ffff8716815285602082015260c060408201526000615ab660c0830187615231565b6001600160a01b03958616606084015293909416608082015260a00152949350505050565b600061ffff808816835280871660208401525084604083015260806060830152614a6a608083018486615740565b60008251615b1b818460208701615205565b9190910192915050565b60008219821115615b3857615b386156ff565b500190565b600060208284031215615b4f57600080fd5b8151614dad8161551d565b600181815b80851115615b95578160001904821115615b7b57615b7b6156ff565b80851615615b8857918102915b93841c9390800290615b5f565b509250929050565b600082615bac575060016157bb565b81615bb9575060006157bb565b8160018114615bcf5760028114615bd957615bf5565b60019150506157bb565b60ff841115615bea57615bea6156ff565b50506001821b6157bb565b5060208310610133831016604e8410600b8410161715615c18575081810a6157bb565b615c228383615b5a565b8060001904821115615c3657615c366156ff565b029392505050565b6000614dad60ff841683615b9d565b6000816000190483118215151615615c6757615c676156ff565b500290565b600082615c8957634e487b7160e01b600052601260045260246000fd5b500490565b61ffff85168152608060208201526000615cab6080830186615231565b6001600160401b03851660408401528281036060840152614a6a8185615231565b604081526000615cdf6040830185615231565b90508260208301529392505050565b61ffff8716815260c060208201526000615d0b60c0830188615231565b8281036040840152615d1d8188615231565b6001600160a01b0387811660608601528616608085015283810360a08501529050615d488185615231565b9998505050505050505050565b600060408284031215615d6757600080fd5b615d6f614bd6565b82518152602083015160208201528091505092915050565b600060208284031215615d9957600080fd5b8151614dad816150b3565b600060608284031215615db657600080fd5b604051606081018181106001600160401b0382111715615dd857615dd8614bc0565b6040528251615de681614d46565b81526020830151615df681614d46565b60208201526040928301519281019290925250919050565b600060408284031215615e2057600080fd5b615e28614bd6565b8251615e3381614d46565b8152602092830151928101929092525091905056fe58436861696e4875623a3a5f726571756573745769746864726177416374696f58436861696e4875623a3a66696e616c697a65576974686472617746726f6d43a264697066735822122097d0b8638136fee802f94a2709a7ec91bbda27ce70c17aec0beacf55b86316be64736f6c634300080c00330000000000000000000000006701d9802adf674e524053bd44aa83ef253efc410000000000000000000000004d747149a57923beb89f22e6b7b97f7d8c087a00", + "nonce": "0x1c1" + }, + "additionalContracts": [] + }, + { + "hash": "0xceabffe01232708579f8f57f7209d579c721e521c4eec851a7a0b8b9b0b15fda", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "function": "setXChainHub(address)", + "arguments": [ + "5f76938097f0bf57ad710298f615ee4b21dff6c3" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "gas": "0x6cd5", + "value": "0x0", + "data": "0xbe6f1c810000000000000000000000005f76938097f0bf57ad710298f615ee4b21dff6c3", + "nonce": "0x1c2" + }, + "additionalContracts": [] + }, + { + "hash": "0xf0d8e15f27472173fe51af0111900c3d654c71e246cedb412ea01e20883b3a55", + "transactionType": "CREATE", + "contractName": "XChainStrategy", + "contractAddress": "0x7db1e5c85abe18edb2ab20029315b36efb65a625", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x24a183", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b50604051620020d0380380620020d08339810160408190526200003491620001dd565b60016000556200004886868686866200008b565b600980546001600160a01b0319166001600160a01b0398909816979097179096555050600b805461ffff191661ffff909516949094179093555062000378915050565b8051620000a0906001906020840190620000f0565b5050600380546001600160a01b03199081166001600160a01b0396871617909155600580548216938616939093179092556006805483169185169190911790556002805490911691909216179055565b828054620000fe906200033b565b90600052602060002090601f0160209004810192826200012257600085556200016d565b82601f106200013d57805160ff19168380011785556200016d565b828001600101855582156200016d579182015b828111156200016d57825182559160200191906001019062000150565b506200017b9291506200017f565b5090565b5b808211156200017b576000815560010162000180565b6001600160a01b0381168114620001ac57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b805161ffff81168114620001d857600080fd5b919050565b600080600080600080600060e0888a031215620001f957600080fd5b8751620002068162000196565b809750506020808901516200021b8162000196565b60408a01519097506200022e8162000196565b60608a0151909650620002418162000196565b60808a0151909550620002548162000196565b60a08a01519094506001600160401b03808211156200027257600080fd5b818b0191508b601f8301126200028757600080fd5b8151818111156200029c576200029c620001af565b604051601f8201601f19908116603f01168101908382118183101715620002c757620002c7620001af565b816040528281528e86848701011115620002e057600080fd5b600093505b82841015620003045784840186015181850187015292850192620002e5565b82841115620003165760008684830101525b8097505050505050506200032d60c08901620001c5565b905092959891949750929550565b600181811c908216806200035057607f821691505b602082108114156200037257634e487b7160e01b600052602260045260246000fd5b50919050565b611d4880620003886000396000f3fe60806040526004361061020f5760003560e01c806372603ab411610118578063b98f8144116100a0578063d0a6d1a61161006f578063d0a6d1a6146104bd578063d0ebdbe7146105d4578063e1997ff7146105f4578063e2b943fd14610286578063fbfa77cf1461060a57600080fd5b8063b98f814414610560578063c7b9d53014610580578063cce121dd146105a0578063cf9fb5b3146105c157600080fd5b8063944ffba8116100e7578063944ffba8146104bd578063969b1cdb146104d2578063b0750611146104f2578063b228e18a14610520578063b6b55f251461054057600080fd5b806372603ab41461044a57806386d780e61461046a5780638f2dec321461047d578063933eb0f01461049d57600080fd5b8063365a86fc1161019b5780636817031b1161016a5780636817031b146103bf57806368ccaa52146103df5780636ea056a9146103f45780636f307dc3146104145780636f6956291461043457600080fd5b8063365a86fc1461034a5780633f96474a1461036a578063481c6a751461037f5780635312ea8e1461039f57600080fd5b80631fe4a686116101e25780631fe4a6861461029b57806327e5cbaf146102d35780632e1a7d4d146102e85780632e60dd461461030857806331962cdc1461032a57600080fd5b806304b21c301461021457806306fdde031461023d57806312f8a02e1461025f5780631e5d29a214610286575b600080fd5b34801561022057600080fd5b5061022a60085481565b6040519081526020015b60405180910390f35b34801561024957600080fd5b5061025261062a565b6040516102349190611ab5565b34801561026b57600080fd5b50610274600281565b60405160ff9091168152602001610234565b34801561029257600080fd5b50610274600181565b3480156102a757600080fd5b506006546102bb906001600160a01b031681565b6040516001600160a01b039091168152602001610234565b3480156102df57600080fd5b5061022a6106b8565b3480156102f457600080fd5b50610274610303366004611ae8565b6106ef565b34801561031457600080fd5b50610328610323366004611b01565b610822565b005b34801561033657600080fd5b50610328610345366004611b40565b6108dc565b34801561035657600080fd5b506009546102bb906001600160a01b031681565b34801561037657600080fd5b50610274600381565b34801561038b57600080fd5b506005546102bb906001600160a01b031681565b3480156103ab57600080fd5b506103286103ba366004611ae8565b610950565b3480156103cb57600080fd5b506103286103da366004611b40565b61099d565b3480156103eb57600080fd5b5061022a610a11565b34801561040057600080fd5b5061032861040f366004611b5d565b610a7e565b34801561042057600080fd5b506002546102bb906001600160a01b031681565b34801561044057600080fd5b5061022a60075481565b34801561045657600080fd5b50610328610465366004611ae8565b610b86565b610328610478366004611b89565b610bb5565b34801561048957600080fd5b50610328610498366004611ae8565b610f4a565b3480156104a957600080fd5b506103286104b8366004611ae8565b610f79565b3480156104c957600080fd5b50610274600081565b3480156104de57600080fd5b506103286104ed366004611ae8565b611169565b3480156104fe57600080fd5b50600b5461050d9061ffff1681565b60405161ffff9091168152602001610234565b34801561052c57600080fd5b5061032861053b366004611ae8565b6112b4565b34801561054c57600080fd5b5061027461055b366004611ae8565b6112e3565b34801561056c57600080fd5b5061032861057b366004611b9c565b6113a1565b34801561058c57600080fd5b5061032861059b366004611b40565b61140b565b3480156105ac57600080fd5b5060065461027490600160a01b900460ff1681565b6103286105cf366004611bc0565b611474565b3480156105e057600080fd5b506103286105ef366004611b40565b611671565b34801561060057600080fd5b5061022a600a5481565b34801561061657600080fd5b506003546102bb906001600160a01b031681565b6001805461063790611c0a565b80601f016020809104026020016040519081016040528092919081815260200182805461066390611c0a565b80156106b05780601f10610685576101008083540402835291602001916106b0565b820191906000526020600020905b81548152906001019060200180831161069357829003601f168201915b505050505081565b600654600090600160a01b900460ff16156106e7576106d5610a11565b600a546106e29190611c55565b905090565b6106e2610a11565b6003546000906001600160a01b031633146107475760405162461bcd60e51b81526020600482015260136024820152721dda5d1a191c985dce8e9393d517d590555315606a1b60448201526064015b60405180910390fd5b600454828110610758578281036004555b82610761610a11565b1015610770576001915061081c565b60025460405163a9059cbb60e01b8152336004820152602481018590526001600160a01b039091169063a9059cbb906044016020604051808303816000875af11580156107c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e59190611c6d565b5060405183815233907f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a94243649060200160405180910390a25b50919050565b6005546001600160a01b0316331461084c5760405162461bcd60e51b815260040161073e90611c8f565b60038160ff1611156108bc5760405162461bcd60e51b815260206004820152603360248201527f58436861696e53747261746567793a3a73657458436861696e4465706f73697460448201527253746174653a494e56414c494420535441544560681b606482015260840161073e565b6006805460ff909216600160a01b0260ff60a01b19909216919091179055565b6005546001600160a01b031633146109065760405162461bcd60e51b815260040161073e90611c8f565b600980546001600160a01b0319166001600160a01b0383169081179091556040517f9511f9d7c7de291b470607f3a1ab50c20417e05abe7c2f191c2bae4b7b4cfcab90600090a250565b6005546001600160a01b0316331461097a5760405162461bcd60e51b815260040161073e90611c8f565b60048054829003905560025461099a906001600160a01b031633836116d2565b50565b6005546001600160a01b031633146109c75760405162461bcd60e51b815260040161073e90611c8f565b600380546001600160a01b0319166001600160a01b0383169081179091556040517f81ff71f5398c6c0feb681613c0153a88914e10f1bf901d466657bf2ca371149090600090a250565b6002546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610a5a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e29190611cc6565b6005546001600160a01b03163314610acd5760405162461bcd60e51b815260206004820152601260248201527139bbb2b2b81d1d2727aa2fa6a0a720a3a2a960711b604482015260640161073e565b6002546001600160a01b0383811691161415610b2b5760405162461bcd60e51b815260206004820152601860248201527f73776565703a53414d455f41535f554e4445524c59494e470000000000000000604482015260640161073e565b610b3f6001600160a01b03831633836116d2565b816001600160a01b03167fab2246061d7b0dd3631d037e3f6da75782ae489eeb9f6af878a4b25df9b07c7782604051610b7a91815260200190565b60405180910390a25050565b6005546001600160a01b03163314610bb05760405162461bcd60e51b815260040161073e90611c8f565b600755565b6005546001600160a01b0316331480610bd857506006546001600160a01b031633145b610c3b5760405162461bcd60e51b815260206004820152602e60248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e60448201526d19ce95539055551213d49256915160921b606482015260840161073e565b600034118015610c4f575060008160e00135115b610cb55760405162461bcd60e51b815260206004820152603160248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e604482015270673a4e4f2047415320464f52204645455360781b606482015260840161073e565b600654600160a01b900460ff1660031415610d285760405162461bcd60e51b815260206004820152602d60248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e60448201526c673a57524f4e4720535441544560981b606482015260840161073e565b6006805460ff60a01b1916600160a01b179055600780548235918291600090610d52908490611c55565b9091555050600954600254610d74916001600160a01b0391821691168361173a565b6009546040805161010081018252600b5461ffff1681526001600160a01b03909216916344c6e242913491906020820190610db59060608901908901611b9c565b61ffff168152602001610dce6080880160608901611b9c565b61ffff168152602001610de760c0880160a08901611b40565b6001600160a01b0316815260208082018790528701356040820152606001610e1560e0880160c08901611b40565b6001600160a01b03908116825260e080890135602093840152604080516001600160e01b031988841b168152855161ffff908116600483015294860151851660248201529085015190931660448401526060840151821660648401526080840151608484015260a084015160a484015260c084015190911660c4830152919091015160e4820152610104016000604051808303818588803b158015610eb957600080fd5b505af1158015610ecd573d6000803e3d6000fd5b5050600b5461ffff169250610eeb91505060c0840160a08501611b40565b6001600160a01b0316610f0460a0850160808601611b40565b6001600160a01b03167f3b6bac8afb84559b98afdd2afe0c8a7b8f3a9059ac11fc14e327f48b63c1f7c684604051610f3e91815260200190565b60405180910390a45050565b6005546001600160a01b03163314610f745760405162461bcd60e51b815260040161073e90611c8f565b600855565b6005546001600160a01b0316331480610f9c57506006546001600160a01b031633145b610ffd5760405162461bcd60e51b815260206004820152602c60248201527f58436861696e53747261746567793a3a776974686472617746726f6d4875623a60448201526b15539055551213d49256915160a21b606482015260840161073e565b600654600160a01b900460ff1660031461106d5760405162461bcd60e51b815260206004820152602b60248201527f58436861696e53747261746567793a3a776974686472617746726f6d4875623a60448201526a57524f4e4720535441544560a81b606482015260840161073e565b6006805460ff60a01b1916600160a11b17905560088054829190600090611095908490611c55565b9091555050600a548111156110ae576000600a556110c6565b80600a60008282546110c09190611cdf565b90915550505b600954604051630933eb0f60e41b8152600481018390526001600160a01b039091169063933eb0f090602401600060405180830381600087803b15801561110c57600080fd5b505af1158015611120573d6000803e3d6000fd5b50506009546040518481526001600160a01b0390911692507f16279c216b1c672e0f97cf97602defb941984ff4045d6f446a0a86adbbbda11e915060200160405180910390a250565b6009546001600160a01b031633146111cf5760405162461bcd60e51b815260206004820152602360248201527f58436861696e53747261746567793a3a7265706f72743a554e415554484f524960448201526216915160ea1b606482015260840161073e565b600654600160a01b900460ff166112325760405162461bcd60e51b815260206004820152602160248201527f58436861696e53747261746567793a7265706f72743a57524f4e4720535441546044820152604560f81b606482015260840161073e565b8061124a576006805460ff60a01b1916905560006007555b600654600160a01b900460ff1660011415611273576006805460ff60a01b1916600160a11b1790555b600a5460408051918252602082018390527f523ea018db21bc8aaebcc3ba07de99c2a8b94eecf22ec9c6cf5ac47f20289e2e910160405180910390a1600a55565b6005546001600160a01b031633146112de5760405162461bcd60e51b815260040161073e90611c8f565b600a55565b6003546000906001600160a01b031633146113355760405162461bcd60e51b815260206004820152601260248201527119195c1bdcda5d0e8e9393d517d59055531560721b604482015260640161073e565b81600460008282546113479190611c55565b9091555050600254611364906001600160a01b03163330856117f2565b60405182815233907f2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c49060200160405180910390a2506000919050565b6005546001600160a01b031633146113cb5760405162461bcd60e51b815260040161073e90611c8f565b600b805461ffff191661ffff83169081179091556040517fabdb180d510fcc5235fb8a6661fdec8935ac84b04de6c2bb0e2f1379b98b704e90600090a250565b6005546001600160a01b0316331461142257600080fd5b600680546001600160a01b0319166001600160a01b03838116919091179091556005546040519116907fb42c9cb8ecefeff71aebeb9f96de1e1b6b63234ddfa5196a2c7e4d78beeed66990600090a250565b6005546001600160a01b031633148061149757506006546001600160a01b031633145b6115095760405162461bcd60e51b815260206004820152603d60248201527f58436861696e53747261746567793a3a737461727452657175657374546f576960448201527f746864726177556e6465726c79696e673a554e415554484f52495a4544000000606482015260840161073e565b600654600160a01b900460ff1660021461158b5760405162461bcd60e51b815260206004820152603c60248201527f58436861696e53747261746567793a3a737461727452657175657374546f576960448201527f746864726177556e6465726c79696e673a57524f4e4720535441544500000000606482015260840161073e565b6006805460ff60a01b1916600360a01b179055600954600b5460405163551596d360e01b815261ffff90911660048201526001600160a01b038381166024830152604482018790528481166064830152608482018690529091169063551596d390349060a4016000604051808303818588803b15801561160a57600080fd5b505af115801561161e573d6000803e3d6000fd5b5050600b546040518881526001600160a01b038616945061ffff90911692507f76924bfc11a5da8df12e39ff223c87c80137c4726aea92260a36e5bc7ab34ef3915060200160405180910390a350505050565b6005546001600160a01b0316331461168857600080fd5b600580546001600160a01b0319166001600160a01b0383169081179091556040517f5c18ab5c697b63d102fc7e14c77bfaef0f1013206eca139920fd389277814e0990600090a250565b6040516001600160a01b03831660248201526044810182905261173590849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915261182a565b505050565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa15801561178b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117af9190611cc6565b6117b99190611c55565b6040516001600160a01b0385166024820152604481018290529091506117ec90859063095ea7b360e01b906064016116fe565b50505050565b6040516001600160a01b03808516602483015283166044820152606481018290526117ec9085906323b872dd60e01b906084016116fe565b600061187f826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166118fc9092919063ffffffff16565b805190915015611735578080602001905181019061189d9190611c6d565b6117355760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161073e565b606061190b8484600085611913565b949350505050565b6060824710156119745760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161073e565b600080866001600160a01b031685876040516119909190611cf6565b60006040518083038185875af1925050503d80600081146119cd576040519150601f19603f3d011682016040523d82523d6000602084013e6119d2565b606091505b50915091506119e3878383876119ee565b979650505050505050565b60608315611a5a578251611a53576001600160a01b0385163b611a535760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161073e565b508161190b565b61190b8383815115611a6f5781518083602001fd5b8060405162461bcd60e51b815260040161073e9190611ab5565b60005b83811015611aa4578181015183820152602001611a8c565b838111156117ec5750506000910152565b6020815260008251806020840152611ad4816040850160208701611a89565b601f01601f19169190910160400192915050565b600060208284031215611afa57600080fd5b5035919050565b600060208284031215611b1357600080fd5b813560ff81168114611b2457600080fd5b9392505050565b6001600160a01b038116811461099a57600080fd5b600060208284031215611b5257600080fd5b8135611b2481611b2b565b60008060408385031215611b7057600080fd5b8235611b7b81611b2b565b946020939093013593505050565b6000610100828403121561081c57600080fd5b600060208284031215611bae57600080fd5b813561ffff81168114611b2457600080fd5b60008060008060808587031215611bd657600080fd5b84359350602085013592506040850135611bef81611b2b565b91506060850135611bff81611b2b565b939692955090935050565b600181811c90821680611c1e57607f821691505b6020821081141561081c57634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008219821115611c6857611c68611c3f565b500190565b600060208284031215611c7f57600080fd5b81518015158114611b2457600080fd5b6020808252601c908201527f58436861696e53747261746567793a3a4f4e4c59204d414e4147455200000000604082015260600190565b600060208284031215611cd857600080fd5b5051919050565b600082821015611cf157611cf1611c3f565b500390565b60008251611d08818460208701611a89565b919091019291505056fea26469706673582212207bf2e1743dc0e6b9528ef6304598a5062920533c0def42b8ac6bc87a1d81b00764736f6c634300080c00330000000000000000000000005f76938097f0bf57ad710298f615ee4b21dff6c3000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000001ea8fb2f671620767f41559b663b86b1365bbc3d00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79000000000000000000000000eb959af810fec83de7021a77906ab3d9fde567b100000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5445535420535452415445475900000000000000000000000000000000000000", + "nonce": "0x1c3" + }, + "additionalContracts": [] + }, + { + "hash": "0x2d45e264b0a247f863a79279c94c7310605ebfee1133f5b97853927d418cddda", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "function": "setXChainStrategy(address)", + "arguments": [ + "7db1e5c85abe18edb2ab20029315b36efb65a625" + ], + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "gas": "0x6cd5", + "value": "0x0", + "data": "0xddf508020000000000000000000000007db1e5c85abe18edb2ab20029315b36efb65a625", + "nonce": "0x1c4" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x504eba594653c756ccb38d11192bb8efa7c5409944dad90c34d3af1a39d18185", + "transactionIndex": "0x1", + "blockHash": "0xf923ed6ae352491a40a0018bd8360114440567ba1d295a1c6b21067f3a30198f", + "blockNumber": "0xeb57a5", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x25876e", + "gasUsed": "0x25876e", + "contractAddress": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "logs": [ + { + "address": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "topics": [ + "0xf40fcec21964ffb566044d083b4073f29f7f7929110ea19e1b3ebe375d89055e", + "0x00000000000000000000000054963ac651c2c482414e993ad96700286b8fdb43" + ], + "data": "0x", + "blockHash": "0xf923ed6ae352491a40a0018bd8360114440567ba1d295a1c6b21067f3a30198f", + "blockNumber": "0xeb57a5", + "transactionHash": "0x504eba594653c756ccb38d11192bb8efa7c5409944dad90c34d3af1a39d18185", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000800000000000102000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000020000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000010000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xbfbcebd5a88ae0e06162fa8f66af30bfaa01aed28be9100cea1f3ef83ccc6d37", + "transactionIndex": "0x1", + "blockHash": "0x28fb7f8faf5a34816c7c8426053f4cfd18dcea71193aacd365b019c895f34aa5", + "blockNumber": "0xeb57a9", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0xae8a0", + "gasUsed": "0xae8a0", + "contractAddress": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x", + "blockHash": "0x28fb7f8faf5a34816c7c8426053f4cfd18dcea71193aacd365b019c895f34aa5", + "blockNumber": "0xeb57a9", + "transactionHash": "0xbfbcebd5a88ae0e06162fa8f66af30bfaa01aed28be9100cea1f3ef83ccc6d37", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b76389980198", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x", + "blockHash": "0x28fb7f8faf5a34816c7c8426053f4cfd18dcea71193aacd365b019c895f34aa5", + "blockNumber": "0xeb57a9", + "transactionHash": "0xbfbcebd5a88ae0e06162fa8f66af30bfaa01aed28be9100cea1f3ef83ccc6d37", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010000000000000000000000000000000000000080000000000000000000000000000000010000000000000100000000000000000000000000004000000000000000000000000000000000000000000800000000000000000000000000000020000000000000000000800000000040000000000000000000000000001000000000000000080000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000020000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x25de0d03522477de318d2607be598d89994b58a187fbf5226934d79ea8597278", + "transactionIndex": "0x1", + "blockHash": "0x73bccfd7e91f17f4cf83ac8c6f2c27204d3120fa5382f198594575ed81863440", + "blockNumber": "0xeb57af", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "cumulativeGasUsed": "0xb4a4", + "gasUsed": "0xb4a4", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xdcf02dad39cf4cd31a77ea83d8490925f3fff6233a337bac42ef31139c42b770", + "transactionIndex": "0x1", + "blockHash": "0x7eae5f4d8f1d67334dc7aa2702dffedadfa38651d10342dde1a536d235b8552b", + "blockNumber": "0xeb57b5", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc631", + "gasUsed": "0xc631", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0x4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x7eae5f4d8f1d67334dc7aa2702dffedadfa38651d10342dde1a536d235b8552b", + "blockNumber": "0xeb57b5", + "transactionHash": "0xdcf02dad39cf4cd31a77ea83d8490925f3fff6233a337bac42ef31139c42b770", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000020000000000000000000800000000040000000000000000000000000001000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000400080000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x8ea086bbcc88e0354560d3ae55bb92fceeb14d337cf9e2c47093e4bb877ac7e9", + "transactionIndex": "0x1", + "blockHash": "0x4e1f69e7e16073defce102bf6fa4db3564d29d83acc712897e0c3c8469872c8a", + "blockNumber": "0xeb57bc", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0x7875", + "gasUsed": "0x7875", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0x4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x4e1f69e7e16073defce102bf6fa4db3564d29d83acc712897e0c3c8469872c8a", + "blockNumber": "0xeb57bc", + "transactionHash": "0x8ea086bbcc88e0354560d3ae55bb92fceeb14d337cf9e2c47093e4bb877ac7e9", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000020000000000000000000800000000040000000000000000000000000001000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000400080000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x096c9469e96502fd03a12248ecfef07c0e2d24ffba8fdeec4ca8ba8b618d8146", + "transactionIndex": "0x1", + "blockHash": "0x76665d23372c0b8d381f6f468edaf44cff080256b92f2b05bcf81dcee9112950", + "blockNumber": "0xeb57c0", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc2dd", + "gasUsed": "0xc2dd", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0x36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103", + "0x47e7ef2400000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x76665d23372c0b8d381f6f468edaf44cff080256b92f2b05bcf81dcee9112950", + "blockNumber": "0xeb57c0", + "transactionHash": "0x096c9469e96502fd03a12248ecfef07c0e2d24ffba8fdeec4ca8ba8b618d8146", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000100080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000080000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xd785cd46775090ffed192aef978c55fb065d1552a36d69795fa5595b74ac36a0", + "transactionIndex": "0x1", + "blockHash": "0x0ab426f952e828de96346dbc4945f8fee62a78bb99d9b1d55f3ee8f3b9187a79", + "blockNumber": "0xeb57c6", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc2dd", + "gasUsed": "0xc2dd", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0x36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103", + "0x3c66a8fa00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x0ab426f952e828de96346dbc4945f8fee62a78bb99d9b1d55f3ee8f3b9187a79", + "blockNumber": "0xeb57c6", + "transactionHash": "0xd785cd46775090ffed192aef978c55fb065d1552a36d69795fa5595b74ac36a0", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000100080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000002000800200000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x08a06222dec41c6f14d98af5a6a76c8ecd546616e52645defacef54c220110b6", + "transactionIndex": "0x1", + "blockHash": "0x88b02cfee9711e5602b66c61cd7c9332d2650c3b255496ae29f1cadd1294b266", + "blockNumber": "0xeb57cb", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc2dd", + "gasUsed": "0xc2dd", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0x36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103", + "0x793101a500000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x88b02cfee9711e5602b66c61cd7c9332d2650c3b255496ae29f1cadd1294b266", + "blockNumber": "0xeb57cb", + "transactionHash": "0x08a06222dec41c6f14d98af5a6a76c8ecd546616e52645defacef54c220110b6", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000040000000000000000000000000000000000100080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xd7350be097371a508ca97da3b14dda5d4096ab01f97d3acd2338c17c8a44985d", + "transactionIndex": "0x1", + "blockHash": "0x204dc46a0db22735162648db9380e37e793569c2c1a199c409017f48e14538b7", + "blockNumber": "0xeb57d0", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x6833f60d00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x204dc46a0db22735162648db9380e37e793569c2c1a199c409017f48e14538b7", + "blockNumber": "0xeb57d0", + "transactionHash": "0xd7350be097371a508ca97da3b14dda5d4096ab01f97d3acd2338c17c8a44985d", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000440000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000008000020000002000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xd54db85465130edb1e7bab64e03f8cf7022502c84fa65913e7a5a35a3fa4ef13", + "transactionIndex": "0x1", + "blockHash": "0xa18b60a2ee7602d7cba03d61da01db676976a12e60e543b214a3ac1d7afac060", + "blockNumber": "0xeb57d9", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x4eddea0600000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xa18b60a2ee7602d7cba03d61da01db676976a12e60e543b214a3ac1d7afac060", + "blockNumber": "0xeb57d9", + "transactionHash": "0xd54db85465130edb1e7bab64e03f8cf7022502c84fa65913e7a5a35a3fa4ef13", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000002000000080000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000001000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xdfec197b1acef3c4e0dfaaf06a91188fd4f36c23894c77226bd974ce6bbab16d", + "transactionIndex": "0x1", + "blockHash": "0x90085d879e9adbf4c0fa1bef24fc09bb96e71e773e31c8adef06d253c085ac04", + "blockNumber": "0xeb57dd", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x2b2e05c100000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x90085d879e9adbf4c0fa1bef24fc09bb96e71e773e31c8adef06d253c085ac04", + "blockNumber": "0xeb57dd", + "transactionHash": "0xdfec197b1acef3c4e0dfaaf06a91188fd4f36c23894c77226bd974ce6bbab16d", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000040000004000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000080000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xb1d5a09fcec3aaa0a911545206dc8843d693ad0cc1b11252c27f764479986dc4", + "transactionIndex": "0x1", + "blockHash": "0xbee9898009f78a845c98b3ade5d70c7e0cf6346ef754a5912add138146d76d07", + "blockNumber": "0xeb57e4", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xe5fa2b7000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xbee9898009f78a845c98b3ade5d70c7e0cf6346ef754a5912add138146d76d07", + "blockNumber": "0xeb57e4", + "transactionHash": "0xb1d5a09fcec3aaa0a911545206dc8843d693ad0cc1b11252c27f764479986dc4", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000001000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000001000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x784918dc64f1dee4942bd8c182227571a393e3d37d6e5a945bd521aeb672257c", + "transactionIndex": "0x1", + "blockHash": "0xee263f97261d32f3d691b7aafb03b2901909499832f48203049c3a2308ed62f5", + "blockNumber": "0xeb57e9", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xcbc43f8900000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xee263f97261d32f3d691b7aafb03b2901909499832f48203049c3a2308ed62f5", + "blockNumber": "0xeb57e9", + "transactionHash": "0x784918dc64f1dee4942bd8c182227571a393e3d37d6e5a945bd521aeb672257c", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000800000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000020000000000000000000800000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020040000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x43a87de38a5a1b41cf3b40953ae4e6cf13273a0b40d5c3202acd4b6c25a5f6a3", + "transactionIndex": "0x1", + "blockHash": "0xe5e6c7e138094277e2cbaaa4add2d3a128c1fc7c236fa255e75d63bc3513b2b7", + "blockNumber": "0xeb57f0", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x305d61ae00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xe5e6c7e138094277e2cbaaa4add2d3a128c1fc7c236fa255e75d63bc3513b2b7", + "blockNumber": "0xeb57f0", + "transactionHash": "0x43a87de38a5a1b41cf3b40953ae4e6cf13273a0b40d5c3202acd4b6c25a5f6a3", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000021000000000400000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xced7855db6a452c2e9fdc1065fe6652d3fb3aa49ef4d50c56b0fe9681a4b7166", + "transactionIndex": "0x1", + "blockHash": "0xe5f45c027ff7cac73c0d930b60b208afba9ffc146db9db1b97c2ca9d560896ea", + "blockNumber": "0xeb57f6", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xac86ac7200000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xe5f45c027ff7cac73c0d930b60b208afba9ffc146db9db1b97c2ca9d560896ea", + "blockNumber": "0xeb57f6", + "transactionHash": "0xced7855db6a452c2e9fdc1065fe6652d3fb3aa49ef4d50c56b0fe9681a4b7166", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000100000080000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000100020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xb2c3040194a101ccae1b13f7ca8c6f11abb707c85652ebf4e30b6dcedc8ba11b", + "transactionIndex": "0x1", + "blockHash": "0x35c371dc85aced194877c50d42964691e9519eba152270621e2a1a9e1ed50ba7", + "blockNumber": "0xeb57fd", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x13e86b2800000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x35c371dc85aced194877c50d42964691e9519eba152270621e2a1a9e1ed50ba7", + "blockNumber": "0xeb57fd", + "transactionHash": "0xb2c3040194a101ccae1b13f7ca8c6f11abb707c85652ebf4e30b6dcedc8ba11b", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000080000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000001000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000020000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x81078a2791038c120320fc356dd2369cf9ad2d1b787cf1540f269338073a74c5", + "transactionIndex": "0x1", + "blockHash": "0xb13c772b2e51c38334f51961061ded37218890926f5e68d02bd2dbb9e5509896", + "blockNumber": "0xeb5801", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x07b35d1d00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb13c772b2e51c38334f51961061ded37218890926f5e68d02bd2dbb9e5509896", + "blockNumber": "0xeb5801", + "transactionHash": "0x81078a2791038c120320fc356dd2369cf9ad2d1b787cf1540f269338073a74c5", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000080002000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000004000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xcecc878ce590433df7a591d6ef2c7469fca9cfefb06e24e76585f75e8a5aece7", + "transactionIndex": "0x1", + "blockHash": "0x2afceac5992885a6e74837241dcc0508006dedbdf802e1e98bd534dc522f1864", + "blockNumber": "0xeb5805", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x7b72aeb900000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x2afceac5992885a6e74837241dcc0508006dedbdf802e1e98bd534dc522f1864", + "blockNumber": "0xeb5805", + "transactionHash": "0xcecc878ce590433df7a591d6ef2c7469fca9cfefb06e24e76585f75e8a5aece7", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000020000000000000000000800000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000100000020000000000800000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xef62d2e311c2a0219685803757c665e165f3ce5c46127f0a2efd403a3ee456fb", + "transactionIndex": "0x1", + "blockHash": "0x740fa43ab4d2ffeeeb0c7d11b88153321aba4fdecea460034faf2ceb97597769", + "blockNumber": "0xeb580f", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x5337e67000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x740fa43ab4d2ffeeeb0c7d11b88153321aba4fdecea460034faf2ceb97597769", + "blockNumber": "0xeb580f", + "transactionHash": "0xef62d2e311c2a0219685803757c665e165f3ce5c46127f0a2efd403a3ee456fb", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020000000000000000000800000000000000000000000000000000000001000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x81359ce9765bd0ddbf29f69836ae9d3ffef519d398d87fc21017c7e1e2bae92c", + "transactionIndex": "0x1", + "blockHash": "0x98a067c0d39082470e05347e1bada6bb8616eae158b17644bae9b92c1081c5c8", + "blockNumber": "0xeb5811", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xec523afd00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x98a067c0d39082470e05347e1bada6bb8616eae158b17644bae9b92c1081c5c8", + "blockNumber": "0xeb5811", + "transactionHash": "0x81359ce9765bd0ddbf29f69836ae9d3ffef519d398d87fc21017c7e1e2bae92c", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000400000000000000000000080000000020000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x534ed5efb18b7e424ee0f39c2018981a1ce3ba50dd5923e6316a9969d5fbee1d", + "transactionIndex": "0x1", + "blockHash": "0x198cf18a6605c7976cd434e2a0c9e77963a3186be27f2e90b0cc8da0f83e0540", + "blockNumber": "0xeb5818", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xc866983b00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x198cf18a6605c7976cd434e2a0c9e77963a3186be27f2e90b0cc8da0f83e0540", + "blockNumber": "0xeb5818", + "transactionHash": "0x534ed5efb18b7e424ee0f39c2018981a1ce3ba50dd5923e6316a9969d5fbee1d", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400001000000000000000000000000000000010000000000400000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x1cc2461a62e1659fd898eca78bf245de351272462f8774f326af16454c508090", + "transactionIndex": "0x1", + "blockHash": "0x46b8940d3fb44f6133aacad405a215b9321e7475c60d75079185b8030c8d041a", + "blockNumber": "0xeb5821", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x1bba16db00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x46b8940d3fb44f6133aacad405a215b9321e7475c60d75079185b8030c8d041a", + "blockNumber": "0xeb5821", + "transactionHash": "0x1cc2461a62e1659fd898eca78bf245de351272462f8774f326af16454c508090", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000020000000000100000000800000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xe281b8b397023cd413978fd3558e61514b1fc8cec4e639adc9ff221304f58918", + "transactionIndex": "0x1", + "blockHash": "0x6e0d0336fdffe42222b03105c632132543e4d1456744349f2b92734a3a7fc0fc", + "blockNumber": "0xeb5826", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xc89d346000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x6e0d0336fdffe42222b03105c632132543e4d1456744349f2b92734a3a7fc0fc", + "blockNumber": "0xeb5826", + "transactionHash": "0xe281b8b397023cd413978fd3558e61514b1fc8cec4e639adc9ff221304f58918", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000080000000000000000000080000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000080020000000000000000000800000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xaa2580c8c29240b8ffe20367cca9d0be1c71aa1e20398c4d6db3a99c4f3f76a0", + "transactionIndex": "0x1", + "blockHash": "0xb803887d531bb71da46353745f4074d9203cf15444d53e120ab3229b0ac6f07c", + "blockNumber": "0xeb582d", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xbdf06c8e00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb803887d531bb71da46353745f4074d9203cf15444d53e120ab3229b0ac6f07c", + "blockNumber": "0xeb582d", + "transactionHash": "0xaa2580c8c29240b8ffe20367cca9d0be1c71aa1e20398c4d6db3a99c4f3f76a0", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000080000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000018000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x25f6a03ed084350c4158cf8db3a99e4d30647d11a94e5d5b18fb9a4ae52aed9e", + "transactionIndex": "0x1", + "blockHash": "0xb709d49d460927b6a47a7f37960d220d9b91658ccba6b162a9245613e6ffb000", + "blockNumber": "0xeb5832", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0xde65a59adc0e68b3c87350589493a37161edb2a6", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xb53d095800000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb709d49d460927b6a47a7f37960d220d9b91658ccba6b162a9245613e6ffb000", + "blockNumber": "0xeb5832", + "transactionHash": "0x25f6a03ed084350c4158cf8db3a99e4d30647d11a94e5d5b18fb9a4ae52aed9e", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000080000000000000000000000000000000000008000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000001000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x32947cd9a3a5aebf2f86f24ce6782ba91c8ba48841615b4c2e14dc3f266cca26", + "transactionIndex": "0x1", + "blockHash": "0x702226abf63b69639987ccc3a9910df6df12cfbbbab5ddf699ce5944be5339ec", + "blockNumber": "0xeb5837", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "cumulativeGasUsed": "0x66a6", + "gasUsed": "0x66a6", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x55f4ea05ec29c9cbc3b81a99e120e509ae6cb8bf07166f52ecbf939e63883fa2", + "transactionIndex": "0x1", + "blockHash": "0x679d10feb1ad45a4dec7ef50c09f022a9b1002e59a537e02a697910fb0575073", + "blockNumber": "0xeb583d", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "cumulativeGasUsed": "0xb4a5", + "gasUsed": "0xb4a5", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xfac0a531545d6704f3154f7253b74a26c12614057f2d41c9bc936ec972222d63", + "transactionIndex": "0x1", + "blockHash": "0x0af945c04c198036cf86cb1bf004586f606e0c98128acb025637f642196d3f37", + "blockNumber": "0xeb5843", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "cumulativeGasUsed": "0xb463", + "gasUsed": "0xb463", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xa8010d68ad114baa34bb50f3ce1b25ed5321edde472e4ef58b2324bfef25747d", + "transactionIndex": "0x1", + "blockHash": "0xa23dd4854069724299b8807b7a0cefecddef1e5dec6d819d39dd3431acddc8a6", + "blockNumber": "0xeb5849", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x51d66c", + "gasUsed": "0x51d66c", + "contractAddress": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "logs": [ + { + "address": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x", + "blockHash": "0xa23dd4854069724299b8807b7a0cefecddef1e5dec6d819d39dd3431acddc8a6", + "blockNumber": "0xeb5849", + "transactionHash": "0xa8010d68ad114baa34bb50f3ce1b25ed5321edde472e4ef58b2324bfef25747d", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000800000000000000000000000000000020000000000000000000800000000040000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000020000000000000000000000000008000000000000000004000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xceabffe01232708579f8f57f7209d579c721e521c4eec851a7a0b8b9b0b15fda", + "transactionIndex": "0x1", + "blockHash": "0x07511bf46d5f49809d80c2374d08b14785bd3eb9a1cca9e5a53b762c646f62a8", + "blockNumber": "0xeb584e", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "cumulativeGasUsed": "0x7196", + "gasUsed": "0x7196", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xf0d8e15f27472173fe51af0111900c3d654c71e246cedb412ea01e20883b3a55", + "transactionIndex": "0x1", + "blockHash": "0x8b2e49210518cf8589e8db38760442260721a53b7c6a06f740d8c3668e044bf4", + "blockNumber": "0xeb5855", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x1c2d79", + "gasUsed": "0x1c2d79", + "contractAddress": "0x7db1e5c85abe18edb2ab20029315b36efb65a625", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x2d45e264b0a247f863a79279c94c7310605ebfee1133f5b97853927d418cddda", + "transactionIndex": "0x1", + "blockHash": "0x96ce23ea96e45d2ace03c58030aa82ced4664ca495783ed94865c656b2b9a418", + "blockNumber": "0xeb585d", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x54963ac651c2c482414e993ad96700286b8fdb43", + "cumulativeGasUsed": "0xb461", + "gasUsed": "0xb461", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/421611/run-latest.json", + "returns": {}, + "timestamp": 1662987022, + "commit": "21e9302" +} \ No newline at end of file diff --git a/broadcast-saved/saved/run-6-avax-arb-test/deploy.avax.json b/broadcast-saved/saved/run-6-avax-arb-test/deploy.avax.json new file mode 100644 index 0000000..8a936f5 --- /dev/null +++ b/broadcast-saved/saved/run-6-avax-arb-test/deploy.avax.json @@ -0,0 +1,1636 @@ +{ + "transactions": [ + { + "hash": "0x2eea4d950bb1f26dfa6404fa43ebc5371b14f0dfc00415ee9bd0edd9dcd04cc6", + "transactionType": "CREATE", + "contractName": "Deployer", + "contractAddress": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x30c9b8", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b5060405162002aba38038062002aba833981016040819052620000349162000d6e565b336000908152602081905260408082208054600160ff19918216811790925560808501516001600160a01b03168452919092208054909116909117905580516200007e906200015f565b60c08101516007805461ffff909216600160a01b0261ffff60a01b199092169190911790556020810151600a80546001600160a01b039283166001600160a01b0319918216179091556040830151600b80549190931691161790556080810151620000e9906200021f565b6060810151620000f990620002db565b6080810151620001099062000397565b60a0810151620001199062000453565b620001236200050f565b6200012d62000b77565b60405130907ff40fcec21964ffb566044d083b4073f29f7f7929110ea19e1b3ebe375d89055e90600090a25062000e78565b3360008181526020819052604090205460ff16620001b35760405162461bcd60e51b81526020600482015260136024820152600080516020620029f083398151915260448201526064015b60405180910390fd5b816001600160a01b038116620001fb5760405162461bcd60e51b8152602060048201526016602482015260008051602062002a108339815191526044820152606401620001aa565b5050600880546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166200026f5760405162461bcd60e51b81526020600482015260136024820152600080516020620029f08339815191526044820152606401620001aa565b816001600160a01b038116620002b75760405162461bcd60e51b8152602060048201526016602482015260008051602062002a108339815191526044820152606401620001aa565b5050600380546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166200032b5760405162461bcd60e51b81526020600482015260136024820152600080516020620029f08339815191526044820152606401620001aa565b816001600160a01b038116620003735760405162461bcd60e51b8152602060048201526016602482015260008051602062002a108339815191526044820152606401620001aa565b5050600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620003e75760405162461bcd60e51b81526020600482015260136024820152600080516020620029f08339815191526044820152606401620001aa565b816001600160a01b0381166200042f5760405162461bcd60e51b8152602060048201526016602482015260008051602062002a108339815191526044820152606401620001aa565b5050600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16620004a35760405162461bcd60e51b81526020600482015260136024820152600080516020620029f08339815191526044820152606401620001aa565b816001600160a01b038116620004eb5760405162461bcd60e51b8152602060048201526016602482015260008051602062002a108339815191526044820152606401620001aa565b5050600280546001600160a01b0319166001600160a01b0392909216919091179055565b600d805460018101825560009190915260408051808201909152600e8082526d747269676765725061757365282960901b6020909201918252620005669260008051602062002a5183398151915201919062000c98565b50600d805460018101825560009182526040805160608101909152602180825260008051602062002a51833981519152909201929162002a3060208301398051620005b993925060209091019062000c98565b50600d80546001810182556000919091526040805180820190915260108082526f7365744175746828616464726573732960801b6020909201918252620006139260008051602062002a5183398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260198082527f736574426c6f636b73506572596561722875696e74323536290000000000000060209092019182526200067a9260008051602062002a5183398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601d8082527f7365744861727665737446656550657263656e742875696e74323536290000006020909201918252620006e19260008051602062002a5183398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601d8082527f7365744275726e696e6746656550657263656e742875696e74323536290000006020909201918252620007489260008051602062002a5183398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601e8082527f73657448617276657374466565526563656976657228616464726573732900006020909201918252620007af9260008051602062002a5183398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601e8082527f7365744275726e696e67466565526563656976657228616464726573732900006020909201918252620008169260008051602062002a5183398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260198082527f7365744861727665737457696e646f772875696e74313238290000000000000060209092019182526200087d9260008051602062002a5183398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260178082527f7365744861727665737444656c61792875696e743634290000000000000000006020909201918252620008e49260008051602062002a5183398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152601b8082527f7365745769746864726177616c5175657565286164647265737329000000000060209092019182526200094b9260008051602062002a5183398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260168082527f74727573745374726174656779286164647265737329000000000000000000006020909201918252620009b29260008051602062002a5183398151915201919062000c98565b50600d80546001810182556000919091526040805180820190915260198082527f6469737472757374537472617465677928616464726573732900000000000000602090920191825262000a199260008051602062002a5183398151915201919062000c98565b50600d805460018101825560009190915260408051808201909152600f8082526e6578656342617463684275726e282960881b602090920191825262000a729260008051602062002a5183398151915201919062000c98565b50600d8054600181018255600091909152604080518082019091526012808252716861727665737428616464726573735b5d2960701b602090920191825262000ace9260008051602062002a5183398151915201919062000c98565b50600d805460018101825560009182526040805160608101909152602480825260008051602062002a51833981519152909201929162002a966020830139805162000b2193925060209091019062000c98565b50600d805460018101825560009182526040805160608101909152602580825260008051602062002a51833981519152909201929162002a716020830139805162000b7493925060209091019062000c98565b50565b600e80546001810182556000919091526040805180820190915260188082527f6465706f73697428616464726573732c75696e74323536290000000000000000602090920191825262000bdd92600080516020620029d083398151915201919062000c98565b50600e80546001810182556000919091526040805180820190915260178082527f656e74657242617463684275726e2875696e7432353629000000000000000000602090920191825262000c4492600080516020620029d083398151915201919062000c98565b50600e805460018101825560009190915260408051808201909152600f8082526e6578697442617463684275726e282960881b602090920191825262000b7492600080516020620029d08339815191520191905b82805462000ca69062000e3b565b90600052602060002090601f01602090048101928262000cca576000855562000d15565b82601f1062000ce557805160ff191683800117855562000d15565b8280016001018555821562000d15579182015b8281111562000d1557825182559160200191906001019062000cf8565b5062000d2392915062000d27565b5090565b5b8082111562000d23576000815560010162000d28565b80516001600160a01b038116811462000d5657600080fd5b919050565b805161ffff8116811462000d5657600080fd5b600060e0828403121562000d8157600080fd5b60405160e081016001600160401b038111828210171562000db257634e487b7160e01b600052604160045260246000fd5b60405262000dc08362000d3e565b815262000dd06020840162000d3e565b602082015262000de36040840162000d3e565b604082015262000df66060840162000d3e565b606082015262000e096080840162000d3e565b608082015262000e1c60a0840162000d3e565b60a082015262000e2f60c0840162000d5b565b60c08201529392505050565b600181811c9082168062000e5057607f821691505b6020821081141562000e7257634e487b7160e01b600052602260045260246000fd5b50919050565b611b488062000e886000396000f3fe608060405234801561001057600080fd5b50600436106102065760003560e01c8063909e28601161011a578063be6f1c81116100ad578063ddf508021161007c578063ddf508021461049e578063de9375f2146104b1578063ec1e31a0146104c4578063f887ea40146104d7578063ff3f303c146104ea57600080fd5b8063be6f1c8114610452578063c42cf53514610465578063c7b9d53014610478578063d8a06f731461048b57600080fd5b8063a9750704116100e9578063a9750704146103ff578063b353aaa714610412578063b536818a14610425578063bdb2321f1461043f57600080fd5b8063909e2860146103a957806399aa9079146103bc5780639a8a0592146103c4578063a8c62e76146103ec57600080fd5b8063397bfe551161019d5780635bb478081161016c5780635bb478081461034a5780636f307dc31461035d5780636f81a6b0146103705780637f4b4e9b14610383578063893a53721461039657600080fd5b8063397bfe55146102f157806347f74912146103045780634b800b9a1461032457806353e78b6b1461033757600080fd5b8063116d0cbe116101d9578063116d0cbe146102a157806315b75bea146102b65780631fe4a686146102cb578063365a86fc146102de57600080fd5b8063027aa9f51461020b5780630c340a24146102315780630cb61f6c1461025c5780630d4d8c5f1461026f575b600080fd5b6102136104fd565b6040805160ff90931683526020830191909152015b60405180910390f35b600154610244906001600160a01b031681565b6040516001600160a01b039091168152602001610228565b600354610244906001600160a01b031681565b61028861027d36600461163f565b805160209091012090565b6040516001600160e01b03199091168152602001610228565b6102a96105f4565b604051610228919061173d565b6102c96102c43660046117b4565b6106cd565b005b600254610244906001600160a01b031681565b600754610244906001600160a01b031681565b6102c96102ff3660046117b4565b610750565b6103176103123660046117d8565b6107ca565b60405161022891906117f1565b6102c9610332366004611804565b610876565b6102c96103453660046117b4565b6108bc565b6102c96103583660046117b4565b610936565b600854610244906001600160a01b031681565b6102c961037e3660046117d8565b6109b0565b6102c96103913660046117b4565b610a4c565b600554610244906001600160a01b031681565b6103176103b73660046117d8565b610ac6565b6102a9610ad6565b6007546103d990600160a01b900461ffff1681565b60405161ffff9091168152602001610228565b600954610244906001600160a01b031681565b6102c961040d366004611852565b610ba6565b600b54610244906001600160a01b031681565b61042d600081565b60405160ff9091168152602001610228565b6102c961044d3660046117b4565b610dd5565b6102c96104603660046117b4565b610e4f565b6102c96104733660046117b4565b610ec9565b6102c96104863660046117b4565b610f43565b600454610244906001600160a01b031681565b6102c96104ac3660046117b4565b610fbd565b600c54610244906001600160a01b031681565b600654610244906001600160a01b031681565b600a54610244906001600160a01b031681565b6102c96104f836600461186f565b611037565b6000806000600560009054906101000a90046001600160a01b03166001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610555573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610579919061189d565b6001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105da91906118ba565b905060006105e982600a6119d9565b919491935090915050565b6060600e805480602002602001604051908101604052809291908181526020016000905b828210156106c4578382906000526020600020018054610637906119e8565b80601f0160208091040260200160405190810160405280929190818152602001828054610663906119e8565b80156106b05780601f10610685576101008083540402835291602001916106b0565b820191906000526020600020905b81548152906001019060200180831161069357829003601f168201915b505050505081526020019060010190610618565b50505050905090565b3360008181526020819052604090205460ff166107055760405162461bcd60e51b81526004016106fc90611a23565b60405180910390fd5b816001600160a01b03811661072c5760405162461bcd60e51b81526004016106fc90611a50565b5050600380546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff1661077f5760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b0381166107a65760405162461bcd60e51b81526004016106fc90611a50565b5050600580546001600160a01b0319166001600160a01b0392909216919091179055565b600d81815481106107da57600080fd5b9060005260206000200160009150905080546107f5906119e8565b80601f0160208091040260200160405190810160405280929190818152602001828054610821906119e8565b801561086e5780601f106108435761010080835404028352916020019161086e565b820191906000526020600020905b81548152906001019060200180831161085157829003601f168201915b505050505081565b3360008181526020819052604090205460ff166108a55760405162461bcd60e51b81526004016106fc90611a23565b6108ad611092565b6108b78383611269565b505050565b3360008181526020819052604090205460ff166108eb5760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b0381166109125760405162461bcd60e51b81526004016106fc90611a50565b5050600680546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166109655760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b03811661098c5760405162461bcd60e51b81526004016106fc90611a50565b5050600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166109df5760405162461bcd60e51b81526004016106fc90611a23565b600554600954604051635ef8364760e11b81526001600160a01b0391821660048201526024810185905291169063bdf06c8e906044015b600060405180830381600087803b158015610a3057600080fd5b505af1158015610a44573d6000803e3d6000fd5b505050505050565b3360008181526020819052604090205460ff16610a7b5760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b038116610aa25760405162461bcd60e51b81526004016106fc90611a50565b5050600c80546001600160a01b0319166001600160a01b0392909216919091179055565b600e81815481106107da57600080fd5b6060600d805480602002602001604051908101604052809291908181526020016000905b828210156106c4578382906000526020600020018054610b19906119e8565b80601f0160208091040260200160405190810160405280929190818152602001828054610b45906119e8565b8015610b925780601f10610b6757610100808354040283529160200191610b92565b820191906000526020600020905b815481529060010190602001808311610b7557829003601f168201915b505050505081526020019060010190610afa565b3360008181526020819052604090205460ff16610bd55760405162461bcd60e51b81526004016106fc90611a23565b600c546001600160a01b0316610c2d5760405162461bcd60e51b815260206004820152601860248201527f7365747570526f6c65733a3a41757468206e6f7420736574000000000000000060448201526064016106fc565b600c5460408051638da5cb5b60e01b8152905130926001600160a01b031691638da5cb5b9160048083019260209291908290030181865afa158015610c76573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9a919061189d565b6001600160a01b031614610ce55760405162461bcd60e51b815260206004820152601260248201527105472616e73666572206f776e6572736869760741b60448201526064016106fc565b600c54600180546040516319ebfd2160e21b81526001600160a01b039182166004820152600060248201526044810192909252909116906367aff48490606401600060405180830381600087803b158015610d3f57600080fd5b505af1158015610d53573d6000803e3d6000fd5b505050508115610dc957600c546040516319ebfd2160e21b815230600482015260006024820152600160448201526001600160a01b03909116906367aff48490606401600060405180830381600087803b158015610db057600080fd5b505af1158015610dc4573d6000803e3d6000fd5b505050505b610dd161139c565b5050565b3360008181526020819052604090205460ff16610e045760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b038116610e2b5760405162461bcd60e51b81526004016106fc90611a50565b5050600880546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610e7e5760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b038116610ea55760405162461bcd60e51b81526004016106fc90611a50565b5050600780546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610ef85760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b038116610f1f5760405162461bcd60e51b81526004016106fc90611a50565b5050600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610f725760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b038116610f995760405162461bcd60e51b81526004016106fc90611a50565b5050600280546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff16610fec5760405162461bcd60e51b81526004016106fc90611a23565b816001600160a01b0381166110135760405162461bcd60e51b81526004016106fc90611a50565b5050600980546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526020819052604090205460ff166110665760405162461bcd60e51b81526004016106fc90611a23565b506001600160a01b03919091166000908152602081905260409020805460ff1916911515919091179055565b600560009054906101000a90046001600160a01b03166001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156110e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111099190611a80565b1561117757600560009054906101000a90046001600160a01b03166001600160a01b0316636833f60d6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561115e57600080fd5b505af1158015611172573d6000803e3d6000fd5b505050505b60006111816104fd565b6005549092506001600160a01b03169050634eddea066111a383611388611a9d565b6111af84612710611a9d565b6040516001600160e01b031960e085901b16815260048101929092526024820152604401600060405180830381600087803b1580156111ed57600080fd5b505af1158015611201573d6000803e3d6000fd5b505060055460095460405163ec523afd60e01b81526001600160a01b0391821660048201529116925063ec523afd9150602401600060405180830381600087803b15801561124e57600080fd5b505af1158015611262573d6000803e3d6000fd5b5050505050565b60075460408051606084901b6bffffffffffffffffffffffff1916602082015281516014818303018152603482019283905263eb8d72b760e01b9092526001600160a01b039092169163eb8d72b7916112c791869190603801611abc565b600060405180830381600087803b1580156112e157600080fd5b505af11580156112f5573d6000803e3d6000fd5b5050600754600554604051633f935f6f60e01b81526001600160a01b0391821660048201526001602482015291169250633f935f6f9150604401600060405180830381600087803b15801561134957600080fd5b505af115801561135d573d6000803e3d6000fd5b505060075460095460405163747684bb60e01b81526001600160a01b039182166004820152600160248201529116925063747684bb9150604401610a16565b600c546001600160a01b03166113f45760405162461bcd60e51b815260206004820152601e60248201527f736574206361706162696c69746965733a3a41757468206e6f7420736574000060448201526064016106fc565b60005b600e548110156114c1576114af600e828154811061141757611417611ae1565b90600052602060002001805461142c906119e8565b80601f0160208091040260200160405190810160405280929190818152602001828054611458906119e8565b80156114a55780601f1061147a576101008083540402835291602001916114a5565b820191906000526020600020905b81548152906001019060200180831161148857829003601f168201915b5050505050611592565b806114b981611af7565b9150506113f7565b5060005b600d5481101561158f5761157d600d82815481106114e5576114e5611ae1565b9060005260206000200180546114fa906119e8565b80601f0160208091040260200160405190810160405280929190818152602001828054611526906119e8565b80156115735780601f1061154857610100808354040283529160200191611573565b820191906000526020600020905b81548152906001019060200180831161155657829003601f168201915b50505050506115da565b8061158781611af7565b9150506114c5565b50565b80516020820120600c546040516325a8aced60e11b81526001600160e01b031983166004820152600160248201526001600160a01b0390911690634b5159da90604401610a16565b80516020820120600c54604051630ea9b75b60e01b8152600060048201526001600160e01b031983166024820152600160448201526001600160a01b0390911690630ea9b75b90606401610a16565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561165157600080fd5b813567ffffffffffffffff8082111561166957600080fd5b818401915084601f83011261167d57600080fd5b81358181111561168f5761168f611629565b604051601f8201601f19908116603f011681019083821181831017156116b7576116b7611629565b816040528281528760208487010111156116d057600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000815180845260005b81811015611716576020818501810151868301820152016116fa565b81811115611728576000602083870101525b50601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b8281101561179257603f198886030184526117808583516116f0565b94509285019290850190600101611764565b5092979650505050505050565b6001600160a01b038116811461158f57600080fd5b6000602082840312156117c657600080fd5b81356117d18161179f565b9392505050565b6000602082840312156117ea57600080fd5b5035919050565b6020815260006117d160208301846116f0565b6000806040838503121561181757600080fd5b823561ffff8116811461182957600080fd5b915060208301356118398161179f565b809150509250929050565b801515811461158f57600080fd5b60006020828403121561186457600080fd5b81356117d181611844565b6000806040838503121561188257600080fd5b823561188d8161179f565b9150602083013561183981611844565b6000602082840312156118af57600080fd5b81516117d18161179f565b6000602082840312156118cc57600080fd5b815160ff811681146117d157600080fd5b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561192e578160001904821115611914576119146118dd565b8085161561192157918102915b93841c93908002906118f8565b509250929050565b600082611945575060016119d3565b81611952575060006119d3565b816001811461196857600281146119725761198e565b60019150506119d3565b60ff841115611983576119836118dd565b50506001821b6119d3565b5060208310610133831016604e8410600b84101617156119b1575081810a6119d3565b6119bb83836118f3565b80600019048211156119cf576119cf6118dd565b0290505b92915050565b60006117d160ff841683611936565b600181811c908216806119fc57607f821691505b60208210811415611a1d57634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252601390820152721111541313d651548e8e955395149554d51151606a1b604082015260600190565b60208082526016908201527543616e6e6f74206265207a65726f206164647265737360501b604082015260600190565b600060208284031215611a9257600080fd5b81516117d181611844565b6000816000190483118215151615611ab757611ab76118dd565b500290565b61ffff83168152604060208201526000611ad960408301846116f0565b949350505050565b634e487b7160e01b600052603260045260246000fd5b6000600019821415611b0b57611b0b6118dd565b506001019056fea264697066735822122051c046740a50c4ca932c8b611beba03a0303129cef6aff0207aca30b64cb029764736f6c634300080c0033bb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd4445504c4f5945523a3a554e545255535445440000000000000000000000000043616e6e6f74206265207a65726f2061646472657373000000000000000000007365744465706f7369744c696d6974732875696e743235362c75696e7432353629d7b6990105719101dabeb77144f2a3385c8033acd3af97e9423a695e81ad1eb5776974686472617746726f6d537472617465677928616464726573732c75696e74323536296465706f736974496e746f537472617465677928616464726573732c75696e74323536290000000000000000000000004a0d1092e9df255cf95d72834ea925513278231800000000000000000000000013093e05eb890dfa6dacecbde51d24dabab2faa100000000000000000000000093f54d755a063ce7bb9e6ac47eccc8e33411d706000000000000000000000000f79e37019c3ae3f26c562ed7d9e730c0bbba572500000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79000000000000000000000000eb959af810fec83de7021a77906ab3d9fde567b10000000000000000000000000000000000000000000000000000000000002716", + "nonce": "0xe2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xf6d5e198ab09bdf6a19315f6d5489126b4616db3b0051ff2237ee71f696ed561", + "transactionType": "CREATE", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0xe2e69", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50604051610c8c380380610c8c83398101604081905261002f916100e1565b600080546001600160a01b03199081166001600160a01b0385811691821784556001805490931690851617909155604051849284929133917f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7691a36040516001600160a01b0382169033907fa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b7638998019890600090a35050505061011b565b6001600160a01b03811681146100de57600080fd5b50565b600080604083850312156100f457600080fd5b82516100ff816100c9565b6020840151909250610110816100c9565b809150509250929050565b610b628061012a6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80637a9e5e4b11610097578063c53a398511610066578063c53a398514610225578063e688747b1461024e578063ea7ca27614610284578063ed0d0efb146102bb57600080fd5b80637a9e5e4b146101c15780638da5cb5b146101d4578063b7009613146101ff578063bf7e214f1461021257600080fd5b806313af4035116100d357806313af4035146101755780634b5159da1461018857806367aff4841461019b578063728b952b146101ae57600080fd5b806306a36aee146100fa5780630bade8a41461012d5780630ea9b75b14610160575b600080fd5b61011a6101083660046108c8565b60036020526000908152604090205481565b6040519081526020015b60405180910390f35b61015061013b366004610902565b60046020526000908152604090205460ff1681565b6040519015158152602001610124565b61017361016e36600461093c565b6102db565b005b6101736101833660046108c8565b6103bc565b610173610196366004610983565b610439565b6101736101a93660046109ba565b6104cb565b6101736101bc3660046109e8565b610593565b6101736101cf3660046108c8565b61061c565b6000546101e7906001600160a01b031681565b6040516001600160a01b039091168152602001610124565b61015061020d366004610a16565b610706565b6001546101e7906001600160a01b031681565b6101e76102333660046108c8565b6002602052600090815260409020546001600160a01b031681565b61015061025c366004610a5d565b6001600160e01b03191660009081526005602052604090205460ff919091161c600116151590565b610150610292366004610a90565b6001600160a01b0391909116600090815260036020526040902054600160ff9092161c16151590565b61011a6102c9366004610902565b60056020526000908152604090205481565b6102f1336000356001600160e01b031916610806565b6103165760405162461bcd60e51b815260040161030d90610abc565b60405180910390fd5b8015610346576001600160e01b0319821660009081526005602052604090208054600160ff86161b17905561036d565b6001600160e01b0319821660009081526005602052604090208054600160ff86161b191690555b816001600160e01b0319168360ff167fbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151836040516103af911515815260200190565b60405180910390a3505050565b6103d2336000356001600160e01b031916610806565b6103ee5760405162461bcd60e51b815260040161030d90610abc565b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d769190a350565b61044f336000356001600160e01b031916610806565b61046b5760405162461bcd60e51b815260040161030d90610abc565b6001600160e01b03198216600081815260046020908152604091829020805460ff191685151590811790915591519182527f36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103910160405180910390a25050565b6104e1336000356001600160e01b031916610806565b6104fd5760405162461bcd60e51b815260040161030d90610abc565b801561052c576001600160a01b03831660009081526003602052604090208054600160ff85161b179055610552565b6001600160a01b03831660009081526003602052604090208054600160ff85161b191690555b8160ff16836001600160a01b03167f4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2836040516103af911515815260200190565b6105a9336000356001600160e01b031916610806565b6105c55760405162461bcd60e51b815260040161030d90610abc565b6001600160a01b0382811660008181526002602052604080822080546001600160a01b0319169486169485179055517fa4908e11a5f895b13d51526c331ac93cdd30e59772361c5d07874eb36bff20659190a35050565b6000546001600160a01b03163314806106b1575060015460405163b700961360e01b81526001600160a01b039091169063b70096139061067090339030906001600160e01b03196000351690600401610ae2565b602060405180830381865afa15801561068d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b19190610b0f565b6106ba57600080fd5b600180546001600160a01b0319166001600160a01b03831690811790915560405133907fa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b7638998019890600090a350565b6001600160a01b0380831660009081526002602052604081205490911680156107a25760405163b700961360e01b81526001600160a01b0382169063b70096139061075990889088908890600401610ae2565b602060405180830381865afa158015610776573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079a9190610b0f565b9150506107ff565b6001600160e01b0319831660009081526004602052604090205460ff16806107fb57506001600160e01b031983166000908152600560209081526040808320546001600160a01b03891684526003909252909120541615155b9150505b9392505050565b6001546000906001600160a01b03168015801590610890575060405163b700961360e01b81526001600160a01b0382169063b70096139061084f90879030908890600401610ae2565b602060405180830381865afa15801561086c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108909190610b0f565b806108a857506000546001600160a01b038581169116145b949350505050565b6001600160a01b03811681146108c557600080fd5b50565b6000602082840312156108da57600080fd5b81356107ff816108b0565b80356001600160e01b0319811681146108fd57600080fd5b919050565b60006020828403121561091457600080fd5b6107ff826108e5565b803560ff811681146108fd57600080fd5b80151581146108c557600080fd5b60008060006060848603121561095157600080fd5b61095a8461091d565b9250610968602085016108e5565b915060408401356109788161092e565b809150509250925092565b6000806040838503121561099657600080fd5b61099f836108e5565b915060208301356109af8161092e565b809150509250929050565b6000806000606084860312156109cf57600080fd5b83356109da816108b0565b92506109686020850161091d565b600080604083850312156109fb57600080fd5b8235610a06816108b0565b915060208301356109af816108b0565b600080600060608486031215610a2b57600080fd5b8335610a36816108b0565b92506020840135610a46816108b0565b9150610a54604085016108e5565b90509250925092565b60008060408385031215610a7057600080fd5b610a798361091d565b9150610a87602084016108e5565b90509250929050565b60008060408385031215610aa357600080fd5b8235610aae816108b0565b9150610a876020840161091d565b6020808252600c908201526b15539055551213d49256915160a21b604082015260600190565b6001600160a01b0393841681529190921660208201526001600160e01b0319909116604082015260600190565b600060208284031215610b2157600080fd5b81516107ff8161092e56fea26469706673582212206f0d09b10a7dbbbe1c3cdea8b04d693182854901cbe4001f61055e765871914b64736f6c634300080c003300000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a790000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0xe3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x44a44ace160754275a73100d5c6eb082bfc9a3805429e3462cbc863669adfb17", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "function": "setMultiRolesAuthority(address)", + "arguments": [ + "88cadc1bb2ababe80610e333b267d9dee7b2e1a8" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "gas": "0xf982", + "value": "0x0", + "data": "0x7f4b4e9b00000000000000000000000088cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "nonce": "0xe4", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xc9bcb180bf1e2fc6bd110425e1767e45d5cd2799f4d01d485fa24ce1ba9c54f6", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setUserRole(address,uint8,bool)", + "arguments": [ + "63bce354dba7d6270cb34daa46b869892abb3a79", + "0", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x121da", + "value": "0x0", + "data": "0x67aff48400000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xe5", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x2251801608490e272540fa1e5411d2c507db32a0cd77dc39dab934801cb7938d", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setUserRole(address,uint8,bool)", + "arguments": [ + "63bce354dba7d6270cb34daa46b869892abb3a79", + "0", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0xa661", + "value": "0x0", + "data": "0x67aff48400000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xe6", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x17210ff297ab39a09298b2a609c1432b33616851a4ce47a6dcc547b3d8bc2ac5", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setPublicCapability(bytes4,bool)", + "arguments": [ + "47e7ef24", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x10d26", + "value": "0x0", + "data": "0x4b5159da47e7ef24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xe7", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x65cfcaf3bea385402314fd9cc9acb98e48baf7d03ad5db65603a63fcfbe0328d", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setPublicCapability(bytes4,bool)", + "arguments": [ + "3c66a8fa", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x10d26", + "value": "0x0", + "data": "0x4b5159da3c66a8fa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xe8", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x30e2863a8559f7f1bb2d171af59ca5a1df1c21b333ca01d644882476947fb06f", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setPublicCapability(bytes4,bool)", + "arguments": [ + "793101a5", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x10d26", + "value": "0x0", + "data": "0x4b5159da793101a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xe9", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x206f3c61238fddea0b20e3e986f72d828d033b2313061b7f5d87dd8ccc764f3f", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "6833f60d", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000006833f60d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xea", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x750f6477f5b09687d94803b4452a342e50a2c3ec2b2232eaacf2d11c8081ff19", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "4eddea06", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000004eddea06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xeb", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xe979310c96b17e945c6b2a6fe73073866b90eec647a12ad8878410326620bd2e", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "2b2e05c1", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000002b2e05c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xec", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x61397cd086fbd729567fd8bd9bfe7fc05a72cb225440b79a52180067dff8e735", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "e5fa2b70", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000e5fa2b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xed", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x2987a29d03c6829a50303beb6c7f9167a6f99b438034679fdc0d8adbd2f619fe", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "cbc43f89", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000cbc43f89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xee", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x966fb8a85f8a6f5738b755b7a7706a97c3ef1b4c5ff1f585c31763f06b8f4d82", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "305d61ae", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000305d61ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xef", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xa89c6283cffdec5187b17299da368d3f9ffd0d54f7630640ee34b5267baa1399", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "ac86ac72", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000ac86ac72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xf0", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xd4dab429ed242dfeba502a4f0ae29b056189d7d16088edcacd9b9aa76461520f", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "13e86b28", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b000000000000000000000000000000000000000000000000000000000000000013e86b28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xf1", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x5553ecfcb45bf5630def5810ec99c79c611aa4e2ec9fd197e78c9acbb1a98b55", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "07b35d1d", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b000000000000000000000000000000000000000000000000000000000000000007b35d1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xf2", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xf989408225091a4fd993d806111fdbdec31c360ec8756c8fa0d02e8b0cec9316", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "7b72aeb9", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000007b72aeb9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xf3", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xf13f6f94d3c4058f48d54755381299fd181db263584f40e2f8937b708f01a4ef", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "5337e670", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000005337e670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xf4", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x3470159f85014c30ffcf942ca3e3ef3c4fd743aea151edfdc1ee8756e12e6877", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "ec523afd", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000ec523afd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xf5", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x80013f61049a5909a2ed639f8fca1cc363816308e7ddb4f0fc12164e24d10df2", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "c866983b", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000c866983b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xf6", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x71314406ac940811471a7f715ba2517911cd4fca342525074105574bc9da1089", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "1bba16db", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b00000000000000000000000000000000000000000000000000000000000000001bba16db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xf7", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x5d76b896476f285a9f0fa19d53ebc82b577ca9903813243a67a51a5ad301ccf9", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "c89d3460", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000c89d3460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xf8", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x6cae486e15d29138962e9aa985f03702dcfb83312af61bcf728ed6b9f2eae256", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "bdf06c8e", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000bdf06c8e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xf9", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xb17aa4de0a41bc7fc865e052a90697f1bc3e31ce24773889be4b3ba700ab41ea", + "transactionType": "CALL", + "contractName": "MultiRolesAuthority", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "function": "setRoleCapability(uint8,bytes4,bool)", + "arguments": [ + "0", + "b53d0958", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "gas": "0x120d9", + "value": "0x0", + "data": "0x0ea9b75b0000000000000000000000000000000000000000000000000000000000000000b53d0958000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0xfa", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xfc6eadff6bcd88d11f18575ae301813d9680777129bbe861c3d7fd356888e867", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "function": "setFactory(address)", + "arguments": [ + "f79e37019c3ae3f26c562ed7d9e730c0bbba5725" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "gas": "0x8dc8", + "value": "0x0", + "data": "0x5bb47808000000000000000000000000f79e37019c3ae3f26c562ed7d9e730c0bbba5725", + "nonce": "0xfb", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x3a2ad365101e094b76237dc03e4ba297d4e3871f7be91afd04fcb451f3d279ae", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "function": "setVaultImplementation(address)", + "arguments": [ + "486c4f38b69f765795e6f97d9457857d9eeb3491" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "gas": "0xf983", + "value": "0x0", + "data": "0x53e78b6b000000000000000000000000486c4f38b69f765795e6f97d9457857d9eeb3491", + "nonce": "0xfc", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x7423277dcaf02514b4c6f07d37e2f5ad5f85d05ec54fbb7846ae46b86403944a", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "function": "setVaultProxy(address)", + "arguments": [ + "79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "gas": "0x107d0", + "value": "0x0", + "data": "0x397bfe5500000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "nonce": "0xfd", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xd878874fbe85c6c4dcf8b8645cccfca70c02d47ef892a378b996312c317617e1", + "transactionType": "CREATE", + "contractName": "XChainHubSingle", + "contractAddress": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x6a639c", + "value": "0x0", + "data": "0x60a06040523480156200001157600080fd5b506040516200605838038062006058833981016040819052620000349162000115565b6000805460ff1916905581818082816200004e336200009f565b600180556001600160a01b03908116608052600d80546001600160401b0319939092166801000000000000000002929092166001600160e01b031990911617615460179055506200014d9350505050565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b80516001600160a01b03811681146200011057600080fd5b919050565b600080604083850312156200012957600080fd5b6200013483620000f8565b91506200014460208401620000f8565b90509250929050565b608051615ebe6200019a6000396000818161043b01528181610ca801528181610e7101528181610ef30152818161117c0152818161178e015281816128ef01526137780152615ebe6000f3fe6080604052600436106103b75760003560e01c80638da5cb5b116101f2578063bd509fd51161010d578063dfc3c183116100a0578063f2fde38b1161006f578063f2fde38b14610c1d578063f48885ad14610c3d578063f619dc7514610c50578063f776fc6814610c8857600080fd5b8063dfc3c18314610b85578063e3e9f34514610ba5578063eae837fb14610bdd578063eb8d72b714610bfd57600080fd5b8063cd9fa91c116100dc578063cd9fa91c14610afa578063d1deba1f14610b1a578063d3632d5614610b2d578063dc6f4fe114610b4d57600080fd5b8063bd509fd514610a55578063c3d6cc7814610a75578063ca79087a14610aad578063cbed8b9c14610ada57600080fd5b8063a9e56f3c11610185578063af48633e11610154578063af48633e146109ba578063b5ec8e49146109cd578063bbfefd38146109ed578063bc9596be14610a1d57600080fd5b8063a9e56f3c14610933578063aae7aa4d1461095a578063ab8236f31461097a578063adf1ad461461099a57600080fd5b806398a9884d116101c157806398a9884d146108a357806398b52b47146108c3578063a2d3eb62146108e3578063a651cdd41461091357600080fd5b80638da5cb5b1461082b5780638eb7662d1461084e578063933eb0f01461086357806398a1d9591461088357600080fd5b80634cf8ab8e116102e25780636d042ae611610275578063747684bb11610244578063747684bb146107b65780637533d788146107d6578063838b3f9e146107f657806385a422591461080b57600080fd5b80636d042ae6146107365780636e9a4caf1461076c578063715018a6146107815780637278bf6e1461079657600080fd5b80635f6716f7116102b15780635f6716f7146106b457806366ad5c8a146106e157806367676b50146107015780636833f60d1461072157600080fd5b80634cf8ab8e14610604578063551596d31461063a5780635b8c41e61461064d5780635c975abb1461069c57600080fd5b806330c9473c1161035a5780633d8b38f6116103295780633d8b38f6146105915780633f935f6f146105b157806342d65a8d146105d157806344c6e242146105f157600080fd5b806330c9473c14610515578063364a27d214610535578063368a05ef1461055c57806336e9837d1461057c57600080fd5b806307e0db171161039657806307e0db17146104755780630d8968e61461049557806310ddb137146104d55780632f940c70146104f557600080fd5b80621d3567146103bc5780630696bd53146103de57806307968db114610429575b600080fd5b3480156103c857600080fd5b506103dc6103d7366004614cc2565b610c9d565b005b3480156103ea57600080fd5b506104166103f9366004614d5b565b600960209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b34801561043557600080fd5b5061045d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610420565b34801561048157600080fd5b506103dc610490366004614d92565b610e50565b3480156104a157600080fd5b506104c56104b0366004614db4565b60046020526000908152604090205460ff1681565b6040519015158152602001610420565b3480156104e157600080fd5b506103dc6104f0366004614d92565b610ed2565b34801561050157600080fd5b506103dc610510366004614dd1565b610f2a565b34801561052157600080fd5b506103dc610530366004614f07565b610f4c565b34801561054157600080fd5b5061054a605581565b60405160ff9091168152602001610420565b34801561056857600080fd5b506103dc610577366004614fe4565b611030565b34801561058857600080fd5b5061054a605781565b34801561059d57600080fd5b506104c56105ac366004615061565b61105e565b3480156105bd57600080fd5b506103dc6105cc3660046150c1565b61112a565b3480156105dd57600080fd5b506103dc6105ec366004615061565b61115d565b6103dc6105ff3660046150ef565b6111ec565b34801561061057600080fd5b5061045d61061f366004614d92565b600f602052600090815260409020546001600160a01b031681565b6103dc610648366004615113565b61156f565b34801561065957600080fd5b5061041661066836600461516c565b6003602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205481565b3480156106a857600080fd5b5060005460ff166104c5565b3480156106c057600080fd5b506106d46106cf3660046151c9565b61175d565b604051610420919061525d565b3480156106ed57600080fd5b506103dc6106fc366004614cc2565b61180d565b34801561070d57600080fd5b506103dc61071c366004615270565b611886565b34801561072d57600080fd5b506103dc6118b9565b34801561074257600080fd5b5061045d610751366004614d92565b6010602052600090815260409020546001600160a01b031681565b34801561077857600080fd5b5061054a60ab81565b34801561078d57600080fd5b506103dc6118dd565b3480156107a257600080fd5b506103dc6107b1366004615270565b6118ef565b3480156107c257600080fd5b506103dc6107d13660046150c1565b611922565b3480156107e257600080fd5b506106d46107f1366004614d92565b611955565b34801561080257600080fd5b5061054a600181565b34801561081757600080fd5b506103dc610826366004614db4565b6119ef565b34801561083757600080fd5b5060005461010090046001600160a01b031661045d565b34801561085a57600080fd5b5061054a600081565b34801561086f57600080fd5b506103dc61087e3660046152af565b611c68565b34801561088f57600080fd5b506103dc61089e3660046152c8565b611e01565b3480156108af57600080fd5b506103dc6108be3660046152fd565b611e17565b3480156108cf57600080fd5b506103dc6108de366004615270565b611e72565b3480156108ef57600080fd5b506104c56108fe366004614db4565b60056020526000908152604090205460ff1681565b34801561091f57600080fd5b506103dc61092e3660046150c1565b611ea5565b34801561093f57600080fd5b50600d5461045d90600160401b90046001600160a01b031681565b34801561096657600080fd5b506103dc610975366004614db4565b611ed8565b34801561098657600080fd5b506103dc610995366004615358565b611fb0565b3480156109a657600080fd5b506103dc6109b53660046153f2565b6120c5565b6103dc6109c836600461541e565b6120e9565b3480156109d957600080fd5b506103dc6109e83660046152c8565b6127ff565b3480156109f957600080fd5b506104c5610a08366004614db4565b60066020526000908152604090205460ff1681565b348015610a2957600080fd5b50610416610a38366004614d5b565b600a60209081526000928352604080842090915290825290205481565b348015610a6157600080fd5b506103dc610a70366004615431565b612811565b348015610a8157600080fd5b50610416610a903660046153f2565b600760209081526000928352604080842090915290825290205481565b348015610ab957600080fd5b50610416610ac8366004614db4565b60086020526000908152604090205481565b348015610ae657600080fd5b506103dc610af5366004615494565b6128d0565b348015610b0657600080fd5b50600e5461045d906001600160a01b031681565b6103dc610b28366004614cc2565b612965565b348015610b3957600080fd5b506103dc610b48366004615502565b612abf565b348015610b5957600080fd5b50600d54610b6d906001600160401b031681565b6040516001600160401b039091168152602001610420565b348015610b9157600080fd5b506103dc610ba036600461552c565b612b4f565b348015610bb157600080fd5b50610416610bc0366004614d5b565b600b60209081526000928352604080842090915290825290205481565b348015610be957600080fd5b506103dc610bf8366004615270565b612b62565b348015610c0957600080fd5b506103dc610c18366004615061565b612b95565b348015610c2957600080fd5b506103dc610c38366004614db4565b612bfc565b6103dc610c4b3660046155c6565b612c75565b348015610c5c57600080fd5b50610416610c6b366004614d5b565b600c60209081526000928352604080842090915290825290205481565b348015610c9457600080fd5b5061054a605681565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610d265760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a6c7a526563656976653a554e415554484f526044820152631254d15160e21b60648201526084015b60405180910390fd5b61ffff841660009081526002602052604081208054610d44906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054610d70906156b4565b8015610dbd5780601f10610d9257610100808354040283529160200191610dbd565b820191906000526020600020905b815481529060010190602001808311610da057829003601f168201915b5050505050905080518451148015610de2575080805190602001208480519060200120145b610e3d5760405162461bcd60e51b815260206004820152602660248201527f4c617965725a65726f4170703a3a6c7a526563656976653a494e56414c49442060448201526552454d4f544560d01b6064820152608401610d1d565b610e4985858585613235565b5050505050565b610e58613326565b6040516307e0db1760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307e0db17906024015b600060405180830381600087803b158015610ebe57600080fd5b505af1158015610e49573d6000803e3d6000fd5b610eda613326565b6040516310ddb13760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906310ddb13790602401610ea4565b610f32613326565b80610f476001600160a01b0382163385613386565b505050565b610f546133e9565b610f5c613326565b81518351148015610f6e575081518151145b610fb25760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b835181101561102657611014848281518110610fd357610fd36156e9565b6020026020010151848381518110610fed57610fed6156e9565b6020026020010151848481518110611007576110076156e9565b6020026020010151613443565b8061101e81615715565b915050610fb5565b50610f4760018055565b611038613326565b6001600160a01b0390921660009081526007602090815260408083209383529290522055565b61ffff83166000908152600260205260408120805482919061107f906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546110ab906156b4565b80156110f85780601f106110cd576101008083540402835291602001916110f8565b820191906000526020600020905b8154815290600101906020018083116110db57829003601f168201915b50505050509050838360405161110f929190615730565b60405180910390208180519060200120149150509392505050565b611132613326565b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b611165613326565b6040516342d65a8d60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906342d65a8d906111b590869086908690600401615769565b600060405180830381600087803b1580156111cf57600080fd5b505af11580156111e3573d6000803e3d6000fd5b50505050505050565b6111f4613578565b3360009081526005602052604090205460ff1661125f5760405162461bcd60e51b815260206004820152602360248201527f58436861696e4875623a3a6465706f736974546f436861696e3a554e5452555360448201526215115160ea1b6064820152608401610d1d565b60006002816112716020850185614d92565b61ffff1661ffff1681526020019081526020016000208054611292906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546112be906156b4565b801561130b5780601f106112e05761010080835404028352916020019161130b565b820191906000526020600020905b8154815290600101906020018083116112ee57829003601f168201915b505050505090508051600014156113645760405162461bcd60e51b815260206004820181905260248201527f58436861696e4875623a3a6465706f736974546f436861696e3a4e4f204855426044820152606401610d1d565b6080820180359060009061137b9060608601614db4565b905061138733836135be565b60006040518060400160405280605660ff1681526020016040518060600160405280856001600160a01b03168152602001336001600160a01b03168152602001868152506040516020016113db9190615790565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346114166020890189614d92565b61142660408a0160208b01614d92565b61143660608b0160408c01614d92565b61144660e08c0160c08d01614db4565b898c60a0013560405180606001604052808f60e001358152602001600081526020016000604051602001611492919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b6040516020016114b691906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b81526004016114e999989796959493929190615812565b6000604051808303818588803b15801561150257600080fd5b505af1158015611516573d6000803e3d6000fd5b507fb860944b0bd6b071fc0d64689450fd127a7c83e152aa7130a304267be3b267e5935061154b925050506020870187614d92565b84868533604051611560959493929190615898565b60405180910390a15050505050565b611577613578565b3360009081526005602052604090205460ff166115ec5760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526c185a5b8e955395149554d51151609a1b6064820152608401610d1d565b6001600160a01b03841661165b5760405162461bcd60e51b815260206004820152603060248201527f58436861696e4875623a3a72657175657374576974686472617746726f6d436860448201526f185a5b8e9393c81114d508159055531560821b6064820152608401610d1d565b60006040518060400160405280600060ff1681526020016040518060600160405280886001600160a01b03168152602001336001600160a01b03168152602001878152506040516020016116af9190615790565b604051602081830303815290604052815250905061171886826040516020016116d891906157c1565b60408051601f1981840301815290829052600160f01b6020830152602282018690529086906000906042015b60405160208183030381529060405261365f565b7fbef0a45d8346effb9abd86de849a9b184b1d6f5d960468ed0f813f48e3d019358685873360405161174d94939291906158dd565b60405180910390a1505050505050565b604051633d7b2f6f60e21b815261ffff808516600483015283166024820152306044820152606481018290526060907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f5ecbdbc90608401600060405180830381865afa1580156117dd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611805919081019061594f565b949350505050565b3330146118745760405162461bcd60e51b815260206004820152602f60248201527f4c617965725a65726f4170703a3a6e6f6e626c6f636b696e674c7a526563656960448201526e1d994e95539055551213d492569151608a1b6064820152608401610d1d565b611880848484846137f3565b50505050565b61188e613326565b61ffff9092166000908152600b602090815260408083206001600160a01b0390941683529290522055565b6118c1613326565b60005460ff166118d5576118d36138ad565b565b6118d3613907565b6118e5613326565b6118d36000613940565b6118f7613326565b61ffff9092166000908152600c602090815260408083206001600160a01b0390941683529290522055565b61192a613326565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6002602052600090815260409020805461196e906156b4565b80601f016020809104026020016040519081016040528092919081815260200182805461199a906156b4565b80156119e75780601f106119bc576101008083540402835291602001916119e7565b820191906000526020600020905b8154815290600101906020018083116119ca57829003601f168201915b505050505081565b6119f7613326565b6119ff613578565b6000816001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a639190615983565b90506000826001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611aa5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ac9919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a0823190602401602060405180830381865afa158015611b13573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b379190615983565b9050836001600160a01b031663793101a56040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611b7457600080fd5b505af1158015611b88573d6000803e3d6000fd5b50506040516370a0823160e01b8152306004820152600092508391506001600160a01b038516906370a0823190602401602060405180830381865afa158015611bd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bf99190615983565b611c0391906159b9565b6001600160a01b038616600081815260076020908152604080832089845282529182902084905581518481529081019290925281018690529091507f83ddacb169e140af5f24cc0352129d755797bfced4f17086308bdf6ab6f2da2e90606001611560565b611c70613578565b3360009081526005602052604090205460ff16611cdb5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a776974686472617750656e64696e673a554e54525560448201526314d5115160e21b6064820152608401610d1d565b3360009081526008602052604090205480821115611d615760405162461bcd60e51b815260206004820152603b60248201527f58436861696e4875623a3a776974686472617750656e64696e673a494e53554660448201527f464943454e542046554e445320464f52205749544844524157414c00000000006064820152608401610d1d565b3360009081526008602052604081208054849290611d809084906159b9565b925050819055506000336001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611dc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611deb919061599c565b9050610f476001600160a01b0382163385613386565b611e09613326565b611e138282613999565b5050565b611e1f6133e9565b611e27613326565b611e698484848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250869250613443915050565b61188060018055565b611e7a613326565b61ffff9092166000908152600a602090815260408083206001600160a01b0390941683529290522055565b611ead613326565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b611ee0613326565b6001600160a01b03811660009081526005602052604090205460ff16611f5c5760405162461bcd60e51b815260206004820152602b60248201527f58436861696e48756253696e676c653a3a7365744c6f63616c5374726174656760448201526a1e4e955395149554d5115160aa1b6064820152608401610d1d565b600e80546001600160a01b0319166001600160a01b0383169081179091556040519081527fe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c9060200160405180910390a150565b611fb8613578565b600d54600160401b90046001600160a01b0316331461202a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7367526563696576653a4e4f54205354415247415460448201526722902927aaaa22a960c11b6064820152608401610d1d565b8051156120bd5760008180602001905181019061204791906159d0565b9050605560ff16816000015160ff16116120b25760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7367526563696576653a50524f484942495445442060448201526520a1aa24a7a760d11b6064820152608401610d1d565b6111e3878285613ac2565b505050505050565b6120cd613326565b6001600160a01b03909116600090815260086020526040902055565b6120f1613578565b6120f9613326565b600060028161210b6020850185614d92565b61ffff1661ffff168152602001908152602001600020805461212c906156b4565b80601f0160208091040260200160405190810160405280929190818152602001828054612158906156b4565b80156121a55780601f1061217a576101008083540402835291602001916121a5565b820191906000526020600020905b81548152906001019060200180831161218857829003601f168201915b505050505090506000600b60008460000160208101906121c59190614d92565b61ffff1661ffff16815260200190815260200160002060008460400160208101906121f09190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000205490508151600014156122675760405162461bcd60e51b815260206004820152602b6024820152600080516020615e6983398151915260448201526a3430b4b71d272790242aa160a91b6064820152608401610d1d565b60008360c00135116122c65760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e9393c81050d5125591481493d5539160621b6064820152608401610d1d565b600660006122da6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff16156123475760405162461bcd60e51b815260206004820152602c6024820152600080516020615e6983398151915260448201526b6861696e3a45584954494e4760a01b6064820152608401610d1d565b6004600061235b6040860160208701614db4565b6001600160a01b0316815260208101919091526040016000205460ff166123cf5760405162461bcd60e51b81526020600482015260346024820152600080516020615e698339815191526044820152731a185a5b8e955395149554d5115108159055531560621b6064820152608401610d1d565b60006123e16040850160208601614db4565b6001600160a01b03166311e57a3e836040518263ffffffff1660e01b815260040161240e91815260200190565b602060405180830381865afa15801561242b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061244f9190615983565b9050600081116124a95760405162461bcd60e51b81526020600482015260316024820152600080516020615e698339815191526044820152706861696e3a4e4f2057495448445241575360781b6064820152608401610d1d565b6124c26124bc6040860160208701614db4565b82613b84565b80600760006124d76040880160208901614db4565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008660c001358152602001908152602001600020600082825461251b91906159b9565b9091555060009050600a816125336020880188614d92565b61ffff1661ffff168152602001908152602001600020600086604001602081019061255e9190614db4565b6001600160a01b03168152602080820192909252604001600090812092909255600b90829061258f90880188614d92565b61ffff1661ffff16815260200190815260200160002060008660400160208101906125ba9190614db4565b6001600160a01b03166001600160a01b031681526020019081526020016000208190555060006040518060400160405280605760ff16815260200160405180604001604052808860200160208101906126139190614db4565b6001600160a01b0316815260200161263160608a0160408b01614db4565b6001600160a01b0316905260405161266a919060200181516001600160a01b039081168252602092830151169181019190915260400190565b60408051808303601f190181529190529052600d54909150600160401b90046001600160a01b0316639fbf10fc346126a56020890189614d92565b608089013560a08a01356126c06101008c0160e08d01614db4565b888c6060013560405180606001604052808f6101000135815260200160008152602001600060405160200161270d919060609190911b6bffffffffffffffffffffffff1916815260140190565b6040516020818303038152906040528152508d8b60405160200161273191906157c1565b6040516020818303038152906040526040518b63ffffffff1660e01b815260040161276499989796959493929190615a4f565b6000604051808303818588803b15801561277d57600080fd5b505af1158015612791573d6000803e3d6000fd5b507f77639bed0f8e7721cbafe2210925225763c71ec7cdaba512e0b40b2a6caa7b9393506127c6925050506020870187614d92565b83866127d860408a0160208b01614db4565b6127e860608b0160408c01614db4565b8a60c0013560405161156096959493929190615a93565b612807613326565b611e138282613c11565b6128196133e9565b612821613326565b805182511461286a5760405162461bcd60e51b8152602060048201526015602482015274082a4a482b2be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610d1d565b60005b82518110156128c6576128b483828151811061288b5761288b6156e9565b60200260200101518383815181106128a5576128a56156e9565b60200260200101516000613443565b806128be81615715565b91505061286d565b50611e1360018055565b6128d8613326565b6040516332fb62e760e21b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063cbed8b9c9061292c9088908890889088908890600401615adb565b600060405180830381600087803b15801561294657600080fd5b505af115801561295a573d6000803e3d6000fd5b505050505050505050565b61ffff84166000908152600360205260408082209051612986908690615b09565b90815260408051602092819003830190206001600160401b03861660009081529252902054905080612a065760405162461bcd60e51b8152602060048201526024808201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4e4f54204660448201526313d5539160e21b6064820152608401610d1d565b815160208301208114612a6d5760405162461bcd60e51b815260206004820152602960248201527f4c617965725a65726f4170703a3a72657472794d6573736167653a4841534820604482015268125390d3d4949150d560ba1b6064820152608401610d1d565b61ffff85166000908152600360205260408082209051612a8e908790615b09565b90815260408051602092819003830190206001600160401b03871660009081529252902055610e49858585856137f3565b612ac7613326565b6000816001600160401b031611612b2c5760405162461bcd60e51b8152602060048201526024808201527f58436861696e4875623a3a7365745265706f727444656c61793a5a45524f2044604482015263454c415960e01b6064820152608401610d1d565b600d805467ffffffffffffffff19166001600160401b0392909216919091179055565b612b57613326565b610f47838383613ac2565b612b6a613326565b61ffff90921660009081526009602090815260408083206001600160a01b0390941683529290522055565b612b9d613326565b61ffff83166000908152600260205260409020612bbb908383614b10565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab838383604051612bef93929190615769565b60405180910390a1505050565b612c04613326565b6001600160a01b038116612c695760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610d1d565b612c7281613940565b50565b612c7d613326565b612c85613578565b600d546001600160401b0316612ceb5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a5345542060448201526444454c415960d81b6064820152608401610d1d565b6001600160a01b03851660009081526004602052604090205460ff16612d615760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a554e54526044820152641554d5115160da1b6064820152608401610d1d565b8251845114612dc65760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a4c454e4760448201526a0a890409a92a69a82a886960ab1b6064820152608401610d1d565b600080866001600160a01b0316633ba0b9a96040518163ffffffff1660e01b8152600401602060405180830381865afa158015612e07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e2b9190615983565b905060005b865181101561322b57600060096000898481518110612e5157612e516156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000888481518110612e8357612e836156e9565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020549050600d60009054906101000a90046001600160401b03166001600160401b0316600c60008a8581518110612ee357612ee36156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612f1557612f156156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002054612f489190615b25565b421015612fa65760405162461bcd60e51b815260206004820152602660248201527f58436861696e4875623a3a7265706f7274556e6465726c79696e673a544f4f20604482015265149150d1539560d21b6064820152608401610d1d565b42600c60008a8581518110612fbd57612fbd6156e9565b602002602001015161ffff1661ffff1681526020019081526020016000206000898581518110612fef57612fef6156e9565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550886001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015613059573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061307d9190615b3d565b61308890600a615c3e565b6130928483615c4d565b61309c9190615c6c565b935060006040518060400160405280600160ff16815260200160405180604001604052808b87815181106130d2576130d26156e9565b60200260200101516001600160a01b0316815260200188815250604051602001613117919081516001600160a01b031681526020918201519181019190915260400190565b6040516020818303038152906040528152509050613189898481518110613140576131406156e9565b60200260200101518260405160200161315991906157c1565b60408051601f1981840301815290829052600160f01b6020830152602282018b9052908990600090604201611704565b7fbc9f89a0823c1d0d048f815a2464d674872f08846df321cd05891bd0586b6e388984815181106131bc576131bc6156e9565b6020026020010151868a86815181106131d7576131d76156e9565b602002602001015160405161320e9392919061ffff93909316835260208301919091526001600160a01b0316604082015260600190565b60405180910390a15050808061322390615715565b915050612e30565b5050505050505050565b604051633356ae4560e11b815230906366ad5c8a9061325e908790879087908790600401615c8e565b600060405180830381600087803b15801561327857600080fd5b505af1925050508015613289575060015b611880578080519060200120600360008661ffff1661ffff168152602001908152602001600020846040516132be9190615b09565b9081526040805191829003602090810183206001600160401b0387166000908152915220919091557fe6f254030bcb01ffd20558175c13fcaed6d1520be7becee4c961b65f79243b0d90613319908690869086908690615c8e565b60405180910390a1611880565b6000546001600160a01b036101009091041633146118d35760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610d1d565b6040516001600160a01b038316602482015260448101829052610f4790849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613eb6565b6002600154141561343c5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610d1d565b6002600155565b804710156134895760405162461bcd60e51b81526020600482015260136024820152724554485f42414c414e43455f544f4f5f4c4f5760681b6044820152606401610d1d565b6000836001600160a01b031682846040516134a49190615b09565b60006040518083038185875af1925050503d80600081146134e1576040519150601f19603f3d011682016040523d82523d6000602084013e6134e6565b606091505b50509050806135255760405162461bcd60e51b815260206004820152600b60248201526a10d0531317d1905253115160aa1b6044820152606401610d1d565b836001600160a01b0316336001600160a01b03167f5445265cc9b8dc4940d92d42eeac90ded88956778eff9bfe9ec1968137473627858560405161356a929190615ccc565b60405180910390a350505050565b60005460ff16156118d35760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613603573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613627919061599c565b905061363e6001600160a01b038216853086613f88565b600d54611880906001600160a01b0383811691600160401b90041685613fc0565b61ffff85166000908152600260205260408120805461367d906156b4565b80601f01602080910402602001604051908101604052809291908181526020018280546136a9906156b4565b80156136f65780601f106136cb576101008083540402835291602001916136f6565b820191906000526020600020905b8154815290600101906020018083116136d957829003601f168201915b505050505090508051600014156137625760405162461bcd60e51b815260206004820152602a60248201527f4c617965725a65726f4170703a3a6c7a53656e643a554e54525553544544204460448201526922a9aa24a720aa24a7a760b11b6064820152608401610d1d565b60405162c5803160e81b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c58031009034906137b9908a9086908b908b908b908b90600401615cee565b6000604051808303818588803b1580156137d257600080fd5b505af11580156137e6573d6000803e3d6000fd5b5050505050505050505050565b6137fb613578565b8051156118805760008180602001905181019061381891906159d0565b9050605560ff16816000015160ff1611158061383a5750805160ab60ff909116115b6138a15760405162461bcd60e51b815260206004820152603260248201527f58436861696e4875623a3a5f6e6f6e626c6f636b696e674c7a526563656976656044820152711d282927a424a124aa22a21020a1aa24a7a760711b6064820152608401610d1d565b610e4985826000613ac2565b6138b5613578565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586138ea3390565b6040516001600160a01b03909116815260200160405180910390a1565b61390f614072565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa336138ea565b600080546001600160a01b03838116610100818102610100600160a81b0319851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b61ffff81166000908152600f6020908152604080832054600b83528184206001600160a01b039091168085529252909120541580156139fd575061ffff821660009081526009602090815260408083206001600160a01b0385168452909152902054155b613a5b5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a7365745374726174656779466f72436861696e3a4e60448201526813d50811561255115160ba1b6064820152608401610d1d565b61ffff82166000818152600f602090815260409182902080546001600160a01b0319166001600160a01b0388169081179091558251908152908101929092527f040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e147259101612bef565b815160ff1660561415613ade57610f47838360200151836140bb565b815160ff16613af557610f478383602001516140f5565b815160ff1660571415613b1157610f47838360200151836144aa565b815160ff1660011415613b2c57610f478383602001516144da565b60405162461bcd60e51b815260206004820152602760248201527f58436861696e4875623a3a5f726564756365723a554e5245434f474e495345446044820152661020a1aa24a7a760c91b6064820152608401610d1d565b60008290506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613bc9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bed919061599c565b600d54909150611880906001600160a01b0380841691600160401b90041685613fc0565b61ffff81166000908152600f60209081526040808320546001600160a01b038681168552600490935292205491169060ff16613ca35760405162461bcd60e51b815260206004820152602b60248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a554e545260448201526a1554d5115108159055531560aa1b6064820152608401610d1d565b6001600160a01b038116613d0a5760405162461bcd60e51b815260206004820152602860248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a53455420604482015267535452415445475960c01b6064820152608401610d1d565b60405163912f74cd60e01b81526001600160a01b038281166004830152849160009183169063912f74cd906024016040805180830381865afa158015613d54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d789190615d55565b6040516370a0823160e01b81526001600160a01b038581166004830152919250908316906370a0823190602401602060405180830381865afa158015613dc2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613de69190615983565b158015613df557506020810151155b613e4f5760405162461bcd60e51b815260206004820152602560248201527f58436861696e4875623a3a7365745661756c74466f72436861696e3a4e4f5420604482015264454d50545960d81b6064820152608401610d1d565b61ffff841660008181526010602090815260409182902080546001600160a01b0319166001600160a01b038a169081179091558251908152908101929092527f01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d49101611560565b6000613f0b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166145a59092919063ffffffff16565b805190915015610f475780806020019051810190613f299190615d87565b610f475760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610d1d565b6040516001600160a01b03808516602483015283166044820152606481018290526118809085906323b872dd60e01b906084016133b2565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa158015614011573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140359190615983565b61403f9190615b25565b6040516001600160a01b03851660248201526044810182905290915061188090859063095ea7b360e01b906064016133b2565b60005460ff166118d35760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610d1d565b61ffff83166000908152600f6020908152604080832054601090925290912054610f4791859184916001600160a01b0390811691166145b4565b60008180602001905181019061410b9190615da4565b80516001600160a01b0381166000908152600460205260409020549192509060ff1661417b5760405162461bcd60e51b815260206004820152602b6024820152600080516020615e4983398151915260448201526a1b8e955395149554d5115160aa1b6064820152608401610d1d565b6001600160a01b03811660009081526006602052604090205460ff166141ed5760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152726e3a5641554c54204e4f542045584954494e4760681b6064820152608401610d1d565b60008190506000836020015190506000846040015190506000836001600160a01b0316636bd956126040518163ffffffff1660e01b8152600401602060405180830381865afa158015614244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142689190615983565b61ffff89166000908152600a602090815260408083206001600160a01b038816845290915290205490915080158061429f57508181145b6142f55760405162461bcd60e51b81526020600482015260336024820152600080516020615e498339815191526044820152721b8e9493d5539114c8135254d3505510d21151606a1b6064820152608401610d1d565b61ffff891660009081526009602090815260408083206001600160a01b03881684529091529020548311156143785760405162461bcd60e51b81526020600482015260356024820152600080516020615e498339815191526044820152746e3a494e53554646494349454e542053484152455360581b6064820152608401610d1d565b61ffff89166000818152600a602090815260408083206001600160a01b0389168085529083528184208790559383526009825280832093835292905290812080548592906143c79084906159b9565b909155505061ffff89166000908152600b602090815260408083206001600160a01b038816845290915281208054859290614403908490615b25565b9091555050604051631e33547d60e11b8152600481018490526001600160a01b03861690633c66a8fa90602401600060405180830381600087803b15801561444a57600080fd5b505af115801561445e573d6000803e3d6000fd5b505050507fe3bf26d872f64cb80e51aede63a6908a0884343eabd12eac4b840195f7da11b58984888760405161449794939291906158dd565b60405180910390a1505050505050505050565b61ffff8316600090815260106020526040902054600e54610f479185916001600160a01b039182169116846148ab565b6000818060200190518101906144f09190615e0e565b8051602082015160405163969b1cdb60e01b815260048101919091529192506001600160a01b03169063969b1cdb90602401600060405180830381600087803b15801561453c57600080fd5b505af1158015614550573d6000803e3d6000fd5b5050505060208181015182516040805161ffff88168152938401929092526001600160a01b0316908201527ffb6888d0fd51da38838d6d59479aa3f5df848904d7447bee201bba6c0ab2241890606001612bef565b6060611805848460008561499a565b6001600160a01b03811660009081526004602052604090205460ff1661462e5760405162461bcd60e51b815260206004820152602960248201527f58436861696e4875623a3a5f6465706f736974416374696f6e3a554e5452555360448201526815115108159055531560ba1b6064820152608401610d1d565b60008190506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015614673573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614697919061599c565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156146e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147059190615983565b905061471b6001600160a01b0383168488613fc0565b6040516311f9fbc960e21b8152306004820152602481018790526001600160a01b038416906347e7ef24906044016020604051808303816000875af1158015614768573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061478c9190615983565b506040516370a0823160e01b815230600482015260009082906001600160a01b038616906370a0823190602401602060405180830381865afa1580156147d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147fa9190615983565b61480491906159b9565b61ffff891660009081526009602090815260408083206001600160a01b038b168452909152812080549293508392909190614840908490615b25565b90915550506040805161ffff8a168152602081018990529081018290526001600160a01b038087166060830152871660808201527f8094109e94a7c05d7585c38862658cf2924f1f4617d9cc32b7514d10085d064c9060a00160405180910390a15050505050505050565b6001600160a01b03821660009081526005602052604090205460ff166149295760405162461bcd60e51b815260206004820152602d60248201527f58436861696e4875623a3a5f736176655769746864726177616c3a554e54525560448201526c5354454420535452415445475960981b6064820152608401610d1d565b6001600160a01b03821660009081526008602052604081208054839290614951908490615b25565b90915550506040517f03b5f133d765362f64f2abaa8f1c9440af15c0b435f81252a7e08896bc507d749061498c9086908490879087906158dd565b60405180910390a150505050565b6060824710156149fb5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610d1d565b600080866001600160a01b03168587604051614a179190615b09565b60006040518083038185875af1925050503d8060008114614a54576040519150601f19603f3d011682016040523d82523d6000602084013e614a59565b606091505b5091509150614a6a87838387614a75565b979650505050505050565b60608315614ae1578251614ada576001600160a01b0385163b614ada5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610d1d565b5081611805565b6118058383815115614af65781518083602001fd5b8060405162461bcd60e51b8152600401610d1d919061525d565b828054614b1c906156b4565b90600052602060002090601f016020900481019282614b3e5760008555614b84565b82601f10614b575782800160ff19823516178555614b84565b82800160010185558215614b84579182015b82811115614b84578235825591602001919060010190614b69565b50614b90929150614b94565b5090565b5b80821115614b905760008155600101614b95565b803561ffff81168114614bbb57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604080519081016001600160401b0381118282101715614bf857614bf8614bc0565b60405290565b604051601f8201601f191681016001600160401b0381118282101715614c2657614c26614bc0565b604052919050565b60006001600160401b03821115614c4757614c47614bc0565b50601f01601f191660200190565b600082601f830112614c6657600080fd5b8135614c79614c7482614c2e565b614bfe565b818152846020838601011115614c8e57600080fd5b816020850160208301376000918101602001919091529392505050565b80356001600160401b0381168114614bbb57600080fd5b60008060008060808587031215614cd857600080fd5b614ce185614ba9565b935060208501356001600160401b0380821115614cfd57600080fd5b614d0988838901614c55565b9450614d1760408801614cab565b93506060870135915080821115614d2d57600080fd5b50614d3a87828801614c55565b91505092959194509250565b6001600160a01b0381168114612c7257600080fd5b60008060408385031215614d6e57600080fd5b614d7783614ba9565b91506020830135614d8781614d46565b809150509250929050565b600060208284031215614da457600080fd5b614dad82614ba9565b9392505050565b600060208284031215614dc657600080fd5b8135614dad81614d46565b60008060408385031215614de457600080fd5b823591506020830135614d8781614d46565b60006001600160401b03821115614e0f57614e0f614bc0565b5060051b60200190565b600082601f830112614e2a57600080fd5b81356020614e3a614c7483614df6565b82815260059290921b84018101918181019086841115614e5957600080fd5b8286015b84811015614e7d578035614e7081614d46565b8352918301918301614e5d565b509695505050505050565b600082601f830112614e9957600080fd5b81356020614ea9614c7483614df6565b82815260059290921b84018101918181019086841115614ec857600080fd5b8286015b84811015614e7d5780356001600160401b03811115614eeb5760008081fd5b614ef98986838b0101614c55565b845250918301918301614ecc565b600080600060608486031215614f1c57600080fd5b83356001600160401b0380821115614f3357600080fd5b614f3f87838801614e19565b9450602091508186013581811115614f5657600080fd5b614f6288828901614e88565b945050604086013581811115614f7757600080fd5b86019050601f81018713614f8a57600080fd5b8035614f98614c7482614df6565b81815260059190911b82018301908381019089831115614fb757600080fd5b928401925b82841015614fd557833582529284019290840190614fbc565b80955050505050509250925092565b600080600060608486031215614ff957600080fd5b833561500481614d46565b95602085013595506040909401359392505050565b60008083601f84011261502b57600080fd5b5081356001600160401b0381111561504257600080fd5b60208301915083602082850101111561505a57600080fd5b9250929050565b60008060006040848603121561507657600080fd5b61507f84614ba9565b925060208401356001600160401b0381111561509a57600080fd5b6150a686828701615019565b9497909650939450505050565b8015158114612c7257600080fd5b600080604083850312156150d457600080fd5b82356150df81614d46565b91506020830135614d87816150b3565b6000610100828403121561510257600080fd5b50919050565b8035614bbb81614d46565b600080600080600060a0868803121561512b57600080fd5b61513486614ba9565b9450602086013561514481614d46565b935060408601359250606086013561515b81614d46565b949793965091946080013592915050565b60008060006060848603121561518157600080fd5b61518a84614ba9565b925060208401356001600160401b038111156151a557600080fd5b6151b186828701614c55565b9250506151c060408501614cab565b90509250925092565b6000806000606084860312156151de57600080fd5b6151e784614ba9565b92506151f560208501614ba9565b9150604084013590509250925092565b60005b83811015615220578181015183820152602001615208565b838111156118805750506000910152565b60008151808452615249816020860160208601615205565b601f01601f19169290920160200192915050565b602081526000614dad6020830184615231565b60008060006060848603121561528557600080fd5b61528e84614ba9565b9250602084013561529e81614d46565b929592945050506040919091013590565b6000602082840312156152c157600080fd5b5035919050565b600080604083850312156152db57600080fd5b82356152e681614d46565b91506152f460208401614ba9565b90509250929050565b6000806000806060858703121561531357600080fd5b843561531e81614d46565b935060208501356001600160401b0381111561533957600080fd5b61534587828801615019565b9598909750949560400135949350505050565b60008060008060008060c0878903121561537157600080fd5b61537a87614ba9565b955060208701356001600160401b038082111561539657600080fd5b6153a28a838b01614c55565b965060408901359550606089013591506153bb82614d46565b9093506080880135925060a088013590808211156153d857600080fd5b506153e589828a01614c55565b9150509295509295509295565b6000806040838503121561540557600080fd5b823561541081614d46565b946020939093013593505050565b6000610120828403121561510257600080fd5b6000806040838503121561544457600080fd5b82356001600160401b038082111561545b57600080fd5b61546786838701614e19565b9350602085013591508082111561547d57600080fd5b5061548a85828601614e88565b9150509250929050565b6000806000806000608086880312156154ac57600080fd5b6154b586614ba9565b94506154c360208701614ba9565b93506040860135925060608601356001600160401b038111156154e557600080fd5b6154f188828901615019565b969995985093965092949392505050565b60006020828403121561551457600080fd5b614dad82614cab565b60ff81168114612c7257600080fd5b60008060006060848603121561554157600080fd5b61554a84614ba9565b925060208401356001600160401b038082111561556657600080fd5b908501906040828803121561557a57600080fd5b615582614bd6565b823561558d8161551d565b81526020830135828111156155a157600080fd5b6155ad89828601614c55565b6020830152509497949650505050604092909201359150565b600080600080600060a086880312156155de57600080fd5b85356155e981614d46565b94506020868101356001600160401b038082111561560657600080fd5b818901915089601f83011261561a57600080fd5b8135615628614c7482614df6565b81815260059190911b8301840190848101908c83111561564757600080fd5b938501935b8285101561566c5761565d85614ba9565b8252938501939085019061564c565b98505050604089013592508083111561568457600080fd5b505061569288828901614e19565b935050606086013591506156a860808701615108565b90509295509295909350565b600181811c908216806156c857607f821691505b6020821081141561510257634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415615729576157296156ff565b5060010190565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b61ffff84168152604060208201526000615787604083018486615740565b95945050505050565b81516001600160a01b0390811682526020808401519091169082015260408083015190820152606081015b92915050565b6020815260ff8251166020820152600060208301516040808401526118056060840182615231565b805182526020810151602083015260006040820151606060408501526118056060850182615231565b61ffff8a811682528981166020830152881660408201526001600160a01b03871660608201526080810186905260a0810185905261012060c0820181905260009061585f838201876157e9565b905082810360e08401526158738186615231565b90508281036101008401526158888185615231565b9c9b505050505050505050505050565b61ffff8616815284602082015260a0604082015260006158bb60a0830186615231565b6001600160a01b03948516606084015292909316608090910152949350505050565b61ffff94909416845260208401929092526001600160a01b03908116604084015216606082015260800190565b600082601f83011261591b57600080fd5b8151615929614c7482614c2e565b81815284602083860101111561593e57600080fd5b611805826020830160208701615205565b60006020828403121561596157600080fd5b81516001600160401b0381111561597757600080fd5b6118058482850161590a565b60006020828403121561599557600080fd5b5051919050565b6000602082840312156159ae57600080fd5b8151614dad81614d46565b6000828210156159cb576159cb6156ff565b500390565b6000602082840312156159e257600080fd5b81516001600160401b03808211156159f957600080fd5b9083019060408286031215615a0d57600080fd5b615a15614bd6565b8251615a208161551d565b8152602083015182811115615a3457600080fd5b615a408782860161590a565b60208301525095945050505050565b600061012061ffff8c1683528a602084015289604084015260018060a01b03891660608401528760808401528660a08401528060c084015261585f818401876157e9565b61ffff8716815285602082015260c060408201526000615ab660c0830187615231565b6001600160a01b03958616606084015293909416608082015260a00152949350505050565b600061ffff808816835280871660208401525084604083015260806060830152614a6a608083018486615740565b60008251615b1b818460208701615205565b9190910192915050565b60008219821115615b3857615b386156ff565b500190565b600060208284031215615b4f57600080fd5b8151614dad8161551d565b600181815b80851115615b95578160001904821115615b7b57615b7b6156ff565b80851615615b8857918102915b93841c9390800290615b5f565b509250929050565b600082615bac575060016157bb565b81615bb9575060006157bb565b8160018114615bcf5760028114615bd957615bf5565b60019150506157bb565b60ff841115615bea57615bea6156ff565b50506001821b6157bb565b5060208310610133831016604e8410600b8410161715615c18575081810a6157bb565b615c228383615b5a565b8060001904821115615c3657615c366156ff565b029392505050565b6000614dad60ff841683615b9d565b6000816000190483118215151615615c6757615c676156ff565b500290565b600082615c8957634e487b7160e01b600052601260045260246000fd5b500490565b61ffff85168152608060208201526000615cab6080830186615231565b6001600160401b03851660408401528281036060840152614a6a8185615231565b604081526000615cdf6040830185615231565b90508260208301529392505050565b61ffff8716815260c060208201526000615d0b60c0830188615231565b8281036040840152615d1d8188615231565b6001600160a01b0387811660608601528616608085015283810360a08501529050615d488185615231565b9998505050505050505050565b600060408284031215615d6757600080fd5b615d6f614bd6565b82518152602083015160208201528091505092915050565b600060208284031215615d9957600080fd5b8151614dad816150b3565b600060608284031215615db657600080fd5b604051606081018181106001600160401b0382111715615dd857615dd8614bc0565b6040528251615de681614d46565b81526020830151615df681614d46565b60208201526040928301519281019290925250919050565b600060408284031215615e2057600080fd5b615e28614bd6565b8251615e3381614d46565b8152602092830151928101929092525091905056fe58436861696e4875623a3a5f726571756573745769746864726177416374696f58436861696e4875623a3a66696e616c697a65576974686472617746726f6d43a264697066735822122097d0b8638136fee802f94a2709a7ec91bbda27ce70c17aec0beacf55b86316be64736f6c634300080c003300000000000000000000000013093e05eb890dfa6dacecbde51d24dabab2faa100000000000000000000000093f54d755a063ce7bb9e6ac47eccc8e33411d706", + "nonce": "0xfe", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xbfb1553dd64c618205a1e41b787a1862dbbfce6e1e8c5485dfca9f927a8cc8f8", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "function": "setXChainHub(address)", + "arguments": [ + "c1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "gas": "0x9ce3", + "value": "0x0", + "data": "0xbe6f1c81000000000000000000000000c1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "nonce": "0xff", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x741e4fdd99f4ed061a2d7cf6d071fb4f74b917ec180f3a5230333e463242a66b", + "transactionType": "CREATE", + "contractName": "XChainStrategy", + "contractAddress": "0xb7570aaa69f54fa45489cf4c11aba71929e03bb2", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "gas": "0x24a183", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b50604051620020d0380380620020d08339810160408190526200003491620001dd565b60016000556200004886868686866200008b565b600980546001600160a01b0319166001600160a01b0398909816979097179096555050600b805461ffff191661ffff909516949094179093555062000378915050565b8051620000a0906001906020840190620000f0565b5050600380546001600160a01b03199081166001600160a01b0396871617909155600580548216938616939093179092556006805483169185169190911790556002805490911691909216179055565b828054620000fe906200033b565b90600052602060002090601f0160209004810192826200012257600085556200016d565b82601f106200013d57805160ff19168380011785556200016d565b828001600101855582156200016d579182015b828111156200016d57825182559160200191906001019062000150565b506200017b9291506200017f565b5090565b5b808211156200017b576000815560010162000180565b6001600160a01b0381168114620001ac57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b805161ffff81168114620001d857600080fd5b919050565b600080600080600080600060e0888a031215620001f957600080fd5b8751620002068162000196565b809750506020808901516200021b8162000196565b60408a01519097506200022e8162000196565b60608a0151909650620002418162000196565b60808a0151909550620002548162000196565b60a08a01519094506001600160401b03808211156200027257600080fd5b818b0191508b601f8301126200028757600080fd5b8151818111156200029c576200029c620001af565b604051601f8201601f19908116603f01168101908382118183101715620002c757620002c7620001af565b816040528281528e86848701011115620002e057600080fd5b600093505b82841015620003045784840186015181850187015292850192620002e5565b82841115620003165760008684830101525b8097505050505050506200032d60c08901620001c5565b905092959891949750929550565b600181811c908216806200035057607f821691505b602082108114156200037257634e487b7160e01b600052602260045260246000fd5b50919050565b611d4880620003886000396000f3fe60806040526004361061020f5760003560e01c806372603ab411610118578063b98f8144116100a0578063d0a6d1a61161006f578063d0a6d1a6146104bd578063d0ebdbe7146105d4578063e1997ff7146105f4578063e2b943fd14610286578063fbfa77cf1461060a57600080fd5b8063b98f814414610560578063c7b9d53014610580578063cce121dd146105a0578063cf9fb5b3146105c157600080fd5b8063944ffba8116100e7578063944ffba8146104bd578063969b1cdb146104d2578063b0750611146104f2578063b228e18a14610520578063b6b55f251461054057600080fd5b806372603ab41461044a57806386d780e61461046a5780638f2dec321461047d578063933eb0f01461049d57600080fd5b8063365a86fc1161019b5780636817031b1161016a5780636817031b146103bf57806368ccaa52146103df5780636ea056a9146103f45780636f307dc3146104145780636f6956291461043457600080fd5b8063365a86fc1461034a5780633f96474a1461036a578063481c6a751461037f5780635312ea8e1461039f57600080fd5b80631fe4a686116101e25780631fe4a6861461029b57806327e5cbaf146102d35780632e1a7d4d146102e85780632e60dd461461030857806331962cdc1461032a57600080fd5b806304b21c301461021457806306fdde031461023d57806312f8a02e1461025f5780631e5d29a214610286575b600080fd5b34801561022057600080fd5b5061022a60085481565b6040519081526020015b60405180910390f35b34801561024957600080fd5b5061025261062a565b6040516102349190611ab5565b34801561026b57600080fd5b50610274600281565b60405160ff9091168152602001610234565b34801561029257600080fd5b50610274600181565b3480156102a757600080fd5b506006546102bb906001600160a01b031681565b6040516001600160a01b039091168152602001610234565b3480156102df57600080fd5b5061022a6106b8565b3480156102f457600080fd5b50610274610303366004611ae8565b6106ef565b34801561031457600080fd5b50610328610323366004611b01565b610822565b005b34801561033657600080fd5b50610328610345366004611b40565b6108dc565b34801561035657600080fd5b506009546102bb906001600160a01b031681565b34801561037657600080fd5b50610274600381565b34801561038b57600080fd5b506005546102bb906001600160a01b031681565b3480156103ab57600080fd5b506103286103ba366004611ae8565b610950565b3480156103cb57600080fd5b506103286103da366004611b40565b61099d565b3480156103eb57600080fd5b5061022a610a11565b34801561040057600080fd5b5061032861040f366004611b5d565b610a7e565b34801561042057600080fd5b506002546102bb906001600160a01b031681565b34801561044057600080fd5b5061022a60075481565b34801561045657600080fd5b50610328610465366004611ae8565b610b86565b610328610478366004611b89565b610bb5565b34801561048957600080fd5b50610328610498366004611ae8565b610f4a565b3480156104a957600080fd5b506103286104b8366004611ae8565b610f79565b3480156104c957600080fd5b50610274600081565b3480156104de57600080fd5b506103286104ed366004611ae8565b611169565b3480156104fe57600080fd5b50600b5461050d9061ffff1681565b60405161ffff9091168152602001610234565b34801561052c57600080fd5b5061032861053b366004611ae8565b6112b4565b34801561054c57600080fd5b5061027461055b366004611ae8565b6112e3565b34801561056c57600080fd5b5061032861057b366004611b9c565b6113a1565b34801561058c57600080fd5b5061032861059b366004611b40565b61140b565b3480156105ac57600080fd5b5060065461027490600160a01b900460ff1681565b6103286105cf366004611bc0565b611474565b3480156105e057600080fd5b506103286105ef366004611b40565b611671565b34801561060057600080fd5b5061022a600a5481565b34801561061657600080fd5b506003546102bb906001600160a01b031681565b6001805461063790611c0a565b80601f016020809104026020016040519081016040528092919081815260200182805461066390611c0a565b80156106b05780601f10610685576101008083540402835291602001916106b0565b820191906000526020600020905b81548152906001019060200180831161069357829003601f168201915b505050505081565b600654600090600160a01b900460ff16156106e7576106d5610a11565b600a546106e29190611c55565b905090565b6106e2610a11565b6003546000906001600160a01b031633146107475760405162461bcd60e51b81526020600482015260136024820152721dda5d1a191c985dce8e9393d517d590555315606a1b60448201526064015b60405180910390fd5b600454828110610758578281036004555b82610761610a11565b1015610770576001915061081c565b60025460405163a9059cbb60e01b8152336004820152602481018590526001600160a01b039091169063a9059cbb906044016020604051808303816000875af11580156107c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e59190611c6d565b5060405183815233907f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a94243649060200160405180910390a25b50919050565b6005546001600160a01b0316331461084c5760405162461bcd60e51b815260040161073e90611c8f565b60038160ff1611156108bc5760405162461bcd60e51b815260206004820152603360248201527f58436861696e53747261746567793a3a73657458436861696e4465706f73697460448201527253746174653a494e56414c494420535441544560681b606482015260840161073e565b6006805460ff909216600160a01b0260ff60a01b19909216919091179055565b6005546001600160a01b031633146109065760405162461bcd60e51b815260040161073e90611c8f565b600980546001600160a01b0319166001600160a01b0383169081179091556040517f9511f9d7c7de291b470607f3a1ab50c20417e05abe7c2f191c2bae4b7b4cfcab90600090a250565b6005546001600160a01b0316331461097a5760405162461bcd60e51b815260040161073e90611c8f565b60048054829003905560025461099a906001600160a01b031633836116d2565b50565b6005546001600160a01b031633146109c75760405162461bcd60e51b815260040161073e90611c8f565b600380546001600160a01b0319166001600160a01b0383169081179091556040517f81ff71f5398c6c0feb681613c0153a88914e10f1bf901d466657bf2ca371149090600090a250565b6002546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610a5a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e29190611cc6565b6005546001600160a01b03163314610acd5760405162461bcd60e51b815260206004820152601260248201527139bbb2b2b81d1d2727aa2fa6a0a720a3a2a960711b604482015260640161073e565b6002546001600160a01b0383811691161415610b2b5760405162461bcd60e51b815260206004820152601860248201527f73776565703a53414d455f41535f554e4445524c59494e470000000000000000604482015260640161073e565b610b3f6001600160a01b03831633836116d2565b816001600160a01b03167fab2246061d7b0dd3631d037e3f6da75782ae489eeb9f6af878a4b25df9b07c7782604051610b7a91815260200190565b60405180910390a25050565b6005546001600160a01b03163314610bb05760405162461bcd60e51b815260040161073e90611c8f565b600755565b6005546001600160a01b0316331480610bd857506006546001600160a01b031633145b610c3b5760405162461bcd60e51b815260206004820152602e60248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e60448201526d19ce95539055551213d49256915160921b606482015260840161073e565b600034118015610c4f575060008160e00135115b610cb55760405162461bcd60e51b815260206004820152603160248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e604482015270673a4e4f2047415320464f52204645455360781b606482015260840161073e565b600654600160a01b900460ff1660031415610d285760405162461bcd60e51b815260206004820152602d60248201527f58436861696e53747261746567793a3a6465706f736974556e6465726c79696e60448201526c673a57524f4e4720535441544560981b606482015260840161073e565b6006805460ff60a01b1916600160a01b179055600780548235918291600090610d52908490611c55565b9091555050600954600254610d74916001600160a01b0391821691168361173a565b6009546040805161010081018252600b5461ffff1681526001600160a01b03909216916344c6e242913491906020820190610db59060608901908901611b9c565b61ffff168152602001610dce6080880160608901611b9c565b61ffff168152602001610de760c0880160a08901611b40565b6001600160a01b0316815260208082018790528701356040820152606001610e1560e0880160c08901611b40565b6001600160a01b03908116825260e080890135602093840152604080516001600160e01b031988841b168152855161ffff908116600483015294860151851660248201529085015190931660448401526060840151821660648401526080840151608484015260a084015160a484015260c084015190911660c4830152919091015160e4820152610104016000604051808303818588803b158015610eb957600080fd5b505af1158015610ecd573d6000803e3d6000fd5b5050600b5461ffff169250610eeb91505060c0840160a08501611b40565b6001600160a01b0316610f0460a0850160808601611b40565b6001600160a01b03167f3b6bac8afb84559b98afdd2afe0c8a7b8f3a9059ac11fc14e327f48b63c1f7c684604051610f3e91815260200190565b60405180910390a45050565b6005546001600160a01b03163314610f745760405162461bcd60e51b815260040161073e90611c8f565b600855565b6005546001600160a01b0316331480610f9c57506006546001600160a01b031633145b610ffd5760405162461bcd60e51b815260206004820152602c60248201527f58436861696e53747261746567793a3a776974686472617746726f6d4875623a60448201526b15539055551213d49256915160a21b606482015260840161073e565b600654600160a01b900460ff1660031461106d5760405162461bcd60e51b815260206004820152602b60248201527f58436861696e53747261746567793a3a776974686472617746726f6d4875623a60448201526a57524f4e4720535441544560a81b606482015260840161073e565b6006805460ff60a01b1916600160a11b17905560088054829190600090611095908490611c55565b9091555050600a548111156110ae576000600a556110c6565b80600a60008282546110c09190611cdf565b90915550505b600954604051630933eb0f60e41b8152600481018390526001600160a01b039091169063933eb0f090602401600060405180830381600087803b15801561110c57600080fd5b505af1158015611120573d6000803e3d6000fd5b50506009546040518481526001600160a01b0390911692507f16279c216b1c672e0f97cf97602defb941984ff4045d6f446a0a86adbbbda11e915060200160405180910390a250565b6009546001600160a01b031633146111cf5760405162461bcd60e51b815260206004820152602360248201527f58436861696e53747261746567793a3a7265706f72743a554e415554484f524960448201526216915160ea1b606482015260840161073e565b600654600160a01b900460ff166112325760405162461bcd60e51b815260206004820152602160248201527f58436861696e53747261746567793a7265706f72743a57524f4e4720535441546044820152604560f81b606482015260840161073e565b8061124a576006805460ff60a01b1916905560006007555b600654600160a01b900460ff1660011415611273576006805460ff60a01b1916600160a11b1790555b600a5460408051918252602082018390527f523ea018db21bc8aaebcc3ba07de99c2a8b94eecf22ec9c6cf5ac47f20289e2e910160405180910390a1600a55565b6005546001600160a01b031633146112de5760405162461bcd60e51b815260040161073e90611c8f565b600a55565b6003546000906001600160a01b031633146113355760405162461bcd60e51b815260206004820152601260248201527119195c1bdcda5d0e8e9393d517d59055531560721b604482015260640161073e565b81600460008282546113479190611c55565b9091555050600254611364906001600160a01b03163330856117f2565b60405182815233907f2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c49060200160405180910390a2506000919050565b6005546001600160a01b031633146113cb5760405162461bcd60e51b815260040161073e90611c8f565b600b805461ffff191661ffff83169081179091556040517fabdb180d510fcc5235fb8a6661fdec8935ac84b04de6c2bb0e2f1379b98b704e90600090a250565b6005546001600160a01b0316331461142257600080fd5b600680546001600160a01b0319166001600160a01b03838116919091179091556005546040519116907fb42c9cb8ecefeff71aebeb9f96de1e1b6b63234ddfa5196a2c7e4d78beeed66990600090a250565b6005546001600160a01b031633148061149757506006546001600160a01b031633145b6115095760405162461bcd60e51b815260206004820152603d60248201527f58436861696e53747261746567793a3a737461727452657175657374546f576960448201527f746864726177556e6465726c79696e673a554e415554484f52495a4544000000606482015260840161073e565b600654600160a01b900460ff1660021461158b5760405162461bcd60e51b815260206004820152603c60248201527f58436861696e53747261746567793a3a737461727452657175657374546f576960448201527f746864726177556e6465726c79696e673a57524f4e4720535441544500000000606482015260840161073e565b6006805460ff60a01b1916600360a01b179055600954600b5460405163551596d360e01b815261ffff90911660048201526001600160a01b038381166024830152604482018790528481166064830152608482018690529091169063551596d390349060a4016000604051808303818588803b15801561160a57600080fd5b505af115801561161e573d6000803e3d6000fd5b5050600b546040518881526001600160a01b038616945061ffff90911692507f76924bfc11a5da8df12e39ff223c87c80137c4726aea92260a36e5bc7ab34ef3915060200160405180910390a350505050565b6005546001600160a01b0316331461168857600080fd5b600580546001600160a01b0319166001600160a01b0383169081179091556040517f5c18ab5c697b63d102fc7e14c77bfaef0f1013206eca139920fd389277814e0990600090a250565b6040516001600160a01b03831660248201526044810182905261173590849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915261182a565b505050565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa15801561178b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117af9190611cc6565b6117b99190611c55565b6040516001600160a01b0385166024820152604481018290529091506117ec90859063095ea7b360e01b906064016116fe565b50505050565b6040516001600160a01b03808516602483015283166044820152606481018290526117ec9085906323b872dd60e01b906084016116fe565b600061187f826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166118fc9092919063ffffffff16565b805190915015611735578080602001905181019061189d9190611c6d565b6117355760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161073e565b606061190b8484600085611913565b949350505050565b6060824710156119745760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161073e565b600080866001600160a01b031685876040516119909190611cf6565b60006040518083038185875af1925050503d80600081146119cd576040519150601f19603f3d011682016040523d82523d6000602084013e6119d2565b606091505b50915091506119e3878383876119ee565b979650505050505050565b60608315611a5a578251611a53576001600160a01b0385163b611a535760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161073e565b508161190b565b61190b8383815115611a6f5781518083602001fd5b8060405162461bcd60e51b815260040161073e9190611ab5565b60005b83811015611aa4578181015183820152602001611a8c565b838111156117ec5750506000910152565b6020815260008251806020840152611ad4816040850160208701611a89565b601f01601f19169190910160400192915050565b600060208284031215611afa57600080fd5b5035919050565b600060208284031215611b1357600080fd5b813560ff81168114611b2457600080fd5b9392505050565b6001600160a01b038116811461099a57600080fd5b600060208284031215611b5257600080fd5b8135611b2481611b2b565b60008060408385031215611b7057600080fd5b8235611b7b81611b2b565b946020939093013593505050565b6000610100828403121561081c57600080fd5b600060208284031215611bae57600080fd5b813561ffff81168114611b2457600080fd5b60008060008060808587031215611bd657600080fd5b84359350602085013592506040850135611bef81611b2b565b91506060850135611bff81611b2b565b939692955090935050565b600181811c90821680611c1e57607f821691505b6020821081141561081c57634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008219821115611c6857611c68611c3f565b500190565b600060208284031215611c7f57600080fd5b81518015158114611b2457600080fd5b6020808252601c908201527f58436861696e53747261746567793a3a4f4e4c59204d414e4147455200000000604082015260600190565b600060208284031215611cd857600080fd5b5051919050565b600082821015611cf157611cf1611c3f565b500390565b60008251611d08818460208701611a89565b919091019291505056fea26469706673582212207bf2e1743dc0e6b9528ef6304598a5062920533c0def42b8ac6bc87a1d81b00764736f6c634300080c0033000000000000000000000000c1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f20000000000000000000000004a0d1092e9df255cf95d72834ea925513278231800000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79000000000000000000000000eb959af810fec83de7021a77906ab3d9fde567b100000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5445535420535452415445475900000000000000000000000000000000000000", + "nonce": "0x100", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xd9986f5ed9eaf47b4b697cc6df5395be1a07f77424d82fbba4b364009b335be1", + "transactionType": "CALL", + "contractName": "Deployer", + "contractAddress": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "function": "setXChainStrategy(address)", + "arguments": [ + "b7570aaa69f54fa45489cf4c11aba71929e03bb2" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "gas": "0x107cd", + "value": "0x0", + "data": "0xddf50802000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2", + "nonce": "0x101", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x2eea4d950bb1f26dfa6404fa43ebc5371b14f0dfc00415ee9bd0edd9dcd04cc6", + "transactionIndex": "0x0", + "blockHash": "0xb3bc343c6b5a48968b5150270d52bcf24dcbcb3cb5d5720c47c59ba55a7d851d", + "blockNumber": "0xccc0dd", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x25877a", + "gasUsed": "0x25877a", + "contractAddress": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "logs": [ + { + "address": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "topics": [ + "0xf40fcec21964ffb566044d083b4073f29f7f7929110ea19e1b3ebe375d89055e", + "0x00000000000000000000000031c56a193cfbf3a984d86e94cde835fb269837a8" + ], + "data": "0x", + "blockHash": "0xb3bc343c6b5a48968b5150270d52bcf24dcbcb3cb5d5720c47c59ba55a7d851d", + "blockNumber": "0xccc0dd", + "transactionHash": "0x2eea4d950bb1f26dfa6404fa43ebc5371b14f0dfc00415ee9bd0edd9dcd04cc6", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000001000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000001000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000008400000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xf6d5e198ab09bdf6a19315f6d5489126b4616db3b0051ff2237ee71f696ed561", + "transactionIndex": "0x2", + "blockHash": "0xd5b4616a6f02bee857b3990d2c2d543cce9fe4edec692be757f098f0cee202d4", + "blockNumber": "0xccc0de", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0xea55f", + "gasUsed": "0xae8a0", + "contractAddress": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x", + "blockHash": "0xd5b4616a6f02bee857b3990d2c2d543cce9fe4edec692be757f098f0cee202d4", + "blockNumber": "0xccc0de", + "transactionHash": "0xf6d5e198ab09bdf6a19315f6d5489126b4616db3b0051ff2237ee71f696ed561", + "transactionIndex": "0x2", + "logIndex": "0x6", + "removed": false + }, + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b76389980198", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x", + "blockHash": "0xd5b4616a6f02bee857b3990d2c2d543cce9fe4edec692be757f098f0cee202d4", + "blockNumber": "0xccc0de", + "transactionHash": "0xf6d5e198ab09bdf6a19315f6d5489126b4616db3b0051ff2237ee71f696ed561", + "transactionIndex": "0x2", + "logIndex": "0x7", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010000000000000000000000000000000000000000000000000000000000000000000000010000000001000100000000000000000000000000004000000000000000000000000000000000000000000800000000000000000000000000000020000000000000000000800000000040000000000000000000000000000000000000000000080000000000000000000000000000000000000000001000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000020000000000000000000020000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x44a44ace160754275a73100d5c6eb082bfc9a3805429e3462cbc863669adfb17", + "transactionIndex": "0x0", + "blockHash": "0x712da1ce6e2879f85fefb77bdf5868d5d4c516d3ca4aba50525a30fb0753a105", + "blockNumber": "0xccc0df", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "cumulativeGasUsed": "0xb4a4", + "gasUsed": "0xb4a4", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xc9bcb180bf1e2fc6bd110425e1767e45d5cd2799f4d01d485fa24ce1ba9c54f6", + "transactionIndex": "0x1", + "blockHash": "0xc7cfcdb31776bcabfba877b6b0b5748aca7ceced838d63adbb3f51c00f84fbec", + "blockNumber": "0xccc0e0", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x11839", + "gasUsed": "0xc631", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0x4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xc7cfcdb31776bcabfba877b6b0b5748aca7ceced838d63adbb3f51c00f84fbec", + "blockNumber": "0xccc0e0", + "transactionHash": "0xc9bcb180bf1e2fc6bd110425e1767e45d5cd2799f4d01d485fa24ce1ba9c54f6", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000020000000000000000000800000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000020000000000000000000000000000000000000400080000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x2251801608490e272540fa1e5411d2c507db32a0cd77dc39dab934801cb7938d", + "transactionIndex": "0x0", + "blockHash": "0x21e98ff8d06a8d2f1f6ac2f83818381ad9b04a4830b6bacec641c2413e0c400b", + "blockNumber": "0xccc0e1", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x7875", + "gasUsed": "0x7875", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0x4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf2", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x21e98ff8d06a8d2f1f6ac2f83818381ad9b04a4830b6bacec641c2413e0c400b", + "blockNumber": "0xccc0e1", + "transactionHash": "0x2251801608490e272540fa1e5411d2c507db32a0cd77dc39dab934801cb7938d", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000020000000000000000000800000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000020000000000000000000000000000000000000400080000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x17210ff297ab39a09298b2a609c1432b33616851a4ce47a6dcc547b3d8bc2ac5", + "transactionIndex": "0x1", + "blockHash": "0x21e98ff8d06a8d2f1f6ac2f83818381ad9b04a4830b6bacec641c2413e0c400b", + "blockNumber": "0xccc0e1", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x13b52", + "gasUsed": "0xc2dd", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0x36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103", + "0x47e7ef2400000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x21e98ff8d06a8d2f1f6ac2f83818381ad9b04a4830b6bacec641c2413e0c400b", + "blockNumber": "0xccc0e1", + "transactionHash": "0x17210ff297ab39a09298b2a609c1432b33616851a4ce47a6dcc547b3d8bc2ac5", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000002000000000000080000000000000000000000000000000000000000000000000000008000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x65cfcaf3bea385402314fd9cc9acb98e48baf7d03ad5db65603a63fcfbe0328d", + "transactionIndex": "0x2", + "blockHash": "0x21e98ff8d06a8d2f1f6ac2f83818381ad9b04a4830b6bacec641c2413e0c400b", + "blockNumber": "0xccc0e1", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x1fe2f", + "gasUsed": "0xc2dd", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0x36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103", + "0x3c66a8fa00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x21e98ff8d06a8d2f1f6ac2f83818381ad9b04a4830b6bacec641c2413e0c400b", + "blockNumber": "0xccc0e1", + "transactionHash": "0x65cfcaf3bea385402314fd9cc9acb98e48baf7d03ad5db65603a63fcfbe0328d", + "transactionIndex": "0x2", + "logIndex": "0x2", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000080000000000000000800200000000000000400000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x30e2863a8559f7f1bb2d171af59ca5a1df1c21b333ca01d644882476947fb06f", + "transactionIndex": "0x1", + "blockHash": "0xb7bc87cb2328c1ea03d4f23a88abfa8809094f68b0546a637060d7161eb6270c", + "blockNumber": "0xccc0e2", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x24479", + "gasUsed": "0xc2dd", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0x36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103", + "0x793101a500000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xb7bc87cb2328c1ea03d4f23a88abfa8809094f68b0546a637060d7161eb6270c", + "blockNumber": "0xccc0e2", + "transactionHash": "0x30e2863a8559f7f1bb2d171af59ca5a1df1c21b333ca01d644882476947fb06f", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000040000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000080000000000100000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x206f3c61238fddea0b20e3e986f72d828d033b2313061b7f5d87dd8ccc764f3f", + "transactionIndex": "0x0", + "blockHash": "0x912a8685ff7cd419584a3e95737195def277c54c455d957ef183c1ca16b875bc", + "blockNumber": "0xccc0e3", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x6833f60d00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x912a8685ff7cd419584a3e95737195def277c54c455d957ef183c1ca16b875bc", + "blockNumber": "0xccc0e3", + "transactionHash": "0x206f3c61238fddea0b20e3e986f72d828d033b2313061b7f5d87dd8ccc764f3f", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000440000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000020000000800000000000000000000000000000000008000020000002000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x750f6477f5b09687d94803b4452a342e50a2c3ec2b2232eaacf2d11c8081ff19", + "transactionIndex": "0x1", + "blockHash": "0x9375605aa3e7548b04e9c37b3e4f43fe6449c4f7404dc0d0295f097a9739c833", + "blockNumber": "0xccc0e4", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x2c63e", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x4eddea0600000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x9375605aa3e7548b04e9c37b3e4f43fe6449c4f7404dc0d0295f097a9739c833", + "blockNumber": "0xccc0e4", + "transactionHash": "0x750f6477f5b09687d94803b4452a342e50a2c3ec2b2232eaacf2d11c8081ff19", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000080002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000020000000000000000000000000000000000000000008000020000001000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xe979310c96b17e945c6b2a6fe73073866b90eec647a12ad8878410326620bd2e", + "transactionIndex": "0x1", + "blockHash": "0x0a9f547906bf711e2b5ea9766f62f96164d9d26f9cb72f38d0aaf092eb2ea65b", + "blockNumber": "0xccc0e5", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x245d1", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x2b2e05c100000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x0a9f547906bf711e2b5ea9766f62f96164d9d26f9cb72f38d0aaf092eb2ea65b", + "blockNumber": "0xccc0e5", + "transactionHash": "0xe979310c96b17e945c6b2a6fe73073866b90eec647a12ad8878410326620bd2e", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000040000004000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x61397cd086fbd729567fd8bd9bfe7fc05a72cb225440b79a52180067dff8e735", + "transactionIndex": "0x2", + "blockHash": "0x0a9f547906bf711e2b5ea9766f62f96164d9d26f9cb72f38d0aaf092eb2ea65b", + "blockNumber": "0xccc0e5", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x30b52", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xe5fa2b7000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x0a9f547906bf711e2b5ea9766f62f96164d9d26f9cb72f38d0aaf092eb2ea65b", + "blockNumber": "0xccc0e5", + "transactionHash": "0x61397cd086fbd729567fd8bd9bfe7fc05a72cb225440b79a52180067dff8e735", + "transactionIndex": "0x2", + "logIndex": "0x2", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000200000000000000000000000000000000000001000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x2987a29d03c6829a50303beb6c7f9167a6f99b438034679fdc0d8adbd2f619fe", + "transactionIndex": "0x1", + "blockHash": "0x51e24f4d79068d686c8bed9be521f862774c1ecc3d81f0e81e0e92d64a3735be", + "blockNumber": "0xccc0e6", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x11789", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xcbc43f8900000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x51e24f4d79068d686c8bed9be521f862774c1ecc3d81f0e81e0e92d64a3735be", + "blockNumber": "0xccc0e6", + "transactionHash": "0x2987a29d03c6829a50303beb6c7f9167a6f99b438034679fdc0d8adbd2f619fe", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000800000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000020000000000000000000000000000000000000000008000020040000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x966fb8a85f8a6f5738b755b7a7706a97c3ef1b4c5ff1f585c31763f06b8f4d82", + "transactionIndex": "0x2", + "blockHash": "0x51e24f4d79068d686c8bed9be521f862774c1ecc3d81f0e81e0e92d64a3735be", + "blockNumber": "0xccc0e6", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x1dd0a", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x305d61ae00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x51e24f4d79068d686c8bed9be521f862774c1ecc3d81f0e81e0e92d64a3735be", + "blockNumber": "0xccc0e6", + "transactionHash": "0x966fb8a85f8a6f5738b755b7a7706a97c3ef1b4c5ff1f585c31763f06b8f4d82", + "transactionIndex": "0x2", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000021000000000400000000000000000000000000000008000020000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xa89c6283cffdec5187b17299da368d3f9ffd0d54f7630640ee34b5267baa1399", + "transactionIndex": "0x1", + "blockHash": "0x61550d8f19d8516bf4a78fbaa5487287f13964b7f0ff5bd31a780c4ccddebcba", + "blockNumber": "0xccc0e7", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x2e3bd", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xac86ac7200000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x61550d8f19d8516bf4a78fbaa5487287f13964b7f0ff5bd31a780c4ccddebcba", + "blockNumber": "0xccc0e7", + "transactionHash": "0xa89c6283cffdec5187b17299da368d3f9ffd0d54f7630640ee34b5267baa1399", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000100000000000800000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000100020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xd4dab429ed242dfeba502a4f0ae29b056189d7d16088edcacd9b9aa76461520f", + "transactionIndex": "0x2", + "blockHash": "0x61550d8f19d8516bf4a78fbaa5487287f13964b7f0ff5bd31a780c4ccddebcba", + "blockNumber": "0xccc0e7", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x3a93e", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x13e86b2800000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x61550d8f19d8516bf4a78fbaa5487287f13964b7f0ff5bd31a780c4ccddebcba", + "blockNumber": "0xccc0e7", + "transactionHash": "0xd4dab429ed242dfeba502a4f0ae29b056189d7d16088edcacd9b9aa76461520f", + "transactionIndex": "0x2", + "logIndex": "0x2", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000080000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000020000000000000000000000000008000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x5553ecfcb45bf5630def5810ec99c79c611aa4e2ec9fd197e78c9acbb1a98b55", + "transactionIndex": "0x3", + "blockHash": "0x61550d8f19d8516bf4a78fbaa5487287f13964b7f0ff5bd31a780c4ccddebcba", + "blockNumber": "0xccc0e7", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x46ebf", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x07b35d1d00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x61550d8f19d8516bf4a78fbaa5487287f13964b7f0ff5bd31a780c4ccddebcba", + "blockNumber": "0xccc0e7", + "transactionHash": "0x5553ecfcb45bf5630def5810ec99c79c611aa4e2ec9fd197e78c9acbb1a98b55", + "transactionIndex": "0x3", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xf989408225091a4fd993d806111fdbdec31c360ec8756c8fa0d02e8b0cec9316", + "transactionIndex": "0x1", + "blockHash": "0x50929d1728e75c573c76808ef082c2fd3a8eb671e713a1fdbcc0b24afe94beaf", + "blockNumber": "0xccc0e8", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x11789", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x7b72aeb900000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x50929d1728e75c573c76808ef082c2fd3a8eb671e713a1fdbcc0b24afe94beaf", + "blockNumber": "0xccc0e8", + "transactionHash": "0xf989408225091a4fd993d806111fdbdec31c360ec8756c8fa0d02e8b0cec9316", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000100000020000000000800000000000000000000000000000008000020000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xf13f6f94d3c4058f48d54755381299fd181db263584f40e2f8937b708f01a4ef", + "transactionIndex": "0x2", + "blockHash": "0x50929d1728e75c573c76808ef082c2fd3a8eb671e713a1fdbcc0b24afe94beaf", + "blockNumber": "0xccc0e8", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x1dd0a", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x5337e67000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x50929d1728e75c573c76808ef082c2fd3a8eb671e713a1fdbcc0b24afe94beaf", + "blockNumber": "0xccc0e8", + "transactionHash": "0xf13f6f94d3c4058f48d54755381299fd181db263584f40e2f8937b708f01a4ef", + "transactionIndex": "0x2", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020000000000000000000800000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x3470159f85014c30ffcf942ca3e3ef3c4fd743aea151edfdc1ee8756e12e6877", + "transactionIndex": "0x3", + "blockHash": "0x50929d1728e75c573c76808ef082c2fd3a8eb671e713a1fdbcc0b24afe94beaf", + "blockNumber": "0xccc0e8", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x2a28b", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xec523afd00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x50929d1728e75c573c76808ef082c2fd3a8eb671e713a1fdbcc0b24afe94beaf", + "blockNumber": "0xccc0e8", + "transactionHash": "0x3470159f85014c30ffcf942ca3e3ef3c4fd743aea151edfdc1ee8756e12e6877", + "transactionIndex": "0x3", + "logIndex": "0x2", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000400000000000000000000000000000020000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x80013f61049a5909a2ed639f8fca1cc363816308e7ddb4f0fc12164e24d10df2", + "transactionIndex": "0x1", + "blockHash": "0xd2d63ab46fa91d0f4100c7cf99f9ec912204552587351c5a4650859e4613462e", + "blockNumber": "0xccc0ea", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x2d91c", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xc866983b00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xd2d63ab46fa91d0f4100c7cf99f9ec912204552587351c5a4650859e4613462e", + "blockNumber": "0xccc0ea", + "transactionHash": "0x80013f61049a5909a2ed639f8fca1cc363816308e7ddb4f0fc12164e24d10df2", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000010000000000400000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x71314406ac940811471a7f715ba2517911cd4fca342525074105574bc9da1089", + "transactionIndex": "0x1", + "blockHash": "0xde20129b7548d3d419ad13e1461b989068dba8b6613e361ab9a375b5428fa4bd", + "blockNumber": "0xccc0eb", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x245d1", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x1bba16db00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0xde20129b7548d3d419ad13e1461b989068dba8b6613e361ab9a375b5428fa4bd", + "blockNumber": "0xccc0eb", + "transactionHash": "0x71314406ac940811471a7f715ba2517911cd4fca342525074105574bc9da1089", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000020000000000100000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x5d76b896476f285a9f0fa19d53ebc82b577ca9903813243a67a51a5ad301ccf9", + "transactionIndex": "0x1", + "blockHash": "0x06be375eb856430798cd50ff817cc82d1f2e26b10be98a78795890b3e1cea138", + "blockNumber": "0xccc0ec", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x245d2", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xc89d346000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x06be375eb856430798cd50ff817cc82d1f2e26b10be98a78795890b3e1cea138", + "blockNumber": "0xccc0ec", + "transactionHash": "0x5d76b896476f285a9f0fa19d53ebc82b577ca9903813243a67a51a5ad301ccf9", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000080000000000000000000001000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000080020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x6cae486e15d29138962e9aa985f03702dcfb83312af61bcf728ed6b9f2eae256", + "transactionIndex": "0x0", + "blockHash": "0x42dfe2394d3e73cae5892a25c61c0ee3dccd3ad03020a6fe6ab0436813ff5e3d", + "blockNumber": "0xccc0ed", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0xc581", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xbdf06c8e00000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x42dfe2394d3e73cae5892a25c61c0ee3dccd3ad03020a6fe6ab0436813ff5e3d", + "blockNumber": "0xccc0ed", + "transactionHash": "0x6cae486e15d29138962e9aa985f03702dcfb83312af61bcf728ed6b9f2eae256", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000004000000000000000000000000001000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000020000000000000000000000000000000000000000018000020000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xb17aa4de0a41bc7fc865e052a90697f1bc3e31ce24773889be4b3ba700ab41ea", + "transactionIndex": "0x1", + "blockHash": "0x42dfe2394d3e73cae5892a25c61c0ee3dccd3ad03020a6fe6ab0436813ff5e3d", + "blockNumber": "0xccc0ed", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "cumulativeGasUsed": "0x18b02", + "gasUsed": "0xc581", + "contractAddress": null, + "logs": [ + { + "address": "0x88cadc1bb2ababe80610e333b267d9dee7b2e1a8", + "topics": [ + "0xbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b151", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xb53d095800000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x42dfe2394d3e73cae5892a25c61c0ee3dccd3ad03020a6fe6ab0436813ff5e3d", + "blockNumber": "0xccc0ed", + "transactionHash": "0xb17aa4de0a41bc7fc865e052a90697f1bc3e31ce24773889be4b3ba700ab41ea", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000400000000000000000000000000000000000000000000000000000000000000000000000000008000001000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000008001000000000000000000000000000020000000000000000000000000000000000000000008000020000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xfc6eadff6bcd88d11f18575ae301813d9680777129bbe861c3d7fd356888e867", + "transactionIndex": "0x2", + "blockHash": "0xd92243165cf0f98f8a76437f7f384a24628e5e56c5b00814366f6d657c6b4734", + "blockNumber": "0xccc0ee", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "cumulativeGasUsed": "0x29ffb", + "gasUsed": "0x66a6", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x3a2ad365101e094b76237dc03e4ba297d4e3871f7be91afd04fcb451f3d279ae", + "transactionIndex": "0x0", + "blockHash": "0x8a4613240eb6952284f823789c9459c58ee9cf18f15fe35fa72b006e200b6616", + "blockNumber": "0xccc0ef", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "cumulativeGasUsed": "0xb4a5", + "gasUsed": "0xb4a5", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x7423277dcaf02514b4c6f07d37e2f5ad5f85d05ec54fbb7846ae46b86403944a", + "transactionIndex": "0x1", + "blockHash": "0x8a4613240eb6952284f823789c9459c58ee9cf18f15fe35fa72b006e200b6616", + "blockNumber": "0xccc0ef", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "cumulativeGasUsed": "0x16908", + "gasUsed": "0xb463", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xd878874fbe85c6c4dcf8b8645cccfca70c02d47ef892a378b996312c317617e1", + "transactionIndex": "0x0", + "blockHash": "0x47a2ee357ad0a3f7cf9130ebbb52d11164485abac1a80420c40b345de5bc1016", + "blockNumber": "0xccc0f0", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x51d678", + "gasUsed": "0x51d678", + "contractAddress": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "logs": [ + { + "address": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x", + "blockHash": "0x47a2ee357ad0a3f7cf9130ebbb52d11164485abac1a80420c40b345de5bc1016", + "blockNumber": "0xccc0f0", + "transactionHash": "0xd878874fbe85c6c4dcf8b8645cccfca70c02d47ef892a378b996312c317617e1", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000001000000800000000000000000000000000000020000000000000000000800000000040000000000000080000000400000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xbfb1553dd64c618205a1e41b787a1862dbbfce6e1e8c5485dfca9f927a8cc8f8", + "transactionIndex": "0x1", + "blockHash": "0x82a4baf4032bccddb169ac2e5125c8bb25ddc58d62303315efe15a5fbc084efa", + "blockNumber": "0xccc0f1", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "cumulativeGasUsed": "0x2b348", + "gasUsed": "0x7196", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x741e4fdd99f4ed061a2d7cf6d071fb4f74b917ec180f3a5230333e463242a66b", + "transactionIndex": "0x1", + "blockHash": "0x6ae2140a4ccd5e73790f9a8b504e38c8a217de7cc38b62699a2c8a36689603d8", + "blockNumber": "0xccc0f2", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": null, + "cumulativeGasUsed": "0x1e4114", + "gasUsed": "0x1c2d79", + "contractAddress": "0xb7570aaa69f54fa45489cf4c11aba71929e03bb2", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xd9986f5ed9eaf47b4b697cc6df5395be1a07f77424d82fbba4b364009b335be1", + "transactionIndex": "0x1", + "blockHash": "0xcf2a6fd429047459937fcfd798946621266e7ff805b5817cdba16e94d849a1c3", + "blockNumber": "0xccc0f3", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x31c56a193cfbf3a984d86e94cde835fb269837a8", + "cumulativeGasUsed": "0x2b52a", + "gasUsed": "0xb461", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/43113/run-latest.json", + "returns": {}, + "timestamp": 1662985984, + "commit": "21e9302" +} \ No newline at end of file diff --git a/broadcast-saved/saved/run-6-avax-arb-test/deposit.local.arb.json b/broadcast-saved/saved/run-6-avax-arb-test/deposit.local.arb.json new file mode 100644 index 0000000..175f4ae --- /dev/null +++ b/broadcast-saved/saved/run-6-avax-arb-test/deposit.local.arb.json @@ -0,0 +1,155 @@ +{ + "transactions": [ + { + "hash": "0x2bdc18b35c8f04b6abfe47f3c6eef6f49eafa182f23de6489a85294be40b4473", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x1ea8fb2f671620767f41559b663b86b1365bbc3d", + "value": "0x0", + "data": "0x095ea7b3000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x1d6" + }, + "additionalContracts": [] + }, + { + "hash": "0x0a2ab1335a352bdc4ca5135cfa45f2aebb536f1dfd2be8b69fc27ef5bf3fc9d8", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "value": "0x0", + "data": "0x47e7ef2400000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79000000000000000000000000000000000000000000000000000000003b9aca00", + "nonce": "0x1d7" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x2bdc18b35c8f04b6abfe47f3c6eef6f49eafa182f23de6489a85294be40b4473", + "transactionIndex": "0x1", + "blockHash": "0x62f7aa8016ad2d082dc5ec16b1438fea1443f14a3696947ff9f9a44862bb513c", + "blockNumber": "0xeb5ba5", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x1ea8fb2f671620767f41559b663b86b1365bbc3d", + "cumulativeGasUsed": "0x72c7", + "gasUsed": "0x72c7", + "contractAddress": null, + "logs": [ + { + "address": "0x1ea8fb2f671620767f41559b663b86b1365bbc3d", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x62f7aa8016ad2d082dc5ec16b1438fea1443f14a3696947ff9f9a44862bb513c", + "blockNumber": "0xeb5ba5", + "transactionHash": "0x2bdc18b35c8f04b6abfe47f3c6eef6f49eafa182f23de6489a85294be40b4473", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000010000000000000000000000000000000000800000000000000000000000000000000000000000000000100000000000040000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000200000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x0a2ab1335a352bdc4ca5135cfa45f2aebb536f1dfd2be8b69fc27ef5bf3fc9d8", + "transactionIndex": "0x1", + "blockHash": "0xe33e718e1ca31dee15e1794e0a5688742871dc038e72dbc508e4eecd6c123b79", + "blockNumber": "0xeb5baa", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "cumulativeGasUsed": "0x19590", + "gasUsed": "0x19590", + "contractAddress": null, + "logs": [ + { + "address": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0xe33e718e1ca31dee15e1794e0a5688742871dc038e72dbc508e4eecd6c123b79", + "blockNumber": "0xeb5baa", + "transactionHash": "0x0a2ab1335a352bdc4ca5135cfa45f2aebb536f1dfd2be8b69fc27ef5bf3fc9d8", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "topics": [ + "0x5548c837ab068cf56a2c2479df0882a4922fd203edb7517321831d95078c5f62", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0xe33e718e1ca31dee15e1794e0a5688742871dc038e72dbc508e4eecd6c123b79", + "blockNumber": "0xeb5baa", + "transactionHash": "0x0a2ab1335a352bdc4ca5135cfa45f2aebb536f1dfd2be8b69fc27ef5bf3fc9d8", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x1ea8fb2f671620767f41559b663b86b1365bbc3d", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0xe33e718e1ca31dee15e1794e0a5688742871dc038e72dbc508e4eecd6c123b79", + "blockNumber": "0xeb5baa", + "transactionHash": "0x0a2ab1335a352bdc4ca5135cfa45f2aebb536f1dfd2be8b69fc27ef5bf3fc9d8", + "transactionIndex": "0x1", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x1ea8fb2f671620767f41559b663b86b1365bbc3d", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffc46535ff", + "blockHash": "0xe33e718e1ca31dee15e1794e0a5688742871dc038e72dbc508e4eecd6c123b79", + "blockNumber": "0xeb5baa", + "transactionHash": "0x0a2ab1335a352bdc4ca5135cfa45f2aebb536f1dfd2be8b69fc27ef5bf3fc9d8", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010100000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000002000000000040200000000000010008000000000008000000000000000000800000000000000000000000000000020000000000000000100800000000040000000000000010000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000004000000000000000000000000000000000000002000000000000000040000000000000000000000010000000000020000010000000000000000000000000000000000000000000000000000000200000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/421611/run-latest.json", + "returns": {}, + "timestamp": 1662988234, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-6-avax-arb-test/deposit.local.avax.json b/broadcast-saved/saved/run-6-avax-arb-test/deposit.local.avax.json new file mode 100644 index 0000000..0131b9d --- /dev/null +++ b/broadcast-saved/saved/run-6-avax-arb-test/deposit.local.avax.json @@ -0,0 +1,159 @@ +{ + "transactions": [ + { + "hash": "0xf32093d2066d096d5136bbede21d86eada6f0b867f40bb596d86641eb39ac9e4", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "gas": "0x9e88", + "value": "0x0", + "data": "0x095ea7b300000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x113", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x34636d05b4fabca848c854926ce1cd875c37feda798bce56d001ff05f232dbca", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "gas": "0x28c71", + "value": "0x0", + "data": "0x47e7ef2400000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79000000000000000000000000000000000000000000000000000000003b9aca00", + "nonce": "0x114", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xf32093d2066d096d5136bbede21d86eada6f0b867f40bb596d86641eb39ac9e4", + "transactionIndex": "0x0", + "blockHash": "0x3d8695307f67c29a9221a4027fc0e5d7e18cc50ef9c0afcb3705f7a7404aa1c1", + "blockNumber": "0xccc575", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "cumulativeGasUsed": "0x72c7", + "gasUsed": "0x72c7", + "contractAddress": null, + "logs": [ + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x3d8695307f67c29a9221a4027fc0e5d7e18cc50ef9c0afcb3705f7a7404aa1c1", + "blockNumber": "0xccc575", + "transactionHash": "0xf32093d2066d096d5136bbede21d86eada6f0b867f40bb596d86641eb39ac9e4", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000014000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000200000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000040000008000400000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x34636d05b4fabca848c854926ce1cd875c37feda798bce56d001ff05f232dbca", + "transactionIndex": "0x0", + "blockHash": "0x19528d250f2fe1a8a0abdf9e7b5a09a9d52fd0ff6f18a03c46dbf3bcc455e8a5", + "blockNumber": "0xccc576", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "cumulativeGasUsed": "0x1d85c", + "gasUsed": "0x1d85c", + "contractAddress": null, + "logs": [ + { + "address": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0x19528d250f2fe1a8a0abdf9e7b5a09a9d52fd0ff6f18a03c46dbf3bcc455e8a5", + "blockNumber": "0xccc576", + "transactionHash": "0x34636d05b4fabca848c854926ce1cd875c37feda798bce56d001ff05f232dbca", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "topics": [ + "0x5548c837ab068cf56a2c2479df0882a4922fd203edb7517321831d95078c5f62", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0x19528d250f2fe1a8a0abdf9e7b5a09a9d52fd0ff6f18a03c46dbf3bcc455e8a5", + "blockNumber": "0xccc576", + "transactionHash": "0x34636d05b4fabca848c854926ce1cd875c37feda798bce56d001ff05f232dbca", + "transactionIndex": "0x0", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0x19528d250f2fe1a8a0abdf9e7b5a09a9d52fd0ff6f18a03c46dbf3bcc455e8a5", + "blockNumber": "0xccc576", + "transactionHash": "0x34636d05b4fabca848c854926ce1cd875c37feda798bce56d001ff05f232dbca", + "transactionIndex": "0x0", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffc46535ff", + "blockHash": "0x19528d250f2fe1a8a0abdf9e7b5a09a9d52fd0ff6f18a03c46dbf3bcc455e8a5", + "blockNumber": "0xccc576", + "transactionHash": "0x34636d05b4fabca848c854926ce1cd875c37feda798bce56d001ff05f232dbca", + "transactionIndex": "0x0", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000014000000000000000000000000000000000000000000000000200000000000000000008100000000000000000000000002000000000040200000000000000008000000000008000000000000000000800000000000000000000000000000020000000000000000000800000000040000008000400010000000000000000000000001000000000000000000000000000000000000000000000000020000000000000000040000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020008010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/43113/run-latest.json", + "returns": {}, + "timestamp": 1662988205, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-6-avax-arb-test/deposit.prepare.arb.json b/broadcast-saved/saved/run-6-avax-arb-test/deposit.prepare.arb.json new file mode 100644 index 0000000..c430428 --- /dev/null +++ b/broadcast-saved/saved/run-6-avax-arb-test/deposit.prepare.arb.json @@ -0,0 +1,293 @@ +{ + "transactions": [ + { + "hash": "0x9b5fb3760d11ce67884f8d140963a453f388e0da86e67949e3bbe5934eb090c9", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "function": "triggerPause()", + "arguments": [], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "gas": "0x1688c", + "value": "0x0", + "data": "0x6833f60d", + "nonce": "0x102", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x53d29f32bfd635eb161473645da45a26aca4e6ee937d8bf027ca03136c5d57fa", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "function": "setDepositLimits(uint256,uint256)", + "arguments": [ + "3b9aca00", + "77359400" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "gas": "0x13ae7", + "value": "0x0", + "data": "0x4eddea06000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000077359400", + "nonce": "0x103", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xd3cf871acc1da04ef0a1c825a559212b6fe06ff2d21b341a85791a90a0df89f0", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "function": "trustStrategy(address)", + "arguments": [ + "b7570aaa69f54fa45489cf4c11aba71929e03bb2" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "gas": "0x1aab1", + "value": "0x0", + "data": "0xec523afd000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2", + "nonce": "0x104", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x4896bffdbdcc8581ff1ba8aa7c02b47aa5ed07ac16e464adc57bc6bbc55e4747", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "function": "setTrustedRemote(uint16,bytes)", + "arguments": [ + "271a", + "5f76938097f0bf57ad710298f615ee4b21dff6c3" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "gas": "0x10a4e", + "value": "0x0", + "data": "0xeb8d72b7000000000000000000000000000000000000000000000000000000000000271a000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000145f76938097f0bf57ad710298f615ee4b21dff6c3000000000000000000000000", + "nonce": "0x105", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x9292232a903c3807a9371c58aa794025ebb5864ad6ed91bebf565c94165f8c31", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "function": "setTrustedVault(address,bool)", + "arguments": [ + "79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "gas": "0x10967", + "value": "0x0", + "data": "0x3f935f6f00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f20000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x106", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xa4422e70d1179df1a76951d11009db97e404d5126c620e5bea8acb53da8db89e", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "function": "setTrustedStrategy(address,bool)", + "arguments": [ + "b7570aaa69f54fa45489cf4c11aba71929e03bb2", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "gas": "0x10945", + "value": "0x0", + "data": "0x747684bb000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb20000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x107", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x9b5fb3760d11ce67884f8d140963a453f388e0da86e67949e3bbe5934eb090c9", + "transactionIndex": "0x1", + "blockHash": "0xb667cc51d1b56ff533e64e2cc1d37cc2517b58d7c11d861abbff08f5811c21fe", + "blockNumber": "0xccc3ff", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "cumulativeGasUsed": "0x2c305", + "gasUsed": "0x10508", + "contractAddress": null, + "logs": [ + { + "address": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "topics": [ + "0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258" + ], + "data": "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "blockHash": "0xb667cc51d1b56ff533e64e2cc1d37cc2517b58d7c11d861abbff08f5811c21fe", + "blockNumber": "0xccc3ff", + "transactionHash": "0x9b5fb3760d11ce67884f8d140963a453f388e0da86e67949e3bbe5934eb090c9", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x53d29f32bfd635eb161473645da45a26aca4e6ee937d8bf027ca03136c5d57fa", + "transactionIndex": "0x0", + "blockHash": "0xe72d61acb4a674f118747d64adeac0662460df0adcbb1a68f242c73f4d00799d", + "blockNumber": "0xccc400", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "cumulativeGasUsed": "0xd752", + "gasUsed": "0xd752", + "contractAddress": null, + "logs": [ + { + "address": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "topics": [ + "0xb2ad710f2954a5376267a683f9ece9ec46ee7dfb47075163379904ee941df8da" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000077359400", + "blockHash": "0xe72d61acb4a674f118747d64adeac0662460df0adcbb1a68f242c73f4d00799d", + "blockNumber": "0xccc400", + "transactionHash": "0x53d29f32bfd635eb161473645da45a26aca4e6ee937d8bf027ca03136c5d57fa", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000020000000000000000000000200000000000000000008000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xd3cf871acc1da04ef0a1c825a559212b6fe06ff2d21b341a85791a90a0df89f0", + "transactionIndex": "0x1", + "blockHash": "0xe72d61acb4a674f118747d64adeac0662460df0adcbb1a68f242c73f4d00799d", + "blockNumber": "0xccc400", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "cumulativeGasUsed": "0x1fb14", + "gasUsed": "0x123c2", + "contractAddress": null, + "logs": [ + { + "address": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "topics": [ + "0x1eecb33217fce2d414c96c97c7e082f4557817585c876a72eca5305afb15f1f1", + "0x000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2" + ], + "data": "0x", + "blockHash": "0xe72d61acb4a674f118747d64adeac0662460df0adcbb1a68f242c73f4d00799d", + "blockNumber": "0xccc400", + "transactionHash": "0xd3cf871acc1da04ef0a1c825a559212b6fe06ff2d21b341a85791a90a0df89f0", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000000000200000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000002000008000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000040000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x4896bffdbdcc8581ff1ba8aa7c02b47aa5ed07ac16e464adc57bc6bbc55e4747", + "transactionIndex": "0x2", + "blockHash": "0xe72d61acb4a674f118747d64adeac0662460df0adcbb1a68f242c73f4d00799d", + "blockNumber": "0xccc400", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "cumulativeGasUsed": "0x2bbe2", + "gasUsed": "0xc0ce", + "contractAddress": null, + "logs": [ + { + "address": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "topics": [ + "0xfa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271a000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000145f76938097f0bf57ad710298f615ee4b21dff6c3000000000000000000000000", + "blockHash": "0xe72d61acb4a674f118747d64adeac0662460df0adcbb1a68f242c73f4d00799d", + "blockNumber": "0xccc400", + "transactionHash": "0x4896bffdbdcc8581ff1ba8aa7c02b47aa5ed07ac16e464adc57bc6bbc55e4747", + "transactionIndex": "0x2", + "logIndex": "0x2", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000080000080000000000000000200000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x9292232a903c3807a9371c58aa794025ebb5864ad6ed91bebf565c94165f8c31", + "transactionIndex": "0x0", + "blockHash": "0x8fb77b7a2e140878d62b7e38674b179ddadae6170d7bafbe77e46e3622c01e02", + "blockNumber": "0xccc401", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "cumulativeGasUsed": "0xb579", + "gasUsed": "0xb579", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xa4422e70d1179df1a76951d11009db97e404d5126c620e5bea8acb53da8db89e", + "transactionIndex": "0x1", + "blockHash": "0x8fb77b7a2e140878d62b7e38674b179ddadae6170d7bafbe77e46e3622c01e02", + "blockNumber": "0xccc401", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "cumulativeGasUsed": "0x16adb", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/43113/run-latest.json", + "returns": {}, + "timestamp": 1662987446, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-6-avax-arb-test/deposit.prepare.avax.json b/broadcast-saved/saved/run-6-avax-arb-test/deposit.prepare.avax.json new file mode 100644 index 0000000..c430428 --- /dev/null +++ b/broadcast-saved/saved/run-6-avax-arb-test/deposit.prepare.avax.json @@ -0,0 +1,293 @@ +{ + "transactions": [ + { + "hash": "0x9b5fb3760d11ce67884f8d140963a453f388e0da86e67949e3bbe5934eb090c9", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "function": "triggerPause()", + "arguments": [], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "gas": "0x1688c", + "value": "0x0", + "data": "0x6833f60d", + "nonce": "0x102", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x53d29f32bfd635eb161473645da45a26aca4e6ee937d8bf027ca03136c5d57fa", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "function": "setDepositLimits(uint256,uint256)", + "arguments": [ + "3b9aca00", + "77359400" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "gas": "0x13ae7", + "value": "0x0", + "data": "0x4eddea06000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000077359400", + "nonce": "0x103", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xd3cf871acc1da04ef0a1c825a559212b6fe06ff2d21b341a85791a90a0df89f0", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "function": "trustStrategy(address)", + "arguments": [ + "b7570aaa69f54fa45489cf4c11aba71929e03bb2" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "gas": "0x1aab1", + "value": "0x0", + "data": "0xec523afd000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2", + "nonce": "0x104", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x4896bffdbdcc8581ff1ba8aa7c02b47aa5ed07ac16e464adc57bc6bbc55e4747", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "function": "setTrustedRemote(uint16,bytes)", + "arguments": [ + "271a", + "5f76938097f0bf57ad710298f615ee4b21dff6c3" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "gas": "0x10a4e", + "value": "0x0", + "data": "0xeb8d72b7000000000000000000000000000000000000000000000000000000000000271a000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000145f76938097f0bf57ad710298f615ee4b21dff6c3000000000000000000000000", + "nonce": "0x105", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x9292232a903c3807a9371c58aa794025ebb5864ad6ed91bebf565c94165f8c31", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "function": "setTrustedVault(address,bool)", + "arguments": [ + "79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "gas": "0x10967", + "value": "0x0", + "data": "0x3f935f6f00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f20000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x106", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xa4422e70d1179df1a76951d11009db97e404d5126c620e5bea8acb53da8db89e", + "transactionType": "CALL", + "contractName": "XChainHubSingle", + "contractAddress": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "function": "setTrustedStrategy(address,bool)", + "arguments": [ + "b7570aaa69f54fa45489cf4c11aba71929e03bb2", + "true" + ], + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "gas": "0x10945", + "value": "0x0", + "data": "0x747684bb000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb20000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x107", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x9b5fb3760d11ce67884f8d140963a453f388e0da86e67949e3bbe5934eb090c9", + "transactionIndex": "0x1", + "blockHash": "0xb667cc51d1b56ff533e64e2cc1d37cc2517b58d7c11d861abbff08f5811c21fe", + "blockNumber": "0xccc3ff", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "cumulativeGasUsed": "0x2c305", + "gasUsed": "0x10508", + "contractAddress": null, + "logs": [ + { + "address": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "topics": [ + "0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258" + ], + "data": "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "blockHash": "0xb667cc51d1b56ff533e64e2cc1d37cc2517b58d7c11d861abbff08f5811c21fe", + "blockNumber": "0xccc3ff", + "transactionHash": "0x9b5fb3760d11ce67884f8d140963a453f388e0da86e67949e3bbe5934eb090c9", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x53d29f32bfd635eb161473645da45a26aca4e6ee937d8bf027ca03136c5d57fa", + "transactionIndex": "0x0", + "blockHash": "0xe72d61acb4a674f118747d64adeac0662460df0adcbb1a68f242c73f4d00799d", + "blockNumber": "0xccc400", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "cumulativeGasUsed": "0xd752", + "gasUsed": "0xd752", + "contractAddress": null, + "logs": [ + { + "address": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "topics": [ + "0xb2ad710f2954a5376267a683f9ece9ec46ee7dfb47075163379904ee941df8da" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000077359400", + "blockHash": "0xe72d61acb4a674f118747d64adeac0662460df0adcbb1a68f242c73f4d00799d", + "blockNumber": "0xccc400", + "transactionHash": "0x53d29f32bfd635eb161473645da45a26aca4e6ee937d8bf027ca03136c5d57fa", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000020000000000000000000000200000000000000000008000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xd3cf871acc1da04ef0a1c825a559212b6fe06ff2d21b341a85791a90a0df89f0", + "transactionIndex": "0x1", + "blockHash": "0xe72d61acb4a674f118747d64adeac0662460df0adcbb1a68f242c73f4d00799d", + "blockNumber": "0xccc400", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "cumulativeGasUsed": "0x1fb14", + "gasUsed": "0x123c2", + "contractAddress": null, + "logs": [ + { + "address": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "topics": [ + "0x1eecb33217fce2d414c96c97c7e082f4557817585c876a72eca5305afb15f1f1", + "0x000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2" + ], + "data": "0x", + "blockHash": "0xe72d61acb4a674f118747d64adeac0662460df0adcbb1a68f242c73f4d00799d", + "blockNumber": "0xccc400", + "transactionHash": "0xd3cf871acc1da04ef0a1c825a559212b6fe06ff2d21b341a85791a90a0df89f0", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000010000000000000200000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000002000008000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000040000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x4896bffdbdcc8581ff1ba8aa7c02b47aa5ed07ac16e464adc57bc6bbc55e4747", + "transactionIndex": "0x2", + "blockHash": "0xe72d61acb4a674f118747d64adeac0662460df0adcbb1a68f242c73f4d00799d", + "blockNumber": "0xccc400", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "cumulativeGasUsed": "0x2bbe2", + "gasUsed": "0xc0ce", + "contractAddress": null, + "logs": [ + { + "address": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "topics": [ + "0xfa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271a000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000145f76938097f0bf57ad710298f615ee4b21dff6c3000000000000000000000000", + "blockHash": "0xe72d61acb4a674f118747d64adeac0662460df0adcbb1a68f242c73f4d00799d", + "blockNumber": "0xccc400", + "transactionHash": "0x4896bffdbdcc8581ff1ba8aa7c02b47aa5ed07ac16e464adc57bc6bbc55e4747", + "transactionIndex": "0x2", + "logIndex": "0x2", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000080000080000000000000000200000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x9292232a903c3807a9371c58aa794025ebb5864ad6ed91bebf565c94165f8c31", + "transactionIndex": "0x0", + "blockHash": "0x8fb77b7a2e140878d62b7e38674b179ddadae6170d7bafbe77e46e3622c01e02", + "blockNumber": "0xccc401", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "cumulativeGasUsed": "0xb579", + "gasUsed": "0xb579", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xa4422e70d1179df1a76951d11009db97e404d5126c620e5bea8acb53da8db89e", + "transactionIndex": "0x1", + "blockHash": "0x8fb77b7a2e140878d62b7e38674b179ddadae6170d7bafbe77e46e3622c01e02", + "blockNumber": "0xccc401", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "cumulativeGasUsed": "0x16adb", + "gasUsed": "0xb562", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/43113/run-latest.json", + "returns": {}, + "timestamp": 1662987446, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-6-avax-arb-test/exit-vault.arb.json b/broadcast-saved/saved/run-6-avax-arb-test/exit-vault.arb.json new file mode 100644 index 0000000..d2b73f5 --- /dev/null +++ b/broadcast-saved/saved/run-6-avax-arb-test/exit-vault.arb.json @@ -0,0 +1,186 @@ +{ + "transactions": [ + { + "hash": "0x65c619d0196d0b69647925d79b85cfc65c07d59a7191dc168abe39ad53af267b", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "value": "0x0", + "data": "0x1bba16db", + "nonce": "0x1e0" + }, + "additionalContracts": [] + }, + { + "hash": "0x4bb97ce9f9d1d75eb294daebf66e6d584a4bb6d98e6ad03a1d50f18acc8998ea", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "value": "0x0", + "data": "0x85a42259000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32", + "nonce": "0x1e1" + }, + "additionalContracts": [] + }, + { + "hash": "0x44c9d6a0427603176a24a362ce34d549fabd698287f39d1f3872134170bf892d", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "value": "0x0", + "data": "0xa651cdd4000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x1e2" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x65c619d0196d0b69647925d79b85cfc65c07d59a7191dc168abe39ad53af267b", + "transactionIndex": "0x1", + "blockHash": "0xaa9fca3521c855a50a8592a83ec0763de6fc8d5b06a87f691f65ea0f2f25c872", + "blockNumber": "0xeb5fad", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "cumulativeGasUsed": "0x1e965", + "gasUsed": "0x1e965", + "contractAddress": null, + "logs": [ + { + "address": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b91a240", + "blockHash": "0xaa9fca3521c855a50a8592a83ec0763de6fc8d5b06a87f691f65ea0f2f25c872", + "blockNumber": "0xeb5fad", + "transactionHash": "0x65c619d0196d0b69647925d79b85cfc65c07d59a7191dc168abe39ad53af267b", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "topics": [ + "0x464420ee56151ee74d491d95cfa6b42d6c6504b38debc567f5532168243f1d8d", + "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b91a240000000000000000000000000000000000000000000000000000000003b91a240", + "blockHash": "0xaa9fca3521c855a50a8592a83ec0763de6fc8d5b06a87f691f65ea0f2f25c872", + "blockNumber": "0xeb5fad", + "transactionHash": "0x65c619d0196d0b69647925d79b85cfc65c07d59a7191dc168abe39ad53af267b", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000010100000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000040000000000010000000000000008000000000000000000840000000000000000000000000000020000000000000000000800000000040000000000000010000000000000000000000000080000000000010000000020000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000002000000000000000040000000000000000000000010000000000060000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x4bb97ce9f9d1d75eb294daebf66e6d584a4bb6d98e6ad03a1d50f18acc8998ea", + "transactionIndex": "0x1", + "blockHash": "0xb64e75e65930c32f33c4d39c699dc134e0a3aebd353c08142f4d0f6f17fbd9d5", + "blockNumber": "0xeb5fb7", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "cumulativeGasUsed": "0x1a9bc", + "gasUsed": "0x1a9bc", + "contractAddress": null, + "logs": [ + { + "address": "0x1ea8fb2f671620767f41559b663b86b1365bbc3d", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32", + "0x0000000000000000000000005f76938097f0bf57ad710298f615ee4b21dff6c3" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b91a240", + "blockHash": "0xb64e75e65930c32f33c4d39c699dc134e0a3aebd353c08142f4d0f6f17fbd9d5", + "blockNumber": "0xeb5fb7", + "transactionHash": "0x4bb97ce9f9d1d75eb294daebf66e6d584a4bb6d98e6ad03a1d50f18acc8998ea", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0xb0484ffe522cf46d5862cc863caf72792c43df32", + "topics": [ + "0x2027c7e85003814492322d04d360d8df81aebeb8a40a069fffccc25cdf9e359b", + "0x0000000000000000000000000000000000000000000000000000000000000002", + "0x0000000000000000000000005f76938097f0bf57ad710298f615ee4b21dff6c3" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b91a240", + "blockHash": "0xb64e75e65930c32f33c4d39c699dc134e0a3aebd353c08142f4d0f6f17fbd9d5", + "blockNumber": "0xeb5fb7", + "transactionHash": "0x4bb97ce9f9d1d75eb294daebf66e6d584a4bb6d98e6ad03a1d50f18acc8998ea", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "topics": [ + "0x83ddacb169e140af5f24cc0352129d755797bfced4f17086308bdf6ab6f2da2e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b91a240000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000000000000000000000000000000000000000000002", + "blockHash": "0xb64e75e65930c32f33c4d39c699dc134e0a3aebd353c08142f4d0f6f17fbd9d5", + "blockNumber": "0xeb5fb7", + "transactionHash": "0x4bb97ce9f9d1d75eb294daebf66e6d584a4bb6d98e6ad03a1d50f18acc8998ea", + "transactionIndex": "0x1", + "logIndex": "0x2", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x0400000000000010000000000000000000000000000000000000000000000000080000040000000000000000000000000000000000000000000010000000000000000001000000000000000810000000000000000000000000000000000000000000000000000000001000040010000000000000000000000000001000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000410200000002000000000000000000000000000200020000000000004000000000000000000000001000000000000000000000000000000000000000800000000000000000c000000000000000200000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x44c9d6a0427603176a24a362ce34d549fabd698287f39d1f3872134170bf892d", + "transactionIndex": "0x1", + "blockHash": "0x5e7fb6a9b74d28de7d60c01c58a272a985c6c5b3e473ae3e60e3aa39491e449c", + "blockNumber": "0xeb5fbf", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "cumulativeGasUsed": "0x600d", + "gasUsed": "0x600d", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/421611/run-latest.json", + "returns": {}, + "timestamp": 1662990358, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-6-avax-arb-test/hub.withdraw.json b/broadcast-saved/saved/run-6-avax-arb-test/hub.withdraw.json new file mode 100644 index 0000000..01b72ff --- /dev/null +++ b/broadcast-saved/saved/run-6-avax-arb-test/hub.withdraw.json @@ -0,0 +1,183 @@ +{ + "transactions": [ + { + "hash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "gas": "0x85215", + "value": "0xee52118b8c88", + "data": "0xaf48633e0000000000000000000000000000000000000000000000000000000000002716000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2000000000000000000000000000000000000000000000000000000003af3185000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a790000000000000000000000000000000000000000000000000000000000030d40", + "nonce": "0x1e3" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "cumulativeGasUsed": "0x58e28", + "gasUsed": "0x58e28", + "contractAddress": null, + "logs": [ + { + "address": "0x1ea8fb2f671620767f41559b663b86b1365bbc3d", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x0000000000000000000000005f76938097f0bf57ad710298f615ee4b21dff6c3", + "0x0000000000000000000000006701d9802adf674e524053bd44aa83ef253efc41" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b91a240", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0xef72af1d2207cc1d7655d7e7bc8d426fe74fe1b8", + "topics": [ + "0x34660fc8af304464529f48a778e03d03e4d34bcd5f9b6f0cfbf3cd238c642f7f" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271600000000000000000000000000000000000000000000000000000000000000010000000000000000000000005f76938097f0bf57ad710298f615ee4b21dff6c3000000000000000000000000000000000000000000000000000000003b887be80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000751e000000000000000000000000000000000000000000000000000000000008b13a0000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x1ea8fb2f671620767f41559b663b86b1365bbc3d", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000005f76938097f0bf57ad710298f615ee4b21dff6c3", + "0x000000000000000000000000ef72af1d2207cc1d7655d7e7bc8d426fe74fe1b8" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b91a240", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x1ea8fb2f671620767f41559b663b86b1365bbc3d", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x0000000000000000000000005f76938097f0bf57ad710298f615ee4b21dff6c3", + "0x0000000000000000000000006701d9802adf674e524053bd44aa83ef253efc41" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0xef72af1d2207cc1d7655d7e7bc8d426fe74fe1b8", + "topics": [ + "0x6939f93e3f21cf1362eb17155b740277de5687dae9a83a85909fd71da95944e7" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2f169ffb7", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0x19fee87f426dcf5446d6e259a1eced85df2f2849", + "topics": [ + "0xb8a7262132db1f61626604a31c3de81dc1a5bb0f1511dfa70d626ab1b88b52c2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000002716000000000000000000000000000000000000000000000000000000000000008200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002200010000000000000000000000000000000000000000000000000000000000065518000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x5", + "removed": false + }, + { + "address": "0x19fee87f426dcf5446d6e259a1eced85df2f2849", + "topics": [ + "0xe8d23d927749ec8e512eb885679c2977d57068839d8cca1a85685dbbea0648f6" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000002716000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000003100000000000000082881f70a7d194ce618e0ae493ae9707b4983fe3e829fbc4e4092db862218c62a888a00f95216192300000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000030d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2f169ffb7000000000000000000000000000000000000000000000000000000003b887be8000000000000000000000000000000000000000000000000000000000000751e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b13a000000000000000000000000000000000000000000000000000000003b91a24000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000014c1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb200000000000000000000000000000000", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x6", + "removed": false + }, + { + "address": "0xd997e9d7d34cc339b54ed9e4212ad935b96cc18d", + "topics": [ + "0xf5f7eeb9c1ffb10aced9d0a5354641e9bccdde560963d05f8d26ad4a460c89a2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000008", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x7", + "removed": false + }, + { + "address": "0x881f70a7d194ce618e0ae493ae9707b4983fe3e8", + "topics": [ + "0x8d3ee0df6a4b7e82a7f20a763f1c6826e6176323e655af64f32318827d2112d4" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000082", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x8", + "removed": false + }, + { + "address": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "topics": [ + "0x77639bed0f8e7721cbafe2210925225763c71ec7cdaba512e0b40b2a6caa7b93" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000002716000000000000000000000000000000000000000000000000000000003b91a24000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000014c1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb000000000000000000000000", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x9", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000040002000000000000000000100000000000000000020000000000000000000001400000000100000000008000000000000000000000000000000200000000000028000000000000008008000000000001000000000000000000800000000000000000100010000000002100000000000000002400000000010000000000200002200000000000000000000000020500000000000000000008000000200020000000008000100000000000000000022000000000000000000001000001000000002080200000000000000000000000000400000000000000050000000000030000000000000000004008000000000000000004800000200000008280000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/421611/run-latest.json", + "returns": {}, + "timestamp": 1662991206, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-6-avax-arb-test/setExiting.arb.json b/broadcast-saved/saved/run-6-avax-arb-test/setExiting.arb.json new file mode 100644 index 0000000..7e9f527 --- /dev/null +++ b/broadcast-saved/saved/run-6-avax-arb-test/setExiting.arb.json @@ -0,0 +1,46 @@ +{ + "transactions": [ + { + "hash": "0xfdd9a171eadf4105f0f21f466647556541872e9cda21522283afa83c82be8d7c", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "gas": "0xec23", + "value": "0x0", + "data": "0xa651cdd4000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1df" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xfdd9a171eadf4105f0f21f466647556541872e9cda21522283afa83c82be8d7c", + "transactionIndex": "0x1", + "blockHash": "0xe0bc97a5a217d2c5391be16d19edfbd022637f2a345cb6cd71c1b40c3ea8fe0b", + "blockNumber": "0xeb5e7a", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "cumulativeGasUsed": "0xb5a5", + "gasUsed": "0xb5a5", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/421611/run-latest.json", + "returns": {}, + "timestamp": 1662989827, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-6-avax-arb-test/xchain.deposit-prepare.arb.json b/broadcast-saved/saved/run-6-avax-arb-test/xchain.deposit-prepare.arb.json new file mode 100644 index 0000000..55646bb --- /dev/null +++ b/broadcast-saved/saved/run-6-avax-arb-test/xchain.deposit-prepare.arb.json @@ -0,0 +1,267 @@ +{ + "transactions": [ + { + "hash": "0xc5c6a8d8f19d0bc370baf52bf3678db1d4be355f7ffaaf68c8a31608ab2706dc", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "value": "0x0", + "data": "0x98a1d959000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb20000000000000000000000000000000000000000000000000000000000002716", + "nonce": "0x1d8" + }, + "additionalContracts": [] + }, + { + "hash": "0x3aa32e169d84ab2e5b63492d34c5754e216121c290672f6eb3940c263776fed5", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x7db1e5c85abe18edb2ab20029315b36efb65a625", + "value": "0x0", + "data": "0xb98f81440000000000000000000000000000000000000000000000000000000000002716", + "nonce": "0x1d9" + }, + "additionalContracts": [] + }, + { + "hash": "0xc916ed608bc058e056d6b7ab5945b5bba75d375e541482e1e366011f60082f3d", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "value": "0x0", + "data": "0x3f935f6f000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1da" + }, + "additionalContracts": [] + }, + { + "hash": "0x31d418faaf02f26250b0c4cd31425a681de5e797ee8516fdfc6f879b3e28ff93", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "value": "0x0", + "data": "0xb5ec8e49000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000000000000000000000000000000000000000002716", + "nonce": "0x1db" + }, + "additionalContracts": [] + }, + { + "hash": "0x1249dbd5fdf1d538059efbaae4316cdd1f4a9657c5ae01742695b8670487884c", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "value": "0x0", + "data": "0x747684bb0000000000000000000000007db1e5c85abe18edb2ab20029315b36efb65a6250000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x1dc" + }, + "additionalContracts": [] + }, + { + "hash": "0xff0fcd745de5b0173456c7cc3a120b46eedaa48f6ced706d2262768de16df044", + "transactionType": "CALL", + "contractName": null, + "contractAddress": null, + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "value": "0x0", + "data": "0xaae7aa4d0000000000000000000000007db1e5c85abe18edb2ab20029315b36efb65a625", + "nonce": "0x1dd" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xc5c6a8d8f19d0bc370baf52bf3678db1d4be355f7ffaaf68c8a31608ab2706dc", + "transactionIndex": "0x1", + "blockHash": "0xbfb6275fca77b478290c3c2445e46c9ec07df8cfe5db5b1472361b15afc87d62", + "blockNumber": "0xeb5bf6", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "cumulativeGasUsed": "0xcdb4", + "gasUsed": "0xcdb4", + "contractAddress": null, + "logs": [ + { + "address": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "topics": [ + "0x040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e14725" + ], + "data": "0x000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb20000000000000000000000000000000000000000000000000000000000002716", + "blockHash": "0xbfb6275fca77b478290c3c2445e46c9ec07df8cfe5db5b1472361b15afc87d62", + "blockNumber": "0xeb5bf6", + "transactionHash": "0xc5c6a8d8f19d0bc370baf52bf3678db1d4be355f7ffaaf68c8a31608ab2706dc", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000200000000000000000000000000000000000004000000000000000000000000000000000000008000000000000000004000000000000000000004", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x3aa32e169d84ab2e5b63492d34c5754e216121c290672f6eb3940c263776fed5", + "transactionIndex": "0x1", + "blockHash": "0x393aa9ed5d50cfca0e47ea855f96241819ec3d20b1eac5bf012e4293e2111723", + "blockNumber": "0xeb5bf7", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x7db1e5c85abe18edb2ab20029315b36efb65a625", + "cumulativeGasUsed": "0xb75c", + "gasUsed": "0xb75c", + "contractAddress": null, + "logs": [ + { + "address": "0x7db1e5c85abe18edb2ab20029315b36efb65a625", + "topics": [ + "0xabdb180d510fcc5235fb8a6661fdec8935ac84b04de6c2bb0e2f1379b98b704e", + "0x0000000000000000000000000000000000000000000000000000000000002716" + ], + "data": "0x", + "blockHash": "0x393aa9ed5d50cfca0e47ea855f96241819ec3d20b1eac5bf012e4293e2111723", + "blockNumber": "0xeb5bf7", + "transactionHash": "0x3aa32e169d84ab2e5b63492d34c5754e216121c290672f6eb3940c263776fed5", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000010000000000004000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000002000000000000000000000000000000000000000000000000000040008000000000000000000000000000000800000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xc916ed608bc058e056d6b7ab5945b5bba75d375e541482e1e366011f60082f3d", + "transactionIndex": "0x1", + "blockHash": "0x148aa047d60a4cac11b5dbc5647a738ab08297107c172724bd0b2365199f100d", + "blockNumber": "0xeb5bfe", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "cumulativeGasUsed": "0x67bd", + "gasUsed": "0x67bd", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x31d418faaf02f26250b0c4cd31425a681de5e797ee8516fdfc6f879b3e28ff93", + "transactionIndex": "0x1", + "blockHash": "0xc08fa15a93d50a5ecf3def35e7250e267810526020ce926a69ab80a9dcde8919", + "blockNumber": "0xeb5bff", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "cumulativeGasUsed": "0x11674", + "gasUsed": "0x11674", + "contractAddress": null, + "logs": [ + { + "address": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "topics": [ + "0x01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d4" + ], + "data": "0x000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df320000000000000000000000000000000000000000000000000000000000002716", + "blockHash": "0xc08fa15a93d50a5ecf3def35e7250e267810526020ce926a69ab80a9dcde8919", + "blockNumber": "0xeb5bff", + "transactionHash": "0x31d418faaf02f26250b0c4cd31425a681de5e797ee8516fdfc6f879b3e28ff93", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000004000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000004000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0x1249dbd5fdf1d538059efbaae4316cdd1f4a9657c5ae01742695b8670487884c", + "transactionIndex": "0x1", + "blockHash": "0xfdf45c9cae6903c9a92f94474b9921d8e080a3615b59d61e1d568a4d673681c9", + "blockNumber": "0xeb5c05", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "cumulativeGasUsed": "0x67a6", + "gasUsed": "0x67a6", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + }, + { + "transactionHash": "0xff0fcd745de5b0173456c7cc3a120b46eedaa48f6ced706d2262768de16df044", + "transactionIndex": "0x1", + "blockHash": "0x1cc68f6ee562daa833398532cd0216d0b16ffa96299c0e64f0fdbe8c5d331067", + "blockNumber": "0xeb5c09", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "cumulativeGasUsed": "0xc114", + "gasUsed": "0xc114", + "contractAddress": null, + "logs": [ + { + "address": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "topics": [ + "0xe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c" + ], + "data": "0x0000000000000000000000007db1e5c85abe18edb2ab20029315b36efb65a625", + "blockHash": "0x1cc68f6ee562daa833398532cd0216d0b16ffa96299c0e64f0fdbe8c5d331067", + "blockNumber": "0xeb5c09", + "transactionHash": "0xff0fcd745de5b0173456c7cc3a120b46eedaa48f6ced706d2262768de16df044", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000800000000000000000000000000000000000000000000008000000000000000004000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/421611/run-latest.json", + "returns": {}, + "timestamp": 1662988457, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-6-avax-arb-test/xchain.deposit-prepare.avax.json b/broadcast-saved/saved/run-6-avax-arb-test/xchain.deposit-prepare.avax.json new file mode 100644 index 0000000..6721676 --- /dev/null +++ b/broadcast-saved/saved/run-6-avax-arb-test/xchain.deposit-prepare.avax.json @@ -0,0 +1,279 @@ +{ + "transactions": [ + { + "hash": "0x48d7b89a6d10f8b7ea50eac43bc75fe110a7a82990ea48f1109d4d1e82777ce2", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "gas": "0x11c20", + "value": "0x0", + "data": "0x98a1d9590000000000000000000000007db1e5c85abe18edb2ab20029315b36efb65a625000000000000000000000000000000000000000000000000000000000000271a", + "nonce": "0x115", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x55dc2c6ebf8cb2bce176a6a0e1aceda3289d806c82593b146f9f0e553e6c959c", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xb7570aaa69f54fa45489cf4c11aba71929e03bb2", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb7570aaa69f54fa45489cf4c11aba71929e03bb2", + "gas": "0xfd42", + "value": "0x0", + "data": "0xb98f8144000000000000000000000000000000000000000000000000000000000000271a", + "nonce": "0x116", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x3d40ba855cdf665cb85da08efa867f502f46c6c4e44348de779e2e96d9432036", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "gas": "0x8f48", + "value": "0x0", + "data": "0x3f935f6f00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f20000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x117", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xda3c9cf18289611e825b591d04f48e36adc349fce247969e6ca85d414b6977a4", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "gas": "0x1809c", + "value": "0x0", + "data": "0xb5ec8e4900000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2000000000000000000000000000000000000000000000000000000000000271a", + "nonce": "0x118", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0x48cbc4b482af4ac910701147f9be4062d76280170ef8a518a3369bd983861802", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "gas": "0x8f29", + "value": "0x0", + "data": "0x747684bb000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb20000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x119", + "accessList": [] + }, + "additionalContracts": [] + }, + { + "hash": "0xbb9bcd01b625e349293cf53930b0352d98cffe6f5c27c6681e604916900eb556", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "gas": "0x10ab0", + "value": "0x0", + "data": "0xaae7aa4d000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2", + "nonce": "0x11a", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x48d7b89a6d10f8b7ea50eac43bc75fe110a7a82990ea48f1109d4d1e82777ce2", + "transactionIndex": "0x0", + "blockHash": "0xc7ec04e54c6c2e085dd6b177941b5801ba6da9cee8b42e04a66cd9431f305c43", + "blockNumber": "0xccc5d0", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "cumulativeGasUsed": "0xcdb4", + "gasUsed": "0xcdb4", + "contractAddress": null, + "logs": [ + { + "address": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "topics": [ + "0x040c2f743902bd986a0c192429be38b650f78e92ce0039bd9b69048698e14725" + ], + "data": "0x0000000000000000000000007db1e5c85abe18edb2ab20029315b36efb65a625000000000000000000000000000000000000000000000000000000000000271a", + "blockHash": "0xc7ec04e54c6c2e085dd6b177941b5801ba6da9cee8b42e04a66cd9431f305c43", + "blockNumber": "0xccc5d0", + "transactionHash": "0x48d7b89a6d10f8b7ea50eac43bc75fe110a7a82990ea48f1109d4d1e82777ce2", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000004", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x55dc2c6ebf8cb2bce176a6a0e1aceda3289d806c82593b146f9f0e553e6c959c", + "transactionIndex": "0x0", + "blockHash": "0x3ce121b4e14db0d5c70043a31a05c56802e5b8118f852acdbb65d0b5e07b4041", + "blockNumber": "0xccc5d1", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb7570aaa69f54fa45489cf4c11aba71929e03bb2", + "cumulativeGasUsed": "0xb75c", + "gasUsed": "0xb75c", + "contractAddress": null, + "logs": [ + { + "address": "0xb7570aaa69f54fa45489cf4c11aba71929e03bb2", + "topics": [ + "0xabdb180d510fcc5235fb8a6661fdec8935ac84b04de6c2bb0e2f1379b98b704e", + "0x000000000000000000000000000000000000000000000000000000000000271a" + ], + "data": "0x", + "blockHash": "0x3ce121b4e14db0d5c70043a31a05c56802e5b8118f852acdbb65d0b5e07b4041", + "blockNumber": "0xccc5d1", + "transactionHash": "0x55dc2c6ebf8cb2bce176a6a0e1aceda3289d806c82593b146f9f0e553e6c959c", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000400000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040008000000000000000000000008001000800000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x3d40ba855cdf665cb85da08efa867f502f46c6c4e44348de779e2e96d9432036", + "transactionIndex": "0x1", + "blockHash": "0x149903a9e7076a3f12367f0aeb479721fda81f61faab1c0b6209739dfe643221", + "blockNumber": "0xccc5d2", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "cumulativeGasUsed": "0x2668b", + "gasUsed": "0x67bd", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xda3c9cf18289611e825b591d04f48e36adc349fce247969e6ca85d414b6977a4", + "transactionIndex": "0x2", + "blockHash": "0x149903a9e7076a3f12367f0aeb479721fda81f61faab1c0b6209739dfe643221", + "blockNumber": "0xccc5d2", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "cumulativeGasUsed": "0x37cff", + "gasUsed": "0x11674", + "contractAddress": null, + "logs": [ + { + "address": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "topics": [ + "0x01082477ac9ee6a9747224c99069adb3db7a81f79ace094b2b2d26526b80e5d4" + ], + "data": "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2000000000000000000000000000000000000000000000000000000000000271a", + "blockHash": "0x149903a9e7076a3f12367f0aeb479721fda81f61faab1c0b6209739dfe643221", + "blockNumber": "0xccc5d2", + "transactionHash": "0xda3c9cf18289611e825b591d04f48e36adc349fce247969e6ca85d414b6977a4", + "transactionIndex": "0x2", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000002000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0x48cbc4b482af4ac910701147f9be4062d76280170ef8a518a3369bd983861802", + "transactionIndex": "0x0", + "blockHash": "0x5e3e8c105270a6948eada118173a0caf427c01c8b524ba7e541f1d6aa5f56458", + "blockNumber": "0xccc5d3", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "cumulativeGasUsed": "0x67a6", + "gasUsed": "0x67a6", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + }, + { + "transactionHash": "0xbb9bcd01b625e349293cf53930b0352d98cffe6f5c27c6681e604916900eb556", + "transactionIndex": "0x0", + "blockHash": "0x4ff81fd19a5eaca3b6ee6ea43713854cb9e4a5ea9f39b38667c658a6471c3e25", + "blockNumber": "0xccc5d5", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "cumulativeGasUsed": "0xc114", + "gasUsed": "0xc114", + "contractAddress": null, + "logs": [ + { + "address": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "topics": [ + "0xe61e6d3d1a91136369045ff1d7c731374fb257f0a4564747a0b98f95550f3b1c" + ], + "data": "0x000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2", + "blockHash": "0x4ff81fd19a5eaca3b6ee6ea43713854cb9e4a5ea9f39b38667c658a6471c3e25", + "blockNumber": "0xccc5d5", + "transactionHash": "0xbb9bcd01b625e349293cf53930b0352d98cffe6f5c27c6681e604916900eb556", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000020080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/43113/run-latest.json", + "returns": {}, + "timestamp": 1662988408, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-6-avax-arb-test/xchain.deposit.avax.json b/broadcast-saved/saved/run-6-avax-arb-test/xchain.deposit.avax.json new file mode 100644 index 0000000..635cc4a --- /dev/null +++ b/broadcast-saved/saved/run-6-avax-arb-test/xchain.deposit.avax.json @@ -0,0 +1,245 @@ +{ + "transactions": [ + { + "hash": "0x213007cd27624b3772c68dd78af6815ff42048d09b7be621f36b41f343b48a4b", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xb7570aaa69f54fa45489cf4c11aba71929e03bb2", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb7570aaa69f54fa45489cf4c11aba71929e03bb2", + "gas": "0x8481f", + "value": "0xf488c886c190f8", + "data": "0x86d780e6000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000003b4e7ec0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000005f76938097f0bf57ad710298f615ee4b21dff6c3000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df3200000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a790000000000000000000000000000000000000000000000000000000000030d40", + "nonce": "0x11c", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x213007cd27624b3772c68dd78af6815ff42048d09b7be621f36b41f343b48a4b", + "transactionIndex": "0x2", + "blockHash": "0x9c98881089f9c719a944836e143546421c9bfff4097a9a38d9f8087564519545", + "blockNumber": "0xccc68c", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb7570aaa69f54fa45489cf4c11aba71929e03bb2", + "cumulativeGasUsed": "0xb2487", + "gasUsed": "0x726a3", + "contractAddress": null, + "logs": [ + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2", + "0x000000000000000000000000c1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0x9c98881089f9c719a944836e143546421c9bfff4097a9a38d9f8087564519545", + "blockNumber": "0xccc68c", + "transactionHash": "0x213007cd27624b3772c68dd78af6815ff42048d09b7be621f36b41f343b48a4b", + "transactionIndex": "0x2", + "logIndex": "0x6", + "removed": false + }, + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2", + "0x000000000000000000000000c1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0x9c98881089f9c719a944836e143546421c9bfff4097a9a38d9f8087564519545", + "blockNumber": "0xccc68c", + "transactionHash": "0x213007cd27624b3772c68dd78af6815ff42048d09b7be621f36b41f343b48a4b", + "transactionIndex": "0x2", + "logIndex": "0x7", + "removed": false + }, + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2", + "0x000000000000000000000000c1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x9c98881089f9c719a944836e143546421c9bfff4097a9a38d9f8087564519545", + "blockNumber": "0xccc68c", + "transactionHash": "0x213007cd27624b3772c68dd78af6815ff42048d09b7be621f36b41f343b48a4b", + "transactionIndex": "0x2", + "logIndex": "0x8", + "removed": false + }, + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000c1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "0x00000000000000000000000013093e05eb890dfa6dacecbde51d24dabab2faa1" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0x9c98881089f9c719a944836e143546421c9bfff4097a9a38d9f8087564519545", + "blockNumber": "0xccc68c", + "transactionHash": "0x213007cd27624b3772c68dd78af6815ff42048d09b7be621f36b41f343b48a4b", + "transactionIndex": "0x2", + "logIndex": "0x9", + "removed": false + }, + { + "address": "0xf14b09e2524855460d3a2cf7e682b8e8b1ba0f35", + "topics": [ + "0x34660fc8af304464529f48a778e03d03e4d34bcd5f9b6f0cfbf3cd238c642f7f" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271a0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb000000000000000000000000000000000000000000000000000000003b91a24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007530000000000000000000000000000000000000000000000000000000000008b2900000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x9c98881089f9c719a944836e143546421c9bfff4097a9a38d9f8087564519545", + "blockNumber": "0xccc68c", + "transactionHash": "0x213007cd27624b3772c68dd78af6815ff42048d09b7be621f36b41f343b48a4b", + "transactionIndex": "0x2", + "logIndex": "0xa", + "removed": false + }, + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000c1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "0x000000000000000000000000f14b09e2524855460d3a2cf7e682b8e8b1ba0f35" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0x9c98881089f9c719a944836e143546421c9bfff4097a9a38d9f8087564519545", + "blockNumber": "0xccc68c", + "transactionHash": "0x213007cd27624b3772c68dd78af6815ff42048d09b7be621f36b41f343b48a4b", + "transactionIndex": "0x2", + "logIndex": "0xb", + "removed": false + }, + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000c1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "0x00000000000000000000000013093e05eb890dfa6dacecbde51d24dabab2faa1" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x9c98881089f9c719a944836e143546421c9bfff4097a9a38d9f8087564519545", + "blockNumber": "0xccc68c", + "transactionHash": "0x213007cd27624b3772c68dd78af6815ff42048d09b7be621f36b41f343b48a4b", + "transactionIndex": "0x2", + "logIndex": "0xc", + "removed": false + }, + { + "address": "0xf14b09e2524855460d3a2cf7e682b8e8b1ba0f35", + "topics": [ + "0x6939f93e3f21cf1362eb17155b740277de5687dae9a83a85909fd71da95944e7" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271a0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae625b54c422b5", + "blockHash": "0x9c98881089f9c719a944836e143546421c9bfff4097a9a38d9f8087564519545", + "blockNumber": "0xccc68c", + "transactionHash": "0x213007cd27624b3772c68dd78af6815ff42048d09b7be621f36b41f343b48a4b", + "transactionIndex": "0x2", + "logIndex": "0xd", + "removed": false + }, + { + "address": "0x0848b8ad17d4003dde1f1b7ef1fdba4b629da97e", + "topics": [ + "0xb8a7262132db1f61626604a31c3de81dc1a5bb0f1511dfa70d626ab1b88b52c2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271a000000000000000000000000000000000000000000000000000000000000003600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002200010000000000000000000000000000000000000000000000000000000000065518000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x9c98881089f9c719a944836e143546421c9bfff4097a9a38d9f8087564519545", + "blockNumber": "0xccc68c", + "transactionHash": "0x213007cd27624b3772c68dd78af6815ff42048d09b7be621f36b41f343b48a4b", + "transactionIndex": "0x2", + "logIndex": "0xe", + "removed": false + }, + { + "address": "0x0848b8ad17d4003dde1f1b7ef1fdba4b629da97e", + "topics": [ + "0xe8d23d927749ec8e512eb885679c2977d57068839d8cca1a85685dbbea0648f6" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271a00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000330000000000000003629fbc4e4092db862218c62a888a00f9521619230881f70a7d194ce618e0ae493ae9707b4983fe3e80000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000030d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae625b54c422b5000000000000000000000000000000000000000000000000000000003b91a240000000000000000000000000000000000000000000000000000000000000753000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b290000000000000000000000000000000000000000000000000000000003b9aca0000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000145f76938097f0bf57ad710298f615ee4b21dff6c300000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000005600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000060000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2000000000000000000000000000000000000000000000000000000003b9aca0000000000000000000000000000000000", + "blockHash": "0x9c98881089f9c719a944836e143546421c9bfff4097a9a38d9f8087564519545", + "blockNumber": "0xccc68c", + "transactionHash": "0x213007cd27624b3772c68dd78af6815ff42048d09b7be621f36b41f343b48a4b", + "transactionIndex": "0x2", + "logIndex": "0xf", + "removed": false + }, + { + "address": "0xf25b79e644fffb72ba66d3b942b990ffc861ca09", + "topics": [ + "0xf5f7eeb9c1ffb10aced9d0a5354641e9bccdde560963d05f8d26ad4a460c89a2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271a00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000006", + "blockHash": "0x9c98881089f9c719a944836e143546421c9bfff4097a9a38d9f8087564519545", + "blockNumber": "0xccc68c", + "transactionHash": "0x213007cd27624b3772c68dd78af6815ff42048d09b7be621f36b41f343b48a4b", + "transactionIndex": "0x2", + "logIndex": "0x10", + "removed": false + }, + { + "address": "0x29fbc4e4092db862218c62a888a00f9521619230", + "topics": [ + "0x8d3ee0df6a4b7e82a7f20a763f1c6826e6176323e655af64f32318827d2112d4" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000036", + "blockHash": "0x9c98881089f9c719a944836e143546421c9bfff4097a9a38d9f8087564519545", + "blockNumber": "0xccc68c", + "transactionHash": "0x213007cd27624b3772c68dd78af6815ff42048d09b7be621f36b41f343b48a4b", + "transactionIndex": "0x2", + "logIndex": "0x11", + "removed": false + }, + { + "address": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "topics": [ + "0xb860944b0bd6b071fc0d64689450fd127a7c83e152aa7130a304267be3b267e5" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271a000000000000000000000000000000000000000000000000000000003b9aca0000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb200000000000000000000000000000000000000000000000000000000000000145f76938097f0bf57ad710298f615ee4b21dff6c3000000000000000000000000", + "blockHash": "0x9c98881089f9c719a944836e143546421c9bfff4097a9a38d9f8087564519545", + "blockNumber": "0xccc68c", + "transactionHash": "0x213007cd27624b3772c68dd78af6815ff42048d09b7be621f36b41f343b48a4b", + "transactionIndex": "0x2", + "logIndex": "0x12", + "removed": false + }, + { + "address": "0xb7570aaa69f54fa45489cf4c11aba71929e03bb2", + "topics": [ + "0x3b6bac8afb84559b98afdd2afe0c8a7b8f3a9059ac11fc14e327f48b63c1f7c6", + "0x0000000000000000000000005f76938097f0bf57ad710298f615ee4b21dff6c3", + "0x000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32", + "0x000000000000000000000000000000000000000000000000000000000000271a" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0x9c98881089f9c719a944836e143546421c9bfff4097a9a38d9f8087564519545", + "blockNumber": "0xccc68c", + "transactionHash": "0x213007cd27624b3772c68dd78af6815ff42048d09b7be621f36b41f343b48a4b", + "transactionIndex": "0x2", + "logIndex": "0x13", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x004000400020001000000000000000000000000000000000200000000000000000000004000008001041000000080000000000800010000002000000002002000000000100000000000000080080001000000000004000000000000008000000000000000000000100000000020880000080000000004081004000920400004000000020000002000080000000000000004000010000080000000080000002000202000408000000000000000000000000220000000008000000040040080010000000020000000000100000c0000000000000400000000000008000000040000010002008028001000000000010000000000000000000000000000008000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/43113/run-latest.json", + "returns": {}, + "timestamp": 1662988786, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-6-avax-arb-test/xchain.finalize.arb.json b/broadcast-saved/saved/run-6-avax-arb-test/xchain.finalize.arb.json new file mode 100644 index 0000000..01b72ff --- /dev/null +++ b/broadcast-saved/saved/run-6-avax-arb-test/xchain.finalize.arb.json @@ -0,0 +1,183 @@ +{ + "transactions": [ + { + "hash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "gas": "0x85215", + "value": "0xee52118b8c88", + "data": "0xaf48633e0000000000000000000000000000000000000000000000000000000000002716000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2000000000000000000000000000000000000000000000000000000003af3185000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a790000000000000000000000000000000000000000000000000000000000030d40", + "nonce": "0x1e3" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "cumulativeGasUsed": "0x58e28", + "gasUsed": "0x58e28", + "contractAddress": null, + "logs": [ + { + "address": "0x1ea8fb2f671620767f41559b663b86b1365bbc3d", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x0000000000000000000000005f76938097f0bf57ad710298f615ee4b21dff6c3", + "0x0000000000000000000000006701d9802adf674e524053bd44aa83ef253efc41" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b91a240", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0xef72af1d2207cc1d7655d7e7bc8d426fe74fe1b8", + "topics": [ + "0x34660fc8af304464529f48a778e03d03e4d34bcd5f9b6f0cfbf3cd238c642f7f" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271600000000000000000000000000000000000000000000000000000000000000010000000000000000000000005f76938097f0bf57ad710298f615ee4b21dff6c3000000000000000000000000000000000000000000000000000000003b887be80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000751e000000000000000000000000000000000000000000000000000000000008b13a0000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x1ea8fb2f671620767f41559b663b86b1365bbc3d", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000005f76938097f0bf57ad710298f615ee4b21dff6c3", + "0x000000000000000000000000ef72af1d2207cc1d7655d7e7bc8d426fe74fe1b8" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b91a240", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x1ea8fb2f671620767f41559b663b86b1365bbc3d", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x0000000000000000000000005f76938097f0bf57ad710298f615ee4b21dff6c3", + "0x0000000000000000000000006701d9802adf674e524053bd44aa83ef253efc41" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0xef72af1d2207cc1d7655d7e7bc8d426fe74fe1b8", + "topics": [ + "0x6939f93e3f21cf1362eb17155b740277de5687dae9a83a85909fd71da95944e7" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2f169ffb7", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0x19fee87f426dcf5446d6e259a1eced85df2f2849", + "topics": [ + "0xb8a7262132db1f61626604a31c3de81dc1a5bb0f1511dfa70d626ab1b88b52c2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000002716000000000000000000000000000000000000000000000000000000000000008200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002200010000000000000000000000000000000000000000000000000000000000065518000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x5", + "removed": false + }, + { + "address": "0x19fee87f426dcf5446d6e259a1eced85df2f2849", + "topics": [ + "0xe8d23d927749ec8e512eb885679c2977d57068839d8cca1a85685dbbea0648f6" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000002716000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000003100000000000000082881f70a7d194ce618e0ae493ae9707b4983fe3e829fbc4e4092db862218c62a888a00f95216192300000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000030d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2f169ffb7000000000000000000000000000000000000000000000000000000003b887be8000000000000000000000000000000000000000000000000000000000000751e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b13a000000000000000000000000000000000000000000000000000000003b91a24000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000014c1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb200000000000000000000000000000000", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x6", + "removed": false + }, + { + "address": "0xd997e9d7d34cc339b54ed9e4212ad935b96cc18d", + "topics": [ + "0xf5f7eeb9c1ffb10aced9d0a5354641e9bccdde560963d05f8d26ad4a460c89a2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000008", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x7", + "removed": false + }, + { + "address": "0x881f70a7d194ce618e0ae493ae9707b4983fe3e8", + "topics": [ + "0x8d3ee0df6a4b7e82a7f20a763f1c6826e6176323e655af64f32318827d2112d4" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000082", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x8", + "removed": false + }, + { + "address": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "topics": [ + "0x77639bed0f8e7721cbafe2210925225763c71ec7cdaba512e0b40b2a6caa7b93" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000002716000000000000000000000000000000000000000000000000000000003b91a24000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000014c1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb000000000000000000000000", + "blockHash": "0xdcfb21cc9c385128be43a0c22b9006a87469e176783e25593b2c69ee6f759eef", + "blockNumber": "0xeb6217", + "transactionHash": "0x14755aeeb26298c75bcb4c5c358bcb60e31c7d693e9385cbbf5a0f44e6567ed4", + "transactionIndex": "0x1", + "logIndex": "0x9", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000040002000000000000000000100000000000000000020000000000000000000001400000000100000000008000000000000000000000000000000200000000000028000000000000008008000000000001000000000000000000800000000000000000100010000000002100000000000000002400000000010000000000200002200000000000000000000000020500000000000000000008000000200020000000008000100000000000000000022000000000000000000001000001000000002080200000000000000000000000000400000000000000050000000000030000000000000000004008000000000000000004800000200000008280000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/421611/run-latest.json", + "returns": {}, + "timestamp": 1662991206, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-6-avax-arb-test/xchain.report.arb.json b/broadcast-saved/saved/run-6-avax-arb-test/xchain.report.arb.json new file mode 100644 index 0000000..ea61a33 --- /dev/null +++ b/broadcast-saved/saved/run-6-avax-arb-test/xchain.report.arb.json @@ -0,0 +1,99 @@ +{ + "transactions": [ + { + "hash": "0xb6afb21f5b615e706830490d8f390b06f3930c1fb8d968eff6ff67b52935cd4f", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "gas": "0x4901c", + "value": "0xaef5dba0ff4c", + "data": "0xf48885ad000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df3200000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000030d40000000000000000000000000b50c633c6b0541ccce0de36a57e7b30550ce51ec000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000027160000000000000000000000000000000000000000000000000000000000000001000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2", + "nonce": "0x1de" + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xb6afb21f5b615e706830490d8f390b06f3930c1fb8d968eff6ff67b52935cd4f", + "transactionIndex": "0x1", + "blockHash": "0x813a5d7957b5275879c00126ddd10bb4e9861053c4712f74016660a5b2bc370d", + "blockNumber": "0xeb5d01", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "cumulativeGasUsed": "0x36f5a", + "gasUsed": "0x36f5a", + "contractAddress": null, + "logs": [ + { + "address": "0x19fee87f426dcf5446d6e259a1eced85df2f2849", + "topics": [ + "0xb8a7262132db1f61626604a31c3de81dc1a5bb0f1511dfa70d626ab1b88b52c2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000002716000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002200010000000000000000000000000000000000000000000000000000000000030d40000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x813a5d7957b5275879c00126ddd10bb4e9861053c4712f74016660a5b2bc370d", + "blockNumber": "0xeb5d01", + "transactionHash": "0xb6afb21f5b615e706830490d8f390b06f3930c1fb8d968eff6ff67b52935cd4f", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0x19fee87f426dcf5446d6e259a1eced85df2f2849", + "topics": [ + "0xe8d23d927749ec8e512eb885679c2977d57068839d8cca1a85685dbbea0648f6" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000002716000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000f000000000000000015f76938097f0bf57ad710298f615ee4b21dff6c3c1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2000000000000000000000000000000000000000000000000000000003b91a24000000000000000000000000000000000", + "blockHash": "0x813a5d7957b5275879c00126ddd10bb4e9861053c4712f74016660a5b2bc370d", + "blockNumber": "0xeb5d01", + "transactionHash": "0xb6afb21f5b615e706830490d8f390b06f3930c1fb8d968eff6ff67b52935cd4f", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0xd997e9d7d34cc339b54ed9e4212ad935b96cc18d", + "topics": [ + "0xf5f7eeb9c1ffb10aced9d0a5354641e9bccdde560963d05f8d26ad4a460c89a2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000008", + "blockHash": "0x813a5d7957b5275879c00126ddd10bb4e9861053c4712f74016660a5b2bc370d", + "blockNumber": "0xeb5d01", + "transactionHash": "0xb6afb21f5b615e706830490d8f390b06f3930c1fb8d968eff6ff67b52935cd4f", + "transactionIndex": "0x1", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x5f76938097f0bf57ad710298f615ee4b21dff6c3", + "topics": [ + "0xbc9f89a0823c1d0d048f815a2464d674872f08846df321cd05891bd0586b6e38" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000002716000000000000000000000000000000000000000000000000000000003b91a240000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2", + "blockHash": "0x813a5d7957b5275879c00126ddd10bb4e9861053c4712f74016660a5b2bc370d", + "blockNumber": "0xeb5d01", + "transactionHash": "0xb6afb21f5b615e706830490d8f390b06f3930c1fb8d968eff6ff67b52935cd4f", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000002000000000000000000100000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000020000000000000000008000000000001000000000000000000800000000000000000000000000000002000000000000000000000000000001000000000000002000000000000000000000000000400000000000000000000000000200000000000000000100000000000000000000000000000000000000000000001000000000080200000000000000000000000000000000000100000040000000000000000000000000000000008000000200000000004000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x5f5e100" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/421611/run-latest.json", + "returns": {}, + "timestamp": 1662989130, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-6-avax-arb-test/xchain.request-withdraw.avax.json b/broadcast-saved/saved/run-6-avax-arb-test/xchain.request-withdraw.avax.json new file mode 100644 index 0000000..3caecb9 --- /dev/null +++ b/broadcast-saved/saved/run-6-avax-arb-test/xchain.request-withdraw.avax.json @@ -0,0 +1,115 @@ +{ + "transactions": [ + { + "hash": "0x3ca55211347af9b969a96e6ffcc4629e5d108ed3efd76b16764ac67b8c217bc7", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xb7570aaa69f54fa45489cf4c11aba71929e03bb2", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb7570aaa69f54fa45489cf4c11aba71929e03bb2", + "gas": "0x3e0fa", + "value": "0xedca5f76213040", + "data": "0xcf9fb5b3000000000000000000000000000000000000000000000000000000003b91a2400000000000000000000000000000000000000000000000000000000000030d4000000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32", + "nonce": "0x11d", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0x3ca55211347af9b969a96e6ffcc4629e5d108ed3efd76b16764ac67b8c217bc7", + "transactionIndex": "0x1", + "blockHash": "0x7dfaa9ea35b44517b8fedb91639361e3c7146d4be7416e6d8ab269d595d4e6ce", + "blockNumber": "0xccc892", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0xb7570aaa69f54fa45489cf4c11aba71929e03bb2", + "cumulativeGasUsed": "0x4da93", + "gasUsed": "0x2d9d6", + "contractAddress": null, + "logs": [ + { + "address": "0x0848b8ad17d4003dde1f1b7ef1fdba4b629da97e", + "topics": [ + "0xb8a7262132db1f61626604a31c3de81dc1a5bb0f1511dfa70d626ab1b88b52c2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271a000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002200010000000000000000000000000000000000000000000000000000000000030d40000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x7dfaa9ea35b44517b8fedb91639361e3c7146d4be7416e6d8ab269d595d4e6ce", + "blockNumber": "0xccc892", + "transactionHash": "0x3ca55211347af9b969a96e6ffcc4629e5d108ed3efd76b16764ac67b8c217bc7", + "transactionIndex": "0x1", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0x0848b8ad17d4003dde1f1b7ef1fdba4b629da97e", + "topics": [ + "0xe8d23d927749ec8e512eb885679c2977d57068839d8cca1a85685dbbea0648f6" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271a000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001100000000000000001c1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb5f76938097f0bf57ad710298f615ee4b21dff6c30000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000060000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2000000000000000000000000000000000000000000000000000000003b91a24000000000000000000000000000000000", + "blockHash": "0x7dfaa9ea35b44517b8fedb91639361e3c7146d4be7416e6d8ab269d595d4e6ce", + "blockNumber": "0xccc892", + "transactionHash": "0x3ca55211347af9b969a96e6ffcc4629e5d108ed3efd76b16764ac67b8c217bc7", + "transactionIndex": "0x1", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0xf25b79e644fffb72ba66d3b942b990ffc861ca09", + "topics": [ + "0xf5f7eeb9c1ffb10aced9d0a5354641e9bccdde560963d05f8d26ad4a460c89a2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271a00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000006", + "blockHash": "0x7dfaa9ea35b44517b8fedb91639361e3c7146d4be7416e6d8ab269d595d4e6ce", + "blockNumber": "0xccc892", + "transactionHash": "0x3ca55211347af9b969a96e6ffcc4629e5d108ed3efd76b16764ac67b8c217bc7", + "transactionIndex": "0x1", + "logIndex": "0x5", + "removed": false + }, + { + "address": "0xc1d3dcb4c63cfa7cb0b963158fff4ffbd18f65cb", + "topics": [ + "0xbef0a45d8346effb9abd86de849a9b184b1d6f5d960468ed0f813f48e3d01935" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000271a000000000000000000000000000000000000000000000000000000003b91a240000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2", + "blockHash": "0x7dfaa9ea35b44517b8fedb91639361e3c7146d4be7416e6d8ab269d595d4e6ce", + "blockNumber": "0xccc892", + "transactionHash": "0x3ca55211347af9b969a96e6ffcc4629e5d108ed3efd76b16764ac67b8c217bc7", + "transactionIndex": "0x1", + "logIndex": "0x6", + "removed": false + }, + { + "address": "0xb7570aaa69f54fa45489cf4c11aba71929e03bb2", + "topics": [ + "0x76924bfc11a5da8df12e39ff223c87c80137c4726aea92260a36e5bc7ab34ef3", + "0x000000000000000000000000000000000000000000000000000000000000271a", + "0x000000000000000000000000b0484ffe522cf46d5862cc863caf72792c43df32" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b91a240", + "blockHash": "0x7dfaa9ea35b44517b8fedb91639361e3c7146d4be7416e6d8ab269d595d4e6ce", + "blockNumber": "0xccc892", + "transactionHash": "0x3ca55211347af9b969a96e6ffcc4629e5d108ed3efd76b16764ac67b8c217bc7", + "transactionIndex": "0x1", + "logIndex": "0x7", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000002000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000280001000000200000000000208000000010000000000000000008000000000000000400000000000000800000000000000000000000000000002000000000000000000000000000082000000400000002000000080000200000000000000400001000008000000000000000200000000000800000400000000000000000000000000000000000000000008001000000000000400000010000040000000000000000000000000000000000000000000000000008001000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/43113/run-latest.json", + "returns": {}, + "timestamp": 1662989890, + "commit": "21e9302" + } \ No newline at end of file diff --git a/broadcast-saved/saved/run-6-avax-arb-test/xchain.strat-deposit.avax.json b/broadcast-saved/saved/run-6-avax-arb-test/xchain.strat-deposit.avax.json new file mode 100644 index 0000000..3bd6840 --- /dev/null +++ b/broadcast-saved/saved/run-6-avax-arb-test/xchain.strat-deposit.avax.json @@ -0,0 +1,122 @@ +{ + "transactions": [ + { + "hash": "0xc57ffcd094e0f1820cda7ba645ed1586ab088355182c74e367d199ae4537e75f", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "gas": "0x2b966", + "value": "0x0", + "data": "0xbdf06c8e000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2000000000000000000000000000000000000000000000000000000003b9aca00", + "nonce": "0x11b", + "accessList": [] + }, + "additionalContracts": [] + } + ], + "receipts": [ + { + "transactionHash": "0xc57ffcd094e0f1820cda7ba645ed1586ab088355182c74e367d199ae4537e75f", + "transactionIndex": "0x0", + "blockHash": "0xafebbd6698e8810b5f1a14bf1e77f238a2731d10d3f221670ef0a00d237c4d4f", + "blockNumber": "0xccc616", + "from": "0x63bce354dba7d6270cb34daa46b869892abb3a79", + "to": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "cumulativeGasUsed": "0x25964", + "gasUsed": "0x25964", + "contractAddress": null, + "logs": [ + { + "address": "0x79cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "topics": [ + "0x49e9138fe0dacf001ea634236e38aa8bd229efd55ec4d7975228d679db6ce8f9", + "0x00000000000000000000000063bce354dba7d6270cb34daa46b869892abb3a79", + "0x000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0xafebbd6698e8810b5f1a14bf1e77f238a2731d10d3f221670ef0a00d237c4d4f", + "blockNumber": "0xccc616", + "transactionHash": "0xc57ffcd094e0f1820cda7ba645ed1586ab088355182c74e367d199ae4537e75f", + "transactionIndex": "0x0", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "0x000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0xafebbd6698e8810b5f1a14bf1e77f238a2731d10d3f221670ef0a00d237c4d4f", + "blockNumber": "0xccc616", + "transactionHash": "0xc57ffcd094e0f1820cda7ba645ed1586ab088355182c74e367d199ae4537e75f", + "transactionIndex": "0x0", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "0x000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0xafebbd6698e8810b5f1a14bf1e77f238a2731d10d3f221670ef0a00d237c4d4f", + "blockNumber": "0xccc616", + "transactionHash": "0xc57ffcd094e0f1820cda7ba645ed1586ab088355182c74e367d199ae4537e75f", + "transactionIndex": "0x0", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x4a0d1092e9df255cf95d72834ea9255132782318", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2", + "0x000000000000000000000000b7570aaa69f54fa45489cf4c11aba71929e03bb2" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xafebbd6698e8810b5f1a14bf1e77f238a2731d10d3f221670ef0a00d237c4d4f", + "blockNumber": "0xccc616", + "transactionHash": "0xc57ffcd094e0f1820cda7ba645ed1586ab088355182c74e367d199ae4537e75f", + "transactionIndex": "0x0", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0xb7570aaa69f54fa45489cf4c11aba71929e03bb2", + "topics": [ + "0x2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c4", + "0x00000000000000000000000079cfbb5d5c554bddb5d8e3038ce371e5a935b5f2" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003b9aca00", + "blockHash": "0xafebbd6698e8810b5f1a14bf1e77f238a2731d10d3f221670ef0a00d237c4d4f", + "blockNumber": "0xccc616", + "transactionHash": "0xc57ffcd094e0f1820cda7ba645ed1586ab088355182c74e367d199ae4537e75f", + "transactionIndex": "0x0", + "logIndex": "0x4", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000014000000000000000000000000000000000000000000000000200000000000000000008100000000000000000000000000000000000000200000000000000000000000000008000000100000000000800000000000000000200000000000000000000000000000000000008000040000008000400012000200000000000000000001000000000000000000000000000008000000000000000000020000000000000000040000000000000000000000000000000000000000000000000002000000000000000000010000000000000000000000010000000040008050000000000001000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0x684ee1800" + } + ], + "libraries": [], + "pending": [], + "path": "/home/jordan/Documents/Dev/crypto/piedao/auxo-vaults/broadcast/Deploy.s.sol/43113/run-latest.json", + "returns": {}, + "timestamp": 1662988546, + "commit": "21e9302" + } \ No newline at end of file diff --git a/hub/.gitignore b/hub/.gitignore new file mode 100644 index 0000000..722d5e7 --- /dev/null +++ b/hub/.gitignore @@ -0,0 +1 @@ +.vscode diff --git a/hub/.vscode/settings.json b/hub/.vscode/settings.json deleted file mode 100644 index 61e7d95..0000000 --- a/hub/.vscode/settings.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "solidity.packageDefaultDependenciesContractsDirectory": "src", - "solidity.packageDefaultDependenciesDirectory": "lib", - "solidity.compileUsingRemoteVersion": "v0.8.12", - "editor.formatOnSave": true, - "prettier.configPath": ".prettierconfig", - "solidity.formatter": "prettier", - "solidity.linter": "solhint", - "solidity.defaultCompiler": "localFile", - "solidity.compileUsingLocalVersion": "/home/jordan/Documents/Dev/crypto/PieDAO/auxo-vaults/hub/soljson-v0.8.12+commit.f00d7308.js", -} \ No newline at end of file diff --git a/hub/remappings.txt b/hub/remappings.txt index fc9372c..d4c8905 100644 --- a/hub/remappings.txt +++ b/hub/remappings.txt @@ -1,6 +1,6 @@ @oz/=lib/openzeppelin-contracts/contracts/ openzeppelin/=lib/openzeppelin-contracts/contracts/ -@oz-upgradeable/=lib/openzeppelin-contracts-upgradeable.git/contracts/ +@oz-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/ @openzeppelin/contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/ @openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/ @@ -11,6 +11,8 @@ openzeppelin/=lib/openzeppelin-contracts/contracts/ @hub/=src/ @hub-test/=test/ +@hub-upgradeable/=src/upgradeable/ + @mocks/=test/mocks/ @prb/test/=lib/prb-test/src/ \ No newline at end of file diff --git a/hub/src/LayerZeroApp.sol b/hub/src/LayerZeroApp.sol index c5193ec..9bda59f 100644 --- a/hub/src/LayerZeroApp.sol +++ b/hub/src/LayerZeroApp.sol @@ -70,8 +70,6 @@ abstract contract LayerZeroApp is _lzReceive(srcChainId, srcAddress, nonce, payload); } - /// @dev - interesting function here, pass control flow to attacker - /// even if the payload is fixed. function retryMessage( uint16 srcChainId, bytes memory srcAddress, @@ -151,19 +149,15 @@ abstract contract LayerZeroApp is address _zroPaymentAddress, bytes memory _adapterParams ) internal virtual { - // dst chain comes from the array - // when it arrives bytes memory trustedRemote = trustedRemoteLookup[_dstChainId]; - // this is all good require( trustedRemote.length != 0, "LayerZeroApp::lzSend:UNTRUSTED DESTINATION" ); layerZeroEndpoint.send{value: msg.value}( - _dstChainId, // this is okay - // this is pulled from the trustedRemoteLookup - if sending from dstHub, we expect it to be srcHub + _dstChainId, trustedRemote, _payload, _refundAddress, diff --git a/hub/src/XChainHubSrc.sol b/hub/src/XChainHubSrc.sol index 8afcec2..7bc7ee4 100644 --- a/hub/src/XChainHubSrc.sol +++ b/hub/src/XChainHubSrc.sol @@ -135,7 +135,7 @@ abstract contract XChainHubSrc is abi.encode(message), _refundAddress, address(0), // zro address (not used) - abi.encodePacked(uint8(1), _dstGas) // version 1 only accepts dstGas + abi.encodePacked(uint16(1), _dstGas) // version 1 only accepts dstGas ); emit UnderlyingReported(_dstChains[i], amountToReport, _strats[i]); @@ -253,7 +253,7 @@ abstract contract XChainHubSrc is abi.encode(message), _refundAddress, address(0), // ZRO address (not implemented) - abi.encodePacked(uint8(1), _dstGas) // version 1 only accepts dstGas + abi.encodePacked(uint16(1), _dstGas) // version 1 only accepts dstGas ); emit WithdrawRequested( diff --git a/hub/test/CallFacet.t.sol b/hub/test/CallFacet.t.sol index ba55db3..e9ee3b7 100644 --- a/hub/test/CallFacet.t.sol +++ b/hub/test/CallFacet.t.sol @@ -1,8 +1,6 @@ // SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.12; -pragma abicoder v2; - import {PRBTest} from "@prb/test/PRBTest.sol"; import "@std/console.sol"; diff --git a/hub/test/mocks/MockStargateRouter.sol b/hub/test/mocks/MockStargateRouter.sol index 5c3cb1d..801678d 100644 --- a/hub/test/mocks/MockStargateRouter.sol +++ b/hub/test/mocks/MockStargateRouter.sol @@ -219,7 +219,11 @@ contract StargateRouterMock is IStargateRouter { payable {} - function instantRedeemLocal(uint16 _srcPoolId, uint256 _amountLP, address _to) external returns (uint256) { + function instantRedeemLocal( + uint16, + uint256, + address + ) external returns (uint256) { return 0; } @@ -242,11 +246,11 @@ contract StargateRouterMock is IStargateRouter { {} function quoteLayerZeroFee( - uint16 _dstChainId, - uint8 _functionType, - bytes calldata _toAddress, - bytes calldata _transferAndCallPayload, - lzTxObj memory _lzTxParams + uint16 , + uint8 , + bytes calldata , + bytes calldata , + lzTxObj memory ) external view @@ -313,18 +317,22 @@ contract MockRouterPayloadCapture is IStargateRouter { payable {} - function instantRedeemLocal(uint16 _srcPoolId, uint256 _amountLP, address _to) external returns (uint256) { + function instantRedeemLocal( + uint16 , + uint256 , + address + ) external returns (uint256) { return 0; } function redeemLocal( - uint16 _dstChainId, - uint256 _srcPoolId, - uint256 _dstPoolId, - address payable _refundAddress, - uint256 _amountLP, - bytes calldata _to, - lzTxObj memory _lzTxParams + uint16, + uint256, + uint256, + address payable, + uint256, + bytes calldata, + lzTxObj memory ) external payable @@ -336,11 +344,11 @@ contract MockRouterPayloadCapture is IStargateRouter { {} function quoteLayerZeroFee( - uint16 _dstChainId, - uint8 _functionType, - bytes calldata _toAddress, - bytes calldata _transferAndCallPayload, - lzTxObj memory _lzTxParams + uint16 , + uint8 , + bytes calldata, + bytes calldata, + lzTxObj memory ) external view diff --git a/script/Deploy.prod.s.sol b/script/Deploy.prod.s.sol index 379168d..c33a76a 100644 --- a/script/Deploy.prod.s.sol +++ b/script/Deploy.prod.s.sol @@ -18,8 +18,7 @@ import {XChainHub} from "@hub/XChainHub.sol"; import {XChainHubSingle} from "@hub/XChainHubSingle.sol"; import {Vault} from "@vaults/Vault.sol"; import {VaultFactory} from "@vaults/factory/VaultFactory.sol"; -import {MultiRolesAuthority} from - "@vaults/auth/authorities/MultiRolesAuthority.sol"; +import {MultiRolesAuthority} from "@vaults/auth/authorities/MultiRolesAuthority.sol"; import {Authority} from "@vaults/auth/Auth.sol"; import {IVault} from "@interfaces/IVault.sol"; @@ -35,61 +34,92 @@ import "./DeployTemplates.sol"; /// @dev Configure here deploy scripts for specific networks contract DeployArbitrumProduction is Script, Deploy { - constructor() Deploy(getChains().arbitrum, false) {} + constructor() Setup(getChains().arbitrum) {} function run() public { - _runSetup(); + string memory strategyName = "XChainStrategy Arbitrum-Polygon"; + _runSetup(strategyName); } } -contract DeployArbitrumProductionSingle is Script, Deploy { - constructor() Deploy(getChains().arbitrum, true) {} +contract DeployOptimismProduction is Script, Deploy { + constructor() Setup(getChains().optimism) {} function run() public { - _runSetup(); + string memory strategyName = "XChainStrategy Optimism-Polygon"; + _runSetup(strategyName); } } -contract DeployOptimismProduction is Script, Deploy { - constructor() Deploy(getChains().optimism, false) {} +contract DeployPolygonProduction is Script, Deploy { + constructor() Setup(getChains().polygon) {} function run() public { - _runSetup(); + string memory strategyName = "XChainStrategy Polygon-Optimism"; + _runSetup(strategyName); } } -contract DeployPolygonProduction is Script, Deploy { - constructor() Deploy(getChains().polygon, false) {} +/// @dev prepare must be run on both chains to make XChaindeposits +contract DepositPreparePolygonToArbitrumProd is Script, Env { + uint256 userDepositLimit = 2000 * (10**6); + uint256 vaultDepositLimit = 3000 * (10**6); + Deployer srcDeployer = Deployer(getDeployers().polygon); + address dstHub = 0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb; + uint16 dstChainId = getChains().arbitrum.id; function run() public { - _runSetup(); + require(depositor != address(0), "whitelist a depositor"); + vm.startBroadcast(srcGovernor); + prepareDeposit( + srcDeployer, + dstHub, + dstChainId, + depositor, + userDepositLimit, + vaultDepositLimit + ); + vm.stopBroadcast(); } } -contract DeployPolygonProductionSingle is Script, Deploy { - constructor() Deploy(getChains().polygon, true) {} +contract DepositPreparePolygonToOptimismProd is Script, Env { + uint256 userDepositLimit = 10_000 * (10**6); + uint256 vaultDepositLimit = 20_000 * (10**6); + Deployer srcDeployer = Deployer(getDeployers().polygon); + address dstHub = 0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb; + uint16 dstChainId = getChains().optimism.id; function run() public { - _runSetup(); + require(depositor != address(0), "whitelist a depositor"); + vm.startBroadcast(srcGovernor); + prepareDeposit( + srcDeployer, + dstHub, + dstChainId, + depositor, + userDepositLimit, + vaultDepositLimit + ); + vm.stopBroadcast(); } } -/// @dev prepare must be run on both chains to make XChaindeposits -contract DepositPreparePolygonToArbitrumProd is Script, Env { - uint256 userDepositLimit = 2000 * (10 ** 6); - uint256 vaultDepositLimit = 3000 * (10 ** 6); - Deployer srcDeployer = Deployer(getDeployers().polygon); - address dstHub = 0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb; - address dstStrategy = 0x13FC4319A30c76faAA42373B78CE6018082b5377; - uint16 dstChainId = getChains().arbitrum.id; +contract DepositPrepareOptimismToPolygonProd is Script, Env { + uint256 userDepositLimit = 10_000 * (10**6); + uint256 vaultDepositLimit = 20_000 * (10**6); + Deployer srcDeployer = Deployer(getDeployers().optimism); + address dstHub = 0xE628f2e4398C172Ad1e1E1DeE9Ae6201D73Dd0f3; + uint16 dstChainId = getChains().polygon.id; function run() public { + require(depositor != address(0), "whitelist a depositor"); vm.startBroadcast(srcGovernor); prepareDeposit( srcDeployer, dstHub, - dstStrategy, dstChainId, + depositor, userDepositLimit, vaultDepositLimit ); @@ -98,11 +128,10 @@ contract DepositPreparePolygonToArbitrumProd is Script, Env { } contract DepositPrepareAritrumToPolygonProd is Script, Env { - uint256 userDepositLimit = 2000 * (10 ** 6); - uint256 vaultDepositLimit = 3000 * (10 ** 6); + uint256 userDepositLimit = 2000 * (10**6); + uint256 vaultDepositLimit = 3000 * (10**6); Deployer srcDeployer = Deployer(getDeployers().arbitrum); address dstHub = 0xfE576ED81faf2d60D88795345D5DdD5e09E94EF5; - address dstStrategy = 0x28b584F071063Fe6eB041c2c7F1ed3ec0886bbea; uint16 dstChainId = getChains().polygon.id; function run() public { @@ -110,8 +139,8 @@ contract DepositPrepareAritrumToPolygonProd is Script, Env { prepareDeposit( srcDeployer, dstHub, - dstStrategy, dstChainId, + depositor, userDepositLimit, vaultDepositLimit ); @@ -121,7 +150,7 @@ contract DepositPrepareAritrumToPolygonProd is Script, Env { /// @dev This script is run as a depositor contract DepositIntoPolygonVaultProd is Script, Deploy, DepositProd { - constructor() Deploy(getChains().polygon, true) { + constructor() Setup(getChains().polygon) { srcDeployer = Deployer(getDeployers().polygon); depositAmount = srcDeployer.underlying().balanceOf(depositor); } @@ -138,7 +167,7 @@ contract XChainPrepareDepositArbitrumFromPolygon is Deploy, PrepareXChainDeposit { - constructor() Deploy(getChains().arbitrum, true) { + constructor() Setup(getChains().arbitrum) { remoteStrategy = 0x28b584F071063Fe6eB041c2c7F1ed3ec0886bbea; srcDeployer = Deployer(getDeployers().arbitrum); remote = getChains().polygon; @@ -151,20 +180,57 @@ contract XChainPrepareDepositArbitrumFromPolygon is } } +contract XChainPrepareDepositOptimismToPolygonProd is + Script, + Deploy, + PrepareXChainDeposit +{ + constructor() Setup(getChains().optimism) { + remoteStrategy = 0x7cBFdD12C188CF7C9844499c4b2082A2033FcAE2; + srcDeployer = Deployer(getDeployers().optimism); + remote = getChains().polygon; + } + + function run() public { + vm.startBroadcast(srcGovernor); + prepare(); + vm.stopBroadcast(); + } +} + +contract XChainPrepareDepositPolygonToOptimismProd is + Script, + Deploy, + PrepareXChainDeposit +{ + constructor() Setup(getChains().polygon) { + remoteStrategy = 0x13FC4319A30c76faAA42373B78CE6018082b5377; + srcDeployer = Deployer(getDeployers().polygon); + remote = getChains().optimism; + } + + function run() public { + vm.startBroadcast(srcGovernor); + prepare(); + vm.stopBroadcast(); + } +} + contract DepositIntoXChainStrategyPolygonProd is Script, Deploy { uint256 depositAmount; IERC20 token; - constructor() Deploy(getChains().polygon, true) { + constructor() Setup(getChains().polygon) { srcDeployer = Deployer(getDeployers().polygon); Vault vault = srcDeployer.vaultProxy(); token = srcDeployer.underlying(); - // deposit 75% - uint256 underlyingDeposits = - vault.underlying().balanceOf(address(vault)); - depositAmount = (underlyingDeposits * 3) / 4; + // deposit 100% + uint256 underlyingDeposits = vault.underlying().balanceOf( + address(vault) + ); + depositAmount = underlyingDeposits; } function run() public { @@ -172,7 +238,8 @@ contract DepositIntoXChainStrategyPolygonProd is Script, Deploy { depositIntoStrategy(srcDeployer, depositAmount); console.log( - "Balance of vault", token.balanceOf(address(srcDeployer.vaultProxy())) + "Balance of vault", + token.balanceOf(address(srcDeployer.vaultProxy())) ); console.log( "Balance of strategy", @@ -184,14 +251,15 @@ contract DepositIntoXChainStrategyPolygonProd is Script, Deploy { } contract XChainDepositPolygonToArbitrumProd is Script, Deploy, XChainDeposit { - constructor() Deploy(getChains().polygon, true) { + constructor() Setup(getChains().polygon) { dstVault = 0x5f8B7D0991d1Da32eF0DF7AeAaFcDA1D9bAE12b7; dstHub = 0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb; srcDeployer = Deployer(getDeployers().polygon); dst = getChains().arbitrum; - uint256 strategyHoldings = - srcDeployer.underlying().balanceOf(address(srcDeployer.strategy())); + uint256 strategyHoldings = srcDeployer.underlying().balanceOf( + address(srcDeployer.strategy()) + ); depositAmount = (strategyHoldings * 2) / 3; } @@ -201,3 +269,35 @@ contract XChainDepositPolygonToArbitrumProd is Script, Deploy, XChainDeposit { vm.stopBroadcast(); } } + +contract XChainDepositPolygonToOptimismProd is Script, Deploy, XChainDeposit { + constructor() Setup(getChains().polygon) { + dstVault = 0xf8712041a381603567a23720AFC6cf50947EBaf4; + dstHub = 0x4C88c6Da30B54D5d3B6b33e0837F5719402C45Cb; + srcDeployer = Deployer(getDeployers().polygon); + dst = getChains().optimism; + + uint256 strategyHoldings = srcDeployer.underlying().balanceOf( + address(srcDeployer.strategy()) + ); + depositAmount = strategyHoldings; + console.log(depositAmount); + } + + function run() public { + // add some extra gas + dstDefaultGas = 300_000; + vm.startBroadcast(srcGovernor); + deposit(); + vm.stopBroadcast(); + } +} + +contract SetExitingArbitrumProd is Script, Env { + function run() public { + Deployer srcDeployer = Deployer(getDeployers().arbitrum); + vm.startBroadcast(srcGovernor); + srcDeployer.hub().setExiting(address(srcDeployer.vaultProxy()), true); + vm.stopBroadcast(); + } +} diff --git a/script/Deploy.s.sol b/script/Deploy.s.sol index 82f0303..2398008 100644 --- a/script/Deploy.s.sol +++ b/script/Deploy.s.sol @@ -18,8 +18,7 @@ import {XChainHub} from "@hub/XChainHub.sol"; import {XChainHubSingle} from "@hub/XChainHubSingle.sol"; import {Vault} from "@vaults/Vault.sol"; import {VaultFactory} from "@vaults/factory/VaultFactory.sol"; -import {MultiRolesAuthority} from - "@vaults/auth/authorities/MultiRolesAuthority.sol"; +import {MultiRolesAuthority} from "@vaults/auth/authorities/MultiRolesAuthority.sol"; import {Authority} from "@vaults/auth/Auth.sol"; import {IVault} from "@interfaces/IVault.sol"; @@ -35,42 +34,75 @@ import "./DeployTemplates.sol"; /// @dev Configure here deploy scripts for specific networks contract DeployArbitrumRinkeby is Script, Deploy { - constructor() Deploy(getChains_test().arbitrum, false) {} + constructor() Setup(getChains_test().arbitrum) {} function run() public { - _runSetup(); + string memory strategyName = "TEST STRATEGY"; + _runSetup(strategyName); } } contract DeployOptimismKovan is Script, Deploy { - constructor() Deploy(getChains_test().optimism, false) {} + constructor() Setup(getChains_test().optimism) {} function run() public { - _runSetup(); + string memory strategyName = "TEST STRATEGY"; + _runSetup(strategyName); } } contract DeployPolygonMumbai is Script, Deploy { - constructor() Deploy(getChains_test().polygon, false) {} + constructor() Setup(getChains_test().polygon) {} function run() public { - _runSetup(); + string memory strategyName = "TEST STRATEGY"; + _runSetup(strategyName); } } contract DeployAvaxFuji is Script, Deploy { - constructor() Deploy(getChains_test().avax, false) {} + constructor() Setup(getChains_test().avax) {} function run() public { - _runSetup(); + string memory strategyName = "TEST STRATEGY"; + _runSetup(strategyName); } } contract DeployFTMTest is Script, Deploy { - constructor() Deploy(getChains_test().fantom, false) {} + constructor() Setup(getChains_test().fantom) {} function run() public { - _runSetup(); + string memory strategyName = "TEST STRATEGY"; + _runSetup(strategyName); + } +} + +contract DeployAvaxFujiExistingVault is Script, DeployWithExistingVault { + address private constant OLD_DEPLOYER_ADDR = + 0x4212E32ca187C758AbE233705568CED9c72dc032; + + constructor() Setup(getChains_test().avax) { + oldDeployer = Deployer(OLD_DEPLOYER_ADDR); + } + + function run() public { + string memory strategyName = "TEST STRATEGY"; + _runSetup(strategyName); + } +} + +contract DeployArbitrumRinkebyExistingVault is Script, DeployWithExistingVault { + address private constant OLD_DEPLOYER_ADDR = + 0x61Aa05946908b4a21081970101C5655704944314; + + constructor() Setup(getChains_test().arbitrum) { + oldDeployer = Deployer(OLD_DEPLOYER_ADDR); + } + + function run() public { + string memory strategyName = "TEST STRATEGY"; + _runSetup(strategyName); } } @@ -82,7 +114,7 @@ contract DepositPrepareOptimismToArbitrumTest is Script, Env { function run() public { vm.startBroadcast(srcGovernor); - prepareDeposit(srcDeployer, dstHub, dstStrategy, dstChainId); + prepareDeposit(srcDeployer, dstHub, dstChainId, depositor); vm.stopBroadcast(); } @@ -96,33 +128,31 @@ contract DepositPrepareArbitrumToOptimismTest is Script, Env { function run() public { vm.startBroadcast(srcGovernor); - prepareDeposit(srcDeployer, dstHub, dstStrategy, dstChainId); + prepareDeposit(srcDeployer, dstHub, dstChainId, depositor); vm.stopBroadcast(); } } contract DepositPrepareArbitrumToAvaxTest is Script, Env { Deployer srcDeployer = Deployer(getDeployers_test().arbitrum); - address dstHub = 0x6742672cE2cf05d2885202A356d8fb4555077Ec1; - address dstStrategy = 0xC9A7508fC7F0d04067dc3fcd813a5f40f1d1C2a7; + address dstHub = 0xc1d3dcB4C63Cfa7CB0b963158fFF4fFBD18f65cb; uint16 dstChainId = getChains_test().avax.id; function run() public { vm.startBroadcast(srcGovernor); - prepareDeposit(srcDeployer, dstHub, dstStrategy, dstChainId); + prepareDeposit(srcDeployer, dstHub, dstChainId, depositor); vm.stopBroadcast(); } } contract DepositPrepareAvaxToArbitrumTest is Script, Env { Deployer srcDeployer = Deployer(getDeployers_test().avax); - address dstHub = 0xE4F4290eFf20e4d0eef7AB43c3d139d078F6c0f2; - address dstStrategy = 0x3F9E72d1d6AfBaCDe6EF942Ee67ce640Fc76735D; + address dstHub = 0x5f76938097f0Bf57Ad710298f615ee4b21dFf6C3; uint16 dstChainId = getChains_test().arbitrum.id; function run() public { vm.startBroadcast(srcGovernor); - prepareDeposit(srcDeployer, dstHub, dstStrategy, dstChainId); + prepareDeposit(srcDeployer, dstHub, dstChainId, depositor); vm.stopBroadcast(); } } @@ -130,12 +160,11 @@ contract DepositPrepareAvaxToArbitrumTest is Script, Env { contract DepositPrepareAvaxToFTMTest is Script, Env { Deployer srcDeployer = Deployer(getDeployers_test().avax); address dstHub = 0x73B1Be21F10dA53a61D2BB51F9edb5bfa2144e5f; - address dstStrategy = 0x65992b6Ac4e1d81a57fC5c590b8F60c95723460d; uint16 dstChainId = getChains_test().fantom.id; function run() public { vm.startBroadcast(srcGovernor); - prepareDeposit(srcDeployer, dstHub, dstStrategy, dstChainId); + prepareDeposit(srcDeployer, dstHub, dstChainId, depositor); vm.stopBroadcast(); } } @@ -143,12 +172,11 @@ contract DepositPrepareAvaxToFTMTest is Script, Env { contract DepositPrepareFTMToAvaxTest is Script, Env { Deployer srcDeployer = Deployer(getDeployers_test().fantom); address dstHub = 0xA340852CE199c0AcD58f21CBf300A3F44595907e; - address dstStrategy = 0x00F7E1970dec852190882ef758c6DBfE91084eF7; uint16 dstChainId = getChains_test().avax.id; function run() public { vm.startBroadcast(srcGovernor); - prepareDeposit(srcDeployer, dstHub, dstStrategy, dstChainId); + prepareDeposit(srcDeployer, dstHub, dstChainId, depositor); vm.stopBroadcast(); } } @@ -156,12 +184,11 @@ contract DepositPrepareFTMToAvaxTest is Script, Env { contract DepositPrepareFTMToArbitrumTest is Script, Env { Deployer srcDeployer = Deployer(getDeployers_test().fantom); address dstHub = 0x8723c6d035106a79242E8A94dD1f6770291CbDf8; - address dstStrategy = 0x22b0f6CAfE4b6E0ef2807a28DF50AdeeF30b890a; uint16 dstChainId = getChains_test().arbitrum.id; function run() public { vm.startBroadcast(srcGovernor); - prepareDeposit(srcDeployer, dstHub, dstStrategy, dstChainId); + prepareDeposit(srcDeployer, dstHub, dstChainId, depositor); vm.stopBroadcast(); } } @@ -169,18 +196,17 @@ contract DepositPrepareFTMToArbitrumTest is Script, Env { contract DepositPrepareArbitrumToFTMTest is Script, Env { Deployer srcDeployer = Deployer(getDeployers_test().arbitrum); address dstHub = 0x73B1Be21F10dA53a61D2BB51F9edb5bfa2144e5f; - address dstStrategy = 0x65992b6Ac4e1d81a57fC5c590b8F60c95723460d; uint16 dstChainId = getChains_test().fantom.id; function run() public { vm.startBroadcast(srcGovernor); - prepareDeposit(srcDeployer, dstHub, dstStrategy, dstChainId); + prepareDeposit(srcDeployer, dstHub, dstChainId, depositor); vm.stopBroadcast(); } } contract DepositIntoAvaxVaultTest is Script, Deploy, DepositTest { - constructor() Deploy(getChains_test().avax, false) { + constructor() Setup(getChains_test().avax) { srcDeployer = Deployer(getDeployers_test().avax); } @@ -194,7 +220,7 @@ contract DepositIntoAvaxVaultTest is Script, Deploy, DepositTest { } contract DepositIntoArbitrumVaultTest is Script, Deploy, DepositTest { - constructor() Deploy(getChains_test().arbitrum, false) { + constructor() Setup(getChains_test().arbitrum) { srcDeployer = Deployer(getDeployers_test().arbitrum); } @@ -206,7 +232,7 @@ contract DepositIntoArbitrumVaultTest is Script, Deploy, DepositTest { } contract DepositIntoFTMVaultTest is Script, Deploy, DepositTest { - constructor() Deploy(getChains_test().fantom, false) { + constructor() Setup(getChains_test().fantom) { srcDeployer = Deployer(getDeployers_test().fantom); } @@ -217,12 +243,68 @@ contract DepositIntoFTMVaultTest is Script, Deploy, DepositTest { } } +contract XChainPrepareDepositAvaxToArbitrumTest is + Script, + Deploy, + PrepareXChainDeposit +{ + constructor() Setup(getChains_test().avax) { + remoteStrategy = 0x7Db1e5c85ABe18EDb2ab20029315b36Efb65A625; + srcDeployer = Deployer(getDeployers_test().avax); + remote = getChains_test().arbitrum; + } + + function run() public { + vm.startBroadcast(srcGovernor); + prepare(); + vm.stopBroadcast(); + } +} + +contract XChainPrepareDepositArbitrumToAvaxTest is + Script, + Deploy, + PrepareXChainDeposit +{ + constructor() Setup(getChains_test().arbitrum) { + remoteStrategy = 0xb7570aAA69f54Fa45489Cf4C11ABa71929e03bb2; + srcDeployer = Deployer(getDeployers_test().arbitrum); + remote = getChains_test().avax; + } + + function run() public { + vm.startBroadcast(srcGovernor); + prepare(); + vm.stopBroadcast(); + } +} + +contract DepositIntoXChainStrategyAvaxTest is Script, Deploy { + uint256 depositAmount; + IERC20 token; + + constructor() Setup(getChains_test().avax) { + srcDeployer = Deployer(getDeployers_test().avax); + + Vault vault = srcDeployer.vaultProxy(); + token = srcDeployer.underlying(); + depositAmount = 1_000_000_000; // 1000 usdc + } + + function run() public { + vm.startBroadcast(srcGovernor); + depositIntoStrategy(srcDeployer, depositAmount); + vm.stopBroadcast(); + } +} + contract XChainDepositAvaxToArbitrumTest is Script, Deploy, XChainDeposit { - constructor() Deploy(getChains_test().avax, false) { - dstVault = 0x588e43E15537Ee21F88E478222391d936D35b97e; - dstHub = 0xE4F4290eFf20e4d0eef7AB43c3d139d078F6c0f2; + constructor() Setup(getChains_test().avax) { + dstVault = 0xB0484ffe522Cf46d5862cc863cAf72792c43DF32; + dstHub = 0x5f76938097f0Bf57Ad710298f615ee4b21dFf6C3; srcDeployer = Deployer(getDeployers_test().avax); dst = getChains_test().arbitrum; + depositAmount = 1_000_000_000; } function run() public { @@ -233,7 +315,7 @@ contract XChainDepositAvaxToArbitrumTest is Script, Deploy, XChainDeposit { } contract XChainDepositArbitrumToAvaxTest is Script, Deploy, XChainDeposit { - constructor() Deploy(getChains_test().arbitrum, false) { + constructor() Setup(getChains_test().arbitrum) { dstHub = 0x6742672cE2cf05d2885202A356d8fb4555077Ec1; dstVault = 0x931a1e05d308De18241441364A3FC4bb07c50f4c; srcDeployer = Deployer(getDeployers_test().arbitrum); @@ -248,7 +330,7 @@ contract XChainDepositArbitrumToAvaxTest is Script, Deploy, XChainDeposit { } contract XChainDepositArbitrumToFTMTest is Script, Deploy, XChainDeposit { - constructor() Deploy(getChains_test().arbitrum, false) { + constructor() Setup(getChains_test().arbitrum) { dstHub = 0x6667FcFBaE3F60844607a74cAE8F36794980a387; dstVault = 0x0001dFe28501E57b96c9718dcEEe91E01201923C; srcDeployer = Deployer(getDeployers_test().arbitrum); @@ -263,7 +345,7 @@ contract XChainDepositArbitrumToFTMTest is Script, Deploy, XChainDeposit { } contract XChainDepositFTMToArbitrumTest is Script, Deploy, XChainDeposit { - constructor() Deploy(getChains_test().fantom, false) { + constructor() Setup(getChains_test().fantom) { dstHub = 0x8723c6d035106a79242E8A94dD1f6770291CbDf8; dstVault = 0x0134852EbC8dc42F747fAeF6f3a6De7d14aec8f9; srcDeployer = Deployer(getDeployers_test().fantom); @@ -278,7 +360,7 @@ contract XChainDepositFTMToArbitrumTest is Script, Deploy, XChainDeposit { } contract XChainDepositFTMToAvaxTest is Script, Deploy, XChainDeposit { - constructor() Deploy(getChains_test().fantom, false) { + constructor() Setup(getChains_test().fantom) { dstHub = 0xA340852CE199c0AcD58f21CBf300A3F44595907e; dstVault = 0x79CFbb5d5C554BDdB5D8e3038ce371E5a935B5f2; srcDeployer = Deployer(getDeployers_test().fantom); @@ -293,7 +375,7 @@ contract XChainDepositFTMToAvaxTest is Script, Deploy, XChainDeposit { } contract XChainDepositAvaxToFTMTest is Script, Deploy, XChainDeposit { - constructor() Deploy(getChains_test().avax, false) { + constructor() Setup(getChains_test().avax) { dstHub = 0x73B1Be21F10dA53a61D2BB51F9edb5bfa2144e5f; dstVault = 0x52964dc1Ba705c0107E7Df4f5Dce0Ac103e3413F; srcDeployer = Deployer(getDeployers_test().avax); @@ -308,7 +390,7 @@ contract XChainDepositAvaxToFTMTest is Script, Deploy, XChainDeposit { } contract XChainReportFTMToArbitrumTest is Script, Deploy, XChainReport { - constructor() Deploy(getChains_test().fantom, false) { + constructor() Setup(getChains_test().fantom) { srcDeployer = Deployer(getDeployers_test().fantom); dst = getChains_test().arbitrum; @@ -328,7 +410,7 @@ contract XChainReportFTMToArbitrumTest is Script, Deploy, XChainReport { } contract XChainReportFTMToAvaxTest is Script, Deploy, XChainReport { - constructor() Deploy(getChains_test().fantom, false) { + constructor() Setup(getChains_test().fantom) { srcDeployer = Deployer(getDeployers_test().fantom); dst = getChains_test().avax; @@ -345,8 +427,26 @@ contract XChainReportFTMToAvaxTest is Script, Deploy, XChainReport { } } +contract XChainReportArbitrumToAvaxTest is Script, Deploy, XChainReport { + constructor() Setup(getChains_test().arbitrum) { + srcDeployer = Deployer(getDeployers_test().arbitrum); + + dst = getChains_test().avax; + dstStrategy = 0xb7570aAA69f54Fa45489Cf4C11ABa71929e03bb2; + + chainsToReport.push(dst.id); + strategiesToReport.push(dstStrategy); + } + + function run() public { + vm.startBroadcast(srcGovernor); + _report(); + vm.stopBroadcast(); + } +} + contract XChainReportAvaxToFTMTest is Script, Deploy, XChainReport { - constructor() Deploy(getChains_test().avax, false) { + constructor() Setup(getChains_test().avax) { srcDeployer = Deployer(getDeployers_test().avax); dst = getChains_test().fantom; @@ -364,7 +464,7 @@ contract XChainReportAvaxToFTMTest is Script, Deploy, XChainReport { } contract XChainReportArbitrumToFTMTest is Script, Deploy, XChainReport { - constructor() Deploy(getChains_test().arbitrum, false) { + constructor() Setup(getChains_test().arbitrum) { srcDeployer = Deployer(getDeployers_test().arbitrum); dst = getChains_test().fantom; @@ -408,12 +508,48 @@ contract SetExitingAvaxTest is Script, Env { } } +contract XChainRequestWithdrawArbitrumToAvaxTest is + Script, + Setup, + XChainRequestWithdraw +{ + constructor() Setup(getChains_test().arbitrum) { + srcDeployer = Deployer(getDeployers_test().arbitrum); + dst = getChains_test().avax; + dstVault = address(0); + } + + function run() public { + vm.startBroadcast(srcGovernor); + _request(); + vm.stopBroadcast(); + } +} + +contract XChainRequestWithdrawAvaxToArbitrumTest is + Script, + Setup, + XChainRequestWithdraw +{ + constructor() Setup(getChains_test().avax) { + srcDeployer = Deployer(getDeployers_test().avax); + dst = getChains_test().arbitrum; + dstVault = 0xB0484ffe522Cf46d5862cc863cAf72792c43DF32; + } + + function run() public { + vm.startBroadcast(srcGovernor); + _request(); + vm.stopBroadcast(); + } +} + contract XChainRequestWithdrawAvaxToFTMTest is Script, - Deploy, + Setup, XChainRequestWithdraw { - constructor() Deploy(getChains_test().avax, false) { + constructor() Setup(getChains_test().avax) { srcDeployer = Deployer(getDeployers_test().avax); dst = getChains_test().fantom; dstVault = 0x52964dc1Ba705c0107E7Df4f5Dce0Ac103e3413F; @@ -428,10 +564,10 @@ contract XChainRequestWithdrawAvaxToFTMTest is contract XChainRequestWithdrawFTMToAvaxTest is Script, - Deploy, + Setup, XChainRequestWithdraw { - constructor() Deploy(getChains_test().fantom, false) { + constructor() Setup(getChains_test().fantom) { srcDeployer = Deployer(getDeployers_test().fantom); dst = getChains_test().avax; dstVault = 0x79CFbb5d5C554BDdB5D8e3038ce371E5a935B5f2; @@ -460,6 +596,22 @@ contract ExitVaultAvaxTest is Script, Env { } } +contract ExitVaultArbitrumTest is Script, Env { + function run() public { + vm.startBroadcast(srcGovernor); + + Deployer srcDeployer = Deployer(getDeployers_test().arbitrum); + + Vault vault = srcDeployer.vaultProxy(); + XChainHub hub = srcDeployer.hub(); + vault.execBatchBurn(); + hub.withdrawFromVault(IVault(address(vault))); + srcDeployer.hub().setExiting(address(vault), false); + + vm.stopBroadcast(); + } +} + contract ExitVaultFTMTest is Script, Env { function run() public { vm.startBroadcast(srcGovernor); @@ -476,12 +628,10 @@ contract ExitVaultFTMTest is Script, Env { } } -contract XChainFinalizeWithdrawAvaxToFTMTest is Script, Deploy, XChainFinalize { - constructor() Deploy(getChains_test().avax, false) { +contract XChainFinalizeWithdrawAvaxToFTMTest is Script, Setup, XChainFinalize { + constructor() Setup(getChains_test().avax) { srcDeployer = Deployer(getDeployers_test().avax); dst = getChains_test().fantom; - dstStrategy = 0x65992b6Ac4e1d81a57fC5c590b8F60c95723460d; - dstHub = 0x73B1Be21F10dA53a61D2BB51F9edb5bfa2144e5f; } /// @dev in production we wont have 1 account doing all this @@ -492,12 +642,28 @@ contract XChainFinalizeWithdrawAvaxToFTMTest is Script, Deploy, XChainFinalize { } } -contract XChainFinalizeWithdrawFTMToAvaxTest is Script, Deploy, XChainFinalize { - constructor() Deploy(getChains_test().fantom, false) { +contract XChainFinalizeWithdrawArbitrumToAvaxTest is + Script, + Setup, + XChainFinalize +{ + constructor() Setup(getChains_test().arbitrum) { + srcDeployer = Deployer(getDeployers_test().arbitrum); + dst = getChains_test().avax; + } + + /// @dev in production we wont have 1 account doing all this + function run() public { + vm.startBroadcast(srcGovernor); + _finalize(); + vm.stopBroadcast(); + } +} + +contract XChainFinalizeWithdrawFTMToAvaxTest is Script, Setup, XChainFinalize { + constructor() Setup(getChains_test().fantom) { srcDeployer = Deployer(getDeployers_test().fantom); dst = getChains_test().avax; - dstStrategy = 0x00F7E1970dec852190882ef758c6DBfE91084eF7; - dstHub = 0xA340852CE199c0AcD58f21CBf300A3F44595907e; } /// @dev in production we wont have 1 account doing all this @@ -512,7 +678,7 @@ contract HubWithdrawFTMTest is Script, Deploy { // atm you get this from event logs uint256 withdrawQty; - constructor() Deploy(getChains_test().fantom, false) { + constructor() Setup(getChains_test().fantom) { srcDeployer = Deployer(getDeployers_test().fantom); withdrawQty = 998_800_360; } @@ -529,11 +695,32 @@ contract HubWithdrawFTMTest is Script, Deploy { } } +contract HubWithdrawAvaxTest is Script, Deploy { + // atm you get this from event logs + uint256 withdrawQty; + + constructor() Setup(getChains_test().avax) { + srcDeployer = Deployer(getDeployers_test().avax); + withdrawQty = 998_800_360; + } + + function run() public { + require(withdrawQty > 0, "SET WITHDRAW"); + + vm.startBroadcast(srcGovernor); + + XChainStrategy strategy = srcDeployer.strategy(); + strategy.withdrawFromHub(withdrawQty); + + vm.stopBroadcast(); + } +} + contract StrategyWithdrawFTMTest is Script, Deploy { // atm you get this from event logs uint256 withdrawQty; - constructor() Deploy(getChains_test().fantom, false) { + constructor() Setup(getChains_test().fantom) { srcDeployer = Deployer(getDeployers_test().fantom); withdrawQty = 998_800_360; } @@ -544,7 +731,8 @@ contract StrategyWithdrawFTMTest is Script, Deploy { vm.startBroadcast(srcGovernor); srcDeployer.vaultProxy().withdrawFromStrategy( - IStrategy(address(srcDeployer.strategy())), withdrawQty + IStrategy(address(srcDeployer.strategy())), + withdrawQty ); vm.stopBroadcast(); diff --git a/script/DeployTemplates.sol b/script/DeployTemplates.sol index b46247e..8ad979d 100644 --- a/script/DeployTemplates.sol +++ b/script/DeployTemplates.sol @@ -33,8 +33,8 @@ import "./Env.s.sol"; /// @dev Configure here the shared logic for deploy scripts -contract Deploy is Script, Env { - ChainConfig network; +contract Setup is Script, Env { + ChainConfig network; /// *** SOURCE *** uint16 public srcChainId; @@ -43,7 +43,6 @@ contract Deploy is Script, Env { ILayerZeroEndpoint public srcLzEndpoint; Deployer public srcDeployer; VaultFactory public srcFactory; - bool public single; /// @dev you might need to update these addresses // Anvil unlocked account @@ -53,16 +52,19 @@ contract Deploy is Script, Env { address public srcRefundAddress = payable(0xB50c633C6B0541ccCe0De36A57E7b30550CE51Ec); - constructor(ChainConfig memory _network, bool _single) { + constructor(ChainConfig memory _network) { network = _network; srcChainId = network.id; srcToken = ERC20(network.usdc.addr); srcRouter = IStargateRouter(network.sg); srcLzEndpoint = ILayerZeroEndpoint(network.lz); - single = _single; } +} + - function _runSetup() internal { +abstract contract Deploy is Script, Env, Setup { + + function _runSetup(string memory _strategyName) internal { vm.startBroadcast(srcGovernor); srcDeployer = deployAuthAndDeployerNoOwnershipTransfer( srcChainId, @@ -74,11 +76,43 @@ contract Deploy is Script, Env { ); // initially deploy with a chainId of zero, this can be updated later - deployVaultHubStrat(srcDeployer, single, 0); + deployVaultHubStrat(srcDeployer, 0, _strategyName); vm.stopBroadcast(); } } +abstract contract DeployWithExistingVault is Script, Env, Setup { + Deployer public oldDeployer; + + function _runSetup(string memory _strategyName) internal { + require(address(oldDeployer) != address(0), "SET OLD DEPLOYER"); + + vm.startBroadcast(srcGovernor); + + /// @dev overloads vault factory + srcDeployer = deployAuthAndDeployerNoOwnershipTransfer( + srcChainId, + srcToken, + srcRouter, + network.lz, + srcGovernor, + srcStrategist, + oldDeployer.vaultFactory() + ); + + // initially deploy with a chainId of zero, this can be updated later + deployHubStratConnectVault( + srcDeployer, + 0, + _strategyName, + oldDeployer.vaultFactory(), + oldDeployer.vaultProxy() + ); + vm.stopBroadcast(); + } +} + + interface IMintable is IERC20 { function mint(address _to, uint256 _amount) external; } @@ -94,6 +128,7 @@ abstract contract DepositTest is Script, Deploy { IMintable(address(srcToken)).mint(msg.sender, baseUnit * 1e6); } srcToken.approve(address(vault), type(uint256).max); + if (vault.paused()) vault.triggerPause(); vault.deposit(srcGovernor, 1e3 * baseUnit); } } @@ -302,17 +337,19 @@ abstract contract XChainRequestWithdraw is Script, Deploy { abstract contract XChainFinalize is Script, Deploy { ChainConfig dst; - address dstStrategy; - address dstHub; function _finalize() internal { - require(dstStrategy != address(0), "INIT Strat"); - require(dstHub != address(0), "INIT Hub"); Vault vault = srcDeployer.vaultProxy(); uint256 amt = 999 * (10 ** vault.underlying().decimals()); uint256 min = (amt * 99) / 100; + XChainHubSingle srcHub = srcDeployer.hub(); + bytes memory dstHub = srcHub.trustedRemoteLookup(dst.id); + address dstStrategy = srcHub.strategyForChain(dst.id); + + require(dstStrategy != address(0) && dstHub.length != 0, "Missing destination data"); + IHubPayload.Message memory message = IHubPayload.Message({ action: srcDeployer.hub().FINALIZE_WITHDRAW_ACTION(), payload: abi.encode( @@ -336,7 +373,7 @@ abstract contract XChainFinalize is Script, Deploy { ); console.log("Fee Estimate", feeEstimate); - srcDeployer.hub().sg_finalizeWithdrawFromChain{value: feeEstimate}( + srcHub.sg_finalizeWithdrawFromChain{value: feeEstimate}( IHubPayload.SgFinalizeParams({ dstChainId: dst.id, vault: address(vault), @@ -351,3 +388,5 @@ abstract contract XChainFinalize is Script, Deploy { ); } } + + diff --git a/script/Deployer.sol b/script/Deployer.sol index a1f97a0..186d68a 100644 --- a/script/Deployer.sol +++ b/script/Deployer.sol @@ -16,12 +16,10 @@ import {XChainHubSingle} from "@hub/XChainHubSingle.sol"; import {Vault} from "@vaults/Vault.sol"; import {VaultFactory} from "@vaults/factory/VaultFactory.sol"; -import {MultiRolesAuthority} from - "@vaults/auth/authorities/MultiRolesAuthority.sol"; +import {MultiRolesAuthority} from "@vaults/auth/authorities/MultiRolesAuthority.sol"; import {Authority} from "@vaults/auth/Auth.sol"; import {IVault} from "@interfaces/IVault.sol"; -/// must be the correct iface import {IStrategy} from "@vault-interfaces/IStrategy.sol"; import {IStargateRouter} from "@interfaces/IStargateRouter.sol"; import {ILayerZeroEndpoint} from "@interfaces/ILayerZeroEndpoint.sol"; @@ -70,9 +68,7 @@ function deployAuthAndDeployer( address _lzEndpoint, address _governor, address _strategist -) - returns (Deployer) -{ +) returns (Deployer) { VaultFactory factory = new VaultFactory(); // We deploy these outside the srcDeployer because these components will exist already @@ -103,11 +99,9 @@ function deployAuthAndDeployerNoOwnershipTransfer( ERC20 _token, IStargateRouter _router, address _lzEndpoint, - address _governor, + address _governor, // hub owner, vault governor, strategy manager address _strategist -) - returns (Deployer) -{ +) returns (Deployer) { VaultFactory factory = new VaultFactory(); // We deploy these outside the srcDeployer because these components will exist already @@ -130,17 +124,74 @@ function deployAuthAndDeployerNoOwnershipTransfer( return deployer; } -function deployVaultHubStrat(Deployer _deployer, bool _single, uint16 _dstChainId) { +/// @notice overload and pass the vault factory +function deployAuthAndDeployerNoOwnershipTransfer( + uint16 _chainId, + ERC20 _token, + IStargateRouter _router, + address _lzEndpoint, + address _governor, + address _strategist, + VaultFactory _factory +) returns (Deployer) { + // We deploy these outside the srcDeployer because these components will exist already + // initial deploys are set in the constructor + Deployer deployer = new Deployer( + Deployer.ConstructorInput({ + underlying: address(_token), + router: address(_router), + lzEndpoint: address(_lzEndpoint), + governor: _governor, + strategist: _strategist, + vaultFactory: _factory, + chainId: _chainId + }) + ); + + deployAuth(deployer, _governor); + setupRoles(deployer, true); + + return deployer; +} + +function deployVaultHubStrat( + Deployer _deployer, + uint16 _dstChainId, + string memory _strategyName +) { deployVault(_deployer); - deployXChainHub(_deployer, _single); - deployXChainStrategy(_deployer, "TEST", _dstChainId); + deployXChainHub(_deployer); + deployXChainStrategy(_deployer, _strategyName, _dstChainId); +} + +function deployHubStratConnectVault( + Deployer _deployer, + uint16 _dstChainId, + string memory _strategyName, + VaultFactory _factory, + Vault _vaultProxy +) { + _updateDeployerWithVault(_deployer, _factory, _vaultProxy); + deployXChainHub(_deployer); + deployXChainStrategy(_deployer, _strategyName, _dstChainId); +} + +function _updateDeployerWithVault( + Deployer _deployer, + VaultFactory _factory, + Vault _vaultProxy +) { + _deployer.setFactory(_factory); + _deployer.setVaultProxy(_vaultProxy); } /// @notice deploys components before /// @param _chainId of the chain the router is deployed on (used as srcChainId) -function deployExternal(uint16 _chainId, address _feeCollector, ERC20 token) - returns (IStargateRouter, ERC20) -{ +function deployExternal( + uint16 _chainId, + address _feeCollector, + ERC20 token +) returns (IStargateRouter, ERC20) { StargateRouterMock mockRouter = new StargateRouterMock( _chainId, _feeCollector @@ -165,26 +216,24 @@ function deployExternal(uint16 _chainId, address _feeCollector) function deployVault(Deployer _deployer) { VaultFactory factory = _deployer.vaultFactory(); require(address(factory) != address(0), "Did not set factory"); - (Vault vaultProxy, Vault vaultImpl) = _deployVault( + Vault vault = _deployVault( _deployer.auth(), ERC20(address(_deployer.underlying())), _deployer.governor(), factory ); - _deployer.setVaultProxy(vaultProxy); - _deployer.setVaultImplementation(vaultImpl); + _deployer.setVaultProxy(vault); } /// @notice deploy a vault with an existing factory function deployVault(Deployer _deployer, VaultFactory _factory) { - (Vault vaultProxy, Vault vaultImpl) = _deployVault( + Vault vault = _deployVault( _deployer.auth(), ERC20(address(_deployer.underlying())), _deployer.governor(), _factory ); - _deployer.setVaultProxy(vaultProxy); - _deployer.setVaultImplementation(vaultImpl); + _deployer.setVaultProxy(vault); } function _deployVault( @@ -192,49 +241,53 @@ function _deployVault( ERC20 _underlying, address _governor, VaultFactory _factory -) - returns (Vault, Vault) -{ +) returns (Vault) { require(address(_auth) != address(0), "deployVault::Auth Not Set"); require(address(_underlying) != address(0), "token Not Set"); require(_governor != address(0), "gov Not Set"); - Vault implementation = new Vault(); - _factory.setImplementation(address(implementation)); - return ( - _factory.deployVault(address(_underlying), address(_auth), _governor, _governor), - implementation - ); + /// @dev TODO don't do this if we don't need to + if (_factory.getImplementation() == address(0)) { + _factory.setImplementation(address(new Vault())); + } + + return + _factory.deployVault( + address(_underlying), + address(_auth), + _governor, + _governor + ); } -function deployXChainHub(Deployer _deployer, bool _single) { +function deployXChainHub(Deployer _deployer) { require(address(_deployer.router()) != address(0), "Not set sg endpoint"); require( - address(_deployer.lzEndpoint()) != address(0), "Not set lz endpoint" + address(_deployer.lzEndpoint()) != address(0), + "Not set lz endpoint" + ); + + XChainHubSingle hub = new XChainHubSingle( + address(_deployer.router()), + address(_deployer.lzEndpoint()) ); - require(_deployer.refundAddress() != address(0), "Not set refund address"); - - XChainHub hub; - if (_single) { - console.log("Deploying Single Hub"); - hub = new XChainHubSingle( - address(_deployer.router()), - address(_deployer.lzEndpoint()) - ); - } else { - console.log("Deploying Regular Hub"); - hub = new XChainHub( - address(_deployer.router()), - address(_deployer.lzEndpoint()) - ); - } _deployer.setXChainHub(hub); } -function deployXChainStrategy(Deployer _deployer, string memory _name, uint16 _dstChainId) { +function deployXChainStrategy( + Deployer _deployer, + string memory _name, + uint16 _dstChainId +) { require(address(_deployer.hub()) != address(0), "Not set hub"); - require(address(_deployer.vaultProxy()) != address(0), "Not set VaultProxy"); - require(address(_deployer.underlying()) != address(0), "Not set Underlying"); + require( + address(_deployer.vaultProxy()) != address(0), + "Not set VaultProxy" + ); + require( + address(_deployer.underlying()) != address(0), + "Not set Underlying" + ); require(_deployer.governor() != address(0), "Not set mgr"); require(_deployer.strategist() != address(0), "Not set strat"); XChainStrategy strategy = new XChainStrategy( @@ -252,6 +305,7 @@ function deployXChainStrategy(Deployer _deployer, string memory _name, uint16 _d contract DeployerState { mapping(address => bool) trustedUsers; uint8 public constant GOV_ROLE = 0; + uint8 public constant DEPOSITOR_ROLE = 1; address public governor; address public strategist; @@ -259,10 +313,8 @@ contract DeployerState { VaultFactory public vaultFactory; Vault public vaultProxy; - Vault public vaultImpl; - XChainHub public hub; - XChainHubSingle public hubSingle; + XChainHubSingle public hub; uint16 public chainId; // layerzero chain id of current chain IERC20 public underlying; @@ -276,6 +328,7 @@ contract DeployerState { string[] public GOV_CAPABILITIES; string[] public PUBLIC_CAPABILITIES; + string[] public DEPOSITOR_CAPABILITIES; } /// @notice collect the deployment actions and data into a single class @@ -297,7 +350,7 @@ contract Deployer is DeployerState { trustedUsers[_i.governor] = true; setUnderlying(_i.underlying); - chainId = _i.chainId; + setChainId(_i.chainId); router = IStargateRouter(_i.router); lzEndpoint = _i.lzEndpoint; setRefundAddress(_i.governor); @@ -305,8 +358,8 @@ contract Deployer is DeployerState { setGovernor(_i.governor); setStrategist(_i.strategist); setGovCapabilitiesArray(); + setDepositorCapabilitiesArray(); setPubCapabilitiesArray(); - emit Deployed(address(this)); } modifier isTrustedUser(address _user) { @@ -327,6 +380,10 @@ contract Deployer is DeployerState { return PUBLIC_CAPABILITIES; } + function depositor_capabilities() external view returns (string[] memory) { + return DEPOSITOR_CAPABILITIES; + } + function setGovCapabilitiesArray() internal { GOV_CAPABILITIES.push("triggerPause()"); GOV_CAPABILITIES.push("setDepositLimits(uint256,uint256)"); @@ -348,9 +405,13 @@ contract Deployer is DeployerState { } function setPubCapabilitiesArray() internal { - PUBLIC_CAPABILITIES.push("deposit(address,uint256)"); - PUBLIC_CAPABILITIES.push("enterBatchBurn(uint256)"); - PUBLIC_CAPABILITIES.push("exitBatchBurn()"); + /// @dev for now, we require whitelisted depositors + } + + function setDepositorCapabilitiesArray() internal { + DEPOSITOR_CAPABILITIES.push("deposit(address,uint256)"); + DEPOSITOR_CAPABILITIES.push("enterBatchBurn(uint256)"); + DEPOSITOR_CAPABILITIES.push("exitBatchBurn()"); } function setTrustedUser(address _user, bool _trusted) @@ -376,6 +437,10 @@ contract Deployer is DeployerState { governor = _governor; } + function setChainId(uint16 _chainId) public isTrustedUser(msg.sender) { + chainId = _chainId; + } + function setStrategist(address _strategist) public isTrustedUser(msg.sender) @@ -416,15 +481,7 @@ contract Deployer is DeployerState { vaultProxy = _proxy; } - function setVaultImplementation(Vault _impl) - public - isTrustedUser(msg.sender) - notZeroAddress(address(_impl)) - { - vaultImpl = _impl; - } - - function setXChainHub(XChainHub _hub) + function setXChainHub(XChainHubSingle _hub) public isTrustedUser(msg.sender) notZeroAddress(address(_hub)) @@ -449,8 +506,8 @@ contract Deployer is DeployerState { return bytes4(_hash); } - function _setGovernorCapability(string memory sigString) internal { - bytes4 signature = getContractSignature(sigString); + function _setGovernorCapability(string memory signatureString) internal { + bytes4 signature = getContractSignature(signatureString); auth.setRoleCapability(GOV_ROLE, signature, true); } @@ -459,11 +516,19 @@ contract Deployer is DeployerState { auth.setPublicCapability(signature, true); } + function _setDepositorCapability(string memory signatureString) internal { + bytes4 signature = getContractSignature(signatureString); + auth.setRoleCapability(DEPOSITOR_ROLE, signature, true); + } + function _setCapabilities() internal { require(address(auth) != address(0), "set capabilities::Auth not set"); for (uint256 i = 0; i < PUBLIC_CAPABILITIES.length; i++) { _setPublicCapability(PUBLIC_CAPABILITIES[i]); } + for (uint256 i = 0; i < DEPOSITOR_CAPABILITIES.length; i++) { + _setDepositorCapability(DEPOSITOR_CAPABILITIES[i]); + } for (uint256 i = 0; i < GOV_CAPABILITIES.length; i++) { _setGovernorCapability(GOV_CAPABILITIES[i]); } @@ -488,41 +553,37 @@ contract Deployer is DeployerState { function prepareDeposit( uint16 _dstChainId, address _dstHub, - address _remoteStrategy - ) - external - isTrustedUser(msg.sender) - { - _prepareVault(); - _prepareHub(_dstChainId, _dstHub, _remoteStrategy); + address _depositor + ) external isTrustedUser(msg.sender) { + _prepareVault(_depositor); + _prepareHub(_dstChainId, _dstHub); } function getUnits() public view returns (uint8, uint256) { uint8 decimals = vaultProxy.underlying().decimals(); - uint256 baseUnit = 10 ** decimals; + uint256 baseUnit = 10**decimals; return (decimals, baseUnit); } - function _prepareVault() internal { + function _prepareVault(address _depositor) internal { // unpause the vault - vaultProxy.triggerPause(); + if (vaultProxy.paused()) vaultProxy.triggerPause(); (, uint256 baseUnit) = getUnits(); - vaultProxy.setDepositLimits(1000 * baseUnit, 2000 * baseUnit); + + // whitelist the hub for deposits + auth.setUserRole(address(hub), DEPOSITOR_ROLE, true); + + // allow the selected depositor + auth.setUserRole(_depositor, DEPOSITOR_ROLE, true); + + vaultProxy.setDepositLimits(20_000 * baseUnit, 100_000 * baseUnit); vaultProxy.trustStrategy(IStrategy(address(strategy))); } - function _prepareHub( - uint16 _dstChainId, - address _dstHub, - address _remoteStrategy - ) - internal - { + function _prepareHub(uint16 _dstChainId, address _dstHub) internal { hub.setTrustedRemote(_dstChainId, abi.encodePacked(_dstHub)); hub.setTrustedVault(address(vaultProxy), true); - /// @dev this really highlights a weakness in the vault checks hub.setTrustedStrategy(address(strategy), true); - hub.setTrustedStrategy(_remoteStrategy, true); } function depositIntoStrategy(uint256 _amt) @@ -538,6 +599,11 @@ function _setGovernorCapability(Deployer _d, string memory sigString) { _d.auth().setRoleCapability(_d.GOV_ROLE(), signature, true); } +function _setDepositorCapability(Deployer _d, string memory signatureString) { + bytes4 signature = _d.getContractSignature(signatureString); + _d.auth().setRoleCapability(_d.DEPOSITOR_ROLE(), signature, true); +} + function _setPublicCapability(Deployer _d, string memory signatureString) { bytes4 signature = _d.getContractSignature(signatureString); _d.auth().setPublicCapability(signature, true); @@ -545,10 +611,17 @@ function _setPublicCapability(Deployer _d, string memory signatureString) { function _setCapabilities(Deployer _d) { require(address(_d.auth()) != address(0), "set capabilities::Auth not set"); + string[] memory PUBLIC_CAPABILITIES = _d.pub_capabilities(); for (uint256 i = 0; i < PUBLIC_CAPABILITIES.length; i++) { _setPublicCapability(_d, PUBLIC_CAPABILITIES[i]); } + + string[] memory DEPOSITOR_CAPABILITIES = _d.depositor_capabilities(); + for (uint256 i = 0; i < DEPOSITOR_CAPABILITIES.length; i++) { + _setDepositorCapability(_d, DEPOSITOR_CAPABILITIES[i]); + } + string[] memory GOV_CAPABILITIES = _d.gov_capabilities(); for (uint256 i = 0; i < GOV_CAPABILITIES.length; i++) { _setGovernorCapability(_d, GOV_CAPABILITIES[i]); @@ -572,44 +645,61 @@ function setupRoles(Deployer _d, bool _transferOwnership) { function prepareDeposit( Deployer _srcDeployer, address _dstHub, - address _dstStrategy, - uint16 _dstChainId + uint16 _dstChainId, + address _depositor ) { - _prepareVault(_srcDeployer); - _prepareHub(_srcDeployer, _dstHub, _dstStrategy, _dstChainId); + _prepareVault(_srcDeployer, _depositor); + _prepareHub(_srcDeployer, _dstHub, _dstChainId); } /// @dev overloaded from above function prepareDeposit( Deployer _srcDeployer, address _dstHub, - address _dstStrategy, uint16 _dstChainId, + address _depositor, uint256 _userDepositLimits, uint256 _vaultDepositLimits ) { - _prepareVault(_srcDeployer, _userDepositLimits, _vaultDepositLimits); - _prepareHub(_srcDeployer, _dstHub, _dstStrategy, _dstChainId); + _prepareVault( + _srcDeployer, + _depositor, + _userDepositLimits, + _vaultDepositLimits + ); + _prepareHub(_srcDeployer, _dstHub, _dstChainId); } function getUnits(Deployer _d) view returns (uint8, uint256) { uint8 decimals = _d.vaultProxy().underlying().decimals(); - uint256 baseUnit = 10 ** decimals; + uint256 baseUnit = 10**decimals; return (decimals, baseUnit); } -/// @dev overloaded below -function _prepareVault(Deployer _d) { +function _activateVaultForDeposits(Deployer _d, address _depositor) { // unpause the vault - _d.vaultProxy().triggerPause(); - (, uint256 baseUnit) = getUnits(_d); - _d.vaultProxy().setDepositLimits(1000 * baseUnit, 2000 * baseUnit); + if (_d.vaultProxy().paused()) _d.vaultProxy().triggerPause(); + + // whitelist the hub for deposits + _d.auth().setUserRole(address(_d.hub()), _d.DEPOSITOR_ROLE(), true); + + // allow the selected depositor + _d.auth().setUserRole(_depositor, _d.DEPOSITOR_ROLE(), true); + _d.vaultProxy().trustStrategy(IStrategy(address(_d.strategy()))); } +/// @dev overloaded below +function _prepareVault(Deployer _d, address _depositor) { + _activateVaultForDeposits(_d, _depositor); + (, uint256 baseUnit) = getUnits(_d); + _d.vaultProxy().setDepositLimits(10_000 * baseUnit, 20_000 * baseUnit); +} + /// @dev overloaded from above function _prepareVault( Deployer _d, + address _depositor, uint256 _userDepositLimits, uint256 _vaultDepositLimits ) { @@ -617,29 +707,26 @@ function _prepareVault( _userDepositLimits < _vaultDepositLimits, "PrepareVault::USER DEPOSIT LIMITS TOO HIGH" ); - // unpause the vault - _d.vaultProxy().triggerPause(); + _activateVaultForDeposits(_d, _depositor); _d.vaultProxy().setDepositLimits(_userDepositLimits, _vaultDepositLimits); - _d.vaultProxy().trustStrategy(IStrategy(address(_d.strategy()))); } function _prepareHub( Deployer _srcDeployer, address _dstHub, - address _dstStrategy, uint16 _dstChainId ) { XChainHub hub = _srcDeployer.hub(); hub.setTrustedRemote(_dstChainId, abi.encodePacked(_dstHub)); hub.setTrustedVault(address(_srcDeployer.vaultProxy()), true); - - /// @dev this feels a bit unneccessary hub.setTrustedStrategy(address(_srcDeployer.strategy()), true); - hub.setTrustedStrategy(address(_dstStrategy), true); } function depositIntoStrategy(Deployer _d, uint256 _amt) { - _d.vaultProxy().depositIntoStrategy(IStrategy(address(_d.strategy())), _amt); + _d.vaultProxy().depositIntoStrategy( + IStrategy(address(_d.strategy())), + _amt + ); } /// @notice when impersonating, ignore components as dummy addresses @@ -657,7 +744,6 @@ function _initIgnoreAddresses( _ignoreAddresses[address(_deployer.refundAddress())] = true; _ignoreAddresses[address(_deployer.auth())] = true; _ignoreAddresses[address(_deployer.vaultFactory())] = true; - _ignoreAddresses[address(_deployer.vaultImpl())] = true; _ignoreAddresses[address(_deployer.vaultProxy())] = true; _ignoreAddresses[address(_deployer.vaultFactory().owner())] = true; _ignoreAddresses[address(_deployer.hub())] = true; diff --git a/script/Doctor.s.sol b/script/Doctor.s.sol index 9d654ea..fe66ab1 100644 --- a/script/Doctor.s.sol +++ b/script/Doctor.s.sol @@ -31,7 +31,6 @@ contract Doctor is Script, Env { assert(address(deployer.router()) != address(0)); assert(address(deployer.vaultProxy()) != address(0)); assert(address(deployer.vaultFactory()) != address(0)); - assert(address(deployer.vaultImpl()) != address(0)); assert(address(deployer.auth()) != address(0)); assert(address(deployer.hub()) != address(0)); assert(address(deployer.strategy()) != address(0)); @@ -87,7 +86,9 @@ contract Doctor is Script, Env { validateError( hub, abi.encodeWithSignature( - "setStrategyForChain(address,uint16)", nonGovernor, network.id + "setStrategyForChain(address,uint16)", + nonGovernor, + network.id ), errorString ); @@ -95,7 +96,9 @@ contract Doctor is Script, Env { validateError( hub, abi.encodeWithSignature( - "setVaultForChain(address,uint16)", nonGovernor, network.id + "setVaultForChain(address,uint16)", + nonGovernor, + network.id ), errorString ); @@ -103,30 +106,46 @@ contract Doctor is Script, Env { validateError( hub, abi.encodeWithSignature( - "emergencyWithdraw(uint256,address)", 100, network.usdc.addr + "emergencyWithdraw(uint256,address)", + 100, + network.usdc.addr ), errorString ); validateError( - hub, abi.encodeWithSignature("triggerPause()"), errorString + hub, + abi.encodeWithSignature("triggerPause()"), + errorString ); validateError( hub, - abi.encodeWithSignature("setTrustedVault(address,bool)", nonGovernor, true), + abi.encodeWithSignature( + "setTrustedVault(address,bool)", + nonGovernor, + true + ), errorString ); validateError( hub, - abi.encodeWithSignature("setTrustedStrategy(address,bool)", nonGovernor, true), + abi.encodeWithSignature( + "setTrustedStrategy(address,bool)", + nonGovernor, + true + ), errorString ); validateError( hub, - abi.encodeWithSignature("call(address[],bytes[],uint256[])", nonGovernor, true), + abi.encodeWithSignature( + "call(address[],bytes[],uint256[])", + nonGovernor, + true + ), errorString ); diff --git a/script/Env.s.sol b/script/Env.s.sol index 4e0ae41..9fffc9f 100644 --- a/script/Env.s.sol +++ b/script/Env.s.sol @@ -38,7 +38,7 @@ abstract contract Env is Script { return address(iaddr); } - uint256 public constant dstDefaultGas = 200_000; + uint256 public dstDefaultGas = 200_000; // Anvil unlocked account // address constant srcGovernor = 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266; address public immutable srcGovernor = diff --git a/script/upgrades/UpgradeChainId.s.sol b/script/upgrades/UpgradeChainId.s.sol new file mode 100644 index 0000000..567599a --- /dev/null +++ b/script/upgrades/UpgradeChainId.s.sol @@ -0,0 +1,142 @@ +// SPDX-License-Identifier: AGPL-3.0-only +pragma solidity ^0.8.12; + +import "@std/console.sol"; +import "@std/Script.sol"; + +import {IERC20} from "@oz/token/ERC20/IERC20.sol"; +import {ERC20} from "@oz/token/ERC20/ERC20.sol"; + +import {AuxoTest} from "@hub-test/mocks/MockERC20.sol"; + +import {XChainStrategy} from "@hub/strategy/XChainStrategy.sol"; +import {XChainHub} from "@hub/XChainHub.sol"; +import {XChainHubSingle} from "@hub/XChainHubSingle.sol"; +import {Vault} from "@vaults/Vault.sol"; +import {VaultFactory} from "@vaults/factory/VaultFactory.sol"; +import {MultiRolesAuthority} from "@vaults/auth/authorities/MultiRolesAuthority.sol"; +import {Authority} from "@vaults/auth/Auth.sol"; + +import {IVault} from "@interfaces/IVault.sol"; +import {IStargateRouter} from "@interfaces/IStargateRouter.sol"; +import {ILayerZeroEndpoint} from "@interfaces/ILayerZeroEndpoint.sol"; +import {IHubPayload} from "@interfaces/IHubPayload.sol"; + +import "../Deployer.sol"; +import "../../utils/ChainConfig.sol"; + +/// @notice change the chainId on deployed components +abstract contract UpgradeChainId is Script { + /// @dev needs initialization + uint16 srcChainId; + uint16 dstChainId; + + uint16 oldSrcChainId; + uint16 oldDstChainId; + + Deployer oldDeployer; + + /// @notice migrates variables from the old deployer, changing the chainId + /// @dev only necessary if we don't have a setter for chain id + function migrateDeployer() internal returns (Deployer) { + oldSrcChainId = oldDeployer.chainId(); + oldDstChainId = oldDeployer.strategy().destinationChainId(); + + Deployer newDeployer = new Deployer( + Deployer.ConstructorInput({ + underlying: address(oldDeployer.underlying()), + router: address(oldDeployer.router()), + lzEndpoint: address(oldDeployer.lzEndpoint()), + governor: oldDeployer.governor(), + strategist: oldDeployer.strategist(), + vaultFactory: oldDeployer.vaultFactory(), + chainId: srcChainId + }) + ); + newDeployer.setXChainHub(oldDeployer.hub()); + newDeployer.setVaultProxy(oldDeployer.vaultProxy()); + newDeployer.setMultiRolesAuthority(oldDeployer.auth()); + newDeployer.setXChainStrategy(oldDeployer.strategy()); + + return newDeployer; + } + + function updateTrustedRemote(XChainHub _hub) internal { + // migrate the remote to the new chain id + _hub.setTrustedRemote( + dstChainId, + _hub.trustedRemoteLookup(oldDstChainId) + ); + + // remove the old chain id + _hub.setTrustedRemote(oldDstChainId, bytes("")); + } + + function updateXChainStrategy(XChainStrategy _strategy) internal { + _strategy.setDestinationChainId(dstChainId); + } + + function updateHubSingle(XChainHubSingle _hub) internal { + // update strat for chain + _hub.setStrategyForChain( + _hub.strategyForChain(oldDstChainId), + dstChainId + ); + _hub.setStrategyForChain(address(0), oldDstChainId); + + // update the vault + _hub.setVaultForChain(_hub.vaultForChain(oldDstChainId), dstChainId); + // TODO allow us to unset the vault + } + + function migrate() public { + require(address(oldDeployer) != address(0), "Missing Old Deployer"); + require(srcChainId != 0 && dstChainId != 0, "Missing ChainIds"); + + vm.startBroadcast(oldDeployer.governor()); + + Deployer newDeployer = migrateDeployer(); + require(oldDstChainId != 0, "destinationChainId was never set"); + + XChainHubSingle hub = newDeployer.hub(); + updateTrustedRemote(hub); + updateXChainStrategy(newDeployer.strategy()); + updateHubSingle(hub); + + vm.stopBroadcast(); + } +} + +/// @dev we assume the chainConfig is up to date +contract UpgradePolygonToOptimismChainId is UpgradeChainId { + constructor() { + oldDeployer = Deployer(getDeployers().polygon); + srcChainId = getChains().polygon.id; + dstChainId = getChains().optimism.id; + } + + function run() public { + migrate(); + } +} + +/// @dev in the case of optimism, we did not set all destination chain ids +/// so just requires a new deployer +contract UpgradeOptimismToPolygonChainId is UpgradeChainId { + constructor() { + oldDeployer = Deployer(getDeployers().optimism); + srcChainId = getChains().optimism.id; + dstChainId = getChains().polygon.id; + } + + function run() public { + require(address(oldDeployer) != address(0), "Missing Old Deployer"); + require(srcChainId != 0 && dstChainId != 0, "Missing ChainIds"); + + vm.startBroadcast(oldDeployer.governor()); + + migrateDeployer(); + + vm.stopBroadcast(); + } +} diff --git a/script/upgrades/UpgradeHub.sol b/script/upgrades/UpgradeHub.sol new file mode 100644 index 0000000..1d44c1c --- /dev/null +++ b/script/upgrades/UpgradeHub.sol @@ -0,0 +1,186 @@ +// SPDX-License-Identifier: AGPL-3.0-only +pragma solidity ^0.8.12; + +import "@std/console.sol"; +import "@std/Script.sol"; + +import {IERC20} from "@oz/token/ERC20/IERC20.sol"; +import {ERC20} from "@oz/token/ERC20/ERC20.sol"; + +import {XChainStrategy} from "@hub/strategy/XChainStrategy.sol"; +import {XChainHub} from "@hub/XChainHub.sol"; +import {XChainHubSingle} from "@hub/XChainHubSingle.sol"; +import {Vault} from "@vaults/Vault.sol"; +import {VaultFactory} from "@vaults/factory/VaultFactory.sol"; +import {MultiRolesAuthority} from "@vaults/auth/authorities/MultiRolesAuthority.sol"; +import {Authority} from "@vaults/auth/Auth.sol"; + +import {IVault} from "@interfaces/IVault.sol"; +import {IStargateRouter} from "@interfaces/IStargateRouter.sol"; +import {ILayerZeroEndpoint} from "@interfaces/ILayerZeroEndpoint.sol"; +import {IHubPayload} from "@interfaces/IHubPayload.sol"; + +import "../Deployer.sol"; +import "../Env.s.sol"; +import "../../utils/ChainConfig.sol"; +import "../DeployTemplates.sol"; + +/// @notice functions to migrate hubs +/// @dev this is tricky: you need to migrate +/// -- registry/deployers +/// -- xchain strategy (hub) +/// -- State variables +/// -- tokens +function updateWithNewHub(Deployer _deployer, uint16 _remoteChainId) { + XChainHubSingle oldHub = _deployer.hub(); + + // deploy a new hub with the existing instance + // update the deployer + deployXChainHub(_deployer); + XChainHubSingle hub = _deployer.hub(); + + // set trusted vault + hub.setTrustedVault(address(_deployer.vaultProxy()), true); + + // set trusted strategy + XChainStrategy strategy = _deployer.strategy(); + hub.setTrustedStrategy(address(strategy), true); + + // set local strategy + hub.setLocalStrategy(address(strategy)); + + // migrate the strategy for chain + address remoteStrategy = oldHub.strategyForChain(_remoteChainId); + hub.setStrategyForChain(remoteStrategy, _remoteChainId); + + // Set the trusted remote (hub ) + bytes memory trustedHub = oldHub.trustedRemoteLookup(_remoteChainId); + hub.setTrustedRemote(_remoteChainId, trustedHub); + + // now update the strategy as the manager then you can set the vault for the chain +} + +function updateStrategyWithNewHub(Deployer _deployer) { + // update the XChainStrategy + XChainStrategy strategy = _deployer.strategy(); + strategy.setHub(address(_deployer.hub())); +} + +function transferVaultTokensToNewHub( + Deployer _deployer, + XChainHub _oldHub, + XChainHub _newHub +) { + Vault vault = _deployer.vaultProxy(); + uint256 oldHubVaultBalance = vault.balanceOf(address(_oldHub)); + bytes memory callData = abi.encodeWithSignature( + "transfer(address,uint256)", + address(_newHub), + oldHubVaultBalance + ); + _oldHub.singleCall(address(vault), callData, 0); +} + +/// @dev if redeploying hub on multiple chains you need to update remotes +/// @dev this assumes state variables are correct in the previous deploy +/// if, say you forgot to update state variables previously, this will fail +abstract contract RedeployXChainHub is Script, Setup { + ChainConfig dstChain; + + function redeploy() internal { + uint16 dstChainId = dstChain.id; + + require(dstChainId != 0, "SET DST CHAIN ID"); + + XChainHubSingle oldHub = srcDeployer.hub(); + + updateWithNewHub(srcDeployer, dstChainId); + + updateStrategyWithNewHub(srcDeployer); + + XChainHubSingle newHub = srcDeployer.hub(); + newHub.setVaultForChain(address(srcDeployer.vaultProxy()), dstChainId); + + transferVaultTokensToNewHub(srcDeployer, oldHub, newHub); + + // update the balances + uint16[] memory chains = new uint16[](1); + chains[0] = dstChainId; + + for (uint256 i; i < chains.length; i++) { + uint16 chain = chains[i]; + address strat = newHub.strategyForChain(chain); + uint256 shares = oldHub.sharesPerStrategy(chain, strat); + require(shares != 0, "RedeployXChainHub::ZERO SHARES"); + newHub.setSharesPerStrategy(chain, strat, shares); + } + } +} + +/// @dev Redeploy requires updating remotes +contract RedeployXChainHubArbitrumTest is Script, Setup, RedeployXChainHub { + constructor() Setup(getChains_test().arbitrum) { + srcDeployer = Deployer(getDeployers_test().arbitrum); + dstChain = getChains_test().avax; + } + + function run() public { + vm.startBroadcast(srcGovernor); + redeploy(); + vm.stopBroadcast(); + } +} + +/// @dev Redeploy requires updating remotes +contract UpdateHubAvaxToArbitrumTest is Script, Setup { + ChainConfig dstChain; + address dstHub = 0x5D74741412eC6B585340Eef281C8b712FA5D4cbb; + + constructor() Setup(getChains_test().avax) { + srcDeployer = Deployer(getDeployers_test().avax); + dstChain = getChains_test().arbitrum; + } + + function run() public { + vm.startBroadcast(srcGovernor); + srcDeployer.hub().setTrustedRemote( + dstChain.id, + abi.encodePacked(dstHub) + ); + vm.stopBroadcast(); + } +} + +/// @dev Redeploy requires updating remotes +contract RedeployXChainHubAvaxTest is Script, Setup, RedeployXChainHub { + constructor() Setup(getChains_test().avax) { + srcDeployer = Deployer(getDeployers_test().avax); + dstChain = getChains_test().arbitrum; + } + + function run() public { + vm.startBroadcast(srcGovernor); + redeploy(); + vm.stopBroadcast(); + } +} + +/// @dev Redeploy requires updating remotes +contract UpdateHubArbitrumToAvaxTest is Script, Setup { + ChainConfig dstChain; + address dstHub = 0x8B5CD25f504ae0cB0b698516AAF8da31e77bf7f9; + + constructor() Setup(getChains_test().arbitrum) { + srcDeployer = Deployer(getDeployers_test().arbitrum); + dstChain = getChains_test().avax; + } + + function run() public { + vm.startBroadcast(srcGovernor); + srcDeployer.hub().setTrustedRemote( + dstChain.id, + abi.encodePacked(dstHub) + ); + vm.stopBroadcast(); + } +} diff --git a/test/Auxo.auth.e2e.t.sol b/test/Auxo.auth.e2e.t.sol index 57c2f83..1eef817 100644 --- a/test/Auxo.auth.e2e.t.sol +++ b/test/Auxo.auth.e2e.t.sol @@ -8,8 +8,7 @@ import {PRBTest} from "@prb/test/PRBTest.sol"; import {IERC20} from "@oz/token/ERC20/IERC20.sol"; import {ERC20} from "@oz/token/ERC20/ERC20.sol"; -import {TransparentUpgradeableProxy} from - "@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol"; +import {TransparentUpgradeableProxy} from "@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol"; import {AuxoTest} from "@hub-test/mocks/MockERC20.sol"; @@ -18,8 +17,7 @@ import {XChainHub} from "@hub/XChainHub.sol"; import {XChainHubSingle} from "@hub/XChainHubSingle.sol"; import {Vault} from "@vaults/Vault.sol"; import {VaultFactory} from "@vaults/factory/VaultFactory.sol"; -import {MultiRolesAuthority} from - "@vaults/auth/authorities/MultiRolesAuthority.sol"; +import {MultiRolesAuthority} from "@vaults/auth/authorities/MultiRolesAuthority.sol"; import {Authority} from "@vaults/auth/Auth.sol"; import {IVault} from "@interfaces/IVault.sol"; @@ -30,8 +28,7 @@ import "../script/Deployer.sol"; import "../utils/error.sol"; // Vault deposits will fail for uints larger than this -uint256 constant MAX_INT = - 115_792_089_237_316_195_423_570_985_008_687_907_853_269_984_665_640_564_039_458; +uint256 constant MAX_INT = 115_792_089_237_316_195_423_570_985_008_687_907_853_269_984_665_640_564_039_458; /// @notice dedicated tests for auth sigs, a thing you REALLY don't want to get wrong contract E2EAuthTest is PRBTest { @@ -45,7 +42,8 @@ contract E2EAuthTest is PRBTest { IStargateRouter private srcRouter; address private governor = 0x3ec2f6f9B88a532a9A1B67Ce40A01DC49C6E0039; address private strategist = 0xeB959af810FEC83dE7021A77906ab3d9fDe567B1; - address private srcFeeCollector = 0xB50c633C6B0541ccCe0De36A57E7b30550CE51Ec; + address private srcFeeCollector = + 0xB50c633C6B0541ccCe0De36A57E7b30550CE51Ec; uint16 private srcChainId = 10_001; bool constant deploySingle = false; @@ -54,8 +52,11 @@ contract E2EAuthTest is PRBTest { sharedToken = new AuxoTest(); loadSigs(); - (srcRouter, srcToken) = - deployExternal(srcChainId, srcFeeCollector, sharedToken); + (srcRouter, srcToken) = deployExternal( + srcChainId, + srcFeeCollector, + sharedToken + ); vm.startPrank(governor); deployer = deployAuthAndDeployer( @@ -74,7 +75,7 @@ contract E2EAuthTest is PRBTest { vm.startPrank(address(deployer)); // we only have one chain in this example so we set chainId as 0 - deployVaultHubStrat(deployer, deploySingle, 0); + deployVaultHubStrat(deployer, 0, "TEST"); deployer.vaultFactory().transferOwnership(governor); deployer.auth().setOwner(governor); vm.stopPrank(); @@ -227,17 +228,28 @@ contract E2EAuthTest is PRBTest { vm.stopPrank(); } - function testPublicCanAccessPublicFunctions(address _notGov, uint256 _amt) - public - { + function testDepositorCanAccessDepositorFunctions( + address _notGov, + uint256 _amt + ) public { vm.assume(_amt < MAX_INT); vm.assume(_notGov != governor); Vault proxy = deployer.vaultProxy(); + vm.startPrank(governor); + + deployer.auth().setUserRole(_notGov, deployer.DEPOSITOR_ROLE(), true); + + vm.stopPrank(); + + vm.startPrank(_notGov); + (bool success, bytes memory data) = address(proxy).call( abi.encodeWithSignature("deposit(address,uint256)", _notGov, _amt) ); _checkCallFailsDespiteAuthorized(success, data); + + vm.stopPrank(); } function testGovHasCorrectRoles(address _notGov) public { diff --git a/test/Auxo.e2e.t.sol b/test/Auxo.e2e.t.sol index 682ce93..e81ecd0 100644 --- a/test/Auxo.e2e.t.sol +++ b/test/Auxo.e2e.t.sol @@ -1,6 +1,8 @@ // SPDX-License-Identifier: AGPL-3.0-only pragma solidity ^0.8.12; +pragma abicoder v2; + import "@std/console.sol"; import {PRBTest} from "@prb/test/PRBTest.sol"; @@ -16,8 +18,7 @@ import {XChainHub} from "@hub/XChainHub.sol"; import {XChainHubSingle} from "@hub/XChainHubSingle.sol"; import {Vault} from "@vaults/Vault.sol"; import {VaultFactory} from "@vaults/factory/VaultFactory.sol"; -import {MultiRolesAuthority} from - "@vaults/auth/authorities/MultiRolesAuthority.sol"; +import {MultiRolesAuthority} from "@vaults/auth/authorities/MultiRolesAuthority.sol"; import {Authority} from "@vaults/auth/Auth.sol"; import {IVault} from "@interfaces/IVault.sol"; @@ -26,7 +27,7 @@ import {IHubPayload} from "@interfaces/IHubPayload.sol"; import "../script/Deployer.sol"; -contract E2ETest is PRBTest { +contract E2ETestSingle is PRBTest { /// keep one token to make testing easier ERC20 sharedToken; uint256 constant dstDefaultGas = 200_000; @@ -38,7 +39,8 @@ contract E2ETest is PRBTest { LZEndpointMock private srcLzEndpoint; address private srcGovernor = 0x3ec2f6f9B88a532a9A1B67Ce40A01DC49C6E0039; address private srcStrategist = 0xeB959af810FEC83dE7021A77906ab3d9fDe567B1; - address private srcFeeCollector = 0xB50c633C6B0541ccCe0De36A57E7b30550CE51Ec; + address private srcFeeCollector = + 0xB50c633C6B0541ccCe0De36A57E7b30550CE51Ec; Deployer private dstDeployer; ERC20 private dstToken; @@ -46,23 +48,71 @@ contract E2ETest is PRBTest { LZEndpointMock private dstLzEndpoint; address private dstGovernor = 0x9f69a055FDC6c037153574d3702BE15450FfB5cF; address private dstStrategist = 0x28D33c44C63C0EA1cf2F49dBA12e0b6ca12813Fd; - address private dstFeeCollector = 0x90b12c177e616e2cD7345FB95E06987F4DDeE983; + address private dstFeeCollector = + 0x90b12c177e616e2cD7345FB95E06987F4DDeE983; uint16 private srcChainId = 10_001; uint16 private dstChainId = 10_002; - bool constant deploySingle = false; + + bool constant deploySingleHub = true; + + /// @notice there is additional config required to whitelist the single instance of the hub + /// @param _srcDeployer registry for all contracts on chain A + /// @param _dstDeployer registry for all contracts on chain B + /// @param _srcChainId chain id for Chain A + function setSingle( + Deployer _srcDeployer, + Deployer _dstDeployer, + uint16 _srcChainId + ) public { + XChainHubSingle hubSingleDst = XChainHubSingle( + address(_dstDeployer.hub()) + ); + vm.startPrank(address(_dstDeployer)); + + // for chain B, we assume all inbound requests from Chain ID use the same remote strategy A + hubSingleDst.setStrategyForChain( + address(_srcDeployer.strategy()), + _srcChainId + ); + + // for chain B, we need to trust an actual vault on the same chain + hubSingleDst.setTrustedVault(address(_dstDeployer.vaultProxy()), true); + + // for chain B, we also need to route any requests from Chain A to the above trusted vault + hubSingleDst.setVaultForChain( + address(_dstDeployer.vaultProxy()), + _srcChainId + ); + + // for chain B, set a trusted strategy on the current chain that will interact with Hub B + hubSingleDst.setTrustedStrategy(address(_dstDeployer.strategy()), true); + + // set this as the 'local' strategy, which will be called when finalizing the withdraw. + // If sending funds from A -> B initially, we need to set this on chain A to withdraw funds back from B -> A + // therefore, run this function twice: + // once for deployer(A, B), chain A + // once for deployer(B, A), chain B + hubSingleDst.setLocalStrategy(address(_dstDeployer.strategy())); + + vm.stopPrank(); + } function setUp() public { /// @dev ----- TEST ONLY ------- - sharedToken = new AuxoTest(); - (srcRouter, srcToken) = - deployExternal(srcChainId, srcFeeCollector, sharedToken); + (srcRouter, srcToken) = deployExternal( + srcChainId, + srcFeeCollector, + sharedToken + ); + srcLzEndpoint = new LZEndpointMock(srcChainId); dstLzEndpoint = new LZEndpointMock(dstChainId); /// @dev ----- END ------- vm.startPrank(srcGovernor); + srcDeployer = deployAuthAndDeployer( srcChainId, srcToken, @@ -71,21 +121,27 @@ contract E2ETest is PRBTest { srcGovernor, srcStrategist ); - srcDeployer.setTrustedUser(address(srcDeployer), true); srcDeployer.setTrustedUser(address(this), true); + vm.stopPrank(); vm.startPrank(address(srcDeployer)); - deployVaultHubStrat(srcDeployer, deploySingle, dstChainId); + + deployVaultHubStrat(srcDeployer, dstChainId, "TEST"); + vm.stopPrank(); /// @dev ----- TEST ONLY ------- - (dstRouter, dstToken) = - deployExternal(dstChainId, dstFeeCollector, sharedToken); + (dstRouter, dstToken) = deployExternal( + dstChainId, + dstFeeCollector, + sharedToken + ); /// @dev ----- END ------- vm.startPrank(dstGovernor); + dstDeployer = deployAuthAndDeployer( dstChainId, dstToken, @@ -96,12 +152,16 @@ contract E2ETest is PRBTest { ); dstDeployer.setTrustedUser(address(dstDeployer), true); dstDeployer.setTrustedUser(address(this), true); + vm.stopPrank(); vm.startPrank(address(dstDeployer)); - deployVaultHubStrat(dstDeployer, deploySingle, srcChainId); + deployVaultHubStrat(dstDeployer, srcChainId, "TEST"); vm.stopPrank(); + setSingle(srcDeployer, dstDeployer, srcChainId); + setSingle(dstDeployer, srcDeployer, dstChainId); + /// @dev ----- TEST ONLY ------- connectRouters( address(srcRouter), @@ -118,15 +178,17 @@ contract E2ETest is PRBTest { address(dstToken) ); - // a set of addresses we don't want to impersonate + // a set of addresses we don't want to impersonate in fuzz testing _initIgnoreAddresses(srcDeployer, ignoreAddresses); _initIgnoreAddresses(dstDeployer, ignoreAddresses); srcLzEndpoint.setDestLzEndpoint( - address(dstDeployer.hub()), address(dstLzEndpoint) + address(dstDeployer.hub()), + address(dstLzEndpoint) ); dstLzEndpoint.setDestLzEndpoint( - address(srcDeployer.hub()), address(srcLzEndpoint) + address(srcDeployer.hub()), + address(srcLzEndpoint) ); /// @dev ----- END ------- } @@ -142,7 +204,6 @@ contract E2ETest is PRBTest { assertNotEq(address(srcDeployer.vaultProxy()), address(0)); assertNotEq(address(srcDeployer.vaultFactory()), address(0)); - assertNotEq(address(srcDeployer.vaultImpl()), address(0)); assertNotEq(address(srcDeployer.auth()), address(0)); assertNotEq(address(srcDeployer.hub()), address(0)); @@ -177,12 +238,12 @@ contract E2ETest is PRBTest { srcDeployer.prepareDeposit( dstChainId, address(dstDeployer.hub()), - address(dstDeployer.strategy()) + _depositor ); dstDeployer.prepareDeposit( srcChainId, address(srcDeployer.hub()), - address(srcDeployer.strategy()) + _depositor ); token.transfer(_depositor, token.balanceOf(address(this))); @@ -203,8 +264,9 @@ contract E2ETest is PRBTest { { Vault vault = srcDeployer.vaultProxy(); + uint256 depositLimit = vault.userDepositLimit(); vm.expectRevert("_deposit::USER_DEPOSIT_LIMITS_REACHED"); - vault.deposit(_depositor, depositAmount + 1); + vault.deposit(_depositor, depositLimit + 1); vault.deposit(_depositor, depositAmount); @@ -212,7 +274,8 @@ contract E2ETest is PRBTest { assertEq(vault.balanceOf(_depositor), depositAmount); assertEq( - srcDeployer.underlying().balanceOf(address(vault)), depositAmount + srcDeployer.underlying().balanceOf(address(vault)), + depositAmount ); } @@ -297,7 +360,8 @@ contract E2ETest is PRBTest { // asserts assertEq( - dstToken.balanceOf(address(dstDeployer.vaultProxy())), depositAmount + dstToken.balanceOf(address(dstDeployer.vaultProxy())), + depositAmount ); assertEq( @@ -307,11 +371,12 @@ contract E2ETest is PRBTest { assertEq(srcToken.balanceOf(address(srcDeployer.strategy())), 0); assertEq(srcToken.balanceOf(address(srcDeployer.hub())), 0); - assertEq( - dstDeployer.hub().sharesPerStrategy(srcChainId, address(srcDeployer.strategy())), - depositAmount + uint256 actual = dstDeployer.hub().sharesPerStrategy( + srcChainId, + address(srcDeployer.strategy()) ); - /// @TODO: reporting + console.log("shares", actual, "deposit", depositAmount); + assertEq(actual, depositAmount); } function testwaitAndReport(address _depositor) public { @@ -340,11 +405,15 @@ contract E2ETest is PRBTest { assertEq(dstVault.balanceOf(address(dstHub)), 0); assertEq(dstVault.balanceOf(address(dstVault)), depositAmount); assertEq( - dstHub.exitingSharesPerStrategy(srcChainId, address(srcDeployer.strategy())), + dstHub.exitingSharesPerStrategy( + srcChainId, + address(srcDeployer.strategy()) + ), depositAmount ); assertEq( - srcDeployer.strategy().xChainState(), srcDeployer.strategy().WITHDRAWING() + srcDeployer.strategy().xChainState(), + srcDeployer.strategy().WITHDRAWING() ); } @@ -391,19 +460,19 @@ contract E2ETest is PRBTest { depositAmount ); assertEq( - dstDeployer.underlying().balanceOf(address(dstDeployer.hub())), 0 + dstDeployer.underlying().balanceOf(address(dstDeployer.hub())), + 0 ); assertEq( - dstDeployer.underlying().balanceOf(address(dstDeployer.vaultProxy())), + dstDeployer.underlying().balanceOf( + address(dstDeployer.vaultProxy()) + ), 0 ); } function withdrawToStrategy(uint256 depositAmount) internal { - XChainHub srcHub = srcDeployer.hub(); - IERC20 token = srcDeployer.underlying(); XChainStrategy strategy = srcDeployer.strategy(); - vm.startPrank(srcDeployer.strategist()); strategy.withdrawFromHub(depositAmount); vm.stopPrank(); @@ -455,7 +524,8 @@ contract E2ETest is PRBTest { vm.startPrank(address(srcDeployer)); vault.withdrawFromStrategy( - IStrategy(address(srcDeployer.strategy())), depositAmount + IStrategy(address(srcDeployer.strategy())), + depositAmount ); vm.stopPrank(); diff --git a/test/Auxo.single.e2e.t.sol b/test/Auxo.single.e2e.t.sol deleted file mode 100644 index f8186af..0000000 --- a/test/Auxo.single.e2e.t.sol +++ /dev/null @@ -1,510 +0,0 @@ -// SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.12; - -pragma abicoder v2; - -import "@std/console.sol"; -import {PRBTest} from "@prb/test/PRBTest.sol"; - -import {IERC20} from "@oz/token/ERC20/IERC20.sol"; -import {ERC20} from "@oz/token/ERC20/ERC20.sol"; - -import {AuxoTest} from "@hub-test/mocks/MockERC20.sol"; -import {StargateRouterMock} from "@hub-test/mocks/MockStargateRouter.sol"; -import {LZEndpointMock} from "@hub-test/mocks/MockLayerZeroEndpoint.sol"; - -import {XChainStrategy} from "@hub/strategy/XChainStrategy.sol"; -import {XChainHub} from "@hub/XChainHub.sol"; -import {XChainHubSingle} from "@hub/XChainHubSingle.sol"; -import {Vault} from "@vaults/Vault.sol"; -import {VaultFactory} from "@vaults/factory/VaultFactory.sol"; -import {MultiRolesAuthority} from - "@vaults/auth/authorities/MultiRolesAuthority.sol"; -import {Authority} from "@vaults/auth/Auth.sol"; - -import {IVault} from "@interfaces/IVault.sol"; -import {IStargateRouter} from "@interfaces/IStargateRouter.sol"; -import {IHubPayload} from "@interfaces/IHubPayload.sol"; - -import "../script/Deployer.sol"; - -contract E2ETestSingle is PRBTest { - /// keep one token to make testing easier - ERC20 sharedToken; - uint256 constant dstDefaultGas = 200_000; - mapping(address => bool) ignoreAddresses; - - Deployer private srcDeployer; - ERC20 private srcToken; - IStargateRouter private srcRouter; - LZEndpointMock private srcLzEndpoint; - address private srcGovernor = 0x3ec2f6f9B88a532a9A1B67Ce40A01DC49C6E0039; - address private srcStrategist = 0xeB959af810FEC83dE7021A77906ab3d9fDe567B1; - address private srcFeeCollector = 0xB50c633C6B0541ccCe0De36A57E7b30550CE51Ec; - - Deployer private dstDeployer; - ERC20 private dstToken; - IStargateRouter private dstRouter; - LZEndpointMock private dstLzEndpoint; - address private dstGovernor = 0x9f69a055FDC6c037153574d3702BE15450FfB5cF; - address private dstStrategist = 0x28D33c44C63C0EA1cf2F49dBA12e0b6ca12813Fd; - address private dstFeeCollector = 0x90b12c177e616e2cD7345FB95E06987F4DDeE983; - - uint16 private srcChainId = 10_001; - uint16 private dstChainId = 10_002; - - bool constant deploySingleHub = true; - - - /// @notice there is additional config required to whitelist the single instance of the hub - /// @param _srcDeployer registry for all contracts on chain A - /// @param _dstDeployer registry for all contracts on chain B - /// @param _srcChainId chain id for Chain A - function setSingle(Deployer _srcDeployer, Deployer _dstDeployer, uint16 _srcChainId) public { - XChainHubSingle hubSingleDst = XChainHubSingle(address(_dstDeployer.hub())); - vm.startPrank(address(_dstDeployer)); - - // for chain B, we assume all inbound requests from Chain ID use the same remote strategy A - hubSingleDst.setStrategyForChain( - address(_srcDeployer.strategy()), _srcChainId - ); - - // for chain B, we need to trust an actual vault on the same chain - hubSingleDst.setTrustedVault(address(_dstDeployer.vaultProxy()), true); - - // for chain B, we also need to route any requests from Chain A to the above trusted vault - hubSingleDst.setVaultForChain( - address(_dstDeployer.vaultProxy()), _srcChainId - ); - - // for chain B, set a trusted strategy on the current chain that will interact with Hub B - hubSingleDst.setTrustedStrategy(address(_dstDeployer.strategy()), true); - - // set this as the 'local' strategy, which will be called when finalizing the withdraw. - // If sending funds from A -> B initially, we need to set this on chain A to withdraw funds back from B -> A - // therefore, run this function twice: - // once for deployer(A, B), chain A - // once for deployer(B, A), chain B - hubSingleDst.setLocalStrategy(address(_dstDeployer.strategy())); - - vm.stopPrank(); - } - - function setUp() public { - /// @dev ----- TEST ONLY ------- - sharedToken = new AuxoTest(); - (srcRouter, srcToken) = - deployExternal(srcChainId, srcFeeCollector, sharedToken); - - srcLzEndpoint = new LZEndpointMock(srcChainId); - dstLzEndpoint = new LZEndpointMock(dstChainId); - /// @dev ----- END ------- - - vm.startPrank(srcGovernor); - - srcDeployer = deployAuthAndDeployer( - srcChainId, - srcToken, - srcRouter, - address(srcLzEndpoint), - srcGovernor, - srcStrategist - ); - srcDeployer.setTrustedUser(address(srcDeployer), true); - srcDeployer.setTrustedUser(address(this), true); - - vm.stopPrank(); - - vm.startPrank(address(srcDeployer)); - - deployVaultHubStrat(srcDeployer, deploySingleHub, dstChainId); - - vm.stopPrank(); - - /// @dev ----- TEST ONLY ------- - (dstRouter, dstToken) = - deployExternal(dstChainId, dstFeeCollector, sharedToken); - /// @dev ----- END ------- - - vm.startPrank(dstGovernor); - - dstDeployer = deployAuthAndDeployer( - dstChainId, - dstToken, - dstRouter, - address(dstLzEndpoint), - dstGovernor, - dstStrategist - ); - dstDeployer.setTrustedUser(address(dstDeployer), true); - dstDeployer.setTrustedUser(address(this), true); - - vm.stopPrank(); - - vm.startPrank(address(dstDeployer)); - deployVaultHubStrat(dstDeployer, deploySingleHub, srcChainId); - vm.stopPrank(); - - setSingle(srcDeployer, dstDeployer, srcChainId); - setSingle(dstDeployer, srcDeployer, dstChainId); - - - /// @dev ----- TEST ONLY ------- - connectRouters( - address(srcRouter), - address(dstDeployer.hub()), - address(dstDeployer.router()), - srcChainId, - address(srcToken) - ); - connectRouters( - address(dstRouter), - address(srcDeployer.hub()), - address(srcDeployer.router()), - dstChainId, - address(dstToken) - ); - - // a set of addresses we don't want to impersonate in fuzz testing - _initIgnoreAddresses(srcDeployer, ignoreAddresses); - _initIgnoreAddresses(dstDeployer, ignoreAddresses); - - srcLzEndpoint.setDestLzEndpoint( - address(dstDeployer.hub()), address(dstLzEndpoint) - ); - dstLzEndpoint.setDestLzEndpoint( - address(srcDeployer.hub()), address(srcLzEndpoint) - ); - /// @dev ----- END ------- - } - - function testSetupNonZeroAddresses() public { - assertNotEq(srcDeployer.governor(), address(0)); - assertNotEq(srcDeployer.strategist(), address(0)); - assertNotEq(srcDeployer.refundAddress(), address(0)); - assertNotEq(srcDeployer.chainId(), 0); - - assertNotEq(srcDeployer.lzEndpoint(), address(0)); - assertNotEq(address(srcDeployer.router()), address(0)); - - assertNotEq(address(srcDeployer.vaultProxy()), address(0)); - assertNotEq(address(srcDeployer.vaultFactory()), address(0)); - assertNotEq(address(srcDeployer.vaultImpl()), address(0)); - - assertNotEq(address(srcDeployer.auth()), address(0)); - assertNotEq(address(srcDeployer.hub()), address(0)); - assertNotEq(address(srcDeployer.strategy()), address(0)); - assertNotEq(address(srcDeployer.underlying()), address(0)); - } - - function testSetupOwnershipSetCorrectly() public { - assertEq(srcDeployer.vaultFactory().owner(), address(srcDeployer)); - assertEq(srcDeployer.auth().owner(), address(srcDeployer)); - assertEq(srcDeployer.hub().owner(), address(srcDeployer)); - } - - function testAdditionalRolesSetCorrectly() public { - assertEq(srcDeployer.strategy().manager(), srcGovernor); - assertEq(srcDeployer.strategy().strategist(), srcStrategist); - } - - function testVaultInitialisation() public { - Vault vault = srcDeployer.vaultProxy(); - - assert(vault.paused()); - assertEq(vault.totalFloat(), 0); - assertEq(vault.totalUnderlying(), 0); - assertEq(vault.totalStrategyHoldings(), 0); - } - - function _setupDeposit(address _depositor) internal { - IERC20 token = srcDeployer.underlying(); - - /// @dev you need to do this on both chains - srcDeployer.prepareDeposit( - dstChainId, - address(dstDeployer.hub()), - address(dstDeployer.strategy()) - ); - dstDeployer.prepareDeposit( - srcChainId, - address(srcDeployer.hub()), - address(srcDeployer.strategy()) - ); - - token.transfer(_depositor, token.balanceOf(address(this))); - - vm.startPrank(_depositor); - - Vault vault = srcDeployer.vaultProxy(); - token.approve(address(vault), type(uint256).max); - } - - function _getAmount() internal view returns (uint256) { - (, uint256 baseUnit) = srcDeployer.getUnits(); - return 1e3 * baseUnit; - } - - function _depositIntoVault(address _depositor, uint256 depositAmount) - internal - { - Vault vault = srcDeployer.vaultProxy(); - - vm.expectRevert("_deposit::USER_DEPOSIT_LIMITS_REACHED"); - vault.deposit(_depositor, depositAmount + 1); - - vault.deposit(_depositor, depositAmount); - - vm.stopPrank(); - - assertEq(vault.balanceOf(_depositor), depositAmount); - assertEq( - srcDeployer.underlying().balanceOf(address(vault)), depositAmount - ); - } - - function _setupStrategy(uint256 _depositAmount) internal { - vm.prank(address(srcDeployer)); - srcDeployer.depositIntoStrategy(_depositAmount); - assertEq( - srcDeployer.underlying().balanceOf(address(srcDeployer.strategy())), - _depositAmount - ); - - vm.deal(srcDeployer.strategist(), 100 ether); - } - - function deposit(address _depositor, uint256 _depositAmount) internal { - // prepare - _setupDeposit(_depositor); - _depositIntoVault(_depositor, _depositAmount); - _setupStrategy(_depositAmount); - - vm.startPrank(srcDeployer.strategist()); - srcDeployer.strategy().depositUnderlying{value: 100 ether}( - XChainStrategy.DepositParams({ - amount: _depositAmount, - minAmount: (_depositAmount * 9) / 10, - srcPoolId: 1, - dstPoolId: 1, - dstHub: address(dstDeployer.hub()), - dstVault: address(dstDeployer.vaultProxy()), - refundAddress: dstDeployer.refundAddress(), - dstGas: dstDefaultGas - }) - ); - vm.stopPrank(); - } - - function waitAndReport(uint256 _fastForward) public { - /// chains to report to - - uint16[] memory chainsToReport = new uint16[](1); - address[] memory strategiesToReport = new address[](1); - - chainsToReport[0] = srcChainId; - strategiesToReport[0] = address(srcDeployer.strategy()); - - XChainHub dstHub = dstDeployer.hub(); - - vm.warp(_fastForward); - - vm.startPrank(dstHub.owner()); - dstHub.lz_reportUnderlying( - IVault(address(dstDeployer.vaultProxy())), - chainsToReport, - strategiesToReport, - dstDefaultGas, - dstDeployer.refundAddress() - ); - vm.stopPrank(); - } - - function startWithdraw(uint256 _amt) internal { - vm.startPrank(dstDeployer.hub().owner()); - dstDeployer.hub().setExiting(address(dstDeployer.vaultProxy()), true); - vm.stopPrank(); - - vm.startPrank(srcStrategist); - srcDeployer.strategy().startRequestToWithdrawUnderlying( - _amt, - dstDefaultGas, - srcDeployer.refundAddress(), - address(dstDeployer.vaultProxy()) - ); - vm.stopPrank(); - } - - function testDeposit(address _depositor) public { - // this already reverts erc20 - vm.assume(!ignoreAddresses[_depositor]); - - uint256 depositAmount = _getAmount(); - deposit(_depositor, depositAmount); - - // asserts - assertEq( - dstToken.balanceOf(address(dstDeployer.vaultProxy())), depositAmount - ); - - assertEq( - dstDeployer.vaultProxy().balanceOf(address(dstDeployer.hub())), - depositAmount - ); - - assertEq(srcToken.balanceOf(address(srcDeployer.strategy())), 0); - assertEq(srcToken.balanceOf(address(srcDeployer.hub())), 0); - uint256 actual = dstDeployer.hub().sharesPerStrategy( - srcChainId, address(srcDeployer.strategy()) - ); - console.log("shares", actual, "deposit", depositAmount); - assertEq(actual, depositAmount); - /// @TODO: reporting - } - - function testwaitAndReport(address _depositor) public { - vm.assume(!ignoreAddresses[_depositor]); - - uint256 depositAmount = _getAmount(); - deposit(_depositor, depositAmount); - waitAndReport(block.timestamp + 6 hours); - XChainStrategy strategy = srcDeployer.strategy(); - assertEq(strategy.xChainState(), strategy.DEPOSITED()); - assertEq(strategy.xChainDeposited(), depositAmount); - assertEq(strategy.xChainReported(), depositAmount); - } - - function testStartWithdraw(address _depositor) public { - vm.assume(!ignoreAddresses[_depositor]); - - uint256 depositAmount = _getAmount(); - deposit(_depositor, depositAmount); - waitAndReport(block.timestamp + 6 hours); - - XChainHub dstHub = dstDeployer.hub(); - Vault dstVault = dstDeployer.vaultProxy(); - startWithdraw(depositAmount); - - assertEq(dstVault.balanceOf(address(dstHub)), 0); - assertEq(dstVault.balanceOf(address(dstVault)), depositAmount); - assertEq( - dstHub.exitingSharesPerStrategy(srcChainId, address(srcDeployer.strategy())), - depositAmount - ); - assertEq( - srcDeployer.strategy().xChainState(), srcDeployer.strategy().WITHDRAWING() - ); - } - - function finalizeWithdraw() internal { - Vault dstVault = dstDeployer.vaultProxy(); - XChainHub dstHub = dstDeployer.hub(); - - vm.startPrank(dstDeployer.governor()); - dstVault.execBatchBurn(); - vm.stopPrank(); - - vm.startPrank(dstHub.owner()); - - dstHub.withdrawFromVault(IVault(address(dstVault))); - dstHub.setExiting(address(dstVault), false); - dstHub.sg_finalizeWithdrawFromChain( - IHubPayload.SgFinalizeParams({ - dstChainId: srcChainId, - vault: address(dstVault), - strategy: address(srcDeployer.strategy()), - minOutUnderlying: 0, - srcPoolId: 1, - dstPoolId: 1, - currentRound: dstVault.batchBurnRound(), - refundAddress: dstDeployer.refundAddress(), - dstGas: dstDefaultGas - }) - ); - - vm.stopPrank(); - } - - function testFinalizeWithdraw(address _depositor) public { - vm.assume(!ignoreAddresses[_depositor]); - - uint256 depositAmount = _getAmount(); - deposit(_depositor, depositAmount); - waitAndReport(block.timestamp + 6 hours); - startWithdraw(depositAmount); - finalizeWithdraw(); - - assertEq( - srcDeployer.underlying().balanceOf(address(srcDeployer.hub())), - depositAmount - ); - assertEq( - dstDeployer.underlying().balanceOf(address(dstDeployer.hub())), 0 - ); - assertEq( - dstDeployer.underlying().balanceOf(address(dstDeployer.vaultProxy())), - 0 - ); - } - - function withdrawToStrategy(uint256 depositAmount) internal { - XChainStrategy strategy = srcDeployer.strategy(); - vm.startPrank(srcDeployer.strategist()); - strategy.withdrawFromHub(depositAmount); - vm.stopPrank(); - } - - function testWithdrawBackToStrategy(address _depositor) public { - vm.assume(!ignoreAddresses[_depositor]); - - uint256 depositAmount = _getAmount(); - deposit(_depositor, depositAmount); - waitAndReport(block.timestamp + 6 hours); - startWithdraw(depositAmount); - finalizeWithdraw(); - - XChainStrategy strategy = srcDeployer.strategy(); - XChainHub srcHub = srcDeployer.hub(); - IERC20 token = srcDeployer.underlying(); - - withdrawToStrategy(depositAmount); - - assertEq(strategy.xChainState(), strategy.DEPOSITED()); - assertEq(strategy.xChainDeposited(), depositAmount); - assertEq(strategy.xChainWithdrawn(), depositAmount); - - assertEq(token.balanceOf(address(strategy)), depositAmount); - assertEq(token.balanceOf(address(srcHub)), 0); - - waitAndReport(block.timestamp + 12 hours); - - assertEq(strategy.xChainState(), strategy.NOT_DEPOSITED()); - assertEq(strategy.xChainDeposited(), 0); - assertEq(strategy.xChainReported(), 0); - } - - function testWithdrawToOGVault(address _depositor) public { - vm.assume(!ignoreAddresses[_depositor]); - - uint256 depositAmount = _getAmount(); - - deposit(_depositor, depositAmount); - waitAndReport(block.timestamp + 6 hours); - startWithdraw(depositAmount); - finalizeWithdraw(); - withdrawToStrategy(depositAmount); - waitAndReport(block.timestamp + 12 hours); - - Vault vault = srcDeployer.vaultProxy(); - IERC20 token = srcDeployer.underlying(); - - vm.startPrank(address(srcDeployer)); - vault.withdrawFromStrategy( - IStrategy(address(srcDeployer.strategy())), depositAmount - ); - vm.stopPrank(); - - assertEq(token.balanceOf(address(vault)), depositAmount); - assertEq(token.balanceOf(address(srcDeployer.strategy())), 0); - } -} diff --git a/test/Auxo.upgrades.t.sol b/test/Auxo.upgrades.t.sol new file mode 100644 index 0000000..65d3df1 --- /dev/null +++ b/test/Auxo.upgrades.t.sol @@ -0,0 +1,350 @@ +// SPDX-License-Identifier: AGPL-3.0-only +pragma solidity ^0.8.12; + +import "@std/console.sol"; +import {PRBTest} from "@prb/test/PRBTest.sol"; + +import {IERC20} from "@oz/token/ERC20/IERC20.sol"; +import {ERC20} from "@oz/token/ERC20/ERC20.sol"; + +import {AuxoTest} from "@hub-test/mocks/MockERC20.sol"; +import {StargateRouterMock} from "@hub-test/mocks/MockStargateRouter.sol"; +import {LZEndpointMock} from "@hub-test/mocks/MockLayerZeroEndpoint.sol"; + +import {XChainStrategy} from "@hub/strategy/XChainStrategy.sol"; +import {XChainHub} from "@hub/XChainHub.sol"; +import {XChainHubSingle} from "@hub/XChainHubSingle.sol"; +import {Vault} from "@vaults/Vault.sol"; +import {VaultFactory} from "@vaults/factory/VaultFactory.sol"; +import {MultiRolesAuthority} from "@vaults/auth/authorities/MultiRolesAuthority.sol"; +import {Authority} from "@vaults/auth/Auth.sol"; + +import {IVault} from "@interfaces/IVault.sol"; +import {IStargateRouter} from "@interfaces/IStargateRouter.sol"; +import {IHubPayload} from "@interfaces/IHubPayload.sol"; + +import "../script/Deployer.sol"; +import "../script/upgrades/UpgradeHub.sol"; + +contract E2ETestSingle is PRBTest { + /// keep one token to make testing easier + ERC20 sharedToken; + uint256 constant dstDefaultGas = 200_000; + mapping(address => bool) ignoreAddresses; + + Deployer private srcDeployer; + ERC20 private srcToken; + IStargateRouter private srcRouter; + LZEndpointMock private srcLzEndpoint; + address private srcGovernor = 0x3ec2f6f9B88a532a9A1B67Ce40A01DC49C6E0039; + address private srcStrategist = 0xeB959af810FEC83dE7021A77906ab3d9fDe567B1; + address private srcFeeCollector = + 0xB50c633C6B0541ccCe0De36A57E7b30550CE51Ec; + + Deployer private dstDeployer; + ERC20 private dstToken; + IStargateRouter private dstRouter; + LZEndpointMock private dstLzEndpoint; + address private dstGovernor = 0x9f69a055FDC6c037153574d3702BE15450FfB5cF; + address private dstStrategist = 0x28D33c44C63C0EA1cf2F49dBA12e0b6ca12813Fd; + address private dstFeeCollector = + 0x90b12c177e616e2cD7345FB95E06987F4DDeE983; + + uint16 private srcChainId = 10_001; + uint16 private dstChainId = 10_002; + + bool constant deploySingleHub = true; + + /// @notice there is additional config required to whitelist the single instance of the hub + /// @param _srcDeployer registry for all contracts on chain A + /// @param _dstDeployer registry for all contracts on chain B + /// @param _srcChainId chain id for Chain A + function setSingle( + Deployer _srcDeployer, + Deployer _dstDeployer, + uint16 _srcChainId + ) public { + XChainHubSingle hubSingleDst = XChainHubSingle( + address(_dstDeployer.hub()) + ); + vm.startPrank(address(_dstDeployer)); + + // for chain B, we assume all inbound requests from Chain ID use the same remote strategy A + hubSingleDst.setStrategyForChain( + address(_srcDeployer.strategy()), + _srcChainId + ); + + // for chain B, we need to trust an actual vault on the same chain + hubSingleDst.setTrustedVault(address(_dstDeployer.vaultProxy()), true); + + // for chain B, we also need to route any requests from Chain A to the above trusted vault + hubSingleDst.setVaultForChain( + address(_dstDeployer.vaultProxy()), + _srcChainId + ); + + // for chain B, set a trusted strategy on the current chain that will interact with Hub B + hubSingleDst.setTrustedStrategy(address(_dstDeployer.strategy()), true); + + // set this as the 'local' strategy, which will be called when finalizing the withdraw. + // If sending funds from A -> B initially, we need to set this on chain A to withdraw funds back from B -> A + // therefore, run this function twice: + // once for deployer(A, B), chain A + // once for deployer(B, A), chain B + hubSingleDst.setLocalStrategy(address(_dstDeployer.strategy())); + + vm.stopPrank(); + } + + function setUp() public { + /// @dev ----- TEST ONLY ------- + sharedToken = new AuxoTest(); + (srcRouter, srcToken) = deployExternal( + srcChainId, + srcFeeCollector, + sharedToken + ); + + srcLzEndpoint = new LZEndpointMock(srcChainId); + dstLzEndpoint = new LZEndpointMock(dstChainId); + /// @dev ----- END ------- + + vm.startPrank(srcGovernor); + + srcDeployer = deployAuthAndDeployer( + srcChainId, + srcToken, + srcRouter, + address(srcLzEndpoint), + srcGovernor, + srcStrategist + ); + srcDeployer.setTrustedUser(address(srcDeployer), true); + srcDeployer.setTrustedUser(address(this), true); + + vm.stopPrank(); + + vm.startPrank(address(srcDeployer)); + + deployVaultHubStrat(srcDeployer, dstChainId, "TEST"); + + vm.stopPrank(); + + /// @dev ----- TEST ONLY ------- + (dstRouter, dstToken) = deployExternal( + dstChainId, + dstFeeCollector, + sharedToken + ); + /// @dev ----- END ------- + + vm.startPrank(dstGovernor); + + dstDeployer = deployAuthAndDeployer( + dstChainId, + dstToken, + dstRouter, + address(dstLzEndpoint), + dstGovernor, + dstStrategist + ); + dstDeployer.setTrustedUser(address(dstDeployer), true); + dstDeployer.setTrustedUser(address(this), true); + + vm.stopPrank(); + + vm.startPrank(address(dstDeployer)); + deployVaultHubStrat(dstDeployer, srcChainId, "TEST"); + vm.stopPrank(); + + setSingle(srcDeployer, dstDeployer, srcChainId); + setSingle(dstDeployer, srcDeployer, dstChainId); + + /// @dev ----- TEST ONLY ------- + connectRouters( + address(srcRouter), + address(dstDeployer.hub()), + address(dstDeployer.router()), + srcChainId, + address(srcToken) + ); + connectRouters( + address(dstRouter), + address(srcDeployer.hub()), + address(srcDeployer.router()), + dstChainId, + address(dstToken) + ); + + // a set of addresses we don't want to impersonate in fuzz testing + _initIgnoreAddresses(srcDeployer, ignoreAddresses); + _initIgnoreAddresses(dstDeployer, ignoreAddresses); + + srcLzEndpoint.setDestLzEndpoint( + address(dstDeployer.hub()), + address(dstLzEndpoint) + ); + dstLzEndpoint.setDestLzEndpoint( + address(srcDeployer.hub()), + address(srcLzEndpoint) + ); + /// @dev ----- END ------- + } + + function _setupDeposit(address _depositor) internal { + IERC20 token = srcDeployer.underlying(); + + /// @dev you need to do this on both chains + srcDeployer.prepareDeposit( + dstChainId, + address(dstDeployer.hub()), + _depositor + ); + dstDeployer.prepareDeposit( + srcChainId, + address(srcDeployer.hub()), + _depositor + ); + + token.transfer(_depositor, token.balanceOf(address(this))); + + vm.startPrank(_depositor); + + Vault vault = srcDeployer.vaultProxy(); + token.approve(address(vault), type(uint256).max); + } + + function _getAmount() internal view returns (uint256) { + (, uint256 baseUnit) = srcDeployer.getUnits(); + return 1e3 * baseUnit; + } + + function _depositIntoVault(address _depositor, uint256 depositAmount) + internal + { + Vault vault = srcDeployer.vaultProxy(); + + uint256 depositLimit = vault.userDepositLimit(); + vm.expectRevert("_deposit::USER_DEPOSIT_LIMITS_REACHED"); + vault.deposit(_depositor, depositLimit + 1); + + vault.deposit(_depositor, depositAmount); + + vm.stopPrank(); + + assertEq(vault.balanceOf(_depositor), depositAmount); + assertEq( + srcDeployer.underlying().balanceOf(address(vault)), + depositAmount + ); + } + + function _setupStrategy(uint256 _depositAmount) internal { + vm.prank(address(srcDeployer)); + srcDeployer.depositIntoStrategy(_depositAmount); + assertEq( + srcDeployer.underlying().balanceOf(address(srcDeployer.strategy())), + _depositAmount + ); + + vm.deal(srcDeployer.strategist(), 100 ether); + } + + function deposit(address _depositor, uint256 _depositAmount) internal { + // prepare + _setupDeposit(_depositor); + _depositIntoVault(_depositor, _depositAmount); + _setupStrategy(_depositAmount); + + vm.startPrank(srcDeployer.strategist()); + srcDeployer.strategy().depositUnderlying{value: 100 ether}( + XChainStrategy.DepositParams({ + amount: _depositAmount, + minAmount: (_depositAmount * 9) / 10, + srcPoolId: 1, + dstPoolId: 1, + dstHub: address(dstDeployer.hub()), + dstVault: address(dstDeployer.vaultProxy()), + refundAddress: dstDeployer.refundAddress(), + dstGas: dstDefaultGas + }) + ); + vm.stopPrank(); + } + + function testCanSwitchHubs(address _depositor) public { + // this already reverts erc20 + vm.assume(!ignoreAddresses[_depositor]); + + XChainHubSingle dstOldHub = dstDeployer.hub(); + Vault vault = dstDeployer.vaultProxy(); + + uint256 depositAmount = _getAmount(); + deposit(_depositor, depositAmount); + + uint256 balancePre = vault.balanceOf(address(dstOldHub)); + assert(balancePre != 0); + + uint256 existingShares = dstOldHub.sharesPerStrategy( + srcChainId, + address(srcDeployer.strategy()) + ); + assert(existingShares != 0); + + updateWithNewHub(dstDeployer, srcChainId); + + vm.startPrank(srcDeployer.strategy().manager()); + updateStrategyWithNewHub(srcDeployer); + vm.stopPrank(); + + XChainHubSingle dstNewHub = dstDeployer.hub(); + + // set vault for chain + dstNewHub.setVaultForChain( + address(dstDeployer.vaultProxy()), + srcChainId + ); + + vm.startPrank(dstOldHub.owner()); + transferVaultTokensToNewHub(dstDeployer, dstOldHub, dstNewHub); + vm.stopPrank(); + + // update the balances + uint16[] memory chains = new uint16[](1); + chains[0] = srcChainId; + + for (uint256 i; i < chains.length; i++) { + uint16 chain = chains[i]; + address strat = dstNewHub.strategyForChain(chain); + uint256 shares = dstOldHub.sharesPerStrategy(chain, strat); + require(shares != 0, "Should not set 0 sps"); + dstNewHub.setSharesPerStrategy(chain, strat, shares); + } + + assertEq( + dstNewHub.sharesPerStrategy( + srcChainId, + address(srcDeployer.strategy()) + ), + dstOldHub.sharesPerStrategy( + srcChainId, + address(srcDeployer.strategy()) + ) + ); + assertEq(vault.balanceOf(address(dstOldHub)), 0); + assertEq(vault.balanceOf(address(dstNewHub)), balancePre); + assertEq( + dstNewHub.vaultForChain(srcChainId), + dstOldHub.vaultForChain(srcChainId) + ); + assertEq( + dstNewHub.strategyForChain(srcChainId), + dstOldHub.strategyForChain(srcChainId) + ); + assertEq( + dstNewHub.trustedRemoteLookup(srcChainId), + dstOldHub.trustedRemoteLookup(srcChainId) + ); + } +} diff --git a/utils/ChainConfig.sol b/utils/ChainConfig.sol index e2eb403..756d853 100644 --- a/utils/ChainConfig.sol +++ b/utils/ChainConfig.sol @@ -43,62 +43,86 @@ struct StargateToken { } function getDeployers() pure returns (Deployers memory) { - return Deployers({ - avax: address(0), - polygon: 0x90598C4AbB91864b819314738b2493Bb75E2B6Fc, - optimism: address(0), - arbitrum: 0x7461a28866eb4e2eE9806B311F6ECa3eF5bFfa7a, - fantom: address(0) - }); + return + Deployers({ + avax: address(0), + polygon: 0xe14D3bF3998FD9f59a4c1D28Cd27D37bF1aF0bd9, + optimism: 0x24E98A389c046A32465E90f9213CaCffa795Dc40, + arbitrum: 0x7461a28866eb4e2eE9806B311F6ECa3eF5bFfa7a, + fantom: address(0) + }); } function getDeployers_test() pure returns (Deployers memory) { - return Deployers({ - avax: 0xE6489A6a6D85e5BCC2CE0f64BF76cA073892E344, - polygon: address(0), - optimism: address(0), - arbitrum: address(0), - fantom: 0xE4F4290eFf20e4d0eef7AB43c3d139d078F6c0f2 - }); + return + Deployers({ + avax: 0x31C56A193cFbF3A984d86E94CdE835FB269837A8, + polygon: address(0), + optimism: address(0), + arbitrum: 0x54963AC651C2C482414E993AD96700286b8FdB43, + fantom: 0xE4F4290eFf20e4d0eef7AB43c3d139d078F6c0f2 + }); } function getChains() pure returns (Chains memory) { ChainConfig memory optimism = ChainConfig({ - id: 11, + id: 111, lz: 0x3c2269811836af69497E5F486A85D7316753cf62, sg: 0xB0D502E938ed5f4df2E681fE6E419ff29631d62b, - usdc: StargateToken({addr: 0x7F5c764cBc14f9669B88837ca1490cCa17c31607, poolId: 1}) + usdc: StargateToken({ + addr: 0x7F5c764cBc14f9669B88837ca1490cCa17c31607, + poolId: 1 + }) }); ChainConfig memory arbitrum = ChainConfig({ - id: 10, + id: 110, lz: 0x3c2269811836af69497E5F486A85D7316753cf62, sg: 0x53Bf833A5d6c4ddA888F69c22C88C9f356a41614, - usdc: StargateToken({addr: 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8, poolId: 1}) + usdc: StargateToken({ + addr: 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8, + poolId: 1 + }) }); ChainConfig memory polygon = ChainConfig({ - id: 9, + id: 109, lz: 0x3c2269811836af69497E5F486A85D7316753cf62, sg: 0x45A01E4e04F14f7A4a6702c74187c5F6222033cd, - usdc: StargateToken({addr: 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174, poolId: 1}) + usdc: StargateToken({ + addr: 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174, + poolId: 1 + }) }); ChainConfig memory avax = ChainConfig({ - id: 6, + id: 106, lz: 0x3c2269811836af69497E5F486A85D7316753cf62, sg: 0x45A01E4e04F14f7A4a6702c74187c5F6222033cd, - usdc: StargateToken({addr: 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E, poolId: 1}) + usdc: StargateToken({ + addr: 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E, + poolId: 1 + }) }); ChainConfig memory fantom = ChainConfig({ - id: 12, + id: 112, lz: 0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7, sg: 0xAf5191B0De278C7286d6C7CC6ab6BB8A73bA2Cd6, - usdc: StargateToken({addr: 0x04068DA6C83AFCFA0e13ba15A6696662335D5B75, poolId: 1}) + usdc: StargateToken({ + addr: 0x04068DA6C83AFCFA0e13ba15A6696662335D5B75, + poolId: 1 + }) }); - return Chains({optimism: optimism, arbitrum: arbitrum, polygon: polygon, avax: avax, fantom: fantom}); + return + Chains({ + optimism: optimism, + arbitrum: arbitrum, + polygon: polygon, + avax: avax, + fantom: fantom + }); } function getChains_test() pure returns (Chains memory) { @@ -106,42 +130,58 @@ function getChains_test() pure returns (Chains memory) { id: 10011, lz: 0x72aB53a133b27Fa428ca7Dc263080807AfEc91b5, sg: 0xCC68641528B948642bDE1729805d6cf1DECB0B00, - usdc: StargateToken({addr: 0x567f39d9e6d02078F357658f498F80eF087059aa, poolId: 1}) + usdc: StargateToken({ + addr: 0x567f39d9e6d02078F357658f498F80eF087059aa, + poolId: 1 + }) }); ChainConfig memory arbitrumRinkeby = ChainConfig({ id: 10010, lz: 0x4D747149A57923Beb89f22E6B7B97f7D8c087A00, sg: 0x6701D9802aDF674E524053bd44AA83ef253efc41, - usdc: StargateToken({addr: 0x1EA8Fb2F671620767f41559b663b86B1365BBc3d, poolId: 1}) + usdc: StargateToken({ + addr: 0x1EA8Fb2F671620767f41559b663b86B1365BBc3d, + poolId: 1 + }) }); ChainConfig memory polygonMumbai = ChainConfig({ id: 10009, lz: 0xf69186dfBa60DdB133E91E9A4B5673624293d8F8, sg: 0x817436a076060D158204d955E5403b6Ed0A5fac0, - usdc: StargateToken({addr: 0x742DfA5Aa70a8212857966D491D67B09Ce7D6ec7, poolId: 1}) + usdc: StargateToken({ + addr: 0x742DfA5Aa70a8212857966D491D67B09Ce7D6ec7, + poolId: 1 + }) }); ChainConfig memory avaxFuji = ChainConfig({ id: 10006, lz: 0x93f54D755A063cE7bB9e6Ac47Eccc8e33411d706, sg: 0x13093E05Eb890dfA6DacecBdE51d24DabAb2Faa1, - usdc: StargateToken({addr: 0x4A0D1092E9df255cf95D72834Ea9255132782318, poolId: 1}) + usdc: StargateToken({ + addr: 0x4A0D1092E9df255cf95D72834Ea9255132782318, + poolId: 1 + }) }); ChainConfig memory ftmTest = ChainConfig({ id: 10012, lz: 0x7dcAD72640F835B0FA36EFD3D6d3ec902C7E5acf, sg: 0xa73b0a56B29aD790595763e71505FCa2c1abb77f, - usdc: StargateToken({addr: 0x076488D244A73DA4Fa843f5A8Cd91F655CA81a1e, poolId: 1}) + usdc: StargateToken({ + addr: 0x076488D244A73DA4Fa843f5A8Cd91F655CA81a1e, + poolId: 1 + }) }); - return Chains({ - optimism: optimismKovan, - arbitrum: arbitrumRinkeby, - polygon: polygonMumbai, - avax: avaxFuji, - fantom: ftmTest - }); + return + Chains({ + optimism: optimismKovan, + arbitrum: arbitrumRinkeby, + polygon: polygonMumbai, + avax: avaxFuji, + fantom: ftmTest + }); }